Home
last modified time | relevance | path

Searched refs:hns_roce_qp (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_qp.c49 struct hns_roce_qp *qp; in hns_roce_qp_event()
68 static void hns_roce_ib_qp_event(struct hns_roce_qp *hr_qp, in hns_roce_ib_qp_event()
143 struct hns_roce_qp *hr_qp) in hns_roce_gsi_qp_alloc()
164 struct hns_roce_qp *hr_qp) in hns_roce_qp_alloc()
234 void hns_roce_qp_remove(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp) in hns_roce_qp_remove()
244 void hns_roce_qp_free(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp) in hns_roce_qp_free()
273 struct hns_roce_qp *hr_qp) in hns_roce_set_rq_size()
353 struct hns_roce_qp *hr_qp, in hns_roce_set_user_sq_size()
435 struct hns_roce_qp *hr_qp, in split_wqe_buf_region()
520 struct hns_roce_qp *hr_qp) in set_extend_sge_param()
[all …]
Dhns_roce_device.h651 struct hns_roce_qp { struct
685 void (*event)(struct hns_roce_qp *qp, argument
699 struct hns_roce_qp hr_qp; argument
969 struct hns_roce_qp *hr_qp);
1080 static inline struct hns_roce_qp *to_hr_qp(struct ib_qp *ibqp) in to_hr_qp()
1082 return container_of(ibqp, struct hns_roce_qp, ibqp); in to_hr_qp()
1095 static inline struct hns_roce_sqp *hr_to_hr_sqp(struct hns_roce_qp *hr_qp) in hr_to_hr_sqp()
1105 static inline struct hns_roce_qp
1243 void *get_recv_wqe(struct hns_roce_qp *hr_qp, int n);
1244 void *get_send_wqe(struct hns_roce_qp *hr_qp, int n);
[all …]
DMakefile9 hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \
Dhns_roce_hw_v2.c112 static void set_extend_sge(struct hns_roce_qp *qp, const struct ib_send_wr *wr, in set_extend_sge()
166 struct hns_roce_qp *qp = to_hr_qp(ibqp); in set_rwqe_data_seg()
237 struct hns_roce_qp *qp = to_hr_qp(ibqp); in hns_roce_v2_post_send()
618 struct hns_roce_qp *hr_qp = to_hr_qp(ibqp); in hns_roce_v2_post_recv()
2658 struct hns_roce_qp **cur_qp, in hns_roce_handle_recv_inl_wqe()
2692 struct hns_roce_qp **cur_qp, struct ib_wc *wc) in hns_roce_v2_poll_one()
2697 struct hns_roce_qp *hr_qp; in hns_roce_v2_poll_one()
2972 struct hns_roce_qp *cur_qp = NULL; in hns_roce_v2_poll_cq()
3166 struct hns_roce_qp *hr_qp) in hns_roce_v2_qp_modify()
3186 static void set_access_flags(struct hns_roce_qp *hr_qp, in set_access_flags()
[all …]
Dhns_roce_hw_v1.c70 struct hns_roce_qp *qp = to_hr_qp(ibqp); in hns_roce_v1_post_send()
359 struct hns_roce_qp *hr_qp = to_hr_qp(ibqp); in hns_roce_v1_post_recv()
679 static struct hns_roce_qp *hns_roce_v1_create_lp_qp(struct hns_roce_dev *hr_dev, in hns_roce_v1_create_lp_qp()
709 struct hns_roce_qp *hr_qp; in hns_roce_v1_rsv_lp_qp()
882 struct hns_roce_qp *hr_qp; in hns_roce_v1_release_lp_qp()
1005 static int hns_roce_v1_send_lp_wqe(struct hns_roce_qp *hr_qp) in hns_roce_v1_send_lp_wqe()
1039 struct hns_roce_qp *hr_qp; in hns_roce_v1_mr_free_work_fn()
2189 struct hns_roce_qp **cur_qp, struct ib_wc *wc) in hns_roce_v1_poll_one()
2197 struct hns_roce_qp *hr_qp; in hns_roce_v1_poll_one()
2393 struct hns_roce_qp *cur_qp = NULL; in hns_roce_v1_poll_cq()
[all …]
Dhns_roce_hw_v1.h1058 struct hns_roce_qp *qp;
1082 struct hns_roce_qp *mr_free_qp[HNS_ROCE_V1_RESV_QP];