hinic_hwif
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = attr->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif = attr->hwif;
struct hinic_hwif *hwif = chain->hwif;
struct hinic_hwif *hwif)
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif);
struct hinic_hwif *hwif = cmdqs->hwif;
struct hinic_hwif *hwif = cmdqs->hwif;
struct hinic_hwif *hwif = cmdqs->hwif;
struct hinic_hwif *hwif = cmdqs->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
int hinic_init_cmdqs(struct hinic_cmdqs *cmdqs, struct hinic_hwif *hwif,
struct hinic_hwif *hwif = cmdqs->hwif;
struct hinic_hwif *hwif;
int hinic_init_cmdqs(struct hinic_cmdqs *cmdqs, struct hinic_hwif *hwif,
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = aeqs->hwif;
struct hinic_hwif *hwif = ceqs->hwif;
struct hinic_hwif *hwif = eq->hwif;
struct hinic_hwif *hwif = eq->hwif;
static int init_eq(struct hinic_eq *eq, struct hinic_hwif *hwif,
int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif,
int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif,
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
int hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif,
int hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif,
enum hinic_outbound_state hinic_outbound_state_get(struct hinic_hwif *hwif)
void hinic_outbound_state_set(struct hinic_hwif *hwif,
enum hinic_db_state hinic_db_state_get(struct hinic_hwif *hwif)
void hinic_db_state_set(struct hinic_hwif *hwif,
void hinic_set_msix_state(struct hinic_hwif *hwif, u16 msix_idx,
static int hwif_ready(struct hinic_hwif *hwif)
static int wait_hwif_ready(struct hinic_hwif *hwif)
static void set_hwif_attr(struct hinic_hwif *hwif, u32 attr0, u32 attr1,
static void read_hwif_attr(struct hinic_hwif *hwif)
static void set_ppf(struct hinic_hwif *hwif)
static void set_dma_attr(struct hinic_hwif *hwif, u32 entry_idx,
static void dma_attr_init(struct hinic_hwif *hwif)
u16 hinic_glb_pf_vf_offset(struct hinic_hwif *hwif)
u16 hinic_global_func_id_hw(struct hinic_hwif *hwif)
u16 hinic_pf_id_of_vf_hw(struct hinic_hwif *hwif)
static void __print_selftest_reg(struct hinic_hwif *hwif)
int hinic_init_hwif(struct hinic_hwif *hwif, struct pci_dev *pdev)
int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index,
void hinic_free_hwif(struct hinic_hwif *hwif)
int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index)
void hinic_set_pf_action(struct hinic_hwif *hwif, enum hinic_pf_action action)
static inline u32 hinic_hwif_read_reg(struct hinic_hwif *hwif, u32 reg)
static inline void hinic_hwif_write_reg(struct hinic_hwif *hwif, u32 reg,
int hinic_msix_attr_set(struct hinic_hwif *hwif, u16 msix_index,
void hinic_set_msix_state(struct hinic_hwif *hwif, u16 msix_idx,
int hinic_msix_attr_cnt_clear(struct hinic_hwif *hwif, u16 msix_index);
void hinic_set_pf_action(struct hinic_hwif *hwif, enum hinic_pf_action action);
enum hinic_outbound_state hinic_outbound_state_get(struct hinic_hwif *hwif);
void hinic_outbound_state_set(struct hinic_hwif *hwif,
enum hinic_db_state hinic_db_state_get(struct hinic_hwif *hwif);
void hinic_db_state_set(struct hinic_hwif *hwif,
u16 hinic_glb_pf_vf_offset(struct hinic_hwif *hwif);
u16 hinic_global_func_id_hw(struct hinic_hwif *hwif);
u16 hinic_pf_id_of_vf_hw(struct hinic_hwif *hwif);
int hinic_init_hwif(struct hinic_hwif *hwif, struct pci_dev *pdev);
void hinic_free_hwif(struct hinic_hwif *hwif);
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif = func_to_io->hwif;
struct hinic_hwif *hwif, u16 max_qps, int num_ceqs,
struct hinic_hwif *hwif, u16 max_qps, int num_ceqs,
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif = pf_to_mgmt->hwif;
struct hinic_hwif *hwif)
struct hinic_hwif *hwif;
struct hinic_hwif *hwif);
int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif = rq->hwif;
struct hinic_hwif *hwif = rq->hwif;
int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif = rq->hwif;
int hinic_init_sq(struct hinic_sq *sq, struct hinic_hwif *hwif,
int hinic_init_rq(struct hinic_rq *rq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
static int queue_alloc_page(struct hinic_hwif *hwif, u64 **vaddr, u64 *paddr,
struct hinic_hwif *hwif = wqs->hwif;
struct hinic_hwif *hwif = cmdq_pages->hwif;
struct hinic_hwif *hwif = wqs->hwif;
struct hinic_hwif *hwif = wqs->hwif;
struct hinic_hwif *hwif)
struct hinic_hwif *hwif = wqs->hwif;
struct hinic_hwif *hwif = wq->hwif;
struct hinic_hwif *hwif = wq->hwif;
static void free_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif,
static int alloc_wq_pages(struct hinic_wq *wq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif = wqs->hwif;
struct hinic_wq *wq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_wq *wq, struct hinic_hwif *hwif,
struct hinic_hwif *hwif);
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;
struct hinic_hwif *hwif = hwdev->hwif;