Searched refs:cq_desc (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_cq.h10 #include "cq_desc.h"
61 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc,
65 struct cq_desc *cq_desc; local
70 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
72 cq_desc_dec(cq_desc, &type, &color,
77 if ((*q_service)(cq->vdev, cq_desc, type,
87 cq_desc
59 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) argument
[all...]
H A Dcq_desc.h27 struct cq_desc { struct
43 static inline void cq_desc_dec(const struct cq_desc *desc_arg,
46 const struct cq_desc *desc = desc_arg;
H A Dvnic_rq.h152 struct cq_desc *cq_desc, u16 completed_index,
154 struct cq_desc *cq_desc, struct vnic_rq_buf *buf,
165 (*buf_service)(rq, cq_desc, buf, skipped, opaque);
151 vnic_rq_service(struct vnic_rq *rq, struct cq_desc *cq_desc, u16 completed_index, int desc_return, void (*buf_service)(struct vnic_rq *rq, struct cq_desc *cq_desc, struct vnic_rq_buf *buf, int skipped, void *opaque), void *opaque) argument
H A Dvnic_wq.h142 struct cq_desc *cq_desc, u16 completed_index,
144 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque),
152 (*buf_service)(wq, cq_desc, buf, opaque);
141 vnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, u16 completed_index, void (*buf_service)(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque), void *opaque) argument
H A Dcq_enet_desc.h10 #include "cq_desc.h"
23 cq_desc_dec((struct cq_desc *)desc, type,
104 cq_desc_dec((struct cq_desc *)desc, type,
H A Denic_main.c340 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque)
345 static int enic_wq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, argument
352 vnic_wq_service(&enic->wq[q_number], cq_desc,
1297 struct cq_desc *cq_desc, struct vnic_rq_buf *buf,
1319 cq_enet_rq_desc_dec((struct cq_enet_rq_desc *)cq_desc,
1434 static int enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, argument
339 enic_wq_free_buf(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque) argument
1296 enic_rq_indicate_buf(struct vnic_rq *rq, struct cq_desc *cq_desc, struct vnic_rq_buf *buf, int skipped, void *opaque) argument
[all...]
/linux-master/drivers/scsi/fnic/
H A Dvnic_cq.h9 #include "cq_desc.h"
60 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc,
64 struct cq_desc *cq_desc; local
69 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
71 cq_desc_dec(cq_desc, &type, &color,
76 if ((*q_service)(cq->vdev, cq_desc, type,
86 cq_desc
58 vnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) argument
[all...]
H A Dcq_desc.h26 struct cq_desc { struct
42 static inline void cq_desc_dec(const struct cq_desc *desc_arg,
45 const struct cq_desc *desc = desc_arg;
H A Dvnic_rq.h169 struct cq_desc *cq_desc, u16 completed_index,
171 struct cq_desc *cq_desc, struct vnic_rq_buf *buf,
182 (*buf_service)(rq, cq_desc, buf, skipped, opaque);
168 vnic_rq_service(struct vnic_rq *rq, struct cq_desc *cq_desc, u16 completed_index, int desc_return, void (*buf_service)(struct vnic_rq *rq, struct cq_desc *cq_desc, struct vnic_rq_buf *buf, int skipped, void *opaque), void *opaque) argument
H A Dvnic_wq.h130 struct cq_desc *cq_desc, u16 completed_index,
132 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque),
140 (*buf_service)(wq, cq_desc, buf, opaque);
129 vnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, u16 completed_index, void (*buf_service)(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque), void *opaque) argument
H A Dcq_exch_desc.h9 #include "cq_desc.h"
41 cq_desc_dec((struct cq_desc *)desc_ptr, type,
94 cq_desc_dec((struct cq_desc *)desc_ptr, type,
162 cq_desc_dec((struct cq_desc *)desc_ptr, type, color, q_number,
H A Dcq_enet_desc.h9 #include "cq_desc.h"
22 cq_desc_dec((struct cq_desc *)desc, type,
95 cq_desc_dec((struct cq_desc *)desc, type,
H A Dfnic_fcs.c823 static void fnic_rq_cmpl_frame_recv(struct vnic_rq *rq, struct cq_desc argument
824 *cq_desc, struct vnic_rq_buf *buf,
852 cq_desc_dec(cq_desc, &type, &color, &q_number, &completed_index);
854 cq_fcp_rq_desc_dec((struct cq_fcp_rq_desc *)cq_desc,
866 cq_enet_rq_desc_dec((struct cq_enet_rq_desc *)cq_desc,
926 struct cq_desc *cq_desc, u8 type,
932 vnic_rq_service(&fnic->rq[q_number], cq_desc, completed_index,
1244 struct cq_desc *cq_desc,
925 fnic_rq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque) argument
1243 fnic_wq_complete_frame_send(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque) argument
1257 fnic_wq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque) argument
[all...]
/linux-master/drivers/scsi/snic/
H A Dvnic_cq.h7 #include "cq_desc.h"
48 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc,
52 struct cq_desc *cq_desc; local
57 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
59 cq_desc_dec(cq_desc, &type, &color,
64 if ((*q_service)(cq->vdev, cq_desc, type,
74 cq_desc
46 svnic_cq_service(struct vnic_cq *cq, unsigned int work_to_do, int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque), void *opaque) argument
[all...]
H A Dcq_desc.h24 struct cq_desc { struct
40 static inline void cq_desc_dec(const struct cq_desc *desc_arg,
43 const struct cq_desc *desc = desc_arg;
H A Dcq_enet_desc.h7 #include "cq_desc.h"
20 cq_desc_dec((struct cq_desc *)desc, type,
H A Dvnic_wq.h115 struct cq_desc *cq_desc, u16 completed_index,
117 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque),
125 (*buf_service)(wq, cq_desc, buf, opaque);
114 svnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, u16 completed_index, void (*buf_service)(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque), void *opaque) argument
H A Dsnic_io.c21 struct cq_desc *cq_desc,
43 struct cq_desc *cq_desc,
56 cq_desc,
20 snic_wq_cmpl_frame_send(struct vnic_wq *wq, struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque) argument
42 snic_wq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_num, u16 cmpl_idx, void *opaque) argument
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_controlq.c895 struct ice_aq_desc *cq_desc = desc; local
905 len = le16_to_cpu(cq_desc->datalen);
908 le16_to_cpu(cq_desc->opcode),
909 le16_to_cpu(cq_desc->flags),
910 le16_to_cpu(cq_desc->datalen), le16_to_cpu(cq_desc->retval));
912 le32_to_cpu(cq_desc->cookie_high),
913 le32_to_cpu(cq_desc->cookie_low));
915 le32_to_cpu(cq_desc->params.generic.param0),
916 le32_to_cpu(cq_desc
[all...]
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_main.c854 struct cqe_rx_t *cq_desc; local
875 cq_desc = (struct cqe_rx_t *)GET_CQ_DESC(cq, cqe_head);
882 (cq_desc->cqe_type != CQE_TYPE_SEND)) {
886 switch (cq_desc->cqe_type) {
888 nicvf_rcv_pkt_handler(netdev, napi, cq_desc, sq, rq);
892 nicvf_snd_pkt_handler(netdev, (void *)cq_desc,
898 nicvf_snd_ptp_handler(netdev, (void *)cq_desc);

Completed in 404 milliseconds