Lines Matching defs:dev
319 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_qp_err_syndrome() local
433 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size()
591 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in calc_sq_size()
636 static int set_user_buf_size(struct mlx5_ib_dev *dev, in set_user_buf_size()
697 static int max_bfregs(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi) in max_bfregs()
703 static int num_med_bfreg(struct mlx5_ib_dev *dev, in num_med_bfreg()
714 static int first_med_bfreg(struct mlx5_ib_dev *dev, in first_med_bfreg()
720 static int first_hi_bfreg(struct mlx5_ib_dev *dev, in first_hi_bfreg()
729 static int alloc_high_class_bfreg(struct mlx5_ib_dev *dev, in alloc_high_class_bfreg()
744 static int alloc_med_class_bfreg(struct mlx5_ib_dev *dev, in alloc_med_class_bfreg()
764 static int alloc_bfreg(struct mlx5_ib_dev *dev, in alloc_bfreg()
789 void mlx5_ib_free_bfreg(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi, int bfregn) in mlx5_ib_free_bfreg()
832 int bfregn_to_uar_index(struct mlx5_ib_dev *dev, in bfregn_to_uar_index()
864 static void destroy_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in destroy_user_rq()
880 static int create_user_rq(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_rq()
934 static int adjust_bfregn(struct mlx5_ib_dev *dev, in adjust_bfregn()
941 static int _create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in _create_user_qp()
1067 static void destroy_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in destroy_qp()
1099 static int _create_kernel_qp(struct mlx5_ib_dev *dev, in _create_kernel_qp()
1228 static int create_raw_packet_qp_tis(struct mlx5_ib_dev *dev, in create_raw_packet_qp_tis()
1247 static void destroy_raw_packet_qp_tis(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_tis()
1266 static int get_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, in get_ts_format()
1289 static int get_rq_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *recv_cq) in get_rq_ts_format()
1297 static int get_sq_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *send_cq) in get_sq_ts_format()
1305 static int get_qp_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *send_cq, in get_qp_ts_format()
1335 static int create_raw_packet_qp_sq(struct mlx5_ib_dev *dev, in create_raw_packet_qp_sq()
1422 static void destroy_raw_packet_qp_sq(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_sq()
1430 static int create_raw_packet_qp_rq(struct mlx5_ib_dev *dev, in create_raw_packet_qp_rq()
1500 static void destroy_raw_packet_qp_rq(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_rq()
1506 static void destroy_raw_packet_qp_tir(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp_tir()
1517 static int create_raw_packet_qp_tir(struct mlx5_ib_dev *dev, in create_raw_packet_qp_tir()
1567 static int create_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in create_raw_packet_qp()
1662 static void destroy_raw_packet_qp(struct mlx5_ib_dev *dev, in destroy_raw_packet_qp()
1692 static void destroy_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_rss_raw_qp_tir()
1713 static int create_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_rss_raw_qp_tir()
1919 static void configure_requester_scat_cqe(struct mlx5_ib_dev *dev, in configure_requester_scat_cqe()
1962 static int get_atomic_mode(struct mlx5_ib_dev *dev, in get_atomic_mode()
1994 static int create_xrc_tgt_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in create_xrc_tgt_qp()
2070 static int create_dci(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_dci()
2231 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp()
2434 static int create_kernel_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_kernel_qp()
2660 static void destroy_qp_common(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in destroy_qp_common()
2731 static int create_dct(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_dct()
2768 static int check_qp_type(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in check_qp_type()
2802 static int check_valid_flow(struct mlx5_ib_dev *dev, struct ib_pd *pd, in check_valid_flow()
2869 static void process_vendor_flag(struct mlx5_ib_dev *dev, int *flags, int flag, in process_vendor_flag()
2897 static int process_vendor_flags(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in process_vendor_flags()
2975 static void process_create_flag(struct mlx5_ib_dev *dev, int *flags, int flag, in process_create_flag()
2990 static int process_create_flags(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in process_create_flags()
3058 static int process_udata_size(struct mlx5_ib_dev *dev, in process_udata_size()
3101 static int create_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp()
3161 static int check_qp_attr(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in check_qp_attr()
3204 struct mlx5_ib_dev *dev = to_mdev(mqp->ibqp.device); in mlx5_ib_destroy_dct() local
3220 static int check_ucmd_data(struct mlx5_ib_dev *dev, in check_ucmd_data()
3258 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_create_qp() local
3356 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_destroy_qp() local
3373 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device); in set_qpc_atomic_flags() local
3450 int mlx5r_ib_rate(struct mlx5_ib_dev *dev, u8 rate) in mlx5r_ib_rate()
3468 static int modify_raw_packet_eth_prio(struct mlx5_core_dev *dev, in modify_raw_packet_eth_prio()
3495 static int modify_raw_packet_tx_affinity(struct mlx5_core_dev *dev, in modify_raw_packet_tx_affinity()
3534 static int mlx5_set_path(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in mlx5_set_path()
3799 struct mlx5_ib_dev *dev, struct mlx5_ib_rq *rq, int new_state, in modify_raw_packet_qp_rq()
3841 struct mlx5_core_dev *dev, struct mlx5_ib_sq *sq, int new_state, in modify_raw_packet_qp_sq()
3916 static int modify_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in modify_raw_packet_qp()
4003 static unsigned int get_tx_affinity_rr(struct mlx5_ib_dev *dev, in get_tx_affinity_rr()
4037 struct mlx5_ib_dev *dev = to_mdev(qp->device); in get_tx_affinity() local
4093 struct mlx5_ib_dev *dev = to_mdev(qp->device); in __mlx5_ib_qp_set_counter() local
4166 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in __mlx5_ib_modify_qp() local
4524 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_modify_dct() local
4638 static bool mlx5_ib_modify_qp_allowed(struct mlx5_ib_dev *dev, in mlx5_ib_modify_qp_allowed()
4650 static int validate_rd_atomic(struct mlx5_ib_dev *dev, struct ib_qp_attr *attr, in validate_rd_atomic()
4687 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_modify_qp() local
4854 static int query_raw_packet_qp_sq_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_sq_state()
4869 static int query_raw_packet_qp_rq_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_rq_state()
4941 static int query_raw_packet_qp_state(struct mlx5_ib_dev *dev, in query_raw_packet_qp_state()
4968 static int query_qp_attr(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, in query_qp_attr()
5032 static int mlx5_ib_dct_query_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *mqp, in mlx5_ib_dct_query_qp()
5100 struct mlx5_ib_dev *dev = to_mdev(ibqp->device); in mlx5_ib_query_qp() local
5169 struct mlx5_ib_dev *dev = to_mdev(ibxrcd->device); in mlx5_ib_alloc_xrcd() local
5180 struct mlx5_ib_dev *dev = to_mdev(xrcd->device); in mlx5_ib_dealloc_xrcd() local
5189 struct mlx5_ib_dev *dev = to_mdev(rwq->ibwq.device); in mlx5_ib_wq_event() local
5208 static int set_delay_drop(struct mlx5_ib_dev *dev) in set_delay_drop()
5232 struct mlx5_ib_dev *dev; in create_rq() local
5344 static int set_user_rq_size(struct mlx5_ib_dev *dev, in set_user_rq_size()
5366 static bool log_of_strides_valid(struct mlx5_ib_dev *dev, u32 log_num_strides) in log_of_strides_valid()
5384 struct mlx5_ib_dev *dev = to_mdev(pd->device); in prepare_user_rq() local
5465 struct mlx5_ib_dev *dev; in mlx5_ib_create_wq() local
5526 struct mlx5_ib_dev *dev = to_mdev(wq->device); in mlx5_ib_destroy_wq() local
5544 struct mlx5_ib_dev *dev = to_mdev(ib_rwq_ind_table->device); in mlx5_ib_create_rwq_ind_table() local
5613 struct mlx5_ib_dev *dev = to_mdev(ib_rwq_ind_tbl->device); in mlx5_ib_destroy_rwq_ind_table() local
5621 struct mlx5_ib_dev *dev = to_mdev(wq->device); in mlx5_ib_modify_wq() local
5725 struct mlx5_ib_dev *dev) in handle_drain_completion()
5786 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_drain_sq() local
5815 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_drain_rq() local
5843 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_qp_set_counter() local