/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); 108 enum i40iw_status_code i40iw_get_rdma_features(struct i40iw_sc_dev *dev); 110 void free_sd_mem(struct i40iw_sc_dev *dev); 112 enum i40iw_status_code i40iw_process_cqp_cmd(struct i40iw_sc_dev *dev, 115 enum i40iw_status_code i40iw_process_bh(struct i40iw_sc_dev *dev); [all …]
|
D | i40iw_type.h | 62 struct i40iw_sc_dev; 288 struct i40iw_sc_dev *dev; 302 struct i40iw_sc_dev *dev; 303 enum i40iw_status_code (*process_cqp_sds)(struct i40iw_sc_dev *, 324 struct i40iw_sc_dev *dev; 338 struct i40iw_sc_dev *dev; 356 struct i40iw_sc_dev *dev; 380 struct i40iw_sc_dev *dev; 424 enum i40iw_status_code (*vchnl_recv)(struct i40iw_sc_dev *, u32, u8 *, u16); 425 enum i40iw_status_code (*vchnl_send)(struct i40iw_sc_dev *dev, u32, u8 *, u16); [all …]
|
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_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_main.c | 83 static enum i40iw_status_code i40iw_virtchnl_send(struct i40iw_sc_dev *dev, 174 static void i40iw_enable_intr(struct i40iw_sc_dev *dev, u32 msix_id) in i40iw_enable_intr() 237 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_cqp() 261 static void i40iw_disable_irq(struct i40iw_sc_dev *dev, in i40iw_disable_irq() 284 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_aeq() 313 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_ceq() 341 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_dele_ceqs() 369 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_destroy_ccq() 402 static void i40iw_close_hmc_objects_type(struct i40iw_sc_dev *dev, in i40iw_close_hmc_objects_type() 427 static void i40iw_del_hmc_objects(struct i40iw_sc_dev *dev, in i40iw_del_hmc_objects() [all …]
|
D | i40iw_utils.c | 457 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_cleanup_pending_cqp_op() 535 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_handle_cqp_op() 658 void i40iw_debug_buf(struct i40iw_sc_dev *dev, in i40iw_debug_buf() 682 struct i40iw_sc_dev *dev = (struct i40iw_sc_dev *)par; in i40iw_get_hw_addr() 790 enum i40iw_status_code i40iw_cqp_sds_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_sds_cmd() 820 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp, bool suspend) in i40iw_qp_suspend_resume() 950 void i40iw_cqp_spawn_worker(struct i40iw_sc_dev *dev, in i40iw_cqp_spawn_worker() 1022 enum i40iw_status_code i40iw_cqp_manage_hmc_fcn_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_manage_hmc_fcn_cmd() 1055 enum i40iw_status_code i40iw_cqp_query_fpm_values_cmd(struct i40iw_sc_dev *dev, in i40iw_cqp_query_fpm_values_cmd() 1088 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.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_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() 508 static enum i40iw_status_code get_lvl1_pble(struct i40iw_sc_dev *dev, in get_lvl1_pble() 538 static inline enum i40iw_status_code get_lvl1_lvl2_pble(struct i40iw_sc_dev *dev, in get_lvl1_lvl2_pble() 558 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.h | 235 struct i40iw_sc_dev sc_dev; 332 static inline u64 i40iw_fw_major_ver(struct i40iw_sc_dev *dev) in i40iw_fw_major_ver() 342 static inline u64 i40iw_fw_minor_ver(struct i40iw_sc_dev *dev) in i40iw_fw_minor_ver() 545 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev,
|
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() 594 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_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() 1071 enum i40iw_status_code i40iw_get_rdma_features(struct i40iw_sc_dev *dev) in i40iw_get_rdma_features() 1721 static void *i40iw_sc_process_ceq(struct i40iw_sc_dev *dev, struct i40iw_sc_ceq *ceq) in i40iw_sc_process_ceq() 1981 static enum i40iw_status_code i40iw_sc_repost_aeq_entries(struct i40iw_sc_dev *dev, in i40iw_sc_repost_aeq_entries() 2798 struct i40iw_sc_dev *dev, in i40iw_sc_qp_upload_context() 2844 struct i40iw_sc_dev *dev; in i40iw_sc_qp_setctx() 3026 struct i40iw_sc_dev *dev, in i40iw_sc_alloc_stag() 3083 struct i40iw_sc_dev *dev, in i40iw_sc_mr_reg_non_shared() [all …]
|
D | i40iw_cm.h | 325 struct i40iw_sc_dev *dev; 403 struct i40iw_sc_dev *dev;
|
D | i40iw_verbs.c | 263 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_alloc_pd() 522 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_create_qp() 945 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_modify_qp() 1074 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_create_cq() 2221 struct i40iw_sc_dev *dev = &iwqp->iwdev->sc_dev; in i40iw_post_send() 2535 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_alloc_hw_stats() 2566 struct i40iw_sc_dev *dev = &iwdev->sc_dev; in i40iw_get_hw_stats()
|
D | i40iw_cm.c | 3131 struct i40iw_sc_dev *dev = vsi->dev; in i40iw_receive_ilq() 3384 struct i40iw_sc_dev *dev = &iwqp->iwdev->sc_dev; in i40iw_cm_init_tsa_conn() 3639 struct i40iw_sc_dev *dev; in i40iw_accept() 4084 struct i40iw_sc_dev *dev; in i40iw_cm_event_connected()
|