Searched refs:hns_roce_qp (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/infiniband/hw/hns/ |
| D | hns_roce_qp.c | 49 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 …]
|
| D | hns_roce_device.h | 651 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 …]
|
| D | Makefile | 9 hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \
|
| D | hns_roce_hw_v2.c | 112 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 …]
|
| D | hns_roce_hw_v1.c | 70 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 …]
|
| D | hns_roce_hw_v1.h | 1058 struct hns_roce_qp *qp; 1082 struct hns_roce_qp *mr_free_qp[HNS_ROCE_V1_RESV_QP];
|