irdma_pci_f
int irdma_add_arp(struct irdma_pci_f *rf, u32 *ip, bool ipv4, const u8 *mac);
int irdma_arp_table(struct irdma_pci_f *rf, u32 *ip_addr, bool ipv4,
static int irdma_create_cqp(struct irdma_pci_f *rf)
static void irdma_process_normal_ceqe(struct irdma_pci_f *rf,
static int irdma_create_ccq(struct irdma_pci_f *rf)
static int irdma_cfg_ceq_vector(struct irdma_pci_f *rf, struct irdma_ceq *iwceq,
static int irdma_cfg_aeq_vector(struct irdma_pci_f *rf)
static int irdma_create_ceq(struct irdma_pci_f *rf, struct irdma_ceq *iwceq,
static int irdma_setup_ceq_0(struct irdma_pci_f *rf)
static int irdma_setup_ceqs(struct irdma_pci_f *rf, u16 vsi_idx)
static void irdma_process_reserved_ceqe(struct irdma_pci_f *rf,
static int irdma_create_virt_aeq(struct irdma_pci_f *rf, u32 size)
static int irdma_create_aeq(struct irdma_pci_f *rf)
static int irdma_setup_aeq(struct irdma_pci_f *rf)
struct irdma_pci_f *rf = iwdev->rf;
static int irdma_hmc_setup(struct irdma_pci_f *rf)
static void irdma_del_init_mem(struct irdma_pci_f *rf)
static int irdma_initialize_dev(struct irdma_pci_f *rf)
static void irdma_process_ceq(struct irdma_pci_f *rf, struct irdma_ceq *ceq)
static int irdma_setup_init_state(struct irdma_pci_f *rf)
void irdma_ctrl_deinit_hw(struct irdma_pci_f *rf)
struct irdma_pci_f *rf = iwdev->rf;
int irdma_ctrl_init_hw(struct irdma_pci_f *rf)
static void irdma_set_hw_rsrc(struct irdma_pci_f *rf)
static u32 irdma_calc_mem_rsrc_size(struct irdma_pci_f *rf)
u32 irdma_initialize_hw_rsrc(struct irdma_pci_f *rf)
void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq)
struct irdma_pci_f *rf = container_of(work, struct irdma_pci_f,
void irdma_del_local_mac_entry(struct irdma_pci_f *rf, u16 idx)
int irdma_add_local_mac_entry(struct irdma_pci_f *rf, const u8 *mac_addr, u16 idx)
int irdma_alloc_local_mac_entry(struct irdma_pci_f *rf, u16 *mac_tbl_idx)
static void irdma_process_ae_def_cmpl(struct irdma_pci_f *rf,
void irdma_manage_arp_cache(struct irdma_pci_f *rf,
int irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
static void irdma_process_aeq(struct irdma_pci_f *rf)
void irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
struct irdma_pci_f *rf = iwqp->iwdev->rf;
struct irdma_pci_f *rf = from_tasklet(rf, t, dpc_tasklet);
struct irdma_pci_f *rf = iwceq->rf;
static int irdma_save_msix_info(struct irdma_pci_f *rf)
struct irdma_pci_f *rf = data;
static void irdma_destroy_irq(struct irdma_pci_f *rf,
static void irdma_destroy_cqp(struct irdma_pci_f *rf)
static void irdma_destroy_virt_aeq(struct irdma_pci_f *rf)
static void irdma_destroy_aeq(struct irdma_pci_f *rf)
static void irdma_destroy_ceq(struct irdma_pci_f *rf, struct irdma_ceq *iwceq)
static void irdma_puda_ce_handler(struct irdma_pci_f *rf,
static void irdma_del_ceq_0(struct irdma_pci_f *rf)
static void irdma_del_ceqs(struct irdma_pci_f *rf)
static void irdma_destroy_ccq(struct irdma_pci_f *rf)
static int irdma_create_hmc_objs(struct irdma_pci_f *rf, bool privileged,
static int irdma_obj_aligned_mem(struct irdma_pci_f *rf,
struct irdma_pci_f *rf;
static void i40iw_request_reset(struct irdma_pci_f *rf)
struct irdma_pci_f *rf = iwdev->rf;
static void icrdma_request_reset(struct irdma_pci_f *rf)
static int icrdma_init_interrupts(struct irdma_pci_f *rf, struct iidc_rdma_core_dev_info *cdev)
static void icrdma_deinit_interrupts(struct irdma_pci_f *rf, struct iidc_rdma_core_dev_info *cdev)
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf;
struct irdma_pci_f *rf = auxiliary_get_drvdata(cdev_info->adev);
static void ig3rdma_decfg_rf(struct irdma_pci_f *rf)
static int ig3rdma_cfg_rf(struct irdma_pci_f *rf,
struct irdma_pci_f *rf;
struct irdma_pci_f *rf = auxiliary_get_drvdata(aux_dev);
static int ig3rdma_vchnl_init(struct irdma_pci_f *rf,
static void ig3rdma_request_reset(struct irdma_pci_f *rf)
struct irdma_pci_f *rf = auxiliary_get_drvdata(aux_core_dev);
struct irdma_pci_f *rf;
void (*request_reset)(struct irdma_pci_f *rf);
struct irdma_pci_f *rf;
static inline struct irdma_pci_f *dev_to_rf(struct irdma_sc_dev *dev)
return container_of(dev, struct irdma_pci_f, sc_dev);
static inline int irdma_alloc_rsrc(struct irdma_pci_f *rf,
static inline void irdma_free_rsrc(struct irdma_pci_f *rf,
int irdma_ctrl_init_hw(struct irdma_pci_f *rf);
void irdma_ctrl_deinit_hw(struct irdma_pci_f *rf);
void irdma_manage_arp_cache(struct irdma_pci_f *rf,
int irdma_alloc_local_mac_entry(struct irdma_pci_f *rf, u16 *mac_tbl_idx);
int irdma_add_local_mac_entry(struct irdma_pci_f *rf, const u8 *mac_addr, u16 idx);
void irdma_del_local_mac_entry(struct irdma_pci_f *rf, u16 idx);
u32 irdma_initialize_hw_rsrc(struct irdma_pci_f *rf);
int irdma_handle_cqp_op(struct irdma_pci_f *rf,
void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
void irdma_srq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_srq *srq);
void irdma_cleanup_pending_cqp_op(struct irdma_pci_f *rf);
int irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
void irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
int irdma_ah_cqp_op(struct irdma_pci_f *rf, struct irdma_sc_ah *sc_ah, u8 cmd,
struct irdma_pci_f;
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
static void irdma_dealloc_push_page(struct irdma_pci_f *rf,
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
void irdma_srq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_srq *srq)
void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq)
struct irdma_pci_f *rf = iwdev->rf;
int irdma_arp_table(struct irdma_pci_f *rf, u32 *ip_addr, bool ipv4,
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(vsi->dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
int irdma_ah_cqp_op(struct irdma_pci_f *rf, struct irdma_sc_ah *sc_ah, u8 cmd,
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
void irdma_cleanup_pending_cqp_op(struct irdma_pci_f *rf)
static int irdma_wait_event(struct irdma_pci_f *rf,
int irdma_handle_cqp_op(struct irdma_pci_f *rf,
int irdma_add_arp(struct irdma_pci_f *rf, u32 *ip, bool ipv4, const u8 *mac)
return &(container_of(dev, struct irdma_pci_f, sc_dev))->iwdev->ibdev;
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = dev_to_rf(dev);
struct irdma_pci_f *rf = iwdev->rf;
static void irdma_srq_free_rsrc(struct irdma_pci_f *rf, struct irdma_srq *iwsrq)
static void irdma_cq_free_rsrc(struct irdma_pci_f *rf, struct irdma_cq *iwcq)
struct irdma_pci_f *rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
static int irdma_setup_pbles(struct irdma_pci_f *rf, struct irdma_mr *iwmr,
struct irdma_pci_f *rf = iwdev->rf;
static void mcast_list_add(struct irdma_pci_f *rf,
static struct mc_table_list *mcast_list_lookup_ip(struct irdma_pci_f *rf,
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwqp->iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;
struct irdma_pci_f *rf = iwdev->rf;