/freebsd/sys/dev/enic/ |
H A D | vnic_cq.h | 85 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 D | enic_txrx.c | 66 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 D | cq_desc.h | 30 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 D | cq_enet_desc.h | 22 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 D | if_enic.c | 476 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 D | ice_controlq.c | 955 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 D | nicvf_queues.c | 741 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()
|