/Linux-v4.19/drivers/net/ethernet/emulex/benet/ |
D | be_cmds.c | 118 static inline void *embedded_payload(struct be_mcc_wrb *wrb) in embedded_payload() argument 120 return wrb->payload.embedded_payload; in embedded_payload() 608 struct be_mcc_wrb *wrb; in be_mcc_notify_wait() local 614 wrb = queue_index_node(&mcc_obj->q, index); in be_mcc_notify_wait() 616 resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1); in be_mcc_notify_wait() 785 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument 787 return &wrb->payload.sgl[0]; in nonembedded_sgl() 790 static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) in fill_wrb_tags() argument 792 wrb->tag0 = addr & 0xFFFFFFFF; in fill_wrb_tags() 793 wrb->tag1 = upper_32_bits(addr); in fill_wrb_tags() [all …]
|
D | be.h | 883 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) argument 884 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) argument 885 static inline void swap_dws(void *wrb, int len) in swap_dws() argument 888 u32 *dw = wrb; in swap_dws()
|
D | be_main.c | 773 static inline void wrb_fill(struct be_eth_wrb *wrb, u64 addr, int len) in wrb_fill() argument 775 wrb->frag_pa_hi = cpu_to_le32(upper_32_bits(addr)); in wrb_fill() 776 wrb->frag_pa_lo = cpu_to_le32(lower_32_bits(addr)); in wrb_fill() 777 wrb->frag_len = cpu_to_le32(len & ETH_WRB_FRAG_LEN_MASK); in wrb_fill() 778 wrb->rsvd0 = 0; in wrb_fill() 784 static inline void wrb_fill_dummy(struct be_eth_wrb *wrb) in wrb_fill_dummy() argument 786 wrb->frag_pa_hi = 0; in wrb_fill_dummy() 787 wrb->frag_pa_lo = 0; in wrb_fill_dummy() 788 wrb->frag_len = 0; in wrb_fill_dummy() 789 wrb->rsvd0 = 0; in wrb_fill_dummy() [all …]
|
D | be_cmds.h | 249 struct be_mcc_wrb wrb; member
|
/Linux-v4.19/drivers/scsi/be2iscsi/ |
D | be_cmds.c | 97 struct be_mcc_wrb *wrb = NULL; in alloc_mcc_wrb() local 134 wrb = queue_head_node(mccq); in alloc_mcc_wrb() 135 memset(wrb, 0, sizeof(*wrb)); in alloc_mcc_wrb() 136 wrb->tag0 = tag; in alloc_mcc_wrb() 137 wrb->tag0 |= (mccq->head << MCC_Q_WRB_IDX_SHIFT) & MCC_Q_WRB_IDX_MASK; in alloc_mcc_wrb() 143 return wrb; in alloc_mcc_wrb() 175 struct be_mcc_wrb **wrb, in __beiscsi_mcc_compl_status() argument 199 if (wrb) in __beiscsi_mcc_compl_status() 200 *wrb = temp_wrb; in __beiscsi_mcc_compl_status() 241 struct be_mcc_wrb **wrb, in beiscsi_mccq_compl_wait() argument [all …]
|
D | be_mgmt.c | 38 struct be_mcc_wrb *wrb; in mgmt_vendor_specific_fw_cmd() local 79 wrb = alloc_mcc_wrb(phba, &tag); in mgmt_vendor_specific_fw_cmd() 80 if (!wrb) { in mgmt_vendor_specific_fw_cmd() 85 mcc_sge = nonembedded_sgl(wrb); in mgmt_vendor_specific_fw_cmd() 86 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, in mgmt_vendor_specific_fw_cmd() 118 struct be_mcc_wrb *wrb; in mgmt_open_connection() local 148 wrb = alloc_mcc_wrb(phba, &tag); in mgmt_open_connection() 149 if (!wrb) { in mgmt_open_connection() 154 sge = nonembedded_sgl(wrb); in mgmt_open_connection() 158 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false, 1); in mgmt_open_connection() [all …]
|
D | be.h | 196 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len) argument 197 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len) argument 198 static inline void swap_dws(void *wrb, int len) in swap_dws() argument 201 u32 *dw = wrb; in swap_dws()
|
D | be_cmds.h | 202 struct be_mcc_wrb wrb; member 696 static inline void *embedded_payload(struct be_mcc_wrb *wrb) in embedded_payload() argument 698 return wrb->payload.embedded_payload; in embedded_payload() 701 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) in nonembedded_sgl() argument 703 return &wrb->payload.sgl[0]; in nonembedded_sgl() 827 struct be_mcc_wrb **wrb, 831 struct be_mcc_wrb **wrb, 1461 void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, u32 payload_len,
|
/Linux-v4.19/arch/mips/sgi-ip27/ |
D | ip27-berr.c | 33 int wrb = errst1 & PI_ERR_ST1_WRBRRB_MASK; in dump_hub_information() local 53 printk("Error type is %s\n", err_type[wrb] in dump_hub_information()
|
/Linux-v4.19/drivers/net/ethernet/cirrus/ |
D | ep93xx_eth.c | 185 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) macro 602 wrb(ep, REG_INDAD0, dev->dev_addr[0]); in ep93xx_start_hw() 603 wrb(ep, REG_INDAD1, dev->dev_addr[1]); in ep93xx_start_hw() 604 wrb(ep, REG_INDAD2, dev->dev_addr[2]); in ep93xx_start_hw() 605 wrb(ep, REG_INDAD3, dev->dev_addr[3]); in ep93xx_start_hw() 606 wrb(ep, REG_INDAD4, dev->dev_addr[4]); in ep93xx_start_hw() 607 wrb(ep, REG_INDAD5, dev->dev_addr[5]); in ep93xx_start_hw()
|