Searched refs:wrb (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c114 static inline void *embedded_payload(struct be_mcc_wrb *wrb) argument
116 return wrb->payload.embedded_payload;
606 struct be_mcc_wrb *wrb; local
612 wrb = queue_index_node(&mcc_obj->q, index);
614 resp = be_decode_resp_hdr(wrb->tag0, wrb->tag1);
782 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) argument
784 return &wrb->payload.sgl[0];
787 static inline void fill_wrb_tags(struct be_mcc_wrb *wrb, unsigned long addr) argument
789 wrb
795 be_wrb_cmd_hdr_prepare(struct be_cmd_req_hdr *req_hdr, u8 subsystem, u8 opcode, int cmd_len, struct be_mcc_wrb *wrb, struct be_dma_mem *mem) argument
836 struct be_mcc_wrb *wrb = &((struct be_mcc_mailbox *)(mbox_mem->va))->wrb; local
845 struct be_mcc_wrb *wrb; local
885 be_cmd_copy(struct be_adapter *adapter, struct be_mcc_wrb *wrb) argument
906 be_cmd_notify_wait(struct be_adapter *adapter, struct be_mcc_wrb *wrb) argument
940 u8 *wrb; local
970 u8 *wrb; local
997 struct be_mcc_wrb *wrb; local
1046 struct be_mcc_wrb *wrb; local
1087 struct be_mcc_wrb *wrb; local
1127 struct be_mcc_wrb *wrb; local
1162 struct be_mcc_wrb *wrb; local
1240 struct be_mcc_wrb *wrb; local
1305 struct be_mcc_wrb *wrb; local
1362 struct be_mcc_wrb wrb = {0}; local
1412 struct be_mcc_wrb *wrb; local
1457 struct be_mcc_wrb *wrb; local
1507 struct be_mcc_wrb *wrb; local
1538 struct be_mcc_wrb wrb = {0}; local
1567 struct be_mcc_wrb wrb = {0}; local
1592 struct be_mcc_wrb *wrb; local
1632 struct be_mcc_wrb *wrb; local
1696 struct be_mcc_wrb *wrb; local
1746 struct be_mcc_wrb *wrb; local
1772 struct be_mcc_wrb wrb = {0}; local
1796 struct be_mcc_wrb *wrb; local
1861 struct be_mcc_wrb *wrb; local
1898 struct be_mcc_wrb *wrb; local
1948 struct be_mcc_wrb *wrb; local
1980 struct be_mcc_wrb *wrb; local
2041 struct be_mcc_wrb *wrb; local
2080 struct be_mcc_wrb *wrb; local
2118 struct be_mcc_wrb *wrb; local
2152 struct be_mcc_wrb *wrb; local
2185 struct be_mcc_wrb *wrb; local
2225 struct be_mcc_wrb *wrb; local
2257 struct be_mcc_wrb *wrb; local
2294 struct be_mcc_wrb *wrb; local
2342 struct be_mcc_wrb *wrb; local
2460 struct be_mcc_wrb *wrb; local
2489 struct be_mcc_wrb *wrb; local
2536 struct be_mcc_wrb *wrb; local
2584 struct be_mcc_wrb *wrb; local
3216 struct be_mcc_wrb *wrb; local
3244 struct be_mcc_wrb *wrb; local
3292 struct be_mcc_wrb *wrb; local
3342 struct be_mcc_wrb *wrb; local
3392 struct be_mcc_wrb *wrb; local
3418 struct be_mcc_wrb *wrb; local
3478 struct be_mcc_wrb *wrb; local
3508 struct be_mcc_wrb *wrb; local
3568 struct be_mcc_wrb *wrb; local
3610 struct be_mcc_wrb *wrb; local
3654 struct be_mcc_wrb *wrb; local
3690 struct be_mcc_wrb *wrb; local
3822 struct be_mcc_wrb *wrb; local
3883 struct be_mcc_wrb *wrb; local
3941 struct be_mcc_wrb *wrb; local
4018 struct be_mcc_wrb *wrb; local
4156 struct be_mcc_wrb *wrb; local
4189 struct be_mcc_wrb *wrb; local
4216 struct be_mcc_wrb *wrb; local
4344 struct be_mcc_wrb *wrb; local
4445 struct be_mcc_wrb wrb = {0}; local
4533 struct be_mcc_wrb wrb = {0}; local
4680 struct be_mcc_wrb *wrb; local
4733 struct be_mcc_wrb *wrb; local
4846 struct be_mcc_wrb *wrb; local
4877 struct be_mcc_wrb *wrb; local
4904 struct be_mcc_wrb *wrb; local
4940 struct be_mcc_wrb *wrb; local
5000 struct be_mcc_wrb *wrb; local
5050 struct be_mcc_wrb *wrb; local
[all...]
H A Dbe.h243 u16 last_req_wrb_cnt; /* wrb cnt of the last req in the Q */
244 u16 last_req_hdr; /* index of the last req's hdr-wrb */
873 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len)
874 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len)
875 static inline void swap_dws(void *wrb, int len) argument
878 u32 *dw = wrb;
H A Dbe_main.c763 /* +1 for the header wrb */
767 static inline void wrb_fill(struct be_eth_wrb *wrb, u64 addr, int len) argument
769 wrb->frag_pa_hi = cpu_to_le32(upper_32_bits(addr));
770 wrb->frag_pa_lo = cpu_to_le32(lower_32_bits(addr));
771 wrb->frag_len = cpu_to_le32(len & ETH_WRB_FRAG_LEN_MASK);
772 wrb->rsvd0 = 0;
775 /* A dummy wrb is just all zeros. Using a separate routine for dummy-wrb
778 static inline void wrb_fill_dummy(struct be_eth_wrb *wrb) argument
780 wrb
899 unmap_tx_frag(struct device *dev, struct be_eth_wrb *wrb, bool unmap_single) argument
950 struct be_eth_wrb *wrb; local
967 struct be_eth_wrb *wrb; local
2756 struct be_eth_wrb *wrb; local
[all...]
H A Dbe_cmds.h245 struct be_mcc_wrb wrb; member in struct:be_mcc_mailbox
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_cmds.c92 struct be_mcc_wrb *wrb = NULL; local
129 wrb = queue_head_node(mccq);
130 memset(wrb, 0, sizeof(*wrb));
131 wrb->tag0 = tag;
132 wrb->tag0 |= (mccq->head << MCC_Q_WRB_IDX_SHIFT) & MCC_Q_WRB_IDX_MASK;
138 return wrb;
161 * @wrb: the WRB used for the MBX Command
170 struct be_mcc_wrb **wrb,
194 if (wrb)
168 __beiscsi_mcc_compl_status(struct beiscsi_hba *phba, unsigned int tag, struct be_mcc_wrb **wrb, struct be_dma_mem *mbx_cmd_mem) argument
234 beiscsi_mccq_compl_wait(struct beiscsi_hba *phba, unsigned int tag, struct be_mcc_wrb **wrb, struct be_dma_mem *mbx_cmd_mem) argument
322 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
673 be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, u32 payload_len, bool embedded, u8 sge_cnt) argument
738 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
779 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
854 struct be_mcc_wrb *wrb; local
903 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
980 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1081 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1125 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1148 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1171 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1229 struct be_mcc_wrb *wrb; local
1260 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1331 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1487 struct be_mcc_wrb *wrb; local
1521 struct be_mcc_wrb *wrb; local
1567 struct be_mcc_wrb *wrb; local
1642 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1660 struct be_mcc_wrb *wrb = wrb_from_mbox(&ctrl->mbox_mem); local
1745 struct be_mcc_wrb *wrb; local
[all...]
H A Dbe.h191 #define be_dws_cpu_to_le(wrb, len) swap_dws(wrb, len)
192 #define be_dws_le_to_cpu(wrb, len) swap_dws(wrb, len)
193 static inline void swap_dws(void *wrb, int len) argument
196 u32 *dw = wrb;
H A Dbe_mgmt.c38 struct be_mcc_wrb *wrb; local
79 wrb = alloc_mcc_wrb(phba, &tag);
80 if (!wrb) {
85 mcc_sge = nonembedded_sgl(wrb);
86 be_wrb_hdr_prepare(wrb, nonemb_cmd->size, false,
119 struct be_mcc_wrb *wrb; local
149 wrb = alloc_mcc_wrb(phba, &tag);
150 if (!wrb) {
155 sge = nonembedded_sgl(wrb);
159 be_wrb_hdr_prepare(wrb, nonemb_cm
229 struct be_mcc_wrb *wrb; local
391 struct be_mcc_wrb *wrb; local
825 struct be_mcc_wrb *wrb; local
928 struct be_mcc_wrb *wrb; local
967 struct be_mcc_wrb *wrb; local
1010 struct be_mcc_wrb *wrb; local
1056 struct be_mcc_wrb *wrb; local
1097 struct be_mcc_wrb *wrb; local
1439 struct be_mcc_wrb *wrb; local
1475 struct be_mcc_wrb *wrb; local
1507 struct be_mcc_wrb *wrb; local
[all...]
H A Dbe_cmds.h197 struct be_mcc_wrb wrb; member in struct:be_mcc_mailbox
691 static inline void *embedded_payload(struct be_mcc_wrb *wrb) argument
693 return wrb->payload.embedded_payload;
696 static inline struct be_sge *nonembedded_sgl(struct be_mcc_wrb *wrb) argument
698 return &wrb->payload.sgl[0];
822 struct be_mcc_wrb **wrb,
826 struct be_mcc_wrb **wrb,
1456 void be_wrb_hdr_prepare(struct be_mcc_wrb *wrb, u32 payload_len,
/linux-master/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c180 #define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off)) macro
597 wrb(ep, REG_INDAD0, dev->dev_addr[0]);
598 wrb(ep, REG_INDAD1, dev->dev_addr[1]);
599 wrb(ep, REG_INDAD2, dev->dev_addr[2]);
600 wrb(ep, REG_INDAD3, dev->dev_addr[3]);
601 wrb(ep, REG_INDAD4, dev->dev_addr[4]);
602 wrb(ep, REG_INDAD5, dev->dev_addr[5]);

Completed in 336 milliseconds