Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/irdma/
H A Dpuda.h25 struct irdma_sc_dev;
103 struct irdma_sc_dev *dev;
159 int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq,
162 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev,
168 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
171 int irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
172 int irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
173 int irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
174 void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
177 int irdma_puda_create_ah(struct irdma_sc_dev *dev,
[all …]
H A Dhmc.h146 int irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev,
148 int irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev,
150 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id, u64 pa, u32 sd_idx,
153 int irdma_update_sds_noccq(struct irdma_sc_dev *dev,
155 struct irdma_vfdev *irdma_vfdev_from_fpm(struct irdma_sc_dev *dev,
157 struct irdma_hmc_info *irdma_vf_hmcinfo_from_fpm(struct irdma_sc_dev *dev,
162 int irdma_add_pd_table_entry(struct irdma_sc_dev *dev,
165 int irdma_remove_pd_bp(struct irdma_sc_dev *dev,
H A Dtype.h211 struct irdma_sc_dev;
230 struct irdma_sc_dev *dev;
345 struct irdma_sc_dev *dev;
359 struct irdma_sc_dev *dev;
360 int (*process_cqp_sds)(struct irdma_sc_dev *dev,
390 struct irdma_sc_dev *dev;
405 struct irdma_sc_dev *dev;
428 struct irdma_sc_dev *dev;
452 struct irdma_sc_dev *dev;
547 struct irdma_sc_dev *dev;
[all …]
H A Dpble.h80 struct irdma_sc_dev *dev;
95 struct irdma_sc_dev *dev;
111 int irdma_hmc_init_pble(struct irdma_sc_dev *dev,
H A 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()
163 void icrdma_init_hw(struct irdma_sc_dev *dev) in icrdma_init_hw()
H A Dhmc.c104 static inline void irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, in irdma_invalidate_pf_hmc_pd()
123 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id, u64 pa, u32 sd_idx, in irdma_hmc_sd_one()
145 static int irdma_hmc_sd_grp(struct irdma_sc_dev *dev, in irdma_hmc_sd_grp()
195 static int irdma_hmc_finish_add_sd_reg(struct irdma_sc_dev *dev, in irdma_hmc_finish_add_sd_reg()
220 int irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_create_hmc_obj()
324 static int irdma_finish_del_sd_reg(struct irdma_sc_dev *dev, in irdma_finish_del_sd_reg()
370 int irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_del_hmc_obj()
543 int irdma_add_pd_table_entry(struct irdma_sc_dev *dev, in irdma_add_pd_table_entry()
614 int irdma_remove_pd_bp(struct irdma_sc_dev *dev, in irdma_remove_pd_bp()
H A Di40iw_hw.c106 static void i40iw_config_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in i40iw_config_ceq()
132 static void i40iw_ena_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_ena_irq()
147 static void i40iw_disable_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_disable_irq()
204 void i40iw_init_hw(struct irdma_sc_dev *dev) in i40iw_init_hw()
H A 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()
H A Dhw.c78 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_puda_ce_handler()
107 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_ceq()
215 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_aeq()
437 static void irdma_ena_intr(struct irdma_sc_dev *dev, u32 msix_id) in irdma_ena_intr()
569 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_irq()
592 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_cqp()
631 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_aeq()
667 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ceq()
756 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ccq()
780 static void irdma_close_hmc_objects_type(struct irdma_sc_dev *dev, in irdma_close_hmc_objects_type()
[all …]
H A Dpble.c36 int irdma_hmc_init_pble(struct irdma_sc_dev *dev, in irdma_hmc_init_pble()
87 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_sd_direct()
139 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_bp_pages()
191 static enum irdma_sd_entry_type irdma_get_type(struct irdma_sc_dev *dev, in irdma_get_type()
207 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_pble_prm()
H A Dirdma.h154 void i40iw_init_hw(struct irdma_sc_dev *dev);
155 void icrdma_init_hw(struct irdma_sc_dev *dev);
H A Dctrl.c167 void irdma_sc_pd_init(struct irdma_sc_dev *dev, struct irdma_sc_pd *pd, u32 pd_id, in irdma_sc_pd_init()
874 struct irdma_sc_dev *dev; in irdma_sc_qp_setctx()
1055 static int irdma_sc_alloc_stag(struct irdma_sc_dev *dev, in irdma_sc_alloc_stag()
1119 static int irdma_sc_mr_reg_non_shared(struct irdma_sc_dev *dev, in irdma_sc_mr_reg_non_shared()
1210 static int irdma_sc_dealloc_stag(struct irdma_sc_dev *dev, in irdma_sc_dealloc_stag()
1250 static int irdma_sc_mw_alloc(struct irdma_sc_dev *dev, in irdma_sc_mw_alloc()
1894 struct irdma_sc_dev *dev = vsi->dev; in irdma_get_stats_idx()
1921 struct irdma_sc_dev *dev = vsi->dev; in irdma_hw_stats_init_gen1()
1995 struct irdma_sc_dev *dev = vsi->dev; in irdma_vsi_stats_free()
2329 static int irdma_sc_qp_upload_context(struct irdma_sc_dev *dev, in irdma_sc_qp_upload_context()
[all …]
H A Dpuda.c139 static struct irdma_puda_buf *irdma_puda_alloc_buf(struct irdma_sc_dev *dev, in irdma_puda_alloc_buf()
177 static void irdma_puda_dele_buf(struct irdma_sc_dev *dev, in irdma_puda_dele_buf()
323 int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq, in irdma_puda_poll_cmpl()
605 static int irdma_puda_qp_wqe(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_puda_qp_wqe()
723 static int irdma_puda_cq_wqe(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq) in irdma_puda_cq_wqe()
777 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_cq_create()
835 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_qp()
867 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_cq()
895 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_dele_rsrc()
1003 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_create_rsrc()
H A Dverbs.h231 static inline u16 irdma_fw_major_ver(struct irdma_sc_dev *dev) in irdma_fw_major_ver()
236 static inline u16 irdma_fw_minor_ver(struct irdma_sc_dev *dev) in irdma_fw_minor_ver()
H A Dicrdma_hw.h71 void icrdma_init_hw(struct irdma_sc_dev *dev);
H A Dmain.h299 struct irdma_sc_dev sc_dev;
408 static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev) in dev_to_rf()
496 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd,
H A Dcm.h278 struct irdma_sc_dev *dev;
352 struct irdma_sc_dev *dev;
H A Di40iw_hw.h159 void i40iw_init_hw(struct irdma_sc_dev *dev);
H A Dverbs.c377 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_alloc_pd()
764 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_roce_fill_and_set_qpctx_info()
804 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_iw_fill_and_set_qpctx_info()
833 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_validate_qp_attrs()
888 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_create_qp()
1191 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp_roce()
1547 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp()
1852 struct irdma_sc_dev *dev = cq->dev; in irdma_destroy_cq()
1888 struct irdma_sc_dev *dev = iwcq->sc_cq.dev; in irdma_resize_cq()
2053 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_create_cq()
[all …]
H A Dmain.c55 static void irdma_log_invalid_mtu(u16 mtu, struct irdma_sc_dev *dev) in irdma_log_invalid_mtu()
H A Dcm.c3641 struct irdma_sc_dev *dev; in irdma_accept()
4138 struct irdma_sc_dev *dev; in irdma_cm_event_connected()