/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_cmds.c | 86 static inline void *embedded_payload(struct be_mcc_wrb *wrb) in embedded_payload() argument 88 return wrb->payload.embedded_payload; in embedded_payload() 512 struct be_mcc_wrb *wrb; in be_mcc_notify_wait() local 518 wrb = queue_index_node(&mcc_obj->q, index); in be_mcc_notify_wait() 520 resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1); in be_mcc_notify_wait() 687 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument 689 return &wrb->payload.sgl[0]; in nonembedded_sgl() 692 static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) in fill_wrb_tags() argument 694 wrb->tag0 = addr & 0xFFFFFFFF; in fill_wrb_tags() 695 wrb->tag1 = upper_32_bits(addr); in fill_wrb_tags() [all …]
|
D | be.h | 729 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) argument 730 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) argument 731 static inline void swap_dws(void *wrb, int len) in swap_dws() argument 734 u32 *dw = wrb; in swap_dws()
|
D | be_main.c | 685 static inline void wrb_fill(struct be_eth_wrb *wrb, u64 addr, int len) in wrb_fill() argument 687 wrb->frag_pa_hi = cpu_to_le32(upper_32_bits(addr)); in wrb_fill() 688 wrb->frag_pa_lo = cpu_to_le32(lower_32_bits(addr)); in wrb_fill() 689 wrb->frag_len = cpu_to_le32(len & ETH_WRB_FRAG_LEN_MASK); in wrb_fill() 690 wrb->rsvd0 = 0; in wrb_fill() 696 static inline void wrb_fill_dummy(struct be_eth_wrb *wrb) in wrb_fill_dummy() argument 698 wrb->frag_pa_hi = 0; in wrb_fill_dummy() 699 wrb->frag_pa_lo = 0; in wrb_fill_dummy() 700 wrb->frag_len = 0; in wrb_fill_dummy() 701 wrb->rsvd0 = 0; in wrb_fill_dummy() [all …]
|
D | be_cmds.h | 184 struct be_mcc_wrb wrb; member
|
/linux-4.1.27/drivers/scsi/be2iscsi/ |
D | be_cmds.c | 150 uint32_t tag, struct be_mcc_wrb **wrb, in beiscsi_mccq_compl() argument 220 if (wrb) in beiscsi_mccq_compl() 221 *wrb = temp_wrb; in beiscsi_mccq_compl() 321 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); in be_mcc_compl_process() local 323 struct be_cmd_req_hdr *hdr = embedded_payload(wrb); in be_mcc_compl_process() 746 void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, int payload_len, in be_wrb_hdr_prepare() argument 750 wrb->embedded |= MCC_WRB_EMBEDDED_MASK; in be_wrb_hdr_prepare() 752 wrb->embedded |= (sge_cnt & MCC_WRB_SGE_CNT_MASK) << in be_wrb_hdr_prepare() 754 wrb->payload_length = payload_len; in be_wrb_hdr_prepare() 755 be_dws_cpu_to_le(wrb, 8); in be_wrb_hdr_prepare() [all …]
|
D | be_mgmt.c | 162 struct be_mcc_wrb *wrb; in be_cmd_modify_eq_delay() local 174 wrb = wrb_from_mccq(phba); in be_cmd_modify_eq_delay() 175 req = embedded_payload(wrb); in be_cmd_modify_eq_delay() 177 wrb->tag0 |= tag; in be_cmd_modify_eq_delay() 178 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in be_cmd_modify_eq_delay() 210 struct be_mcc_wrb *wrb; in mgmt_reopen_session() local 225 wrb = wrb_from_mccq(phba); in mgmt_reopen_session() 226 req = embedded_payload(wrb); in mgmt_reopen_session() 227 wrb->tag0 |= tag; in mgmt_reopen_session() 228 be_wrb_hdr_prepare(wrb, sizeof(*req), true, 0); in mgmt_reopen_session() [all …]
|
D | be.h | 197 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) argument 198 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) argument 199 static inline void swap_dws(void *wrb, int len) in swap_dws() argument 202 u32 *dw = wrb; in swap_dws()
|
D | be_cmds.h | 157 struct be_mcc_wrb wrb; member 622 static inline void *embedded_payload(struct be_mcc_wrb *wrb) in embedded_payload() argument 624 return wrb->payload.embedded_payload; in embedded_payload() 627 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument 629 return &wrb->payload.sgl[0]; in nonembedded_sgl() 729 uint32_t tag, struct be_mcc_wrb **wrb, 1054 struct MCC_WRB *wrb; member 1352 void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, int payload_len,
|
D | be_iscsi.c | 722 struct be_mcc_wrb *wrb; in beiscsi_get_initname() local 733 rc = beiscsi_mccq_compl(phba, tag, &wrb, NULL); in beiscsi_get_initname() 741 resp = embedded_payload(wrb); in beiscsi_get_initname() 770 struct be_mcc_wrb *wrb; in beiscsi_get_port_speed() local 782 rc = beiscsi_mccq_compl(phba, tag, &wrb, NULL); in beiscsi_get_port_speed() 789 resp = embedded_payload(wrb); in beiscsi_get_port_speed()
|
/linux-4.1.27/arch/mips/sgi-ip27/ |
D | ip27-berr.c | 32 int wrb = errst1 & PI_ERR_ST1_WRBRRB_MASK; in dump_hub_information() local 52 printk("Error type is %s\n", err_type[wrb] in dump_hub_information()
|
/linux-4.1.27/drivers/net/ethernet/cirrus/ |
D | ep93xx_eth.c | 185 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) macro 615 wrb(ep, REG_INDAD0, dev->dev_addr[0]); in ep93xx_start_hw() 616 wrb(ep, REG_INDAD1, dev->dev_addr[1]); in ep93xx_start_hw() 617 wrb(ep, REG_INDAD2, dev->dev_addr[2]); in ep93xx_start_hw() 618 wrb(ep, REG_INDAD3, dev->dev_addr[3]); in ep93xx_start_hw() 619 wrb(ep, REG_INDAD4, dev->dev_addr[4]); in ep93xx_start_hw() 620 wrb(ep, REG_INDAD5, dev->dev_addr[5]); in ep93xx_start_hw()
|