/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_cq.h | 10 #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 D | cq_desc.h | 27 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 D | vnic_rq.h | 152 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 D | vnic_wq.h | 142 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 D | cq_enet_desc.h | 10 #include "cq_desc.h" 23 cq_desc_dec((struct cq_desc *)desc, type, 104 cq_desc_dec((struct cq_desc *)desc, type,
|
H A D | enic_main.c | 340 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 D | vnic_cq.h | 9 #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 D | cq_desc.h | 26 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 D | vnic_rq.h | 169 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 D | vnic_wq.h | 130 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 D | cq_exch_desc.h | 9 #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 D | cq_enet_desc.h | 9 #include "cq_desc.h" 22 cq_desc_dec((struct cq_desc *)desc, type, 95 cq_desc_dec((struct cq_desc *)desc, type,
|
H A D | fnic_fcs.c | 823 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 D | vnic_cq.h | 7 #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 D | cq_desc.h | 24 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 D | cq_enet_desc.h | 7 #include "cq_desc.h" 20 cq_desc_dec((struct cq_desc *)desc, type,
|
H A D | vnic_wq.h | 115 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 D | snic_io.c | 21 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 D | ice_controlq.c | 895 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 D | nicvf_main.c | 854 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);
|