Home
last modified time | relevance | path

Searched defs:hr_dev (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c277 struct hns_roce_dev *hr_dev = to_hr_dev(qp->ibqp.device); in check_inl_data_len() local
294 struct hns_roce_dev *hr_dev = to_hr_dev(qp->ibqp.device); in set_rc_inl() local
376 static int check_send_valid(struct hns_roce_dev *hr_dev, in check_send_valid()
437 struct hns_roce_dev *hr_dev = to_hr_dev(ib_dev); in fill_ud_av() local
516 static int set_rc_opcode(struct hns_roce_dev *hr_dev, in set_rc_opcode()
566 struct hns_roce_dev *hr_dev = to_hr_dev(qp->ibqp.device); in set_rc_wqe() local
620 static inline void update_sq_db(struct hns_roce_dev *hr_dev, in update_sq_db()
637 static inline void update_rq_db(struct hns_roce_dev *hr_dev, in update_rq_db()
659 static void hns_roce_write512(struct hns_roce_dev *hr_dev, u64 *val, in hns_roce_write512()
673 static void write_dwqe(struct hns_roce_dev *hr_dev, struct hns_roce_qp *qp, in write_dwqe()
[all …]
H A Dhns_roce_cmd.c41 static int hns_roce_cmd_mbox_post_hw(struct hns_roce_dev *hr_dev, in hns_roce_cmd_mbox_post_hw()
56 static int __hns_roce_cmd_mbox_poll(struct hns_roce_dev *hr_dev, in __hns_roce_cmd_mbox_poll()
78 static int hns_roce_cmd_mbox_poll(struct hns_roce_dev *hr_dev, in hns_roce_cmd_mbox_poll()
90 void hns_roce_cmd_event(struct hns_roce_dev *hr_dev, u16 token, u8 status, in hns_roce_cmd_event()
109 static int __hns_roce_cmd_mbox_wait(struct hns_roce_dev *hr_dev, in __hns_roce_cmd_mbox_wait()
158 static int hns_roce_cmd_mbox_wait(struct hns_roce_dev *hr_dev, in hns_roce_cmd_mbox_wait()
170 int hns_roce_cmd_mbox(struct hns_roce_dev *hr_dev, u64 in_param, u64 out_param, in hns_roce_cmd_mbox()
197 int hns_roce_cmd_init(struct hns_roce_dev *hr_dev) in hns_roce_cmd_init()
211 void hns_roce_cmd_cleanup(struct hns_roce_dev *hr_dev) in hns_roce_cmd_cleanup()
216 int hns_roce_cmd_use_events(struct hns_roce_dev *hr_dev) in hns_roce_cmd_use_events()
[all …]
H A Dhns_roce_mr.c53 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...]
H A Dhns_roce_pd.c35 void hns_roce_init_pd_table(struct hns_roce_dev *hr_dev) in hns_roce_init_pd_table()
47 struct hns_roce_dev *hr_dev = to_hr_dev(ib_dev); in hns_roce_alloc_pd() local
77 struct hns_roce_dev *hr_dev = to_hr_dev(pd->device); in hns_roce_dealloc_pd() local
84 int hns_roce_uar_alloc(struct hns_roce_dev *hr_dev, struct hns_roce_uar *uar) in hns_roce_uar_alloc()
111 void hns_roce_init_uar_table(struct hns_roce_dev *hr_dev) in hns_roce_init_uar_table()
120 static int hns_roce_xrcd_alloc(struct hns_roce_dev *hr_dev, u32 *xrcdn) in hns_roce_xrcd_alloc()
136 void hns_roce_init_xrcd_table(struct hns_roce_dev *hr_dev) in hns_roce_init_xrcd_table()
147 struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device); in hns_roce_alloc_xrcd() local
167 struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device); in hns_roce_dealloc_xrcd() local
H A Dhns_roce_bond.c80 struct hns_roce_dev *hr_dev) in hns_roce_set_bond_netdev()
123 bool hns_roce_bond_is_active(struct hns_roce_dev *hr_dev) in hns_roce_bond_is_active()
164 struct hns_roce_dev *hr_dev) in hns_roce_recover_bond()
189 struct hns_roce_dev *hr_dev; in switch_main_dev() local
222 struct hns_roce_dev *hr_dev = NULL; in hns_roce_slave_init() local
324 struct hns_roce_dev *hr_dev; in hns_roce_set_bond() local
370 struct hns_roce_dev *hr_dev; in hns_roce_clear_bond() local
456 struct hns_roce_dev *hr_dev; in hns_roce_bond_info_update_nolock() local
487 struct hns_roce_dev *hr_dev = hns_roce_get_hrdev_by_netdev(net_dev); in is_dev_bond_supported() local
581 struct hns_roce_dev *hr_dev, in hns_roce_attach_bond_grp()
[all …]
H A Dhns_roce_db.c124 int hns_roce_alloc_db(struct hns_roce_dev *hr_dev, struct hns_roce_db *db, in hns_roce_alloc_db()
153 void hns_roce_free_db(struct hns_roce_dev *hr_dev, struct hns_roce_db *db) in hns_roce_free_db()
H A Dhns_roce_hw_v2.h1490 static inline void hns_roce_write64(struct hns_roce_dev *hr_dev, __le32 val[2], in hns_roce_write64()