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); check_inl_data_len() local
294 struct hns_roce_dev *hr_dev = to_hr_dev(qp->ibqp.device); set_rc_inl() local
376 check_send_valid(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp) check_send_valid() argument
437 struct hns_roce_dev *hr_dev = to_hr_dev(ib_dev); fill_ud_av() local
516 set_rc_opcode(struct hns_roce_dev * hr_dev,struct hns_roce_v2_rc_send_wqe * rc_sq_wqe,const struct ib_send_wr * wr) set_rc_opcode() argument
566 struct hns_roce_dev *hr_dev = to_hr_dev(qp->ibqp.device); set_rc_wqe() local
620 update_sq_db(struct hns_roce_dev * hr_dev,struct hns_roce_qp * qp) update_sq_db() argument
637 update_rq_db(struct hns_roce_dev * hr_dev,struct hns_roce_qp * qp) update_rq_db() argument
659 hns_roce_write512(struct hns_roce_dev * hr_dev,u64 * val,u64 __iomem * dest) hns_roce_write512() argument
673 write_dwqe(struct hns_roce_dev * hr_dev,struct hns_roce_qp * qp,void * wqe) write_dwqe() argument
697 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_post_send() local
775 check_recv_valid(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp) check_recv_valid() argument
830 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_post_recv() local
914 handle_drain_completion(struct ib_cq * ibcq,struct hns_roce_drain_cqe * drain,struct hns_roce_dev * hr_dev) handle_drain_completion() argument
966 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_drain_rq() local
1003 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_drain_sq() local
1123 struct hns_roce_dev *hr_dev = to_hr_dev(srq->ibsrq.device); update_srq_db() local
1183 hns_roce_v2_cmd_hw_reseted(struct hns_roce_dev * hr_dev,unsigned long instance_stage,unsigned long reset_stage) hns_roce_v2_cmd_hw_reseted() argument
1206 hns_roce_v2_cmd_hw_resetting(struct hns_roce_dev * hr_dev,unsigned long instance_stage,unsigned long reset_stage) hns_roce_v2_cmd_hw_resetting() argument
1243 hns_roce_v2_cmd_sw_resetting(struct hns_roce_dev * hr_dev) hns_roce_v2_cmd_sw_resetting() argument
1260 check_aedev_reset_status(struct hns_roce_dev * hr_dev,struct hnae3_handle * handle) check_aedev_reset_status() argument
1296 check_device_is_in_reset(struct hns_roce_dev * hr_dev) check_device_is_in_reset() argument
1314 v2_chk_mbox_is_avail(struct hns_roce_dev * hr_dev,bool * busy) v2_chk_mbox_is_avail() argument
1329 hns_roce_alloc_cmq_desc(struct hns_roce_dev * hr_dev,struct hns_roce_v2_cmq_ring * ring) hns_roce_alloc_cmq_desc() argument
1342 hns_roce_free_cmq_desc(struct hns_roce_dev * hr_dev,struct hns_roce_v2_cmq_ring * ring) hns_roce_free_cmq_desc() argument
1352 init_csq(struct hns_roce_dev * hr_dev,struct hns_roce_v2_cmq_ring * csq) init_csq() argument
1380 hns_roce_v2_cmq_init(struct hns_roce_dev * hr_dev) hns_roce_v2_cmq_init() argument
1394 hns_roce_v2_cmq_exit(struct hns_roce_dev * hr_dev) hns_roce_v2_cmq_exit() argument
1414 hns_roce_cmq_csq_done(struct hns_roce_dev * hr_dev) hns_roce_cmq_csq_done() argument
1422 update_cmdq_status(struct hns_roce_dev * hr_dev) update_cmdq_status() argument
1470 hns_roce_wait_csq_done(struct hns_roce_dev * hr_dev,u32 tx_timeout) hns_roce_wait_csq_done() argument
1481 __hns_roce_cmq_send_one(struct hns_roce_dev * hr_dev,struct hns_roce_cmq_desc * desc,int num,u32 tx_timeout) __hns_roce_cmq_send_one() argument
1540 __hns_roce_cmq_send(struct hns_roce_dev * hr_dev,struct hns_roce_cmq_desc * desc,int num) __hns_roce_cmq_send() argument
1582 hns_roce_cmq_send(struct hns_roce_dev * hr_dev,struct hns_roce_cmq_desc * desc,int num) hns_roce_cmq_send() argument
1676 config_hem_ba_to_hw(struct hns_roce_dev * hr_dev,dma_addr_t base_addr,u8 cmd,unsigned long tag) config_hem_ba_to_hw() argument
1691 hns_roce_cmq_query_hw_info(struct hns_roce_dev * hr_dev) hns_roce_cmq_query_hw_info() argument
1709 func_clr_hw_resetting_state(struct hns_roce_dev * hr_dev,struct hnae3_handle * handle) func_clr_hw_resetting_state() argument
1734 func_clr_sw_resetting_state(struct hns_roce_dev * hr_dev,struct hnae3_handle * handle) func_clr_sw_resetting_state() argument
1760 hns_roce_func_clr_rst_proc(struct hns_roce_dev * hr_dev,int retval,int flag) hns_roce_func_clr_rst_proc() argument
1792 __hns_roce_function_clear(struct hns_roce_dev * hr_dev,int vf_id) __hns_roce_function_clear() argument
1842 hns_roce_free_vf_resource(struct hns_roce_dev * hr_dev,int vf_id) hns_roce_free_vf_resource() argument
1857 hns_roce_function_clear(struct hns_roce_dev * hr_dev) hns_roce_function_clear() argument
1879 hns_roce_clear_extdb_list_info(struct hns_roce_dev * hr_dev) hns_roce_clear_extdb_list_info() argument
1895 hns_roce_query_fw_ver(struct hns_roce_dev * hr_dev) hns_roce_query_fw_ver() argument
1912 hns_roce_query_func_info(struct hns_roce_dev * hr_dev) hns_roce_query_func_info() argument
1936 hns_roce_hw_v2_query_counter(struct hns_roce_dev * hr_dev,u64 * stats,u32 port,int * num_counters) hns_roce_hw_v2_query_counter() argument
1986 hns_roce_config_global_param(struct hns_roce_dev * hr_dev) hns_roce_config_global_param() argument
2006 load_func_res_caps(struct hns_roce_dev * hr_dev,bool is_vf) load_func_res_caps() argument
2054 load_pf_timer_res_caps(struct hns_roce_dev * hr_dev) load_pf_timer_res_caps() argument
2074 hns_roce_query_pf_resource(struct hns_roce_dev * hr_dev) hns_roce_query_pf_resource() argument
2093 hns_roce_query_vf_resource(struct hns_roce_dev * hr_dev) hns_roce_query_vf_resource() argument
2105 __hns_roce_set_vf_switch_param(struct hns_roce_dev * hr_dev,u32 vf_id) __hns_roce_set_vf_switch_param() argument
2129 hns_roce_set_vf_switch_param(struct hns_roce_dev * hr_dev) hns_roce_set_vf_switch_param() argument
2142 config_vf_hem_resource(struct hns_roce_dev * hr_dev,int vf_id) config_vf_hem_resource() argument
2187 hns_roce_alloc_vf_resource(struct hns_roce_dev * hr_dev) hns_roce_alloc_vf_resource() argument
2206 hns_roce_v2_set_bt(struct hns_roce_dev * hr_dev) hns_roce_v2_set_bt() argument
2294 set_hem_page_size(struct hns_roce_dev * hr_dev) set_hem_page_size() argument
2371 apply_func_caps(struct hns_roce_dev * hr_dev) apply_func_caps() argument
2441 hns_roce_query_caps(struct hns_roce_dev * hr_dev) hns_roce_query_caps() argument
2583 config_hem_entry_size(struct hns_roce_dev * hr_dev,u32 type,u32 val) config_hem_entry_size() argument
2597 hns_roce_config_entry_size(struct hns_roce_dev * hr_dev) hns_roce_config_entry_size() argument
2620 hns_roce_v2_vf_profile(struct hns_roce_dev * hr_dev) hns_roce_v2_vf_profile() argument
2648 hns_roce_v2_pf_profile(struct hns_roce_dev * hr_dev) hns_roce_v2_pf_profile() argument
2701 hns_roce_v2_profile(struct hns_roce_dev * hr_dev) hns_roce_v2_profile() argument
2747 set_llm_cfg_to_hw(struct hns_roce_dev * hr_dev,struct hns_roce_link_table * table) set_llm_cfg_to_hw() argument
2783 alloc_link_table_buf(struct hns_roce_dev * hr_dev) alloc_link_table_buf() argument
2815 free_link_table_buf(struct hns_roce_dev * hr_dev,struct hns_roce_link_table * tbl) free_link_table_buf() argument
2828 hns_roce_init_link_table(struct hns_roce_dev * hr_dev) hns_roce_init_link_table() argument
2854 hns_roce_free_link_table(struct hns_roce_dev * hr_dev) hns_roce_free_link_table() argument
2861 free_dip_entry(struct hns_roce_dev * hr_dev) free_dip_entry() argument
2876 free_mr_init_pd(struct hns_roce_dev * hr_dev) free_mr_init_pd() argument
2904 free_mr_init_cq(struct hns_roce_dev * hr_dev) free_mr_init_cq() argument
2938 free_mr_init_qp(struct hns_roce_dev * hr_dev,struct ib_cq * cq,struct ib_qp_init_attr * init_attr,int i) free_mr_init_qp() argument
2969 free_mr_exit(struct hns_roce_dev * hr_dev) free_mr_exit() argument
3000 free_mr_alloc_res(struct hns_roce_dev * hr_dev) free_mr_alloc_res() argument
3052 free_mr_modify_rsv_qp(struct hns_roce_dev * hr_dev,struct ib_qp_attr * attr,int sl_num) free_mr_modify_rsv_qp() argument
3118 free_mr_modify_qp(struct hns_roce_dev * hr_dev) free_mr_modify_qp() argument
3139 free_mr_init(struct hns_roce_dev * hr_dev) free_mr_init() argument
3165 get_hem_table(struct hns_roce_dev * hr_dev) get_hem_table() argument
3223 put_hem_table(struct hns_roce_dev * hr_dev) put_hem_table() argument
3240 hns_roce_v2_init(struct hns_roce_dev * hr_dev) hns_roce_v2_init() argument
3283 hns_roce_v2_exit(struct hns_roce_dev * hr_dev) hns_roce_v2_exit() argument
3297 hns_roce_mbox_post(struct hns_roce_dev * hr_dev,struct hns_roce_mbox_msg * mbox_msg) hns_roce_mbox_post() argument
3316 v2_wait_mbox_complete(struct hns_roce_dev * hr_dev,u32 timeout,u8 * complete_status) v2_wait_mbox_complete() argument
3367 v2_post_mbox(struct hns_roce_dev * hr_dev,struct hns_roce_mbox_msg * mbox_msg) v2_post_mbox() argument
3392 v2_poll_mbox_done(struct hns_roce_dev * hr_dev) v2_poll_mbox_done() argument
3425 config_sgid_table(struct hns_roce_dev * hr_dev,int gid_index,const union ib_gid * gid,enum hns_roce_sgid_type sgid_type) config_sgid_table() argument
3443 config_gmv_table(struct hns_roce_dev * hr_dev,int gid_index,const union ib_gid * gid,enum hns_roce_sgid_type sgid_type,const struct ib_gid_attr * attr) config_gmv_table() argument
3483 hns_roce_v2_set_gid(struct hns_roce_dev * hr_dev,int gid_index,const union ib_gid * gid,const struct ib_gid_attr * attr) hns_roce_v2_set_gid() argument
3513 hns_roce_v2_set_mac(struct hns_roce_dev * hr_dev,u8 phy_port,const u8 * addr) hns_roce_v2_set_mac() argument
3534 set_mtpt_pbl(struct hns_roce_dev * hr_dev,struct hns_roce_v2_mpt_entry * mpt_entry,struct hns_roce_mr * mr) set_mtpt_pbl() argument
3573 hns_roce_v2_write_mtpt(struct hns_roce_dev * hr_dev,void * mb_buf,struct hns_roce_mr * mr) hns_roce_v2_write_mtpt() argument
3615 hns_roce_v2_rereg_write_mtpt(struct hns_roce_dev * hr_dev,struct hns_roce_mr * mr,int flags,void * mb_buf) hns_roce_v2_rereg_write_mtpt() argument
3685 struct hns_roce_dev *hr_dev = to_hr_dev(hr_qp->ibqp.device); free_mr_post_send_lp_wqe() local
3708 free_mr_send_cmd_to_hw(struct hns_roce_dev * hr_dev) free_mr_send_cmd_to_hw() argument
3769 hns_roce_v2_dereg_mr(struct hns_roce_dev * hr_dev) hns_roce_v2_dereg_mr() argument
3789 update_cq_db(struct hns_roce_dev * hr_dev,struct hns_roce_cq * hr_cq) update_cq_db() argument
3809 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); __hns_roce_v2_cq_clean() local
3857 hns_roce_v2_write_cqc(struct hns_roce_dev * hr_dev,struct hns_roce_cq * hr_cq,void * mb_buf,u64 * mtts,dma_addr_t dma_handle) hns_roce_v2_write_cqc() argument
3906 left_sw_wc(struct hns_roce_dev * hr_dev,struct hns_roce_cq * hr_cq) left_sw_wc() argument
3926 struct hns_roce_dev *hr_dev = to_hr_dev(ibcq->device); hns_roce_v2_req_notify_cq() local
4004 get_cqe_status(struct hns_roce_dev * hr_dev,struct hns_roce_qp * qp,struct hns_roce_cq * cq,struct hns_roce_v2_cqe * cqe,struct ib_wc * wc) get_cqe_status() argument
4064 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); get_cur_qp() local
4216 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); hns_roce_v2_poll_one() local
4281 struct hns_roce_dev *hr_dev = to_hr_dev(ibcq->device); hns_roce_v2_poll_cq() local
4315 get_op_for_set_hem(struct hns_roce_dev * hr_dev,u32 type,u32 step_idx,u8 * mbox_cmd) get_op_for_set_hem() argument
4352 config_gmv_ba_to_hw(struct hns_roce_dev * hr_dev,unsigned long obj,dma_addr_t base_addr) config_gmv_ba_to_hw() argument
4369 set_hem_to_hw(struct hns_roce_dev * hr_dev,int obj,dma_addr_t base_addr,u32 hem_type,u32 step_idx) set_hem_to_hw() argument
4388 hns_roce_v2_set_hem(struct hns_roce_dev * hr_dev,struct hns_roce_hem_table * table,int obj,u32 step_idx) hns_roce_v2_set_hem() argument
4442 hns_roce_v2_clear_hem(struct hns_roce_dev * hr_dev,struct hns_roce_hem_table * table,int tag,u32 step_idx) hns_roce_v2_clear_hem() argument
4490 hns_roce_v2_qp_modify(struct hns_roce_dev * hr_dev,struct hns_roce_v2_qp_context * context,struct hns_roce_v2_qp_context * qpc_mask,struct hns_roce_qp * hr_qp) hns_roce_v2_qp_modify() argument
4574 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); modify_qp_reset_to_init() local
4659 config_qp_rq_buf(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp,struct hns_roce_v2_qp_context * context,struct hns_roce_v2_qp_context * qpc_mask) config_qp_rq_buf() argument
4735 config_qp_sq_buf(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp,struct hns_roce_v2_qp_context * context,struct hns_roce_v2_qp_context * qpc_mask) config_qp_sq_buf() argument
4810 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); modify_qp_init_to_rtr() local
4972 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); modify_qp_rtr_to_rts() local
5039 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); get_dip_ctx_idx() local
5161 struct hns_roce_dev *hr_dev = to_hr_dev(ibdev); fill_cong_field() local
5204 hns_roce_hw_v2_get_dscp(struct hns_roce_dev * hr_dev,u8 dscp,u8 * tc_mode,u8 * priority) hns_roce_hw_v2_get_dscp() argument
5217 check_sl_valid(struct hns_roce_dev * hr_dev,u8 sl) check_sl_valid() argument
5238 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_set_sl() local
5276 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_set_path() local
5402 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_set_abs_fields() local
5423 check_qp_timeout_cfg_range(struct hns_roce_dev * hr_dev,u8 * timeout) check_qp_timeout_cfg_range() argument
5452 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_set_opt_fields() local
5552 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_record_opt_fields() local
5622 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_modify_qp() local
5705 hns_roce_v2_query_qpc(struct hns_roce_dev * hr_dev,u32 qpn,void * buffer) hns_roce_v2_query_qpc() argument
5727 hns_roce_v2_query_srqc(struct hns_roce_dev * hr_dev,u32 srqn,void * buffer) hns_roce_v2_query_srqc() argument
5751 hns_roce_v2_query_sccc(struct hns_roce_dev * hr_dev,u32 sccn,void * buffer) hns_roce_v2_query_sccc() argument
5775 get_qp_timeout_attr(struct hns_roce_dev * hr_dev,struct hns_roce_v2_qp_context * context) get_qp_timeout_attr() argument
5791 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_query_qp() local
5901 hns_roce_v2_destroy_qp_common(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp,struct ib_udata * udata) hns_roce_v2_destroy_qp_common() argument
5945 put_dip_ctx_idx(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp) put_dip_ctx_idx() argument
5964 struct hns_roce_dev *hr_dev = to_hr_dev(ibqp->device); hns_roce_v2_destroy_qp() local
5989 hns_roce_v2_qp_flow_control_init(struct hns_roce_dev * hr_dev,struct hns_roce_qp * hr_qp) hns_roce_v2_qp_flow_control_init() argument
6055 struct hns_roce_dev *hr_dev = to_hr_dev(ibdev); hns_roce_v2_write_srqc_index_queue() local
6099 struct hns_roce_dev *hr_dev = to_hr_dev(ibdev); hns_roce_v2_write_srqc() local
6158 struct hns_roce_dev *hr_dev = to_hr_dev(ibsrq->device); hns_roce_v2_modify_srq() local
6209 struct hns_roce_dev *hr_dev = to_hr_dev(ibsrq->device); hns_roce_v2_query_srq() local
6240 struct hns_roce_dev *hr_dev = to_hr_dev(cq->device); hns_roce_v2_modify_cq() local
6287 hns_roce_v2_query_cqc(struct hns_roce_dev * hr_dev,u32 cqn,void * buffer) hns_roce_v2_query_cqc() argument
6316 hns_roce_v2_query_mpt(struct hns_roce_dev * hr_dev,u32 key,void * buffer) hns_roce_v2_query_mpt() argument
6347 struct hns_roce_dev *hr_dev = irq_work->hr_dev; dump_aeqe_log() local
6414 struct hns_roce_dev *hr_dev = irq_work->hr_dev; hns_roce_irq_work_handle() local
6448 hns_roce_v2_init_irq_work(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq,u32 queue_num) hns_roce_v2_init_irq_work() argument
6467 struct hns_roce_dev *hr_dev = eq->hr_dev; update_eq_db() local
6501 hns_roce_v2_aeq_int(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq) hns_roce_v2_aeq_int() argument
6580 struct hns_roce_dev *hr_dev = eq->hr_dev; hns_roce_v2_msix_interrupt_eq() local
6593 abnormal_interrupt_basic(struct hns_roce_dev * hr_dev,u32 int_st) abnormal_interrupt_basic() argument
6631 fmea_ram_ecc_query(struct hns_roce_dev * hr_dev,struct fmea_ram_ecc * ecc_info) fmea_ram_ecc_query() argument
6650 fmea_recover_gmv(struct hns_roce_dev * hr_dev,u32 idx) fmea_recover_gmv() argument
6689 fmea_recover_others(struct hns_roce_dev * hr_dev,u32 res_type,u32 index) fmea_recover_others() argument
6723 fmea_ram_ecc_recover(struct hns_roce_dev * hr_dev,struct fmea_ram_ecc * ecc_info) fmea_ram_ecc_recover() argument
6750 struct hns_roce_dev *hr_dev = fmea_ram_ecc_work() local
6769 struct hns_roce_dev *hr_dev = dev_id; hns_roce_v2_msix_interrupt_abn() local
6787 hns_roce_v2_int_mask_enable(struct hns_roce_dev * hr_dev,int eq_num,u32 enable_flag) hns_roce_v2_int_mask_enable() argument
6800 free_eq_buf(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq) free_eq_buf() argument
6805 hns_roce_v2_destroy_eqc(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq) hns_roce_v2_destroy_eqc() argument
6825 init_eq_config(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq) init_eq_config() argument
6835 config_eqc(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq,void * mb_buf) config_eqc() argument
6898 alloc_eq_buf(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq) alloc_eq_buf() argument
6922 hns_roce_v2_create_eq(struct hns_roce_dev * hr_dev,struct hns_roce_eq * eq,u8 eq_cmd) hns_roce_v2_create_eq() argument
6964 struct hns_roce_dev *hr_dev = eq->hr_dev; hns_roce_ceq_work() local
6988 __hns_roce_request_irq(struct hns_roce_dev * hr_dev,int irq_num,int comp_num,int aeq_num,int other_num) __hns_roce_request_irq() argument
7064 __hns_roce_free_irq(struct hns_roce_dev * hr_dev) __hns_roce_free_irq() argument
7086 hns_roce_v2_init_eq_table(struct hns_roce_dev * hr_dev) hns_roce_v2_init_eq_table() argument
7179 hns_roce_v2_cleanup_eq_table(struct hns_roce_dev * hr_dev) hns_roce_v2_cleanup_eq_table() argument
7266 hns_roce_hw_v2_get_cfg(struct hns_roce_dev * hr_dev,struct hnae3_handle * handle) hns_roce_hw_v2_get_cfg() argument
7305 struct hns_roce_dev *hr_dev; __hns_roce_hw_v2_init_instance() local
7342 struct hns_roce_dev *hr_dev = handle->priv; __hns_roce_hw_v2_uninit_instance() local
7454 struct hns_roce_dev *hr_dev; hns_roce_hw_v2_reset_notify_down() local
7551 struct hns_roce_dev *hr_dev = (struct hns_roce_dev *)handle->priv; hns_roce_hw_v2_link_status_change() local
[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.c77 ida_free(&hr_dev->pd_ida.ida, (int)to_hr_pd(pd)->pdn); in hns_roce_dealloc_pd() local
84 struct hns_roce_ida *uar_ida = &hr_dev argument
35 hns_roce_init_pd_table(struct hns_roce_dev * hr_dev) hns_roce_init_pd_table() argument
47 struct hns_roce_dev *hr_dev = to_hr_dev(ib_dev); hns_roce_alloc_pd() local
111 hns_roce_init_uar_table(struct hns_roce_dev * hr_dev) hns_roce_init_uar_table() argument
120 hns_roce_xrcd_alloc(struct hns_roce_dev * hr_dev,u32 * xrcdn) hns_roce_xrcd_alloc() argument
136 hns_roce_init_xrcd_table(struct hns_roce_dev * hr_dev) hns_roce_init_xrcd_table() argument
147 struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device); hns_roce_alloc_xrcd() local
167 struct hns_roce_dev *hr_dev = to_hr_dev(ib_xrcd->device); hns_roce_dealloc_xrcd() local
[all...]
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() argument
153 void hns_roce_free_db(struct hns_roce_dev *hr_dev, struct hns_roce_db *db) in hns_roce_free_db() argument
[all...]
H A Dhns_roce_hw_v2.h1490 hns_roce_write64(struct hns_roce_dev * hr_dev,__le32 val[2],void __iomem * dest) hns_roce_write64() argument