Home
last modified time | relevance | path

Searched refs:wq_type (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/infiniband/core/
Duverbs_std_types_wq.c58 ret = uverbs_get_const(&wq_init_attr.wq_type, attrs, in UVERBS_HANDLER()
63 if (wq_init_attr.wq_type != IB_WQT_RQ) in UVERBS_HANDLER()
81 wq->wq_type = wq_init_attr.wq_type; in UVERBS_HANDLER()
Duverbs_cmd.c2920 wq_init_attr.wq_type = cmd.wq_type; in ib_uverbs_ex_create_wq()
2934 wq->wq_type = wq_init_attr.wq_type; in ib_uverbs_ex_create_wq()
Dverbs.c2551 wq->wq_type = wq_attr->wq_type; in ib_create_wq()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtxrx.h368 if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { in mlx5e_rqwq_reset()
394 switch (rq->wq_type) { in mlx5e_rqwq_get_size()
404 switch (rq->wq_type) { in mlx5e_rqwq_get_cur_sz()
414 switch (rq->wq_type) { in mlx5e_rqwq_get_head()
424 switch (rq->wq_type) { in mlx5e_rqwq_get_wqe_counter()
Dparams.c801 static u8 mlx5e_get_rqwq_log_stride(u8 wq_type, int ndsegs) in mlx5e_get_rqwq_log_stride() argument
805 switch (wq_type) { in mlx5e_get_rqwq_log_stride()
948 MLX5_SET(wq, wq, wq_type, params->rq_wq_type); in mlx5e_build_rq_param()
968 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in mlx5e_build_drop_rq_param()
Dtrap.c45 rq->wq_type = params->rq_wq_type; in mlx5e_init_trap_rq()
Dptp.c695 rq->wq_type = params->rq_wq_type; in mlx5e_init_ptp_rq()
/linux-6.12.1/include/net/mana/
Dmana.h597 u32 wq_type; member
617 u32 wq_type; member
811 u32 wq_type, struct mana_obj_spec *wq_spec,
815 void mana_destroy_wq_obj(struct mana_port_context *apc, u32 wq_type,
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dsetup.c70 rq->wq_type = params->rq_wq_type; in mlx5e_init_xsk_rq()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/
Den.h168 static inline u16 mlx5_min_rx_wqes(int wq_type, u32 wq_size) in mlx5_min_rx_wqes() argument
170 switch (wq_type) { in mlx5_min_rx_wqes()
725 u8 wq_type; member
Dwc.c178 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in create_wc_sq()
Den_main.c740 rq->wq_type = params->rq_wq_type; in mlx5e_init_rxq_rq()
848 switch (rq->wq_type) { in mlx5e_alloc_rq()
956 if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { in mlx5e_alloc_rq()
995 switch (rq->wq_type) { in mlx5e_alloc_rq()
1022 switch (rq->wq_type) { in mlx5e_free_rq()
1199 u16 min_wqes = mlx5_min_rx_wqes(rq->wq_type, mlx5e_rqwq_get_size(rq)); in mlx5e_wait_for_min_rx_wqes()
1221 if (rq->wq_type != MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) in mlx5e_free_rx_missing_descs()
1255 if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { in mlx5e_free_rx_descs()
1709 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in mlx5e_create_sq()
Den_rx.c100 if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) in mlx5e_read_enhanced_title_slot()
176 if (rq->wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) in mlx5e_decompress_cqe()
2679 switch (rq->wq_type) { in mlx5e_rq_set_handlers()
/linux-6.12.1/drivers/net/ethernet/microsoft/mana/
Dmana_en.c1141 u32 wq_type, struct mana_obj_spec *wq_spec, in mana_create_wq_obj() argument
1153 req.wq_type = wq_type; in mana_create_wq_obj()
1194 void mana_destroy_wq_obj(struct mana_port_context *apc, u32 wq_type, in mana_destroy_wq_obj() argument
1204 req.wq_type = wq_type; in mana_destroy_wq_obj()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Daso.c205 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in create_aso_sq()
/linux-6.12.1/include/uapi/rdma/
Dib_user_verbs.h1239 __u32 wq_type; member
/linux-6.12.1/drivers/infiniband/hw/mlx5/
Dqp.c1393 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in create_raw_packet_qp_sq()
1479 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in create_raw_packet_qp_rq()
5220 MLX5_SET(wq, wq, wq_type, in create_rq()
5440 switch (init_attr->wq_type) { in mlx5_ib_create_wq()
5454 init_attr->wq_type); in mlx5_ib_create_wq()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_send.c641 MLX5_SET(wq, wq, wq_type, MLX5_WQ_TYPE_CYCLIC); in hws_send_ring_create_sq()
/linux-6.12.1/include/rdma/
Dib_verbs.h1688 enum ib_wq_type wq_type; member
1702 enum ib_wq_type wq_type; member
/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dqp.c4149 if (init_attr->wq_type != IB_WQT_RQ) { in mlx4_ib_create_wq()
4150 pr_debug("unsupported wq type %d\n", init_attr->wq_type); in mlx4_ib_create_wq()
/linux-6.12.1/include/linux/mlx5/
Dmlx5_ifc.h2267 u8 wq_type[0x4]; member