Searched refs:rwq (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/contrib/ofed/libmlx5/
H A Dverbs.c932 struct mlx5_rwq *rwq,
947 if (rwq->wq_sig)
956 rwq->rq.wqe_cnt = wq_size / wqe_size;
957 rwq->rq.wqe_shift = mlx5_ilog2(wqe_size);
958 rwq->rq.max_post = 1 << mlx5_ilog2(wq_size / wqe_size);
960 ((rwq->wq_sig) ? sizeof(struct mlx5_rwqe_sig) : 0);
961 rwq->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg);
2021 static void mlx5_free_rwq_buf(struct mlx5_rwq *rwq, struct ibv_context *context) argument
2025 mlx5_free_actual_buf(ctx, &rwq->buf);
2026 free(rwq
931 mlx5_calc_rwq_size(struct mlx5_context *ctx, struct mlx5_rwq *rwq, struct ibv_wq_init_attr *attr) argument
2029 mlx5_alloc_rwq_buf(struct ibv_context *context, struct mlx5_rwq *rwq, int size) argument
2064 struct mlx5_rwq *rwq; local
2154 struct mlx5_rwq *rwq = to_mrwq(wq); local
2178 struct mlx5_rwq *rwq = to_mrwq(wq); local
[all...]
H A Dqp.c66 static void *get_wq_recv_wqe(struct mlx5_rwq *rwq, int n) argument
68 return rwq->pbuff + (n << rwq->rq.wqe_shift);
158 void mlx5_init_rwq_indices(struct mlx5_rwq *rwq) argument
160 rwq->rq.head = 0;
161 rwq->rq.tail = 0;
1049 static void set_wq_sig_seg(struct mlx5_rwq *rwq, struct mlx5_rwqe_sig *sig, argument
1053 uint32_t qpn = rwq->wq.wq_num;
1064 struct mlx5_rwq *rwq = to_mrwq(ibwq); local
1072 mlx5_spin_lock(&rwq
[all...]
H A Dmlx5dv.h171 } rwq; member in struct:mlx5dv_obj
H A Dmlx5.c737 ret = mlx5dv_get_rwq(obj->rwq.in, obj->rwq.out);
H A Dmlx5.h634 void mlx5_init_rwq_indices(struct mlx5_rwq *rwq);
/freebsd-current/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c684 static void destroy_user_rq(struct ib_pd *pd, struct mlx5_ib_rwq *rwq, argument
693 mlx5_ib_db_unmap_user(context, &rwq->db);
694 if (rwq->umem)
695 ib_umem_release(rwq->umem);
699 struct mlx5_ib_rwq *rwq,
713 rwq->umem = ib_umem_get(pd->uobject->context, ucmd->buf_addr,
714 rwq->buf_size, 0, 0);
715 if (IS_ERR(rwq->umem)) {
717 err = PTR_ERR(rwq->umem);
721 mlx5_ib_cont_pages(rwq
698 create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, struct mlx5_ib_rwq *rwq, struct mlx5_ib_create_wq *ucmd) argument
4670 struct mlx5_ib_rwq *rwq = to_mibrwq(core_qp); local
4690 create_rq(struct mlx5_ib_rwq *rwq, struct ib_pd *pd, struct ib_wq_init_attr *init_attr) argument
4733 set_user_rq_size(struct mlx5_ib_dev *dev, struct ib_wq_init_attr *wq_init_attr, struct mlx5_ib_create_wq *ucmd, struct mlx5_ib_rwq *rwq) argument
4753 prepare_user_rq(struct ib_pd *pd, struct ib_wq_init_attr *init_attr, struct ib_udata *udata, struct mlx5_ib_rwq *rwq) argument
4813 struct mlx5_ib_rwq *rwq; local
4870 struct mlx5_ib_rwq *rwq = to_mrwq(wq); local
4970 struct mlx5_ib_rwq *rwq = to_mrwq(wq); local
[all...]

Completed in 86 milliseconds