Lines Matching refs:mlx5_ib_dev

147 	struct mlx5_ib_dev *dev = to_mdev(ibdev);  in mlx5_ib_read_user_wqe()
244 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size()
390 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in calc_sq_size()
438 static int set_user_buf_size(struct mlx5_ib_dev *dev, in set_user_buf_size()
499 static int max_bfregs(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi) in max_bfregs()
504 static int num_med_bfreg(struct mlx5_ib_dev *dev, in num_med_bfreg()
515 static int first_med_bfreg(struct mlx5_ib_dev *dev, in first_med_bfreg()
521 static int first_hi_bfreg(struct mlx5_ib_dev *dev, in first_hi_bfreg()
530 static int alloc_high_class_bfreg(struct mlx5_ib_dev *dev, in alloc_high_class_bfreg()
545 static int alloc_med_class_bfreg(struct mlx5_ib_dev *dev, in alloc_med_class_bfreg()
565 static int alloc_bfreg(struct mlx5_ib_dev *dev, in alloc_bfreg()
587 void mlx5_ib_free_bfreg(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi, int bfregn) in mlx5_ib_free_bfreg()
633 int bfregn_to_uar_index(struct mlx5_ib_dev *dev, in bfregn_to_uar_index()
662 static int mlx5_ib_umem_get(struct mlx5_ib_dev *dev, in mlx5_ib_umem_get()
697 static void destroy_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in destroy_user_rq()
711 static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_rq()
766 static int adjust_bfregn(struct mlx5_ib_dev *dev, in adjust_bfregn()
773 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp()
900 static void destroy_qp_user(struct mlx5_ib_dev *dev, struct ib_pd *pd, in destroy_qp_user()
918 static int create_kernel_qp(struct mlx5_ib_dev *dev, in create_kernel_qp()
1029 static void destroy_qp_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_kernel()
1060 static int create_raw_packet_qp_tis(struct mlx5_ib_dev *dev, in create_raw_packet_qp_tis()
1074 static void destroy_raw_packet_qp_tis(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_tis()
1080 static void destroy_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in destroy_flow_rule_vport_sq()
1087 static int create_raw_packet_qp_sq(struct mlx5_ib_dev *dev, in create_raw_packet_qp_sq()
1166 static void destroy_raw_packet_qp_sq(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_sq()
1189 static int create_raw_packet_qp_rq(struct mlx5_ib_dev *dev, in create_raw_packet_qp_rq()
1246 static void destroy_raw_packet_qp_rq(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_rq()
1259 static int create_raw_packet_qp_tir(struct mlx5_ib_dev *dev, in create_raw_packet_qp_tir()
1291 static void destroy_raw_packet_qp_tir(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_tir()
1297 static int create_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in create_raw_packet_qp()
1358 static void destroy_raw_packet_qp(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp()
1388 static void destroy_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_rss_raw_qp_tir()
1393 static int create_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in create_rss_raw_qp_tir()
1603 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common()
2057 static int modify_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
2061 static void destroy_qp_common(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_common()
2211 static int set_mlx_qp_type(struct mlx5_ib_dev *dev, in set_mlx_qp_type()
2253 struct mlx5_ib_dev *dev; in mlx5_ib_create_qp()
2373 struct mlx5_ib_dev *dev = to_mdev(mqp->ibqp.device); in mlx5_ib_destroy_dct()
2392 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_destroy_qp()
2444 static int ib_rate_to_mlx5(struct mlx5_ib_dev *dev, u8 rate) in ib_rate_to_mlx5()
2510 static int mlx5_set_path(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in mlx5_set_path()
2731 static int modify_raw_packet_qp_rq(struct mlx5_ib_dev *dev, in modify_raw_packet_qp_rq()
2845 static int modify_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in modify_raw_packet_qp()
2954 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in __mlx5_ib_modify_qp()
3281 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_modify_dct()
3362 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_modify_qp()
3700 static int umr_check_mkey_mask(struct mlx5_ib_dev *dev, u64 mask) in umr_check_mkey_mask()
3710 static int set_reg_umr_segment(struct mlx5_ib_dev *dev, in set_reg_umr_segment()
4355 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in _mlx5_ib_post_send()
4695 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in _mlx5_ib_post_recv()
4815 static void to_rdma_ah_attr(struct mlx5_ib_dev *ibdev, in to_rdma_ah_attr()
4846 static int query_raw_packet_qp_sq_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_sq_state()
4861 static int query_raw_packet_qp_rq_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_rq_state()
4933 static int query_raw_packet_qp_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_state()
4960 static int query_qp_attr(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in query_qp_attr()
5025 static int mlx5_ib_dct_query_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *mqp, in mlx5_ib_dct_query_qp()
5093 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_query_qp()
5175 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_alloc_xrcd()
5197 struct mlx5_ib_dev *dev = to_mdev(xrcd->device); in mlx5_ib_dealloc_xrcd()
5212 struct mlx5_ib_dev *dev = to_mdev(rwq->ibwq.device); in mlx5_ib_wq_event()
5231 static int set_delay_drop(struct mlx5_ib_dev *dev) in set_delay_drop()
5255 struct mlx5_ib_dev *dev; in create_rq()
5351 static int set_user_rq_size(struct mlx5_ib_dev *dev, in set_user_rq_size()
5378 struct mlx5_ib_dev *dev = to_mdev(pd->device); in prepare_user_rq()
5458 struct mlx5_ib_dev *dev; in mlx5_ib_create_wq()
5515 struct mlx5_ib_dev *dev = to_mdev(wq->device); in mlx5_ib_destroy_wq()
5529 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_create_rwq_ind_table()
5603 struct mlx5_ib_dev *dev = to_mdev(ib_rwq_ind_tbl->device); in mlx5_ib_destroy_rwq_ind_table()
5614 struct mlx5_ib_dev *dev = to_mdev(wq->device); in mlx5_ib_modify_wq()
5717 struct mlx5_ib_dev *dev) in handle_drain_completion()
5778 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_drain_sq()
5807 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_drain_rq()