| /f-stack/dpdk/drivers/net/enic/base/ |
| H A D | vnic_wq.c | 10 int vnic_wq_get_ctrl(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_get_ctrl() 20 int vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, in vnic_wq_alloc_ring() 31 static int vnic_wq_alloc_bufs(struct vnic_wq *wq) in vnic_wq_alloc_bufs() 45 void vnic_wq_free(struct vnic_wq *wq) in vnic_wq_free() 58 int vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, in vnic_wq_alloc() 87 void vnic_wq_init_start(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init_start() 109 void vnic_wq_init(struct vnic_wq *wq, unsigned int cq_index, in vnic_wq_init() 120 unsigned int vnic_wq_error_status(struct vnic_wq *wq) in vnic_wq_error_status() 125 void vnic_wq_enable(struct vnic_wq *wq) in vnic_wq_enable() 130 int vnic_wq_disable(struct vnic_wq *wq) in vnic_wq_disable() [all …]
|
| H A D | vnic_wq.h | 55 static inline unsigned int vnic_wq_desc_avail(struct vnic_wq *wq) in vnic_wq_desc_avail() 61 static inline unsigned int vnic_wq_desc_used(struct vnic_wq *wq) in vnic_wq_desc_used()
|
| /f-stack/dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_wq.c | 9 static void free_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in free_wq_pages() 18 static int alloc_wq_pages(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in alloc_wq_pages() 43 int hinic_wq_allocate(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_wq_allocate() 78 void hinic_wq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq) in hinic_wq_free() 83 void hinic_put_wqe(struct hinic_wq *wq, int num_wqebbs) in hinic_put_wqe() 89 void *hinic_read_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *cons_idx) in hinic_read_wqe() 105 int hinic_cmdq_alloc(struct hinic_wq *wq, struct hinic_hwdev *hwdev, in hinic_cmdq_alloc() 140 void hinic_cmdq_free(struct hinic_hwdev *hwdev, struct hinic_wq *wq, in hinic_cmdq_free() 149 void hinic_wq_wqe_pg_clear(struct hinic_wq *wq) in hinic_wq_wqe_pg_clear() 157 void *hinic_get_wqe(struct hinic_wq *wq, int num_wqebbs, u16 *prod_idx) in hinic_get_wqe()
|
| H A D | hinic_pmd_wq.h | 10 #define WQ_SIZE(wq) (u32)((u64)(wq)->q_depth * (wq)->wqebb_size) argument 15 #define WQE_PAGE_OFF(wq, idx) ((u64)((wq)->wqebb_size) * \ argument 20 #define WQ_PAGE_ADDR(wq, idx) \ argument 36 #define WQ_BASE_VADDR(wqs, wq) \ argument 40 #define WQ_BASE_PADDR(wqs, wq) (((wqs)->page_paddr[(wq)->page_idx]) \ argument 43 #define WQ_BASE_ADDR(wqs, wq) \ argument 47 #define CMDQ_BASE_VADDR(cmdq_pages, wq) \ argument 51 #define CMDQ_BASE_PADDR(cmdq_pages, wq) \ argument 55 #define CMDQ_BASE_ADDR(cmdq_pages, wq) \ argument 59 #define MASKED_WQE_IDX(wq, idx) ((idx) & (wq)->mask) argument [all …]
|
| H A D | hinic_pmd_nicio.c | 152 struct hinic_wq *wq = sq->wq; in hinic_sq_prepare_ctxt() local 212 struct hinic_wq *wq = rq->wq; in hinic_rq_prepare_ctxt() local 677 struct hinic_wq *wq = &nic_io->sq_wq[q_id]; in hinic_get_sq_free_wqebbs() local 685 struct hinic_wq *wq = &nic_io->rq_wq[q_id]; in hinic_get_rq_free_wqebbs() local 693 struct hinic_wq *wq = &nic_io->sq_wq[q_id]; in hinic_get_sq_local_ci() local 740 struct hinic_wq *wq = &nic_io->rq_wq[q_id]; in hinic_get_rq_local_ci() local
|
| H A D | hinic_pmd_cmdq.c | 144 #define WQE_NUM_WQEBBS(wqe_size, wq) \ argument 159 struct hinic_wq *wq = cmdq->wq; in hinic_cmdq_idle() local 483 struct hinic_wq *wq, enum hinic_cmdq_type q_type) in init_cmdq() 689 struct hinic_wq *wq = cmdq->wq; in cmdq_init_queue_ctxt() local 777 struct hinic_wq *wq = cmdq->wq; in cmdq_sync_cmd_direct_resp() local
|
| H A D | hinic_pmd_nicio.h | 173 struct hinic_wq *wq; member 183 struct hinic_wq *wq; member
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_txpp.c | 141 struct mlx5_txpp_wq *wq = &sh->txpp.rearm_queue; in mlx5_txpp_destroy_rearm_queue() local 149 struct mlx5_txpp_wq *wq = &sh->txpp.clock_queue; in mlx5_txpp_destroy_clock_queue() local 161 struct mlx5_txpp_wq *wq = &sh->txpp.rearm_queue; in mlx5_txpp_doorbell_rearm_queue() local 186 struct mlx5_txpp_wq *wq = &sh->txpp.rearm_queue; in mlx5_txpp_fill_cqe_rearm_queue() local 199 struct mlx5_txpp_wq *wq = &sh->txpp.rearm_queue; in mlx5_txpp_fill_wqe_rearm_queue() local 242 struct mlx5_txpp_wq *wq = &sh->txpp.rearm_queue; in mlx5_txpp_create_rearm_queue() local 368 struct mlx5_txpp_wq *wq = &sh->txpp.clock_queue; in mlx5_txpp_fill_wqe_clock_queue() local 470 struct mlx5_txpp_wq *wq = &sh->txpp.clock_queue; in mlx5_txpp_create_clock_queue() local 730 struct mlx5_txpp_wq *wq = &sh->txpp.clock_queue; in mlx5_txpp_update_timestamp() local 761 struct mlx5_txpp_wq *wq = &sh->txpp.clock_queue; in mlx5_txpp_init_timestamp() local [all …]
|
| H A D | mlx5_rxtx_vec.c | 94 volatile struct mlx5_wqe_data_seg *wq = in mlx5_rx_replenish_bulk_mbuf() local
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_rxtx.c | 332 static inline void enic_free_wq_bufs(struct vnic_wq *wq, in enic_free_wq_bufs() 373 unsigned int enic_cleanup_wq(__rte_unused struct enic *enic, struct vnic_wq *wq) in enic_cleanup_wq() 389 struct vnic_wq *wq = (struct vnic_wq *)tx_queue; in enic_prep_pkts() local 441 struct vnic_wq *wq = (struct vnic_wq *)tx_queue; in enic_xmit_pkts() local 644 struct vnic_wq *wq; in enic_simple_xmit_pkts() local
|
| H A D | enic_main.c | 505 struct vnic_wq *wq; in enic_prep_wq_for_simple_tx() local 1013 struct vnic_wq *wq; in enic_free_wq() local 1031 struct vnic_wq *wq; in enic_alloc_wq() local
|
| H A D | enic.h | 157 struct vnic_wq *wq; member 301 static inline unsigned int enic_cq_wq(struct enic *enic, unsigned int wq) in enic_cq_wq()
|
| H A D | enic_ethdev.c | 171 struct vnic_wq *wq; in enicpmd_dev_tx_queue_setup() local 911 struct vnic_wq *wq = &enic->wq[tx_queue_id]; in enicpmd_dev_txq_info_get() local
|
| H A D | enic_vf_representor.c | 48 struct vnic_wq *wq; in enic_vf_dev_tx_queue_setup() local
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_rxq.c | 363 struct ibv_wq *wq; in mlx4_rss_init() local 507 struct ibv_wq *wq = NULL; in mlx4_rxq_attach() local
|
| H A D | mlx4_glue.c | 218 mlx4_glue_destroy_wq(struct ibv_wq *wq) in mlx4_glue_destroy_wq() 223 mlx4_glue_modify_wq(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr) in mlx4_glue_modify_wq()
|
| H A D | mlx4.c | 619 struct ibv_wq *wq = NULL; in mlx4_hw_rss_sup() local
|
| /f-stack/freebsd/kern/ |
| H A D | uipc_ktls.c | 1615 struct ktls_wq *wq; in ktls_check_rx() local 1938 struct ktls_wq *wq; in ktls_enqueue_to_free() local 1955 struct ktls_wq *wq; in ktls_enqueue() local 2134 struct ktls_wq *wq = ctx; in ktls_work_thread() local
|
| /f-stack/dpdk/drivers/raw/ioat/ |
| H A D | idxd_vdev.c | 74 int dev, wq, bytes = -1; in idxd_rawdev_parse_wq() local
|
| /f-stack/dpdk/kernel/linux/kni/ |
| H A D | kni_dev.h | 51 wait_queue_head_t wq; member
|
| /f-stack/dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_rx.h | 78 struct hinic_wq *wq; member
|
| H A D | hinic_pmd_tx.h | 109 struct hinic_wq *wq; member
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 524 struct ibv_wq *wq[1 << log_n]; in mlx5_ibv_ind_table_new() local
|
| /f-stack/dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_glue.c | 149 mlx5_glue_destroy_wq(struct ibv_wq *wq) in mlx5_glue_destroy_wq() 154 mlx5_glue_modify_wq(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr) in mlx5_glue_modify_wq()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-proc.c | 252 spl_wait_queue_entry_t *wq; in taskq_seq_show_impl() local
|