| H A D | hns_roce_mr.c | 53 static int alloc_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in alloc_mr_key() argument 83 static void free_mr_key(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr) in free_mr_key() argument 91 static int alloc_mr_pbl(struct hns_roce_dev *hr_dev, struc argument 127 free_mr_pbl(struct hns_roce_dev * hr_dev,struct hns_roce_mr * mr) free_mr_pbl() argument 132 hns_roce_mr_free(struct hns_roce_dev * hr_dev,struct hns_roce_mr * mr) hns_roce_mr_free() argument 150 hns_roce_mr_enable(struct hns_roce_dev * hr_dev,struct hns_roce_mr * mr) hns_roce_mr_enable() argument 188 hns_roce_init_mr_table(struct hns_roce_dev * hr_dev) hns_roce_init_mr_table() argument 199 struct hns_roce_dev *hr_dev = to_hr_dev(pd->device); hns_roce_get_dma_mr() local 237 struct hns_roce_dev *hr_dev = to_hr_dev(pd->device); hns_roce_reg_user_mr() local 291 struct hns_roce_dev *hr_dev = to_hr_dev(ibmr->device); hns_roce_rereg_user_mr() local 369 struct hns_roce_dev *hr_dev = to_hr_dev(ibmr->device); hns_roce_dereg_mr() local 384 struct hns_roce_dev *hr_dev = to_hr_dev(pd->device); hns_roce_alloc_mr() local 449 struct hns_roce_dev *hr_dev = to_hr_dev(ibmr->device); hns_roce_map_mr_sg() local 492 mtr_map_region(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_region * region,dma_addr_t * pages,int max_count) mtr_map_region() argument 568 mtr_free_bufs(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr) mtr_free_bufs() argument 583 mtr_alloc_bufs(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_attr * buf_attr,struct ib_udata * udata,unsigned long user_addr) mtr_alloc_bufs() argument 641 mtr_map_bufs(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr) mtr_map_bufs() argument 691 hns_roce_mtr_map(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,dma_addr_t * pages,unsigned int page_cnt) hns_roce_mtr_map() argument 771 hns_roce_get_mhop_mtt(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,u32 start_index,u64 * mtt_buf,int mtt_cnt) hns_roce_get_mhop_mtt() argument 801 hns_roce_mtr_find(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,u32 offset,u64 * mtt_buf,int mtt_max) hns_roce_mtr_find() argument 824 get_best_page_shift(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_attr * buf_attr) get_best_page_shift() argument 843 get_best_hop_num(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_attr * buf_attr,unsigned int ba_pg_shift) get_best_hop_num() argument 887 is_buf_attr_valid(struct hns_roce_dev * hr_dev,struct hns_roce_buf_attr * attr) is_buf_attr_valid() argument 903 mtr_init_buf_cfg(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_attr * attr) mtr_init_buf_cfg() argument 961 cal_best_bt_pg_sz(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,unsigned int pg_shift) cal_best_bt_pg_sz() argument 994 mtr_alloc_mtt(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,unsigned int ba_page_shift) mtr_alloc_mtt() argument 1020 mtr_free_mtt(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr) mtr_free_mtt() argument 1035 hns_roce_mtr_create(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr,struct hns_roce_buf_attr * buf_attr,unsigned int ba_page_shift,struct ib_udata * udata,unsigned long user_addr) hns_roce_mtr_create() argument 1097 hns_roce_mtr_destroy(struct hns_roce_dev * hr_dev,struct hns_roce_mtr * mtr) hns_roce_mtr_destroy() argument [all...] |