| /linux/drivers/infiniband/hw/irdma/ |
| H A D | protos.h | 16 int irdma_sc_dev_init(enum irdma_vers ver, struct irdma_sc_dev *dev, 18 void irdma_sc_rt_init(struct irdma_sc_dev *dev); 25 int irdma_sc_init_iw_hmc(struct irdma_sc_dev *dev, u8 hmc_fn_id); 27 int irdma_cqp_gather_stats_cmd(struct irdma_sc_dev *dev, 29 void irdma_cqp_gather_stats_gen1(struct irdma_sc_dev *dev, 33 int irdma_cqp_ws_node_cmd(struct irdma_sc_dev *dev, u8 cmd, 35 int irdma_cqp_ceq_cmd(struct irdma_sc_dev *dev, struct irdma_sc_ceq *sc_ceq, 37 int irdma_cqp_aeq_cmd(struct irdma_sc_dev *dev, struct irdma_sc_aeq *sc_aeq, 41 u16 irdma_alloc_ws_node_id(struct irdma_sc_dev *dev); 42 void irdma_free_ws_node_id(struct irdma_sc_dev *dev, u16 node_id); [all …]
|
| H A D | osdep.h | 29 struct irdma_sc_dev; 39 struct ib_device *to_ibdev(struct irdma_sc_dev *dev); 40 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp); 41 enum irdma_status_code irdma_vf_wait_vchnl_resp(struct irdma_sc_dev *dev); 42 bool irdma_vf_clear_to_send(struct irdma_sc_dev *dev); 43 void irdma_add_dev_ref(struct irdma_sc_dev *dev); 44 void irdma_put_dev_ref(struct irdma_sc_dev *dev); 46 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev, 53 int irdma_cqp_sds_cmd(struct irdma_sc_dev *dev, 55 int irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev, [all …]
|
| H A D | virtchnl.h | 159 int irdma_sc_vchnl_init(struct irdma_sc_dev *dev, 161 int irdma_vchnl_req_get_ver(struct irdma_sc_dev *dev, u16 ver_req, 163 int irdma_vchnl_req_get_hmc_fcn(struct irdma_sc_dev *dev); 164 int irdma_vchnl_req_put_hmc_fcn(struct irdma_sc_dev *dev); 165 int irdma_vchnl_req_get_caps(struct irdma_sc_dev *dev); 166 int irdma_vchnl_req_get_resp(struct irdma_sc_dev *dev, 168 int irdma_vchnl_req_get_reg_layout(struct irdma_sc_dev *dev); 169 int irdma_vchnl_req_aeq_vec_map(struct irdma_sc_dev *dev, u32 v_idx); 170 int irdma_vchnl_req_ceq_vec_map(struct irdma_sc_dev *dev, u16 ceq_id, 172 int irdma_vchnl_req_add_vport(struct irdma_sc_dev *dev, u16 vport_id, [all …]
|
| H A D | puda.h | 25 struct irdma_sc_dev; 103 struct irdma_sc_dev *dev; 158 int irdma_puda_poll_cmpl(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq, 161 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev, 166 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp); 168 int irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp); 169 int irdma_cqp_cq_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq); 170 int irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp); 171 void irdma_cqp_cq_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq); 174 int irdma_puda_create_ah(struct irdma_sc_dev *dev, [all …]
|
| H A D | hmc.h | 163 int irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev, 165 int irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev, 167 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id, u64 pa, u32 sd_idx, 170 int irdma_update_sds_noccq(struct irdma_sc_dev *dev, 172 struct irdma_vfdev *irdma_vfdev_from_fpm(struct irdma_sc_dev *dev, 174 struct irdma_hmc_info *irdma_vf_hmcinfo_from_fpm(struct irdma_sc_dev *dev, 179 int irdma_add_pd_table_entry(struct irdma_sc_dev *dev, 182 int irdma_remove_pd_bp(struct irdma_sc_dev *dev,
|
| H A D | type.h | 254 struct irdma_sc_dev; 273 struct irdma_sc_dev *dev; 410 struct irdma_sc_dev *dev; 438 struct irdma_sc_dev *dev; 439 int (*process_cqp_sds)(struct irdma_sc_dev *dev, 479 struct irdma_sc_dev *dev; 496 struct irdma_sc_dev *dev; 518 struct irdma_sc_dev *dev; 543 struct irdma_sc_dev *dev; 646 struct irdma_sc_dev *dev; [all …]
|
| H A D | virtchnl.c | 64 int irdma_sc_vchnl_init(struct irdma_sc_dev *dev, in irdma_sc_vchnl_init() 154 static int irdma_vchnl_req_send_sync(struct irdma_sc_dev *dev, in irdma_vchnl_req_send_sync() 195 int irdma_vchnl_req_get_reg_layout(struct irdma_sc_dev *dev) in irdma_vchnl_req_get_reg_layout() 322 int irdma_vchnl_req_add_vport(struct irdma_sc_dev *dev, u16 vport_id, in irdma_vchnl_req_add_vport() 354 int irdma_vchnl_req_del_vport(struct irdma_sc_dev *dev, u16 vport_id, u32 qp1_id) in irdma_vchnl_req_del_vport() 377 int irdma_vchnl_req_aeq_vec_map(struct irdma_sc_dev *dev, u32 v_idx) in irdma_vchnl_req_aeq_vec_map() 418 int irdma_vchnl_req_ceq_vec_map(struct irdma_sc_dev *dev, u16 ceq_id, u32 v_idx) in irdma_vchnl_req_ceq_vec_map() 460 int irdma_vchnl_req_get_ver(struct irdma_sc_dev *dev, u16 ver_req, u32 *ver_res) in irdma_vchnl_req_get_ver() 491 int irdma_vchnl_req_get_hmc_fcn(struct irdma_sc_dev *dev) in irdma_vchnl_req_get_hmc_fcn() 533 int irdma_vchnl_req_put_hmc_fcn(struct irdma_sc_dev *dev) in irdma_vchnl_req_put_hmc_fcn() [all …]
|
| H A D | pble.h | 80 struct irdma_sc_dev *dev; 95 struct irdma_sc_dev *dev; 111 int irdma_hmc_init_pble(struct irdma_sc_dev *dev,
|
| H A D | icrdma_hw.c | 59 static void icrdma_ena_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_ena_irq() 82 static void icrdma_disable_irq(struct irdma_sc_dev *dev, u32 idx) in icrdma_disable_irq() 97 static void icrdma_cfg_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in icrdma_cfg_ceq() 165 void icrdma_init_hw(struct irdma_sc_dev *dev) in icrdma_init_hw()
|
| H A D | hmc.c | 105 static inline void irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, in irdma_invalidate_pf_hmc_pd() 124 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u8 hmc_fn_id, u64 pa, u32 sd_idx, in irdma_hmc_sd_one() 146 static int irdma_hmc_sd_grp(struct irdma_sc_dev *dev, in irdma_hmc_sd_grp() 196 static int irdma_hmc_finish_add_sd_reg(struct irdma_sc_dev *dev, in irdma_hmc_finish_add_sd_reg() 221 int irdma_sc_create_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_create_hmc_obj() 329 static int irdma_finish_del_sd_reg(struct irdma_sc_dev *dev, in irdma_finish_del_sd_reg() 375 int irdma_sc_del_hmc_obj(struct irdma_sc_dev *dev, in irdma_sc_del_hmc_obj() 551 int irdma_add_pd_table_entry(struct irdma_sc_dev *dev, in irdma_add_pd_table_entry() 625 int irdma_remove_pd_bp(struct irdma_sc_dev *dev, in irdma_remove_pd_bp()
|
| H A D | irdma.h | 170 void i40iw_init_hw(struct irdma_sc_dev *dev); 171 void icrdma_init_hw(struct irdma_sc_dev *dev); 172 void ig3rdma_init_hw(struct irdma_sc_dev *dev);
|
| H A D | utils.c | 531 static void irdma_cleanup_deferred_cqp_ops(struct irdma_sc_dev *dev, in irdma_cleanup_deferred_cqp_ops() 549 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_cleanup_pending_cqp_op() 576 int irdma_get_timeout_threshold(struct irdma_sc_dev *dev) in irdma_get_timeout_threshold() 586 static int irdma_get_def_timeout_threshold(struct irdma_sc_dev *dev) in irdma_get_def_timeout_threshold() 722 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd, in irdma_cqp_crit_err() 749 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_handle_cqp_op() 839 struct ib_device *to_ibdev(struct irdma_sc_dev *dev) in to_ibdev() 863 void *irdma_remove_cqp_head(struct irdma_sc_dev *dev) in irdma_remove_cqp_head() 883 int irdma_cqp_sds_cmd(struct irdma_sc_dev *dev, in irdma_cqp_sds_cmd() 916 struct irdma_sc_dev *dev = qp->dev; in irdma_cqp_qp_suspend_resume() [all …]
|
| H A D | ig3rdma_hw.c | 13 static void ig3rdma_ena_irq(struct irdma_sc_dev *dev, u32 idx) in ig3rdma_ena_irq() 34 static void ig3rdma_disable_irq(struct irdma_sc_dev *dev, u32 idx) in ig3rdma_disable_irq() 111 void ig3rdma_init_hw(struct irdma_sc_dev *dev) in ig3rdma_init_hw()
|
| H A D | i40iw_hw.c | 108 static void i40iw_config_ceq(struct irdma_sc_dev *dev, u32 ceq_id, u32 idx, in i40iw_config_ceq() 134 static void i40iw_ena_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_ena_irq() 149 static void i40iw_disable_irq(struct irdma_sc_dev *dev, u32 idx) in i40iw_disable_irq() 206 void i40iw_init_hw(struct irdma_sc_dev *dev) in i40iw_init_hw()
|
| H A D | uda.h | 31 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 D | hw.c | 79 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_puda_ce_handler() 110 struct irdma_sc_dev *dev, u32 cq_idx) in irdma_process_normal_ceqe() 144 struct irdma_sc_dev *dev, u32 cq_idx) in irdma_process_reserved_ceqe() 176 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_ceq() 277 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_process_aeq() 527 static void irdma_ena_intr(struct irdma_sc_dev *dev, u32 msix_id) in irdma_ena_intr() 657 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_irq() 680 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_cqp() 721 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_aeq() 759 struct irdma_sc_dev *dev = &rf->sc_dev; in irdma_destroy_ceq() [all …]
|
| H A D | pble.c | 36 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() 214 struct irdma_sc_dev *dev = pble_rsrc->dev; in add_pble_prm()
|
| H A D | main.h | 312 struct irdma_sc_dev sc_dev; 424 static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev) in dev_to_rf() 517 bool irdma_cqp_crit_err(struct irdma_sc_dev *dev, u8 cqp_cmd, 532 int irdma_get_timeout_threshold(struct irdma_sc_dev *dev); 579 void irdma_log_invalid_mtu(u16 mtu, struct irdma_sc_dev *dev);
|
| H A D | ctrl.c | 175 void irdma_sc_pd_init(struct irdma_sc_dev *dev, struct irdma_sc_pd *pd, u32 pd_id, in irdma_sc_pd_init() 1269 struct irdma_sc_dev *dev; in irdma_sc_qp_setctx() 1450 static int irdma_sc_alloc_stag(struct irdma_sc_dev *dev, in irdma_sc_alloc_stag() 1517 static int irdma_sc_mr_reg_non_shared(struct irdma_sc_dev *dev, in irdma_sc_mr_reg_non_shared() 1611 static int irdma_sc_dealloc_stag(struct irdma_sc_dev *dev, in irdma_sc_dealloc_stag() 1652 static int irdma_sc_mw_alloc(struct irdma_sc_dev *dev, in irdma_sc_mw_alloc() 2298 struct irdma_sc_dev *dev = vsi->dev; in irdma_get_stats_idx() 2325 struct irdma_sc_dev *dev = vsi->dev; in irdma_hw_stats_init_gen1() 2400 struct irdma_sc_dev *dev = vsi->dev; in irdma_vsi_stats_free() 2753 static int irdma_sc_qp_upload_context(struct irdma_sc_dev *dev, in irdma_sc_qp_upload_context() [all …]
|
| H A D | ig3rdma_hw.h | 29 int ig3rdma_vchnl_send_sync(struct irdma_sc_dev *dev, u8 *msg, u16 len,
|
| H A D | puda.c | 139 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() 722 static int irdma_puda_cq_wqe(struct irdma_sc_dev *dev, struct irdma_sc_cq *cq) in irdma_puda_cq_wqe() 767 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_cq_create() 832 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_qp() 864 struct irdma_sc_dev *dev = rsrc->dev; in irdma_puda_free_cq() 899 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_dele_rsrc() 999 struct irdma_sc_dev *dev = vsi->dev; in irdma_puda_create_rsrc()
|
| H A D | icrdma_hw.h | 72 void icrdma_init_hw(struct irdma_sc_dev *dev);
|
| H A D | verbs.h | 251 static inline u16 irdma_fw_major_ver(struct irdma_sc_dev *dev) in irdma_fw_major_ver() 256 static inline u16 irdma_fw_minor_ver(struct irdma_sc_dev *dev) in irdma_fw_minor_ver()
|
| H A D | cm.h | 278 struct irdma_sc_dev *dev; 352 struct irdma_sc_dev *dev;
|
| H A D | i40iw_hw.h | 161 void i40iw_init_hw(struct irdma_sc_dev *dev);
|