/Linux-v5.4/drivers/infiniband/hw/i40iw/ |
D | i40iw_osdep.h | 160 struct i40iw_sc_dev; 173 void i40iw_ieq_mpa_crc_ae(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp); 174 enum i40iw_status_code i40iw_vf_wait_vchnl_resp(struct i40iw_sc_dev *dev); 175 bool i40iw_vf_clear_to_send(struct i40iw_sc_dev *dev); 178 struct i40iw_sc_qp *i40iw_ieq_get_qp(struct i40iw_sc_dev *dev, struct i40iw_puda_buf *buf); 184 enum i40iw_status_code i40iw_cqp_sds_cmd(struct i40iw_sc_dev *dev, 186 enum i40iw_status_code i40iw_cqp_manage_hmc_fcn_cmd(struct i40iw_sc_dev *dev, 188 enum i40iw_status_code i40iw_cqp_query_fpm_values_cmd(struct i40iw_sc_dev *dev, 191 enum i40iw_status_code i40iw_cqp_commit_fpm_values_cmd(struct i40iw_sc_dev *dev, 194 enum i40iw_status_code i40iw_alloc_query_fpm_buf(struct i40iw_sc_dev *dev, [all …]
|
D | i40iw_p.h | 46 void i40iw_debug_buf(struct i40iw_sc_dev *dev, enum i40iw_debug_flag mask, 49 enum i40iw_status_code i40iw_device_init(struct i40iw_sc_dev *dev, 56 void i40iw_check_cqp_progress(struct i40iw_cqp_timeout *cqp_timeout, struct i40iw_sc_dev *dev); 65 enum i40iw_status_code i40iw_sc_init_iw_hmc(struct i40iw_sc_dev *dev, 68 enum i40iw_status_code i40iw_pf_init_vfhmc(struct i40iw_sc_dev *dev, u8 vf_hmc_fn_id, 107 enum i40iw_status_code i40iw_config_fpm_values(struct i40iw_sc_dev *dev, u32 qp_count); 109 void free_sd_mem(struct i40iw_sc_dev *dev); 111 enum i40iw_status_code i40iw_process_cqp_cmd(struct i40iw_sc_dev *dev, 114 enum i40iw_status_code i40iw_process_bh(struct i40iw_sc_dev *dev); 126 void i40iw_reinitialize_ieq(struct i40iw_sc_dev *dev);
|
D | i40iw_virtchnl.h | 85 enum i40iw_status_code i40iw_vchnl_recv_pf(struct i40iw_sc_dev *dev, 90 enum i40iw_status_code i40iw_vchnl_recv_vf(struct i40iw_sc_dev *dev, 96 struct i40iw_sc_dev *dev; 106 enum i40iw_status_code i40iw_vchnl_vf_get_ver(struct i40iw_sc_dev *dev, 109 enum i40iw_status_code i40iw_vchnl_vf_get_hmc_fcn(struct i40iw_sc_dev *dev, 112 enum i40iw_status_code i40iw_vchnl_vf_add_hmc_objs(struct i40iw_sc_dev *dev, 117 enum i40iw_status_code i40iw_vchnl_vf_del_hmc_obj(struct i40iw_sc_dev *dev, 122 enum i40iw_status_code i40iw_vchnl_vf_get_pe_stats(struct i40iw_sc_dev *dev,
|
D | i40iw_type.h | 62 struct i40iw_sc_dev; 282 struct i40iw_sc_dev *dev; 296 struct i40iw_sc_dev *dev; 297 enum i40iw_status_code (*process_cqp_sds)(struct i40iw_sc_dev *, 318 struct i40iw_sc_dev *dev; 332 struct i40iw_sc_dev *dev; 350 struct i40iw_sc_dev *dev; 374 struct i40iw_sc_dev *dev; 418 enum i40iw_status_code (*vchnl_recv)(struct i40iw_sc_dev *, u32, u8 *, u16); 419 enum i40iw_status_code (*vchnl_send)(struct i40iw_sc_dev *dev, u32, u8 *, u16); [all …]
|
D | i40iw_puda.h | 40 struct i40iw_sc_dev; 118 struct i40iw_sc_dev *dev; 169 enum i40iw_status_code i40iw_puda_poll_completion(struct i40iw_sc_dev *dev, 172 struct i40iw_sc_qp *i40iw_ieq_get_qp(struct i40iw_sc_dev *dev, 179 void i40iw_ieq_mpa_crc_ae(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp); 183 enum i40iw_status_code i40iw_cqp_qp_create_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp); 184 enum i40iw_status_code i40iw_cqp_cq_create_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_cq *cq); 185 void i40iw_cqp_qp_destroy_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp); 186 void i40iw_cqp_cq_destroy_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_cq *cq);
|
D | i40iw_hmc.h | 164 void (*callback_fcn)(struct i40iw_sc_dev *, void *, 214 enum i40iw_status_code i40iw_sc_create_hmc_obj(struct i40iw_sc_dev *dev, 216 enum i40iw_status_code i40iw_sc_del_hmc_obj(struct i40iw_sc_dev *dev, 219 enum i40iw_status_code i40iw_hmc_sd_one(struct i40iw_sc_dev *dev, u8 hmc_fn_id, 222 enum i40iw_status_code i40iw_update_sds_noccq(struct i40iw_sc_dev *dev, 224 struct i40iw_vfdev *i40iw_vfdev_from_fpm(struct i40iw_sc_dev *dev, u8 hmc_fn_id); 225 struct i40iw_hmc_info *i40iw_vf_hmcinfo_from_fpm(struct i40iw_sc_dev *dev,
|
D | i40iw_virtchnl.c | 49 static enum i40iw_status_code vchnl_vf_send_get_ver_req(struct i40iw_sc_dev *dev, in vchnl_vf_send_get_ver_req() 75 static enum i40iw_status_code vchnl_vf_send_get_hmc_fcn_req(struct i40iw_sc_dev *dev, in vchnl_vf_send_get_hmc_fcn_req() 101 static enum i40iw_status_code vchnl_vf_send_get_pe_stats_req(struct i40iw_sc_dev *dev, in vchnl_vf_send_get_pe_stats_req() 127 static enum i40iw_status_code vchnl_vf_send_add_hmc_objs_req(struct i40iw_sc_dev *dev, in vchnl_vf_send_add_hmc_objs_req() 165 static enum i40iw_status_code vchnl_vf_send_del_hmc_objs_req(struct i40iw_sc_dev *dev, in vchnl_vf_send_del_hmc_objs_req() 201 static void vchnl_pf_send_get_ver_resp(struct i40iw_sc_dev *dev, in vchnl_pf_send_get_ver_resp() 226 static void vchnl_pf_send_get_hmc_fcn_resp(struct i40iw_sc_dev *dev, in vchnl_pf_send_get_hmc_fcn_resp() 254 static void vchnl_pf_send_get_pe_stats_resp(struct i40iw_sc_dev *dev, in vchnl_pf_send_get_pe_stats_resp() 280 static void vchnl_pf_send_error_resp(struct i40iw_sc_dev *dev, u32 vf_id, in vchnl_pf_send_error_resp() 303 static void pf_cqp_get_hmc_fcn_callback(struct i40iw_sc_dev *dev, void *callback_param, in pf_cqp_get_hmc_fcn_callback() [all …]
|
D | i40iw_pble.h | 123 void i40iw_destroy_pble_pool(struct i40iw_sc_dev *dev, struct i40iw_hmc_pble_rsrc *pble_rsrc); 124 enum i40iw_status_code i40iw_hmc_init_pble(struct i40iw_sc_dev *dev, 127 enum i40iw_status_code i40iw_get_pble(struct i40iw_sc_dev *dev,
|
D | i40iw_main.c | 87 static enum i40iw_status_code i40iw_virtchnl_send(struct i40iw_sc_dev *dev, 178 static void i40iw_enable_intr(struct i40iw_sc_dev *dev, u32 msix_id) in i40iw_enable_intr() 241 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_cqp() 265 static void i40iw_disable_irq(struct i40iw_sc_dev *dev, in i40iw_disable_irq() 288 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_aeq() 317 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_ceq() 345 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_dele_ceqs() 373 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_ccq() 406 static void i40iw_close_hmc_objects_type(struct i40iw_sc_dev *dev, in i40iw_close_hmc_objects_type() 431 static void i40iw_del_hmc_objects(struct i40iw_sc_dev *dev, in i40iw_del_hmc_objects() [all …]
|
D | i40iw_utils.c | 459 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_cleanup_pending_cqp_op() 556 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_handle_cqp_op() 699 void i40iw_debug_buf(struct i40iw_sc_dev *dev, in i40iw_debug_buf() 723 struct i40iw_sc_dev *dev = (struct i40iw_sc_dev *)par; in i40iw_get_hw_addr() 831 enum i40iw_status_code i40iw_cqp_sds_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_sds_cmd() 861 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp, bool suspend) in i40iw_qp_suspend_resume() 991 void i40iw_cqp_spawn_worker(struct i40iw_sc_dev *dev, in i40iw_cqp_spawn_worker() 1063 enum i40iw_status_code i40iw_cqp_manage_hmc_fcn_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_manage_hmc_fcn_cmd() 1096 enum i40iw_status_code i40iw_cqp_query_fpm_values_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_query_fpm_values_cmd() 1129 enum i40iw_status_code i40iw_cqp_commit_fpm_values_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_commit_fpm_values_cmd() [all …]
|
D | i40iw_pble.c | 51 static enum i40iw_status_code add_pble_pool(struct i40iw_sc_dev *dev, 59 void i40iw_destroy_pble_pool(struct i40iw_sc_dev *dev, struct i40iw_hmc_pble_rsrc *pble_rsrc) in i40iw_destroy_pble_pool() 82 enum i40iw_status_code i40iw_hmc_init_pble(struct i40iw_sc_dev *dev, in i40iw_hmc_init_pble() 132 static enum i40iw_status_code add_sd_direct(struct i40iw_sc_dev *dev, in add_sd_direct() 250 static enum i40iw_status_code add_bp_pages(struct i40iw_sc_dev *dev, in add_bp_pages() 324 static enum i40iw_status_code add_pble_pool(struct i40iw_sc_dev *dev, in add_pble_pool() 510 static enum i40iw_status_code get_lvl1_pble(struct i40iw_sc_dev *dev, in get_lvl1_pble() 540 static inline enum i40iw_status_code get_lvl1_lvl2_pble(struct i40iw_sc_dev *dev, in get_lvl1_lvl2_pble() 560 enum i40iw_status_code i40iw_get_pble(struct i40iw_sc_dev *dev, in i40iw_get_pble()
|
D | i40iw_hmc.c | 149 enum i40iw_status_code i40iw_hmc_sd_one(struct i40iw_sc_dev *dev, in i40iw_hmc_sd_one() 175 static enum i40iw_status_code i40iw_hmc_sd_grp(struct i40iw_sc_dev *dev, in i40iw_hmc_sd_grp() 228 struct i40iw_vfdev *i40iw_vfdev_from_fpm(struct i40iw_sc_dev *dev, u8 hmc_fn_id) in i40iw_vfdev_from_fpm() 248 struct i40iw_hmc_info *i40iw_vf_hmcinfo_from_fpm(struct i40iw_sc_dev *dev, in i40iw_vf_hmcinfo_from_fpm() 269 static enum i40iw_status_code i40iw_hmc_finish_add_sd_reg(struct i40iw_sc_dev *dev, in i40iw_hmc_finish_add_sd_reg() 295 enum i40iw_status_code i40iw_sc_create_hmc_obj(struct i40iw_sc_dev *dev, in i40iw_sc_create_hmc_obj() 402 static enum i40iw_status_code i40iw_finish_del_sd_reg(struct i40iw_sc_dev *dev, in i40iw_finish_del_sd_reg() 447 enum i40iw_status_code i40iw_sc_del_hmc_obj(struct i40iw_sc_dev *dev, in i40iw_sc_del_hmc_obj() 791 enum i40iw_status_code i40iw_pf_init_vfhmc(struct i40iw_sc_dev *dev, in i40iw_pf_init_vfhmc()
|
D | i40iw_hw.c | 125 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_cqp_ce_handler() 188 struct i40iw_sc_dev *dev = (struct i40iw_sc_dev *)&iwdev->sc_dev; in i40iw_puda_ce_handler() 216 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_process_ceq() 278 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_process_aeq() 595 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_manage_qhash()
|
D | i40iw_puda.c | 162 static struct i40iw_puda_buf *i40iw_puda_alloc_buf(struct i40iw_sc_dev *dev, in i40iw_puda_alloc_buf() 194 static void i40iw_puda_dele_buf(struct i40iw_sc_dev *dev, in i40iw_puda_dele_buf() 280 enum i40iw_status_code i40iw_puda_poll_completion(struct i40iw_sc_dev *dev, in i40iw_puda_poll_completion() 516 static enum i40iw_status_code i40iw_puda_qp_wqe(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp) in i40iw_puda_qp_wqe() 628 static enum i40iw_status_code i40iw_puda_cq_wqe(struct i40iw_sc_dev *dev, struct i40iw_sc_cq *cq) in i40iw_puda_cq_wqe() 674 struct i40iw_sc_dev *dev = rsrc->dev; in i40iw_puda_cq_create() 726 struct i40iw_sc_dev *dev = rsrc->dev; in i40iw_puda_free_qp() 759 struct i40iw_sc_dev *dev = rsrc->dev; in i40iw_puda_free_cq() 793 struct i40iw_sc_dev *dev = vsi->dev; in i40iw_puda_dele_resources() 885 struct i40iw_sc_dev *dev = vsi->dev; in i40iw_puda_create_rsrc()
|
D | i40iw_cm.h | 325 struct i40iw_sc_dev *dev; 403 struct i40iw_sc_dev *dev;
|
D | i40iw_ctrl.c | 57 void i40iw_check_cqp_progress(struct i40iw_cqp_timeout *cqp_timeout, struct i40iw_sc_dev *dev) in i40iw_check_cqp_progress() 344 struct i40iw_sc_dev *dev = vsi->dev; in i40iw_change_l2params() 417 static void i40iw_sc_pd_init(struct i40iw_sc_dev *dev, in i40iw_sc_pd_init() 1632 static void *i40iw_sc_process_ceq(struct i40iw_sc_dev *dev, struct i40iw_sc_ceq *ceq) in i40iw_sc_process_ceq() 1893 static enum i40iw_status_code i40iw_sc_repost_aeq_entries(struct i40iw_sc_dev *dev, in i40iw_sc_repost_aeq_entries() 2710 struct i40iw_sc_dev *dev, in i40iw_sc_qp_upload_context() 2756 struct i40iw_sc_dev *dev; in i40iw_sc_qp_setctx() 2938 struct i40iw_sc_dev *dev, in i40iw_sc_alloc_stag() 2992 struct i40iw_sc_dev *dev, in i40iw_sc_mr_reg_non_shared() 3075 struct i40iw_sc_dev *dev, in i40iw_sc_mr_reg_shared() [all …]
|
D | i40iw.h | 235 struct i40iw_sc_dev sc_dev; 535 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev,
|
D | i40iw_verbs.c | 289 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_alloc_pd() 536 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_create_qp() 960 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_modify_qp() 1088 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_create_cq() 2237 struct i40iw_sc_dev *dev = &iwqp->iwdev->sc_dev; in i40iw_post_send() 2551 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_alloc_hw_stats() 2582 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_get_hw_stats()
|
D | i40iw_cm.c | 3139 struct i40iw_sc_dev *dev = vsi->dev; in i40iw_receive_ilq() 3392 struct i40iw_sc_dev *dev = &iwqp->iwdev->sc_dev; in i40iw_cm_init_tsa_conn() 3647 struct i40iw_sc_dev *dev; in i40iw_accept() 4092 struct i40iw_sc_dev *dev; in i40iw_cm_event_connected()
|