Home
last modified time | relevance | path

Searched refs:irdma_sc_dev (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.15/drivers/infiniband/hw/irdma/
Dprotos.h16 struct irdma_sc_dev *dev,
18 void irdma_sc_rt_init(struct irdma_sc_dev *dev);
25 enum irdma_status_code irdma_sc_init_iw_hmc(struct irdma_sc_dev *dev,
29 irdma_cqp_gather_stats_cmd(struct irdma_sc_dev *dev,
31 void irdma_cqp_gather_stats_gen1(struct irdma_sc_dev *dev,
38 irdma_cqp_ws_node_cmd(struct irdma_sc_dev *dev, u8 cmd,
40 enum irdma_status_code irdma_cqp_up_map_cmd(struct irdma_sc_dev *dev, u8 cmd,
42 enum irdma_status_code irdma_cqp_ceq_cmd(struct irdma_sc_dev *dev,
44 enum irdma_status_code irdma_cqp_aeq_cmd(struct irdma_sc_dev *dev,
49 u16 irdma_alloc_ws_node_id(struct irdma_sc_dev *dev);
[all …]
Dosdep.h29 struct irdma_sc_dev;
39 struct ib_device *to_ibdev(struct irdma_sc_dev *dev);
41 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
42 enum irdma_status_code irdma_vf_wait_vchnl_resp(struct irdma_sc_dev *dev);
43 bool irdma_vf_clear_to_send(struct irdma_sc_dev *dev);
44 void irdma_add_dev_ref(struct irdma_sc_dev *dev);
45 void irdma_put_dev_ref(struct irdma_sc_dev *dev);
48 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev,
58 enum irdma_status_code irdma_cqp_sds_cmd(struct irdma_sc_dev *dev,
61 irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev,
[all …]
Dpuda.h25 struct irdma_sc_dev;
103 struct irdma_sc_dev *dev;
161 enum irdma_status_code irdma_puda_poll_cmpl(struct irdma_sc_dev *dev,
165 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev,
173 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
177 enum irdma_status_code irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev,
179 enum irdma_status_code irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev,
181 enum irdma_status_code irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
182 void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
185 enum irdma_status_code irdma_puda_create_ah(struct irdma_sc_dev *dev,
[all …]
Dhmc.h148 irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev,
150 enum irdma_status_code irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev,
153 enum irdma_status_code irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id,
158 irdma_update_sds_noccq(struct irdma_sc_dev *dev,
160 struct irdma_vfdev *irdma_vfdev_from_fpm(struct irdma_sc_dev *dev,
162 struct irdma_hmc_info *irdma_vf_hmcinfo_from_fpm(struct irdma_sc_dev *dev,
169 enum irdma_status_code irdma_add_pd_table_entry(struct irdma_sc_dev *dev,
173 enum irdma_status_code irdma_remove_pd_bp(struct irdma_sc_dev *dev,
Dtype.h212 struct irdma_sc_dev;
231 struct irdma_sc_dev *dev;
390 struct irdma_sc_dev *dev;
404 struct irdma_sc_dev *dev;
405 enum irdma_status_code (*process_cqp_sds)(struct irdma_sc_dev *dev,
433 struct irdma_sc_dev *dev;
448 struct irdma_sc_dev *dev;
471 struct irdma_sc_dev *dev;
495 struct irdma_sc_dev *dev;
590 struct irdma_sc_dev *dev;
[all …]
Dicrdma_hw.c57 static void icrdma_ena_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_ena_irq()
80 static void icrdma_disable_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_disable_irq()
95 static void icrdma_cfg_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in icrdma_cfg_ceq()
114 void icrdma_init_hw(struct irdma_sc_dev *dev) in icrdma_init_hw()
Dpble.h80 struct irdma_sc_dev *dev;
96 struct irdma_sc_dev *dev;
113 irdma_hmc_init_pble(struct irdma_sc_dev *dev,
Di40iw_hw.c109 static void i40iw_config_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in i40iw_config_ceq()
135 static void i40iw_ena_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_ena_irq()
150 static void i40iw_disable_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_disable_irq()
162 void i40iw_init_hw(struct irdma_sc_dev *dev) in i40iw_init_hw()
Dhmc.c105 static inline void irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, in irdma_invalidate_pf_hmc_pd()
124 enum irdma_status_code irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id, in irdma_hmc_sd_one()
148 static enum irdma_status_code irdma_hmc_sd_grp(struct irdma_sc_dev *dev, in irdma_hmc_sd_grp()
200 irdma_hmc_finish_add_sd_reg(struct irdma_sc_dev *dev, in irdma_hmc_finish_add_sd_reg()
226 irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_create_hmc_obj()
331 irdma_finish_del_sd_reg(struct irdma_sc_dev *dev, in irdma_finish_del_sd_reg()
376 enum irdma_status_code irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_del_hmc_obj()
552 enum irdma_status_code irdma_add_pd_table_entry(struct irdma_sc_dev *dev, in irdma_add_pd_table_entry()
624 enum irdma_status_code irdma_remove_pd_bp(struct irdma_sc_dev *dev, in irdma_remove_pd_bp()
Dutils.c524 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_cleanup_pending_cqp_op()
659 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd, in irdma_cqp_crit_err()
686 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_handle_cqp_op()
750 struct ib_device *to_ibdev(struct irdma_sc_dev *dev) in to_ibdev()
776 struct irdma_sc_dev *dev = par; in irdma_get_hw_addr()
785 void *irdma_remove_cqp_head(struct irdma_sc_dev *dev) in irdma_remove_cqp_head()
805 enum irdma_status_code irdma_cqp_sds_cmd(struct irdma_sc_dev *dev, in irdma_cqp_sds_cmd()
839 struct irdma_sc_dev *dev = qp->dev; in irdma_cqp_qp_suspend_resume()
955 irdma_cqp_query_fpm_val_cmd(struct irdma_sc_dev *dev, in irdma_cqp_query_fpm_val_cmd()
990 irdma_cqp_commit_fpm_val_cmd(struct irdma_sc_dev *dev, in irdma_cqp_commit_fpm_val_cmd()
[all …]
Duda.h31 struct irdma_sc_dev *dev;
45 static inline void irdma_sc_init_ah(struct irdma_sc_dev *dev, struct irdma_sc_ah *ah) in irdma_sc_init_ah()
Dirdma.h151 void i40iw_init_hw(struct irdma_sc_dev *dev);
152 void icrdma_init_hw(struct irdma_sc_dev *dev);
Dhw.c75 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_puda_ce_handler()
104 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_ceq()
199 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_aeq()
415 static void irdma_ena_intr(struct irdma_sc_dev *dev, u32 msix_id) in irdma_ena_intr()
545 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_irq()
563 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_cqp()
605 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_aeq()
641 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ceq()
729 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ccq()
750 static void irdma_close_hmc_objects_type(struct irdma_sc_dev *dev, in irdma_close_hmc_objects_type()
[all …]
Dpble.c40 irdma_hmc_init_pble(struct irdma_sc_dev *dev, in irdma_hmc_init_pble()
92 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_sd_direct()
145 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_bp_pages()
197 static enum irdma_sd_entry_type irdma_get_type(struct irdma_sc_dev *dev, in irdma_get_type()
214 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_pble_prm()
Dverbs.h210 static inline u16 irdma_fw_major_ver(struct irdma_sc_dev *dev) in irdma_fw_major_ver()
215 static inline u16 irdma_fw_minor_ver(struct irdma_sc_dev *dev) in irdma_fw_minor_ver()
Dicrdma_hw.h70 void icrdma_init_hw(struct irdma_sc_dev *dev);
Dctrl.c140 void irdma_sc_pd_init(struct irdma_sc_dev *dev, struct irdma_sc_pd *pd, u32 pd_id, in irdma_sc_pd_init()
855 struct irdma_sc_dev *dev; in irdma_sc_qp_setctx()
1037 irdma_sc_alloc_stag(struct irdma_sc_dev *dev, in irdma_sc_alloc_stag()
1099 irdma_sc_mr_reg_non_shared(struct irdma_sc_dev *dev, in irdma_sc_mr_reg_non_shared()
1188 irdma_sc_dealloc_stag(struct irdma_sc_dev *dev, in irdma_sc_dealloc_stag()
1229 irdma_sc_mw_alloc(struct irdma_sc_dev *dev, struct irdma_mw_alloc_info *info, in irdma_sc_mw_alloc()
1930 struct irdma_sc_dev *dev = vsi->dev; in irdma_get_fcn_id()
2011 struct irdma_sc_dev *dev = vsi->dev; in irdma_vsi_stats_free()
2348 irdma_sc_qp_upload_context(struct irdma_sc_dev *dev, in irdma_sc_qp_upload_context()
2742 void irdma_check_cqp_progress(struct irdma_cqp_timeout *timeout, struct irdma_sc_dev *dev) in irdma_check_cqp_progress()
[all …]
Dpuda.c141 static struct irdma_puda_buf *irdma_puda_alloc_buf(struct irdma_sc_dev *dev, in irdma_puda_alloc_buf()
179 static void irdma_puda_dele_buf(struct irdma_sc_dev *dev, in irdma_puda_dele_buf()
322 enum irdma_status_code irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, in irdma_puda_poll_cmpl()
606 static enum irdma_status_code irdma_puda_qp_wqe(struct irdma_sc_dev *dev, in irdma_puda_qp_wqe()
725 static enum irdma_status_code irdma_puda_cq_wqe(struct irdma_sc_dev *dev, in irdma_puda_cq_wqe()
780 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_cq_create()
838 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_qp()
870 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_cq()
898 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_dele_rsrc()
1007 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_create_rsrc()
Dmain.h296 struct irdma_sc_dev sc_dev;
402 static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev) in dev_to_rf()
489 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd,
Dcm.h286 struct irdma_sc_dev *dev;
360 struct irdma_sc_dev *dev;
Di40iw_hw.h159 void i40iw_init_hw(struct irdma_sc_dev *dev);
Dverbs.c388 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_alloc_pd()
697 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_roce_fill_and_set_qpctx_info()
737 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_iw_fill_and_set_qpctx_info()
766 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_validate_qp_attrs()
813 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_create_qp()
1111 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp_roce()
1453 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp()
1751 struct irdma_sc_dev *dev = cq->dev; in irdma_destroy_cq()
1781 struct irdma_sc_dev *dev = iwcq->sc_cq.dev; in irdma_resize_cq()
1943 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_create_cq()
[all …]
Dmain.c55 static void irdma_log_invalid_mtu(u16 mtu, struct irdma_sc_dev *dev) in irdma_log_invalid_mtu()
Dcm.c3597 struct irdma_sc_dev *dev; in irdma_accept()
4076 struct irdma_sc_dev *dev; in irdma_cm_event_connected()