Home
last modified time | relevance | path

Searched refs:cq_desc (Results 1 – 13 of 13) sorted by relevance

/linux-3.4.99/drivers/net/ethernet/cisco/enic/
Dvnic_cq.h65 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service() argument
69 struct cq_desc *cq_desc; in vnic_cq_service() local
74 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
76 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
81 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
91 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
93 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
Dvnic_wq.h130 struct cq_desc *cq_desc, u16 completed_index, in vnic_wq_service() argument
132 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque), in vnic_wq_service()
140 (*buf_service)(wq, cq_desc, buf, opaque); in vnic_wq_service()
Dcq_desc.h40 struct cq_desc { struct
56 static inline void cq_desc_dec(const struct cq_desc *desc_arg, in cq_desc_dec() argument
59 const struct cq_desc *desc = desc_arg; in cq_desc_dec()
Dvnic_rq.h155 struct cq_desc *cq_desc, u16 completed_index, in vnic_rq_service() argument
157 struct cq_desc *cq_desc, struct vnic_rq_buf *buf, in vnic_rq_service()
168 (*buf_service)(rq, cq_desc, buf, skipped, opaque); in vnic_rq_service()
Dcq_enet_desc.h36 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_wq_desc_dec()
117 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_rq_desc_dec()
Denic_main.c383 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque) in enic_wq_free_buf() argument
388 static int enic_wq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, in enic_wq_service() argument
395 vnic_wq_service(&enic->wq[q_number], cq_desc, in enic_wq_service()
1249 struct cq_desc *cq_desc, struct vnic_rq_buf *buf, in enic_rq_indicate_buf() argument
1272 cq_enet_rq_desc_dec((struct cq_enet_rq_desc *)cq_desc, in enic_rq_indicate_buf()
1327 static int enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, in enic_rq_service() argument
1332 vnic_rq_service(&enic->rq[q_number], cq_desc, in enic_rq_service()
/linux-3.4.99/drivers/scsi/fnic/
Dvnic_cq.h72 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service() argument
76 struct cq_desc *cq_desc; in vnic_cq_service() local
81 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
83 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
88 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
98 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
100 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
Dvnic_wq.h140 struct cq_desc *cq_desc, u16 completed_index, in vnic_wq_service() argument
142 struct cq_desc *cq_desc, struct vnic_wq_buf *buf, void *opaque), in vnic_wq_service()
150 (*buf_service)(wq, cq_desc, buf, opaque); in vnic_wq_service()
Dcq_desc.h38 struct cq_desc { struct
54 static inline void cq_desc_dec(const struct cq_desc *desc_arg, in cq_desc_dec() argument
57 const struct cq_desc *desc = desc_arg; in cq_desc_dec()
Dvnic_rq.h181 struct cq_desc *cq_desc, u16 completed_index, in vnic_rq_service() argument
183 struct cq_desc *cq_desc, struct vnic_rq_buf *buf, in vnic_rq_service()
194 (*buf_service)(rq, cq_desc, buf, skipped, opaque); in vnic_rq_service()
Dfnic_fcs.c289 static void fnic_rq_cmpl_frame_recv(struct vnic_rq *rq, struct cq_desc in fnic_rq_cmpl_frame_recv()
290 *cq_desc, struct vnic_rq_buf *buf, in fnic_rq_cmpl_frame_recv() argument
318 cq_desc_dec(cq_desc, &type, &color, &q_number, &completed_index); in fnic_rq_cmpl_frame_recv()
320 cq_fcp_rq_desc_dec((struct cq_fcp_rq_desc *)cq_desc, in fnic_rq_cmpl_frame_recv()
333 cq_enet_rq_desc_dec((struct cq_enet_rq_desc *)cq_desc, in fnic_rq_cmpl_frame_recv()
388 struct cq_desc *cq_desc, u8 type, in fnic_rq_cmpl_handler_cont() argument
394 vnic_rq_service(&fnic->rq[q_number], cq_desc, completed_index, in fnic_rq_cmpl_handler_cont()
665 struct cq_desc *cq_desc, in fnic_wq_complete_frame_send() argument
679 struct cq_desc *cq_desc, u8 type, in fnic_wq_cmpl_handler_cont() argument
687 vnic_wq_service(&fnic->wq[q_number], cq_desc, completed_index, in fnic_wq_cmpl_handler_cont()
Dcq_exch_desc.h53 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_exch_wq_desc_dec()
106 cq_desc_dec((struct cq_desc *)desc_ptr, type, in cq_fcp_rq_desc_dec()
174 cq_desc_dec((struct cq_desc *)desc_ptr, type, color, q_number, in cq_sgl_desc_dec()
Dcq_enet_desc.h34 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_wq_desc_dec()
107 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_rq_desc_dec()