Home
last modified time | relevance | path

Searched refs:i40iw_sc_dev (Results 1 – 19 of 19) sorted by relevance

/drivers/infiniband/hw/i40iw/
Di40iw_osdep.h160 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 …]
Di40iw_p.h46 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 …]
Di40iw_type.h62 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 …]
Di40iw_virtchnl.h85 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,
Di40iw_puda.h40 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);
Di40iw_hmc.h164 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,
Di40iw_virtchnl.c49 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 …]
Di40iw_main.c83 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 …]
Di40iw_utils.c457 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 …]
Di40iw_pble.h123 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,
Di40iw_pble.c51 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()
Di40iw_hmc.c149 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()
Di40iw.h235 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,
Di40iw_hw.c125 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()
Di40iw_puda.c162 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()
Di40iw_ctrl.c57 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 …]
Di40iw_cm.h325 struct i40iw_sc_dev *dev;
403 struct i40iw_sc_dev *dev;
Di40iw_verbs.c263 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()
Di40iw_cm.c3131 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()