Home
last modified time | relevance | path

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

/freebsd/sys/dev/enic/
H A Dvnic_cq.h85 int (*q_service)(struct vnic_dev *vdev, struct cq_desc *cq_desc, in vnic_cq_service() argument
89 struct cq_desc *cq_desc; in vnic_cq_service() local
94 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
96 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
100 if ((*q_service)(cq->vdev, cq_desc, type, in vnic_cq_service()
110 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_service()
112 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_service()
126 struct cq_desc *cq_desc; in vnic_cq_work() local
134 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs + in vnic_cq_work()
136 cq_desc_dec(cq_desc, &type, &color, in vnic_cq_work()
[all …]
H A Denic_txrx.c66 static int enic_wq_service(struct vnic_dev *, struct cq_desc *, u8, u16, u16,
68 static int enic_rq_service(struct vnic_dev *, struct cq_desc *, u8, u16, u16,
331 vnic_wq_service(struct vnic_wq *wq, struct cq_desc *cq_desc, in vnic_wq_service() argument
333 struct cq_desc *cq_desc, /* struct vnic_wq_buf * *buf, */ void *opaque), in vnic_wq_service()
375 enic_wq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, in enic_wq_service() argument
380 vnic_wq_service(&enic->wq[q_number], cq_desc, in enic_wq_service()
386 vnic_rq_service(struct vnic_rq *rq, struct cq_desc *cq_desc, in vnic_rq_service() argument
388 void(*buf_service)(struct vnic_rq *rq, struct cq_desc *cq_desc, in vnic_rq_service()
405 cq_enet_rq_desc_dec((struct cq_enet_rq_desc *)cq_desc, in vnic_rq_service()
436 enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, in enic_rq_service() argument
[all …]
H A Dcq_desc.h30 struct cq_desc { struct
47 static inline void cq_desc_enc(struct cq_desc *desc, in cq_desc_enc() argument
58 static inline void cq_desc_dec(const struct cq_desc *desc_arg, in cq_desc_dec()
61 const struct cq_desc *desc = desc_arg; in cq_desc_dec()
H A Dcq_enet_desc.h22 cq_desc_enc((struct cq_desc *)desc, type, in cq_enet_wq_desc_enc()
29 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_wq_desc_dec()
118 cq_desc_enc((struct cq_desc *)desc, type, in cq_enet_rq_desc_enc()
176 cq_desc_dec((struct cq_desc *)desc, type, in cq_enet_rq_desc_dec()
H A Dif_enic.c476 sizeof(struct cq_desc) * scctx->isc_ntxd[i + in enic_attach_pre()
486 cq_desc) * scctx->isc_nrxd[i + enic->conf_rq_count]; in enic_attach_pre()
/freebsd/sys/dev/ice/
H A Dice_controlq.c955 struct ice_aq_desc *cq_desc = (struct ice_aq_desc *)desc; in ice_sq_send_cmd_nolock()
964 datalen = LE16_TO_CPU(cq_desc->datalen); in ice_sq_send_cmd_nolock()
965 flags = LE16_TO_CPU(cq_desc->flags); in ice_sq_send_cmd_nolock()
969 LE16_TO_CPU(cq_desc->opcode), flags, datalen, in ice_sq_send_cmd_nolock()
970 LE16_TO_CPU(cq_desc->retval)); in ice_sq_send_cmd_nolock()
972 LE32_TO_CPU(cq_desc->cookie_high), in ice_sq_send_cmd_nolock()
973 LE32_TO_CPU(cq_desc->cookie_low)); in ice_sq_send_cmd_nolock()
975 LE32_TO_CPU(cq_desc->params.generic.param0), in ice_sq_send_cmd_nolock()
976 LE32_TO_CPU(cq_desc->params.generic.param1)); in ice_sq_send_cmd_nolock()
978 LE32_TO_CPU(cq_desc in ice_sq_send_cmd_nolock()
881 struct ice_aq_desc *cq_desc = (struct ice_aq_desc *)desc; ice_debug_cq() local
[all...]
/freebsd/sys/dev/vnic/
H A Dnicvf_queues.c741 struct cqe_rx_t *cq_desc; in nicvf_cq_intr_handler() local
763 cq_desc = (struct cqe_rx_t *)GET_CQ_DESC(cq, cqe_head); in nicvf_cq_intr_handler()
770 cq_desc->cqe_type); in nicvf_cq_intr_handler()
771 switch (cq_desc->cqe_type) { in nicvf_cq_intr_handler()
773 cmp_err = nicvf_rcv_pkt_handler(nic, cq, cq_desc, in nicvf_cq_intr_handler()
787 nicvf_snd_pkt_handler(nic, cq, (void *)cq_desc, in nicvf_cq_intr_handler()