Symbol: iavf_hw
sys/dev/iavf/iavf_adminq.c
110
void iavf_free_adminq_asq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
123
void iavf_free_adminq_arq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
132
STATIC enum iavf_status iavf_alloc_arq_bufs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
199
STATIC enum iavf_status iavf_alloc_asq_bufs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
239
STATIC void iavf_free_arq_bufs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
258
STATIC void iavf_free_asq_bufs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
283
STATIC enum iavf_status iavf_config_asq_regs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
312
STATIC enum iavf_status iavf_config_arq_regs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
351
enum iavf_status iavf_init_asq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
414
enum iavf_status iavf_init_arq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
44
STATIC void iavf_adminq_init_regs(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
466
enum iavf_status iavf_shutdown_asq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
500
enum iavf_status iavf_shutdown_arq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
539
enum iavf_status iavf_init_adminq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
587
enum iavf_status iavf_shutdown_adminq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
608
u16 iavf_clean_asq(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
63
enum iavf_status iavf_alloc_adminq_asq_ring(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
650
bool iavf_asq_done(struct iavf_hw *hw)
sys/dev/iavf/iavf_adminq.c
670
enum iavf_status iavf_asq_send_command(struct iavf_hw *hw,
sys/dev/iavf/iavf_adminq.c
895
enum iavf_status iavf_clean_arq_element(struct iavf_hw *hw,
sys/dev/iavf/iavf_adminq.c
90
enum iavf_status iavf_alloc_adminq_arq_ring(struct iavf_hw *hw)
sys/dev/iavf/iavf_alloc.h
35
struct iavf_hw;
sys/dev/iavf/iavf_alloc.h
51
enum iavf_status iavf_allocate_dma_mem(struct iavf_hw *hw,
sys/dev/iavf/iavf_alloc.h
55
enum iavf_status iavf_free_dma_mem(struct iavf_hw *hw,
sys/dev/iavf/iavf_alloc.h
57
enum iavf_status iavf_allocate_virt_mem(struct iavf_hw *hw,
sys/dev/iavf/iavf_alloc.h
60
enum iavf_status iavf_free_virt_mem(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
1027
enum iavf_status iavf_vf_reset(struct iavf_hw *hw)
sys/dev/iavf/iavf_common.c
1040
enum iavf_status iavf_aq_clear_all_wol_filters(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
138
const char *iavf_stat_str(struct iavf_hw *hw, enum iavf_status stat_err)
sys/dev/iavf/iavf_common.c
291
void iavf_debug_aq(struct iavf_hw *hw, enum iavf_debug_mask mask, void *desc,
sys/dev/iavf/iavf_common.c
357
bool iavf_check_asq_alive(struct iavf_hw *hw)
sys/dev/iavf/iavf_common.c
374
enum iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
403
STATIC enum iavf_status iavf_aq_get_set_rss_lut(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
44
enum iavf_status iavf_set_mac_type(struct iavf_hw *hw)
sys/dev/iavf/iavf_common.c
456
enum iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 vsi_id,
sys/dev/iavf/iavf_common.c
473
enum iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 vsi_id,
sys/dev/iavf/iavf_common.c
488
STATIC enum iavf_status iavf_aq_get_set_rss_key(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
528
enum iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
543
enum iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
78
const char *iavf_aq_str(struct iavf_hw *hw, enum iavf_admin_queue_err aq_err)
sys/dev/iavf/iavf_common.c
952
enum iavf_status iavf_aq_send_msg_to_pf(struct iavf_hw *hw,
sys/dev/iavf/iavf_common.c
991
void iavf_vf_parse_hw_config(struct iavf_hw *hw,
sys/dev/iavf/iavf_iflib.h
240
struct iavf_hw *hw;
sys/dev/iavf/iavf_iflib.h
334
struct iavf_hw hw;
sys/dev/iavf/iavf_iflib.h
389
const char * iavf_vc_stat_str(struct iavf_hw *hw,
sys/dev/iavf/iavf_lib.c
1076
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
136
iavf_init_hw(struct iavf_hw *hw, device_t dev)
sys/dev/iavf/iavf_lib.c
199
iavf_reset_complete(struct iavf_hw *hw)
sys/dev/iavf/iavf_lib.c
230
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
324
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
368
iavf_enable_adminq_irq(struct iavf_hw *hw)
sys/dev/iavf/iavf_lib.c
386
iavf_disable_adminq_irq(struct iavf_hw *hw)
sys/dev/iavf/iavf_lib.c
405
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
43
static void iavf_init_hw(struct iavf_hw *hw, device_t dev);
sys/dev/iavf/iavf_lib.c
537
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
757
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
782
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.c
96
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_lib.h
434
int iavf_reset_complete(struct iavf_hw *hw);
sys/dev/iavf/iavf_lib.h
437
void iavf_enable_adminq_irq(struct iavf_hw *hw);
sys/dev/iavf/iavf_lib.h
438
void iavf_disable_adminq_irq(struct iavf_hw *hw);
sys/dev/iavf/iavf_osdep.c
117
iavf_allocate_dma_mem(struct iavf_hw *hw, struct iavf_dma_mem *mem,
sys/dev/iavf/iavf_osdep.c
186
iavf_free_dma_mem(struct iavf_hw *hw __unused, struct iavf_dma_mem *mem)
sys/dev/iavf/iavf_osdep.c
265
iavf_debug_shared(struct iavf_hw *hw, uint64_t mask, char *fmt, ...)
sys/dev/iavf/iavf_osdep.c
270
if (!(mask & ((struct iavf_hw *)hw)->debug_mask))
sys/dev/iavf/iavf_osdep.c
293
iavf_read_pci_cfg(struct iavf_hw *hw, u32 reg)
sys/dev/iavf/iavf_osdep.c
313
iavf_write_pci_cfg(struct iavf_hw *hw, u32 reg, u16 value)
sys/dev/iavf/iavf_osdep.c
331
iavf_rd32(struct iavf_hw *hw, uint32_t reg)
sys/dev/iavf/iavf_osdep.c
352
iavf_wr32(struct iavf_hw *hw, uint32_t reg, uint32_t val)
sys/dev/iavf/iavf_osdep.c
372
iavf_flush(struct iavf_hw *hw)
sys/dev/iavf/iavf_osdep.c
78
iavf_allocate_virt_mem(struct iavf_hw *hw __unused, struct iavf_virt_mem *mem,
sys/dev/iavf/iavf_osdep.c
95
iavf_free_virt_mem(struct iavf_hw *hw __unused, struct iavf_virt_mem *mem)
sys/dev/iavf/iavf_osdep.h
226
struct iavf_hw; /* forward decl */
sys/dev/iavf/iavf_osdep.h
227
u16 iavf_read_pci_cfg(struct iavf_hw *, u32);
sys/dev/iavf/iavf_osdep.h
228
void iavf_write_pci_cfg(struct iavf_hw *, u32, u16);
sys/dev/iavf/iavf_osdep.h
234
void iavf_debug_shared(struct iavf_hw *hw, uint64_t mask,
sys/dev/iavf/iavf_osdep.h
243
uint32_t iavf_rd32(struct iavf_hw *hw, uint32_t reg);
sys/dev/iavf/iavf_osdep.h
244
void iavf_wr32(struct iavf_hw *hw, uint32_t reg, uint32_t val);
sys/dev/iavf/iavf_osdep.h
245
void iavf_flush(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
106
void iavf_vf_parse_hw_config(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
108
enum iavf_status iavf_vf_reset(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
109
enum iavf_status iavf_aq_send_msg_to_pf(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
114
enum iavf_status iavf_aq_debug_dump(struct iavf_hw *hw, u8 cluster_id,
sys/dev/iavf/iavf_prototype.h
119
enum iavf_status iavf_aq_clear_all_wol_filters(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
47
enum iavf_status iavf_init_adminq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
48
enum iavf_status iavf_shutdown_adminq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
49
enum iavf_status iavf_init_asq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
50
enum iavf_status iavf_init_arq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
51
enum iavf_status iavf_alloc_adminq_asq_ring(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
52
enum iavf_status iavf_alloc_adminq_arq_ring(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
53
enum iavf_status iavf_shutdown_asq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
54
enum iavf_status iavf_shutdown_arq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
55
u16 iavf_clean_asq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
56
void iavf_free_adminq_asq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
57
void iavf_free_adminq_arq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
59
void iavf_adminq_init_ring_data(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
60
enum iavf_status iavf_clean_arq_element(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
63
enum iavf_status iavf_asq_send_command(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
68
bool iavf_asq_done(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
71
void iavf_debug_aq(struct iavf_hw *hw, enum iavf_debug_mask mask,
sys/dev/iavf/iavf_prototype.h
74
void iavf_idle_aq(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
75
bool iavf_check_asq_alive(struct iavf_hw *hw);
sys/dev/iavf/iavf_prototype.h
76
enum iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw, bool unloading);
sys/dev/iavf/iavf_prototype.h
78
enum iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 seid,
sys/dev/iavf/iavf_prototype.h
80
enum iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 seid,
sys/dev/iavf/iavf_prototype.h
82
enum iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
85
enum iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw,
sys/dev/iavf/iavf_prototype.h
88
const char *iavf_aq_str(struct iavf_hw *hw, enum iavf_admin_queue_err aq_err);
sys/dev/iavf/iavf_prototype.h
89
const char *iavf_stat_str(struct iavf_hw *hw, enum iavf_status stat_err);
sys/dev/iavf/iavf_prototype.h
91
enum iavf_status iavf_set_mac_type(struct iavf_hw *hw);
sys/dev/iavf/iavf_type.h
70
struct iavf_hw;
sys/dev/iavf/iavf_type.h
71
typedef void (*IAVF_ADMINQ_CALLBACK)(struct iavf_hw *, struct iavf_aq_desc *);
sys/dev/iavf/iavf_vc_common.c
132
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_vc_common.c
239
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_vc_common.c
62
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_vc_common.c
741
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/iavf_vc_common.c
918
iavf_vc_stat_str(struct iavf_hw *hw, enum virtchnl_status_code stat_err)
sys/dev/iavf/iavf_vc_common.h
65
const char * iavf_vc_stat_str(struct iavf_hw *hw,
sys/dev/iavf/if_iavf_iflib.c
1128
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
1197
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
1255
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
1375
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
1588
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
1626
struct iavf_hw *hw = vsi->hw;
sys/dev/iavf/if_iavf_iflib.c
1645
struct iavf_hw *hw = vsi->hw;
sys/dev/iavf/if_iavf_iflib.c
1660
iavf_enable_queue_irq(struct iavf_hw *hw, int id)
sys/dev/iavf/if_iavf_iflib.c
1678
iavf_disable_queue_irq(struct iavf_hw *hw, int id)
sys/dev/iavf/if_iavf_iflib.c
1708
struct iavf_hw *hw = vsi->hw;
sys/dev/iavf/if_iavf_iflib.c
258
struct iavf_hw *hw;
sys/dev/iavf/if_iavf_iflib.c
467
struct iavf_hw *hw;
sys/dev/iavf/if_iavf_iflib.c
518
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
721
struct iavf_hw *hw = &sc->hw;
sys/dev/iavf/if_iavf_iflib.c
83
static void iavf_enable_queue_irq(struct iavf_hw *, int);
sys/dev/iavf/if_iavf_iflib.c
84
static void iavf_disable_queue_irq(struct iavf_hw *, int);
sys/dev/iavf/if_iavf_iflib.c
921
struct iavf_hw *hw = vsi->hw;
sys/dev/iavf/if_iavf_iflib.c
942
struct iavf_hw *hw = vsi->hw;