Home
last modified time | relevance | path

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

/freebsd/sys/dev/irdma/
H A Dirdma_protos.h47 int irdma_sc_dev_init(struct irdma_sc_dev *dev, struct irdma_device_init_info *info);
58 int irdma_sc_init_iw_hmc(struct irdma_sc_dev *dev, u16 hmc_fn_id);
60 int irdma_cqp_gather_stats_cmd(struct irdma_sc_dev *dev,
62 int irdma_cqp_ws_node_cmd(struct irdma_sc_dev *dev, u8 cmd,
64 int irdma_cqp_ceq_cmd(struct irdma_sc_dev *dev, struct irdma_sc_ceq *sc_ceq,
66 int irdma_cqp_aeq_cmd(struct irdma_sc_dev *dev, struct irdma_sc_aeq *sc_aeq,
91 u16 irdma_alloc_ws_node_id(struct irdma_sc_dev *dev);
92 void irdma_free_ws_node_id(struct irdma_sc_dev *dev, u16 node_id);
112 int irdma_cfg_fpm_val(struct irdma_sc_dev *dev, u32 qp_count);
113 int irdma_get_rdma_features(struct irdma_sc_dev *dev);
[all …]
H A Dirdma_puda.h57 struct irdma_sc_dev;
139 struct irdma_sc_dev *dev;
196 int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq,
199 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev,
205 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
208 int irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
209 int irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
210 int irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
211 void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq);
214 int irdma_puda_create_ah(struct irdma_sc_dev *dev,
[all …]
H A Dirdma_type.h251 struct irdma_sc_dev;
270 struct irdma_sc_dev *dev;
382 struct irdma_sc_dev *dev;
396 struct irdma_sc_dev *dev;
397 int (*process_cqp_sds)(struct irdma_sc_dev *dev,
429 struct irdma_sc_dev *dev;
444 struct irdma_sc_dev *dev;
467 struct irdma_sc_dev *dev;
491 struct irdma_sc_dev *dev;
596 struct irdma_sc_dev *dev;
[all …]
H A Dirdma_hmc.h178 int irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev,
180 int irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev,
182 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u16 hmc_fn_id, u64 pa, u32 sd_idx,
185 int irdma_update_sds_noccq(struct irdma_sc_dev *dev,
190 int irdma_add_pd_table_entry(struct irdma_sc_dev *dev,
193 int irdma_remove_pd_bp(struct irdma_sc_dev *dev,
H A Dirdma_pble.h112 struct irdma_sc_dev *dev;
127 struct irdma_sc_dev *dev;
143 int irdma_hmc_init_pble(struct irdma_sc_dev *dev,
H A Dirdma_hmc.c143 irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, in irdma_invalidate_pf_hmc_pd()
163 irdma_hmc_sd_one(struct irdma_sc_dev *dev, u16 hmc_fn_id, u64 pa, u32 sd_idx, in irdma_hmc_sd_one()
186 irdma_hmc_sd_grp(struct irdma_sc_dev *dev, in irdma_hmc_sd_grp()
237 irdma_hmc_finish_add_sd_reg(struct irdma_sc_dev *dev, in irdma_hmc_finish_add_sd_reg()
263 irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_create_hmc_obj()
374 irdma_finish_del_sd_reg(struct irdma_sc_dev *dev, in irdma_finish_del_sd_reg()
419 irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_del_hmc_obj()
592 irdma_add_pd_table_entry(struct irdma_sc_dev *dev, in irdma_add_pd_table_entry()
663 irdma_remove_pd_bp(struct irdma_sc_dev *dev, in irdma_remove_pd_bp()
H A Dirdma_utils.c510 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_cleanup_pending_cqp_op()
666 irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd, in irdma_cqp_crit_err()
694 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_handle_cqp_op()
796 to_ibdev(struct irdma_sc_dev *dev) in to_ibdev()
822 irdma_remove_cqp_head(struct irdma_sc_dev *dev) in irdma_remove_cqp_head()
843 irdma_cqp_sds_cmd(struct irdma_sc_dev *dev, in irdma_cqp_sds_cmd()
877 struct irdma_sc_dev *dev = qp->dev; in irdma_cqp_qp_suspend_resume()
998 irdma_cqp_query_fpm_val_cmd(struct irdma_sc_dev *dev, in irdma_cqp_query_fpm_val_cmd()
1033 irdma_cqp_commit_fpm_val_cmd(struct irdma_sc_dev *dev, in irdma_cqp_commit_fpm_val_cmd()
1067 irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq) in irdma_cqp_cq_create_cmd()
[all …]
H A Dirdma_uda.h65 struct irdma_sc_dev *dev;
80 static inline void irdma_sc_init_ah(struct irdma_sc_dev *dev, struct irdma_sc_ah *ah) in irdma_sc_init_ah()
H A Dirdma_hw.c112 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_puda_ce_handler()
142 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_ceq()
213 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_aeq()
459 irdma_ena_intr(struct irdma_sc_dev *dev, u32 msix_id) in irdma_ena_intr()
613 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_irq()
637 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_cqp()
676 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_aeq()
710 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ceq()
804 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ccq()
826 irdma_close_hmc_objects_type(struct irdma_sc_dev *dev, in irdma_close_hmc_objects_type()
[all …]
H A Dirdma_pble.c72 irdma_hmc_init_pble(struct irdma_sc_dev *dev, in irdma_hmc_init_pble()
125 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_sd_direct()
177 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_bp_pages()
230 irdma_get_type(struct irdma_sc_dev *dev, in irdma_get_type()
247 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_pble_prm()
H A Dicrdma_hw.c99 icrdma_ena_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_ena_irq()
119 icrdma_disable_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_disable_irq()
132 icrdma_cfg_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in icrdma_cfg_ceq()
201 icrdma_init_hw(struct irdma_sc_dev *dev) in icrdma_init_hw()
H A Dirdma_ctrl.c250 irdma_sc_pd_init(struct irdma_sc_dev *dev, struct irdma_sc_pd *pd, u32 pd_id, in irdma_sc_pd_init()
975 struct irdma_sc_dev *dev; in irdma_sc_qp_setctx()
1159 irdma_sc_alloc_stag(struct irdma_sc_dev *dev, in irdma_sc_alloc_stag()
1224 irdma_sc_mr_reg_non_shared(struct irdma_sc_dev *dev, in irdma_sc_mr_reg_non_shared()
1313 irdma_sc_dealloc_stag(struct irdma_sc_dev *dev, in irdma_sc_dealloc_stag()
1355 irdma_sc_mw_alloc(struct irdma_sc_dev *dev, in irdma_sc_mw_alloc()
2341 irdma_sc_qp_upload_context(struct irdma_sc_dev *dev, in irdma_sc_qp_upload_context()
2741 struct irdma_sc_dev *dev) in irdma_check_cqp_progress()
2810 static u64 irdma_sc_decode_fpm_commit(struct irdma_sc_dev *dev, __le64 * buf, in irdma_sc_decode_fpm_commit()
2851 irdma_sc_parse_fpm_commit_buf(struct irdma_sc_dev *dev, __le64 * buf, in irdma_sc_parse_fpm_commit_buf()
[all …]
H A Dirdma_main.h330 struct irdma_sc_dev sc_dev;
468 static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev) in dev_to_rf()
558 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd,
607 void irdma_del_hmc_objects(struct irdma_sc_dev *dev,
H A Dosdep.h154 struct irdma_sc_dev;
238 struct ib_device *to_ibdev(struct irdma_sc_dev *dev);
H A Dirdma_puda.c179 irdma_puda_alloc_buf(struct irdma_sc_dev *dev, in irdma_puda_alloc_buf()
217 irdma_puda_dele_buf(struct irdma_sc_dev *dev, in irdma_puda_dele_buf()
363 irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq, in irdma_puda_poll_cmpl()
658 irdma_puda_qp_wqe(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_puda_qp_wqe()
775 irdma_puda_cq_wqe(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq) in irdma_puda_cq_wqe()
830 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_cq_create()
886 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_qp()
918 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_cq()
947 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_dele_rsrc()
1117 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_create_rsrc()
H A Dirdma_verbs.h286 static inline u16 irdma_fw_major_ver(struct irdma_sc_dev *dev) in irdma_fw_major_ver()
291 static inline u16 irdma_fw_minor_ver(struct irdma_sc_dev *dev) in irdma_fw_minor_ver()
H A Dicrdma_hw.h140 void icrdma_init_hw(struct irdma_sc_dev *dev);
H A Dirdma_cm.h310 struct irdma_sc_dev *dev;
382 struct irdma_sc_dev *dev;
H A Dirdma.h233 void icrdma_init_hw(struct irdma_sc_dev *dev);
H A Dirdma_kcompat.c282 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev;
704 struct irdma_sc_dev *dev = &rf->sc_dev;
959 struct irdma_sc_dev *dev = &rf->sc_dev;
1412 struct irdma_sc_dev *dev = cq->dev; in kc_irdma_set_roce_cm_info()
1671 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev;
H A Dicrdma.c244 irdma_log_invalid_mtu(u16 mtu, struct irdma_sc_dev *dev) in irdma_log_invalid_mtu()
665 irdma_debug((struct irdma_sc_dev *)NULL, IRDMA_DEBUG_INIT, in irdma_remove()
H A Dirdma_verbs.c580 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_roce_fill_and_set_qpctx_info()
620 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_iw_fill_and_set_qpctx_info()
649 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_validate_qp_attrs()
823 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp_roce()
1182 struct irdma_sc_dev *dev = &iwdev->rf->sc_dev; in irdma_modify_qp()
1484 struct irdma_sc_dev *dev = iwcq->sc_cq.dev; in irdma_resize_cq()
2445 struct irdma_sc_dev *dev; in irdma_post_send()
H A Dfbsd_kcompat.c1029 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_sw_stats_tunables_init()
H A Dirdma_cm.c3702 struct irdma_sc_dev *dev; in irdma_accept()
4267 struct irdma_sc_dev *dev; in irdma_cm_event_connected()
/freebsd/contrib/ofed/libirdma/
H A Dosdep.h141 struct irdma_sc_dev;