Lines Matching refs:mlx5_ib_gsi_qp
42 struct mlx5_ib_gsi_qp { struct
62 static struct mlx5_ib_gsi_qp *gsi_qp(struct ib_qp *qp) in gsi_qp() argument
64 return container_of(qp, struct mlx5_ib_gsi_qp, ibqp); in gsi_qp()
73 static void generate_completions(struct mlx5_ib_gsi_qp *gsi) in generate_completions()
98 struct mlx5_ib_gsi_qp *gsi = cq->cq_context; in handle_single_completion()
119 struct mlx5_ib_gsi_qp *gsi; in mlx5_ib_gsi_create_qp()
216 struct mlx5_ib_gsi_qp *gsi = gsi_qp(qp); in mlx5_ib_gsi_destroy_qp()
251 static struct ib_qp *create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) in create_gsi_ud_qp()
272 static int modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, in modify_to_rts()
312 static void setup_qp(struct mlx5_ib_gsi_qp *gsi, u16 qp_index) in setup_qp()
365 static void setup_qps(struct mlx5_ib_gsi_qp *gsi) in setup_qps()
377 struct mlx5_ib_gsi_qp *gsi = gsi_qp(qp); in mlx5_ib_gsi_modify_qp()
402 struct mlx5_ib_gsi_qp *gsi = gsi_qp(qp); in mlx5_ib_gsi_query_qp()
414 static int mlx5_ib_add_outstanding_wr(struct mlx5_ib_gsi_qp *gsi, in mlx5_ib_add_outstanding_wr()
445 static int mlx5_ib_gsi_silent_drop(struct mlx5_ib_gsi_qp *gsi, in mlx5_ib_gsi_silent_drop()
466 static struct ib_qp *get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) in get_tx_qp()
483 struct mlx5_ib_gsi_qp *gsi = gsi_qp(qp); in mlx5_ib_gsi_post_send()
528 struct mlx5_ib_gsi_qp *gsi = gsi_qp(qp); in mlx5_ib_gsi_post_recv()
533 void mlx5_ib_gsi_pkey_change(struct mlx5_ib_gsi_qp *gsi) in mlx5_ib_gsi_pkey_change()