Home
last modified time | relevance | path

Searched refs:hns_roce_mr (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c69 static int alloc_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, in alloc_mr_key()
104 static void free_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_key()
112 static int alloc_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, in alloc_mr_pbl()
143 static void free_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_pbl()
149 struct hns_roce_mr *mr) in hns_roce_mr_free()
168 struct hns_roce_mr *mr) in hns_roce_mr_enable()
232 struct hns_roce_mr *mr; in hns_roce_get_dma_mr()
267 struct hns_roce_mr *mr; in hns_roce_reg_user_mr()
309 struct hns_roce_mr *mr = to_hr_mr(ibmr); in rereg_mr_trans()
336 struct hns_roce_mr *mr = to_hr_mr(ibmr); in hns_roce_rereg_user_mr()
[all …]
H A Dhns_roce_device.h379 struct hns_roce_mr { struct
909 struct hns_roce_mr *mr, unsigned long mtpt_idx);
911 struct hns_roce_mr *mr, int flags, u32 pdn,
915 struct hns_roce_mr *mr);
939 int (*dereg_mr)(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr,
1036 static inline struct hns_roce_mr *to_hr_mr(struct ib_mr *ibmr) in to_hr_mr()
1038 return container_of(ibmr, struct hns_roce_mr, ibmr); in to_hr_mr()
H A DMakefile9 hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \
H A Dhns_roce_hw_v2.c99 struct hns_roce_mr *mr = to_hr_mr(wr->mr); in set_frmr_seg()
2725 struct hns_roce_mr *mr) in set_mtpt_pbl()
2766 void *mb_buf, struct hns_roce_mr *mr, in hns_roce_v2_write_mtpt()
2821 struct hns_roce_mr *mr, int flags, in hns_roce_v2_rereg_write_mtpt()
2868 void *mb_buf, struct hns_roce_mr *mr) in hns_roce_v2_frmr_write_mtpt()
H A Dhns_roce_hw_v1.c1009 struct hns_roce_mr *hr_mr = mr_work->mr; in hns_roce_v1_mr_free_work_fn()
1062 struct hns_roce_mr *mr, struct ib_udata *udata) in hns_roce_v1_dereg_mr()
1759 struct hns_roce_mr *mr, in hns_roce_v1_write_mtpt()