Home
last modified time | relevance | path

Searched defs:wq (Results 1 – 25 of 35) sorted by relevance

12

/f-stack/dpdk/drivers/net/enic/base/
H A Dvnic_wq.c10 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 Dvnic_wq.h55 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 Dhinic_pmd_wq.c9 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 Dhinic_pmd_wq.h10 #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 Dhinic_pmd_nicio.c152 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 Dhinic_pmd_cmdq.c144 #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 Dhinic_pmd_nicio.h173 struct hinic_wq *wq; member
183 struct hinic_wq *wq; member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_txpp.c141 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 Dmlx5_rxtx_vec.c94 volatile struct mlx5_wqe_data_seg *wq = in mlx5_rx_replenish_bulk_mbuf() local
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c332 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 Denic_main.c505 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 Denic.h157 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 Denic_ethdev.c171 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 Denic_vf_representor.c48 struct vnic_wq *wq; in enic_vf_dev_tx_queue_setup() local
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_rxq.c363 struct ibv_wq *wq; in mlx4_rss_init() local
507 struct ibv_wq *wq = NULL; in mlx4_rxq_attach() local
H A Dmlx4_glue.c218 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 Dmlx4.c619 struct ibv_wq *wq = NULL; in mlx4_hw_rss_sup() local
/f-stack/freebsd/kern/
H A Duipc_ktls.c1615 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 Didxd_vdev.c74 int dev, wq, bytes = -1; in idxd_rawdev_parse_wq() local
/f-stack/dpdk/kernel/linux/kni/
H A Dkni_dev.h51 wait_queue_head_t wq; member
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_rx.h78 struct hinic_wq *wq; member
H A Dhinic_pmd_tx.h109 struct hinic_wq *wq; member
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c524 struct ibv_wq *wq[1 << log_n]; in mlx5_ibv_ind_table_new() local
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_glue.c149 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 Dspl-proc.c252 spl_wait_queue_entry_t *wq; in taskq_seq_show_impl() local

12