Symbol: mlx5_ib_qp
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1028
void mlx5_ib_mr_pfault_handler(struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1030
void mlx5_ib_odp_create_qp(struct mlx5_ib_qp *qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1035
void mlx5_ib_qp_disable_pagefaults(struct mlx5_ib_qp *qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1036
void mlx5_ib_qp_enable_pagefaults(struct mlx5_ib_qp *qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1045
static inline void mlx5_ib_odp_create_qp(struct mlx5_ib_qp *qp) {}
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1050
static inline void mlx5_ib_qp_disable_pagefaults(struct mlx5_ib_qp *qp) {}
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1051
static inline void mlx5_ib_qp_enable_pagefaults(struct mlx5_ib_qp *qp) {}
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
322
struct mlx5_ib_qp *container_mibqp;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
834
static inline struct mlx5_ib_qp *to_mibqp(struct mlx5_core_qp *mqp)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
859
static inline struct mlx5_ib_qp *to_mqp(struct ib_qp *ibqp)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
861
return container_of(ibqp, struct mlx5_ib_qp, ibqp);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
939
void *mlx5_get_send_wqe(struct mlx5_ib_qp *qp, int n);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
940
int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
165
struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
339
static int is_atomic_response(struct mlx5_ib_qp *qp, uint16_t idx)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
346
static void *mlx5_get_atomic_laddr(struct mlx5_ib_qp *qp, uint16_t idx)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
358
static void handle_atomic(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
383
static void handle_atomics(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
437
static void sw_send_comp(struct mlx5_ib_qp *qp, int num_entries,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
467
static void sw_recv_comp(struct mlx5_ib_qp *qp, int num_entries,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
497
struct mlx5_ib_qp *qp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
515
struct mlx5_ib_qp **cur_qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
671
struct mlx5_ib_qp *cur_qp = NULL;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
644
struct mlx5_ib_qp *qp = to_mqp(uobj->object);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2406
struct mlx5_ib_qp *mqp = to_mqp(qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2638
struct mlx5_ib_qp *mqp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
100
static void *get_wqe(struct mlx5_ib_qp *qp, int offset)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1031
static void destroy_qp_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1042
static u32 get_rx_type(struct mlx5_ib_qp *qp, struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
105
static void *get_recv_wqe(struct mlx5_ib_qp *qp, int n)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
110
void *mlx5_get_send_wqe(struct mlx5_ib_qp *qp, int n)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1177
struct mlx5_ib_qp *mqp = rq->base.container_mibqp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1271
static int create_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
132
int mlx5_ib_read_user_wqe(struct mlx5_ib_qp *qp, int send, int wqe_index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1327
struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1344
static void raw_packet_qp_copy_info(struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1356
static void destroy_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1362
static int create_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1588
struct ib_udata *udata, struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1946
static struct mlx5_ib_pd *get_pd(struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1986
static int modify_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1990
static void destroy_qp_common(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2099
struct mlx5_ib_qp *qp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2193
struct mlx5_ib_qp *mqp = to_mqp(qp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2205
static int to_mlx5_access_flags(struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2324
static int mlx5_set_path(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
235
int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2615
static int modify_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2719
struct mlx5_ib_qp *qp = to_mqp(ibqp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2961
struct mlx5_ib_qp *qp = to_mqp(ibqp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3061
struct mlx5_ib_qp *qp, int *size)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3408
static int set_data_inl_seg(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3555
struct mlx5_ib_qp *qp, void **seg, int *size)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3687
static int set_sig_umr_wr(const struct ib_send_wr *send_wr, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
375
struct mlx5_ib_qp *qp)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3763
static int set_reg_wr(struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3795
static void set_linv_wr(struct mlx5_ib_qp *qp, void **seg, int *size)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3809
static void dump_wqe(struct mlx5_ib_qp *qp, int idx, int size_16)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3847
static int begin_wqe(struct mlx5_ib_qp *qp, void **seg,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3872
static void finish_wqe(struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3902
struct mlx5_ib_qp *qp;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4214
struct mlx5_ib_qp *qp = to_mqp(ibqp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
422
struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4419
struct mlx5_ib_qp *qp, u8 *qp_state)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4464
struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4490
static int query_qp_attr(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4559
struct mlx5_ib_qp *qp = to_mqp(ibqp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
761
struct mlx5_ib_qp *qp, struct ib_udata *udata,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
897
static void destroy_qp_user(struct mlx5_ib_dev *dev, struct ib_pd *pd, struct mlx5_ib_qp *qp,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
921
struct mlx5_ib_qp *qp,