Searched refs:cq_info (Results 1 – 6 of 6) sorted by relevance
/linux-6.1.9/drivers/net/ethernet/pensando/ionic/ |
D | ionic_txrx.h | 17 bool ionic_rx_service(struct ionic_cq *cq, struct ionic_cq_info *cq_info); 18 bool ionic_tx_service(struct ionic_cq *cq, struct ionic_cq_info *cq_info);
|
D | ionic_txrx.c | 217 struct ionic_cq_info *cq_info, in ionic_rx_clean() argument 226 comp = cq_info->cq_desc + qcq->cq.desc_size - sizeof(*comp); in ionic_rx_clean() 293 cq_info->cq_desc + in ionic_rx_clean() 314 bool ionic_rx_service(struct ionic_cq *cq, struct ionic_cq_info *cq_info) in ionic_rx_service() argument 320 comp = cq_info->cq_desc + cq->desc_size - sizeof(*comp); in ionic_rx_service() 336 ionic_rx_clean(q, desc_info, cq_info, desc_info->cb_arg); in ionic_rx_service() 693 struct ionic_cq_info *cq_info, in ionic_tx_clean() argument 709 if (cq_info) { in ionic_tx_clean() 715 cq_info->cq_desc + in ionic_tx_clean() 744 bool ionic_tx_service(struct ionic_cq *cq, struct ionic_cq_info *cq_info) in ionic_tx_service() argument [all …]
|
D | ionic_dev.h | 175 struct ionic_cq_info *cq_info, void *cb_arg); 341 typedef bool (*ionic_cq_cb)(struct ionic_cq *cq, struct ionic_cq_info *cq_info); 356 void ionic_q_service(struct ionic_queue *q, struct ionic_cq_info *cq_info,
|
D | ionic_dev.c | 604 struct ionic_cq_info *cq_info; in ionic_cq_service() local 610 cq_info = &cq->info[cq->tail_idx]; in ionic_cq_service() 611 while (cb(cq, cq_info)) { in ionic_cq_service() 615 cq_info = &cq->info[cq->tail_idx]; in ionic_cq_service() 713 void ionic_q_service(struct ionic_queue *q, struct ionic_cq_info *cq_info, in ionic_q_service() argument 743 cb(q, desc_info, cq_info, cb_arg); in ionic_q_service()
|
D | ionic_main.c | 273 struct ionic_cq_info *cq_info, void *cb_arg) in ionic_adminq_cb() argument 281 comp = cq_info->cq_desc; in ionic_adminq_cb()
|
D | ionic_lif.c | 1082 struct ionic_cq_info *cq_info) in ionic_notifyq_service() argument 1084 union ionic_notifyq_comp *comp = cq_info->cq_desc; in ionic_notifyq_service() 1134 struct ionic_cq_info *cq_info) in ionic_adminq_service() argument 1136 struct ionic_admin_comp *comp = cq_info->cq_desc; in ionic_adminq_service() 1141 ionic_q_service(cq->bound_q, cq_info, le16_to_cpu(comp->comp_index)); in ionic_adminq_service()
|