Searched refs:hns_roce_mr (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 69 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 *m in hns_roce_rereg_user_mr() [all...] |
H A D | Makefile | 9 hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \
|
H A D | hns_roce_device.h | 377 struct hns_roce_mr { struct 907 struct hns_roce_mr *mr, unsigned long mtpt_idx); 909 struct hns_roce_mr *mr, int flags, u32 pdn, 913 struct hns_roce_mr *mr); 937 int (*dereg_mr)(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, 1034 static inline struct hns_roce_mr *to_hr_mr(struct ib_mr *ibmr) in to_hr_mr() 1036 return container_of(ibmr, struct hns_roce_mr, ibmr); in to_hr_mr()
|
H A D | hns_roce_hw_v2.c | 99 struct hns_roce_mr *mr = to_hr_mr(wr->mr); in set_frmr_seg() 2735 struct hns_roce_mr *mr) in set_mtpt_pbl() 2777 void *mb_buf, struct hns_roce_mr *mr, in hns_roce_v2_write_mtpt() 2832 struct hns_roce_mr *mr, int flags, in hns_roce_v2_rereg_write_mtpt() 2879 void *mb_buf, struct hns_roce_mr *mr) in hns_roce_v2_frmr_write_mtpt()
|
H A D | hns_roce_hw_v1.c | 1085 struct hns_roce_mr *hr_mr = mr_work->mr; in hns_roce_v1_mr_free_work_fn() 1138 struct hns_roce_mr *mr, struct ib_udata *udata) in hns_roce_v1_dereg_mr() 1835 struct hns_roce_mr *mr, in hns_roce_v1_write_mtpt()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 51 static int alloc_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in alloc_mr_key() 81 static void free_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_key() 89 static int alloc_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, in alloc_mr_pbl() 118 static void free_mr_pbl(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_pbl() 123 static void hns_roce_mr_free(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in hns_roce_mr_free() 142 struct hns_roce_mr *mr) in hns_roce_mr_enable() 190 struct hns_roce_mr *mr; in hns_roce_get_dma_mr() 227 struct hns_roce_mr *mr; in hns_roce_reg_user_mr() 272 struct hns_roce_mr *mr = to_hr_mr(ibmr); in hns_roce_rereg_user_mr() 342 struct hns_roce_mr *m in hns_roce_dereg_mr() [all...] |
H A D | hns_roce_restrack.c | 117 struct hns_roce_mr *hr_mr = to_hr_mr(ib_mr); in hns_roce_fill_res_mr_entry() 148 struct hns_roce_mr *hr_mr = to_hr_mr(ib_mr); in hns_roce_fill_res_mr_entry_raw()
|
H A D | Makefile | 9 hns_roce_ah.o hns_roce_hem.o hns_roce_mr.o hns_roce_qp.o \
|
H A D | hns_roce_device.h | 309 struct hns_roce_mr { struct 885 struct hns_roce_mr *mr); 887 struct hns_roce_mr *mr, int flags, 890 struct hns_roce_mr *mr); 1007 static inline struct hns_roce_mr *to_hr_mr(struct ib_mr *ibmr) in to_hr_mr() 1009 return container_of(ibmr, struct hns_roce_mr, ibmr); in to_hr_mr()
|
H A D | hns_roce_hw_v2.c | 140 struct hns_roce_mr *mr = to_hr_mr(wr->mr); in set_frmr_seg() 3176 struct hns_roce_mr *mr) in set_mtpt_pbl() 3212 void *mb_buf, struct hns_roce_mr *mr) in hns_roce_v2_write_mtpt() 3256 struct hns_roce_mr *mr, int flags, in hns_roce_v2_rereg_write_mtpt() 3292 void *mb_buf, struct hns_roce_mr *mr) in hns_roce_v2_frmr_write_mtpt()
|
Completed in 29 milliseconds