sys/dev/qlxgb/qla_dbg.c
147
void qla_dump_buf8(qla_host_t *ha, char *msg, void *dbuf, uint32_t len)
sys/dev/qlxgb/qla_dbg.c
49
void qla_dump_buf32(qla_host_t *ha, char *msg, void *dbuf32, uint32_t len32)
sys/dev/qlxgb/qla_dbg.c
88
void qla_dump_buf16(qla_host_t *ha, char *msg, void *dbuf16, uint32_t len16)
sys/dev/qlxgb/qla_dbg.h
40
extern void qla_dump_buf8(qla_host_t *ha, char *str, void *dbuf,
sys/dev/qlxgb/qla_dbg.h
42
extern void qla_dump_buf16(qla_host_t *ha, char *str, void *dbuf,
sys/dev/qlxgb/qla_dbg.h
44
extern void qla_dump_buf32(qla_host_t *ha, char *str, void *dbuf,
sys/dev/qlxgb/qla_glbl.h
104
extern int qla_make_cdev(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
105
extern void qla_del_cdev(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
53
extern int qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxgb/qla_glbl.h
54
extern void qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxgb/qla_glbl.h
56
extern int qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp,
sys/dev/qlxgb/qla_glbl.h
62
extern int qla_get_msix_count(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
63
extern int qla_alloc_dma(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
64
extern void qla_free_dma(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
65
extern void qla_hw_add_sysctls(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
66
extern int qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxgb/qla_glbl.h
68
extern int qla_init_hw_if(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
69
extern void qla_get_hw_caps(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
70
extern void qla_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
sys/dev/qlxgb/qla_glbl.h
72
extern void qla_del_hw_if(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
73
extern void qla_set_promisc(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
74
extern void qla_set_allmulti(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
75
extern void qla_reset_promisc_allmulti(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
76
extern void qla_config_ipv4_addr(qla_host_t *ha, uint32_t ipv4_addr);
sys/dev/qlxgb/qla_glbl.h
77
extern int qla_hw_tx_compl(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
78
extern void qla_update_link_state(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
79
extern void qla_hw_tx_done(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
80
extern int qla_config_lro(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
81
extern void qla_free_lro(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
82
extern int qla_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id);
sys/dev/qlxgb/qla_glbl.h
83
extern void qla_hw_stop_rcv(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
88
extern int qla_init_hw(qla_host_t *ha);
sys/dev/qlxgb/qla_glbl.h
89
extern int qla_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val,
sys/dev/qlxgb/qla_glbl.h
91
extern int qla_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data);
sys/dev/qlxgb/qla_glbl.h
92
extern int qla_flash_rd32_words(qla_host_t *ha, uint32_t addr,
sys/dev/qlxgb/qla_glbl.h
94
extern int qla_flash_rd32(qla_host_t *ha, uint32_t addr, uint32_t *val);
sys/dev/qlxgb/qla_glbl.h
95
extern int qla_fw_update(qla_host_t *ha, void *fdata, uint32_t off,
sys/dev/qlxgb/qla_glbl.h
97
extern int qla_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size);
sys/dev/qlxgb/qla_glbl.h
98
extern int qla_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size,
sys/dev/qlxgb/qla_hw.c
105
qla_free_dma(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1126
qla_del_hw_if(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1146
qla_init_hw_if(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1203
qla_init_rcv_cntxt(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1286
qla_del_rcv_cntxt(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1311
qla_init_xmt_cntxt(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1366
qla_del_xmt_cntxt(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
137
qla_alloc_dma(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1391
qla_get_max_rds(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1419
qla_get_max_sds(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1447
qla_get_max_rules(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1475
qla_get_max_rcv_cntxts(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1503
qla_get_max_tx_cntxts(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1531
qla_get_max_mtu(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1559
qla_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id)
sys/dev/qlxgb/qla_hw.c
1587
qla_get_max_lro(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1615
qla_get_flow_control(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1642
qla_get_hw_caps(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1662
qla_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
sys/dev/qlxgb/qla_hw.c
1681
qla_hw_tx_done_locked(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1724
qla_hw_tx_done(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1741
qla_update_link_state(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1769
qla_config_lro(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1793
qla_free_lro(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
1812
qla_hw_stop_rcv(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
267
qla_init_cntxt_regions(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
407
qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp)
sys/dev/qlxgb/qla_hw.c
485
qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size)
sys/dev/qlxgb/qla_hw.c
53
static void qla_init_cntxt_regions(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
537
qla_config_rss(qla_host_t *ha, uint16_t cntxt_id)
sys/dev/qlxgb/qla_hw.c
54
static int qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp);
sys/dev/qlxgb/qla_hw.c
55
static int qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size);
sys/dev/qlxgb/qla_hw.c
56
static int qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
sys/dev/qlxgb/qla_hw.c
567
qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable)
sys/dev/qlxgb/qla_hw.c
58
static void qla_del_rcv_cntxt(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
59
static int qla_init_rcv_cntxt(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
60
static void qla_del_xmt_cntxt(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
603
qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint16_t cntxt_id,
sys/dev/qlxgb/qla_hw.c
61
static int qla_init_xmt_cntxt(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
62
static int qla_get_max_rds(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
63
static int qla_get_max_sds(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
636
qla_set_mac_rcv_mode(qla_host_t *ha, uint16_t cntxt_id, uint32_t mode)
sys/dev/qlxgb/qla_hw.c
64
static int qla_get_max_rules(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
65
static int qla_get_max_rcv_cntxts(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
655
qla_set_promisc(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
66
static int qla_get_max_tx_cntxts(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
663
qla_set_allmulti(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
67
static int qla_get_max_mtu(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
671
qla_reset_promisc_allmulti(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
68
static int qla_get_max_lro(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
683
qla_config_ipv4_addr(qla_host_t *ha, uint32_t ipv4_addr)
sys/dev/qlxgb/qla_hw.c
69
static int qla_get_flow_control(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
70
static void qla_hw_tx_done_locked(qla_host_t *ha);
sys/dev/qlxgb/qla_hw.c
708
qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr)
sys/dev/qlxgb/qla_hw.c
73
qla_get_msix_count(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
827
qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd)
sys/dev/qlxgb/qla_hw.c
83
qla_hw_add_sysctls(qla_host_t *ha)
sys/dev/qlxgb/qla_hw.c
917
qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxgb/qla_inline.h
123
qla_get_mac_addr(qla_host_t *ha)
sys/dev/qlxgb/qla_inline.h
129
qla_read_mac_addr(qla_host_t *ha)
sys/dev/qlxgb/qla_inline.h
173
qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t ridx, uint32_t index,
sys/dev/qlxgb/qla_inline.h
190
qla_init_hw_rcv_descriptors(qla_host_t *ha, uint32_t ridx)
sys/dev/qlxgb/qla_inline.h
203
qla_lock(qla_host_t *ha, const char *str)
sys/dev/qlxgb/qla_inline.h
220
qla_unlock(qla_host_t *ha, const char *str)
sys/dev/qlxgb/qla_inline.h
39
static __inline void qla_hw_reset(qla_host_t *ha)
sys/dev/qlxgb/qla_inline.h
58
qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val)
sys/dev/qlxgb/qla_inline.h
83
qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg)
sys/dev/qlxgb/qla_inline.h
89
qla_get_ifq_snd_maxlen(qla_host_t *ha)
sys/dev/qlxgb/qla_inline.h
95
qla_get_optics(qla_host_t *ha)
sys/dev/qlxgb/qla_ioctl.c
51
qla_make_cdev(qla_host_t *ha)
sys/dev/qlxgb/qla_ioctl.c
70
qla_del_cdev(qla_host_t *ha)
sys/dev/qlxgb/qla_ioctl.c
81
qla_host_t *ha;
sys/dev/qlxgb/qla_ioctl.c
89
if ((ha = (qla_host_t *)dev->si_drv1) == NULL)
sys/dev/qlxgb/qla_isr.c
159
qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp)
sys/dev/qlxgb/qla_isr.c
210
qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp)
sys/dev/qlxgb/qla_isr.c
265
qla_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count)
sys/dev/qlxgb/qla_isr.c
349
qla_host_t *ha;
sys/dev/qlxgb/qla_isr.c
383
qla_host_t *ha;
sys/dev/qlxgb/qla_isr.c
45
static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp);
sys/dev/qlxgb/qla_isr.c
46
static void qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp);
sys/dev/qlxgb/qla_isr.c
53
qla_rx_intr(qla_host_t *ha, uint64_t data, uint32_t sds_idx,
sys/dev/qlxgb/qla_misc.c
1005
qla_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf,
sys/dev/qlxgb/qla_misc.c
204
qla_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd)
sys/dev/qlxgb/qla_misc.c
258
qla_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, offchip_mem_val_t *val,
sys/dev/qlxgb/qla_misc.c
304
qla_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data)
sys/dev/qlxgb/qla_misc.c
348
qla_p3p_sem_lock2(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
363
qla_int_to_pci_addr_map(qla_host_t *ha, uint32_t int_addr)
sys/dev/qlxgb/qla_misc.c
386
qla_filter_pci_addr(qla_host_t *ha, uint32_t addr)
sys/dev/qlxgb/qla_misc.c
414
qla_crb_init(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
473
qla_init_peg_regs(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
495
qla_load_fw_from_flash(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
538
qla_init_from_flash(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
591
qla_init_hw(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
649
qla_wait_for_flash_busy(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
667
qla_flash_write_enable(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
686
qla_flash_unprotect(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
724
qla_flash_protect(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
746
qla_flash_get_status(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
772
qla_wait_for_flash_unprotect(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
787
qla_wait_for_flash_protect(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
802
qla_erase_flash_sector(qla_host_t *ha, uint32_t start)
sys/dev/qlxgb/qla_misc.c
828
qla_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size)
sys/dev/qlxgb/qla_misc.c
862
qla_flash_write32(qla_host_t *ha, uint32_t off, uint32_t data)
sys/dev/qlxgb/qla_misc.c
888
qla_flash_wait_for_write_complete(qla_host_t *ha)
sys/dev/qlxgb/qla_misc.c
915
qla_flash_write(qla_host_t *ha, uint32_t off, uint32_t data)
sys/dev/qlxgb/qla_misc.c
930
qla_flash_write_pattern(qla_host_t *ha, uint32_t off, uint32_t size,
sys/dev/qlxgb/qla_misc.c
965
qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size,
sys/dev/qlxgb/qla_os.c
100
"ql", qla_pci_methods, sizeof (qla_host_t),
sys/dev/qlxgb/qla_os.c
1028
qla_send(qla_host_t *ha, struct mbuf **m_headp)
sys/dev/qlxgb/qla_os.c
1118
qla_stop(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
1144
qla_alloc_xmt_bufs(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
1171
qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb)
sys/dev/qlxgb/qla_os.c
1187
qla_free_xmt_bufs(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
1204
qla_alloc_rcv_bufs(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
1327
qla_free_rcv_bufs(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
1373
qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp,
sys/dev/qlxgb/qla_os.c
1449
qla_host_t *ha = context;
sys/dev/qlxgb/qla_os.c
145
qla_add_sysctls(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
207
qla_host_t *ha = arg;
sys/dev/qlxgb/qla_os.c
236
qla_host_t *ha = NULL;
sys/dev/qlxgb/qla_os.c
246
memset(ha, 0, sizeof (qla_host_t));
sys/dev/qlxgb/qla_os.c
407
qla_host_t *ha = NULL;
sys/dev/qlxgb/qla_os.c
446
qla_host_t *ha;
sys/dev/qlxgb/qla_os.c
453
ha = (qla_host_t *)arg1;
sys/dev/qlxgb/qla_os.c
464
qla_release(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
531
qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxgb/qla_os.c
596
qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxgb/qla_os.c
604
qla_alloc_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
63
static int qla_alloc_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
639
qla_free_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
64
static void qla_free_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
65
static int qla_alloc_xmt_bufs(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
653
qla_init_ifnet(device_t dev, qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
66
static void qla_free_xmt_bufs(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
67
static int qla_alloc_rcv_bufs(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
68
static void qla_free_rcv_bufs(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
70
static void qla_init_ifnet(device_t dev, qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
703
qla_init_locked(qla_host_t *ha)
sys/dev/qlxgb/qla_os.c
72
static void qla_release(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
736
qla_host_t *ha;
sys/dev/qlxgb/qla_os.c
738
ha = (qla_host_t *)arg;
sys/dev/qlxgb/qla_os.c
75
static void qla_stop(qla_host_t *ha);
sys/dev/qlxgb/qla_os.c
76
static int qla_send(qla_host_t *ha, struct mbuf **m_headp);
sys/dev/qlxgb/qla_os.c
762
qla_set_multi(qla_host_t *ha, uint32_t add_multi)
sys/dev/qlxgb/qla_os.c
782
qla_host_t *ha;
sys/dev/qlxgb/qla_os.c
784
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgb/qla_os.c
930
qla_host_t *ha;
sys/dev/qlxgb/qla_os.c
934
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgb/qla_os.c
951
qla_host_t *ha;
sys/dev/qlxgb/qla_os.c
953
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgb/qla_os.c
976
qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_dbg.c
144
void ql_dump_buf8(qla_host_t *ha, const char *msg, void *dbuf, uint32_t len)
sys/dev/qlxgbe/ql_dbg.c
46
void ql_dump_buf32(qla_host_t *ha, const char *msg, void *dbuf32, uint32_t len32)
sys/dev/qlxgbe/ql_dbg.c
85
void ql_dump_buf16(qla_host_t *ha, const char *msg, void *dbuf16, uint32_t len16)
sys/dev/qlxgbe/ql_dbg.h
38
extern void ql_dump_buf8(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxgbe/ql_dbg.h
40
extern void ql_dump_buf16(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxgbe/ql_dbg.h
42
extern void ql_dump_buf32(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxgbe/ql_glbl.h
104
extern int ql_make_cdev(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
105
extern void ql_del_cdev(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
116
extern void ql_alloc_drvr_state_buffer(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
117
extern void ql_free_drvr_state_buffer(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
118
extern void ql_capture_drvr_state(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
119
extern void ql_sp_log(qla_host_t *ha, uint16_t fmtstr_idx, uint16_t num_params,
sys/dev/qlxgbe/ql_glbl.h
122
extern void ql_alloc_sp_log_buffer(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
123
extern void ql_free_sp_log_buffer(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
42
extern uint32_t ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count);
sys/dev/qlxgbe/ql_glbl.h
47
extern int ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxgbe/ql_glbl.h
48
extern void ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxgbe/ql_glbl.h
49
extern int ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
sys/dev/qlxgbe/ql_glbl.h
50
extern void qla_set_error_recovery(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
55
extern int ql_alloc_dma(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
56
extern void ql_free_dma(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
57
extern void ql_hw_add_sysctls(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
58
extern int ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxgbe/ql_glbl.h
61
extern void qla_confirm_9kb_enable(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
62
extern int ql_init_hw_if(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
63
extern int ql_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
sys/dev/qlxgbe/ql_glbl.h
65
extern void ql_del_hw_if(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
66
extern int ql_set_promisc(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
67
extern void qla_reset_promisc(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
68
extern int ql_set_allmulti(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
69
extern void qla_reset_allmulti(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
70
extern void ql_update_link_state(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
71
extern void ql_hw_tx_done_locked(qla_host_t *ha, uint32_t txr_idx);
sys/dev/qlxgbe/ql_glbl.h
72
extern int ql_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id);
sys/dev/qlxgbe/ql_glbl.h
73
extern void ql_get_stats(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
74
extern void ql_hw_link_status(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
75
extern int ql_hw_check_health(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
76
extern void qla_hw_async_event(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
77
extern int qla_get_nic_partition(qla_host_t *ha, uint32_t *supports_9kb,
sys/dev/qlxgbe/ql_glbl.h
79
extern int qla_hw_del_all_mcast(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
81
extern int ql_iscsi_pdu(qla_host_t *ha, struct mbuf *mp);
sys/dev/qlxgbe/ql_glbl.h
82
extern void ql_minidump(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
83
extern int ql_minidump_init(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
88
extern int ql_init_hw(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
89
extern int ql_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val,
sys/dev/qlxgbe/ql_glbl.h
91
extern int ql_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data);
sys/dev/qlxgbe/ql_glbl.h
92
extern int ql_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr,
sys/dev/qlxgbe/ql_glbl.h
94
extern void ql_read_mac_addr(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
95
extern int ql_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size);
sys/dev/qlxgbe/ql_glbl.h
96
extern int ql_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size,
sys/dev/qlxgbe/ql_glbl.h
98
extern int ql_stop_sequence(qla_host_t *ha);
sys/dev/qlxgbe/ql_glbl.h
99
extern int ql_start_sequence(qla_host_t *ha, uint16_t index);
sys/dev/qlxgbe/ql_hw.c
106
ha = (qla_host_t *)arg1;
sys/dev/qlxgbe/ql_hw.c
1115
ql_hw_link_status(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1223
ql_free_dma(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1253
ql_alloc_dma(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
136
qla_host_t *ha;
sys/dev/qlxgbe/ql_hw.c
1374
qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox,
sys/dev/qlxgbe/ql_hw.c
144
ha = (qla_host_t *)arg1;
sys/dev/qlxgbe/ql_hw.c
1505
qla_get_nic_partition(qla_host_t *ha, uint32_t *supports_9kb,
sys/dev/qlxgbe/ql_hw.c
1541
qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx, uint32_t num_intrs,
sys/dev/qlxgbe/ql_hw.c
1621
qla_config_rss(qla_host_t *ha, uint16_t cntxt_id)
sys/dev/qlxgbe/ql_hw.c
1673
qla_set_rss_ind_table(qla_host_t *ha, uint32_t start_idx, uint32_t count,
sys/dev/qlxgbe/ql_hw.c
1722
qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable,
sys/dev/qlxgbe/ql_hw.c
1783
qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac,
sys/dev/qlxgbe/ql_hw.c
1852
qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode)
sys/dev/qlxgbe/ql_hw.c
1889
ql_set_promisc(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1899
qla_reset_promisc(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1906
ql_set_allmulti(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1916
qla_reset_allmulti(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
1928
ql_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id)
sys/dev/qlxgbe/ql_hw.c
1966
qla_link_event_req(qla_host_t *ha, uint16_t cntxt_id)
sys/dev/qlxgbe/ql_hw.c
2003
qla_config_fw_lro(qla_host_t *ha, uint16_t cntxt_id)
sys/dev/qlxgbe/ql_hw.c
203
qla_host_t *ha;
sys/dev/qlxgbe/ql_hw.c
2043
qla_set_cam_search_mode(qla_host_t *ha, uint32_t search_mode)
sys/dev/qlxgbe/ql_hw.c
2081
qla_get_cam_search_mode(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
210
ha = (qla_host_t *)arg1;
sys/dev/qlxgbe/ql_hw.c
2120
qla_get_hw_stats(qla_host_t *ha, uint32_t cmd, uint32_t rsp_size)
sys/dev/qlxgbe/ql_hw.c
2156
ql_get_stats(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2257
qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr)
sys/dev/qlxgbe/ql_hw.c
232
qla_host_t *ha;
sys/dev/qlxgbe/ql_hw.c
2377
qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, uint32_t *op_code,
sys/dev/qlxgbe/ql_hw.c
239
ha = (qla_host_t *)arg1;
sys/dev/qlxgbe/ql_hw.c
2468
ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxgbe/ql_hw.c
251
qlnx_add_hw_mac_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2724
qla_config_rss_ind_table(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2750
qla_config_soft_lro(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2778
qla_drain_soft_lro(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2796
qla_free_soft_lro(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2818
ql_del_hw_if(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2856
qla_confirm_9kb_enable(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
2883
ql_init_hw_if(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3005
qla_map_sds_to_rds(qla_host_t *ha, uint32_t start_idx, uint32_t num_idx)
sys/dev/qlxgbe/ql_hw.c
3052
qla_init_rcv_cntxt(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3204
qla_add_rcv_rings(qla_host_t *ha, uint32_t sds_idx, uint32_t nsds)
sys/dev/qlxgbe/ql_hw.c
3284
qla_del_rcv_cntxt(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3345
qla_init_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx)
sys/dev/qlxgbe/ql_hw.c
3432
qla_del_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx)
sys/dev/qlxgbe/ql_hw.c
3466
qla_del_xmt_cntxt(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3484
qla_init_xmt_cntxt(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3502
qla_hw_all_mcast(qla_host_t *ha, uint32_t add_mcast)
sys/dev/qlxgbe/ql_hw.c
3566
qla_hw_add_all_mcast(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3576
qla_hw_del_all_mcast(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3589
qla_hw_mac_addr_present(qla_host_t *ha, uint8_t *mta)
sys/dev/qlxgbe/ql_hw.c
3601
qla_hw_add_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast)
sys/dev/qlxgbe/ql_hw.c
3626
qla_hw_del_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast)
sys/dev/qlxgbe/ql_hw.c
3657
ql_hw_set_multi(qla_host_t *ha, uint8_t *mcast_addr, uint32_t mcnt,
sys/dev/qlxgbe/ql_hw.c
3730
ql_hw_tx_done_locked(qla_host_t *ha, uint32_t txr_idx)
sys/dev/qlxgbe/ql_hw.c
3780
ql_update_link_state(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3810
ql_hw_check_health(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3876
qla_init_nic_func(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3919
qla_stop_nic_func(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3959
qla_query_fw_dcbx_caps(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
3997
qla_idc_ack(qla_host_t *ha, uint32_t aen_mb1, uint32_t aen_mb2,
sys/dev/qlxgbe/ql_hw.c
4052
qla_set_port_config(qla_host_t *ha, uint32_t cfg_bits)
sys/dev/qlxgbe/ql_hw.c
4112
qla_get_minidump_tmplt_size(qla_host_t *ha, uint32_t *size)
sys/dev/qlxgbe/ql_hw.c
4159
qla_get_port_config(qla_host_t *ha, uint32_t *cfg_bits)
sys/dev/qlxgbe/ql_hw.c
4206
ql_iscsi_pdu(qla_host_t *ha, struct mbuf *mp)
sys/dev/qlxgbe/ql_hw.c
4281
qla_hw_async_event(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4299
ql_get_minidump_template(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4343
static int ql_parse_template(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
4345
static uint32_t ql_rdcrb(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4349
static uint32_t ql_pollrd(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4353
static uint32_t ql_pollrd_modify_write(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4357
static uint32_t ql_L2Cache(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4361
static uint32_t ql_L1Cache(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4365
static uint32_t ql_rdocm(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4369
static uint32_t ql_rdmem(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4373
static uint32_t ql_rdrom(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4377
static uint32_t ql_rdmux(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4381
static uint32_t ql_rdmux2(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4385
static uint32_t ql_rdqueue(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4389
static uint32_t ql_cntrl(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
4394
ql_minidump_size(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4413
ql_free_minidump_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4424
ql_alloc_minidump_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4441
ql_free_minidump_template_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4452
ql_alloc_minidump_template_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4466
ql_alloc_minidump_buffers(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4484
ql_validate_minidump_checksum(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4505
ql_minidump_init(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4574
ql_minidump_free(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4589
ql_minidump(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4628
ql_parse_template(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
468
qlnx_add_hw_rcv_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
4828
ql_rdcrb(qla_host_t *ha, ql_minidump_entry_rdcrb_t * crb_entry,
sys/dev/qlxgbe/ql_hw.c
4861
ql_L2Cache(qla_host_t *ha, ql_minidump_entry_cache_t *cacheEntry,
sys/dev/qlxgbe/ql_hw.c
4956
ql_L1Cache(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
50
static void qla_del_rcv_cntxt(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
5010
ql_rdocm(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
5034
ql_rdmem(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
5069
ql_rdrom(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
5099
ql_rdmux(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
51
static int qla_init_rcv_cntxt(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
5131
ql_rdmux2(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
52
static int qla_del_xmt_cntxt(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
5201
ql_rdqueue(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
5243
ql_cntrl(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
53
static int qla_init_xmt_cntxt(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
54
static int qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox,
sys/dev/qlxgbe/ql_hw.c
5427
ql_pollrd(qla_host_t *ha, ql_minidump_entry_pollrd_t *entry,
sys/dev/qlxgbe/ql_hw.c
5493
ql_pollrd_modify_write(qla_host_t *ha,
sys/dev/qlxgbe/ql_hw.c
56
static int qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx,
sys/dev/qlxgbe/ql_hw.c
58
static int qla_config_rss(qla_host_t *ha, uint16_t cntxt_id);
sys/dev/qlxgbe/ql_hw.c
585
qlnx_add_hw_xmt_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
59
static int qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id,
sys/dev/qlxgbe/ql_hw.c
61
static int qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode);
sys/dev/qlxgbe/ql_hw.c
62
static int qla_link_event_req(qla_host_t *ha, uint16_t cntxt_id);
sys/dev/qlxgbe/ql_hw.c
64
static int qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd,
sys/dev/qlxgbe/ql_hw.c
646
qlnx_add_hw_mbx_cmpl_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
66
static int qla_hw_add_all_mcast(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
67
static int qla_add_rcv_rings(qla_host_t *ha, uint32_t sds_idx, uint32_t nsds);
sys/dev/qlxgbe/ql_hw.c
69
static int qla_init_nic_func(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
70
static int qla_stop_nic_func(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
71
static int qla_query_fw_dcbx_caps(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
72
static int qla_set_port_config(qla_host_t *ha, uint32_t cfg_bits);
sys/dev/qlxgbe/ql_hw.c
73
static int qla_get_port_config(qla_host_t *ha, uint32_t *cfg_bits);
sys/dev/qlxgbe/ql_hw.c
74
static int qla_set_cam_search_mode(qla_host_t *ha, uint32_t search_mode);
sys/dev/qlxgbe/ql_hw.c
75
static int qla_get_cam_search_mode(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
752
qlnx_add_hw_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
763
qlnx_add_drvr_sds_stats(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
77
static void ql_minidump_free(qla_host_t *ha);
sys/dev/qlxgbe/ql_hw.c
801
qlnx_add_drvr_rds_stats(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
82
qla_stop_pegs(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
845
qlnx_add_drvr_tx_stats(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
886
qlnx_add_drvr_stats_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
899
ql_hw_add_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_hw.c
98
qla_host_t *ha;
sys/dev/qlxgbe/ql_inline.h
120
qla_get_mac_addr(qla_host_t *ha)
sys/dev/qlxgbe/ql_inline.h
126
qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t r_idx, uint32_t index,
sys/dev/qlxgbe/ql_inline.h
143
qla_init_hw_rcv_descriptors(qla_host_t *ha)
sys/dev/qlxgbe/ql_inline.h
159
qla_lock(qla_host_t *ha, const char *str, uint32_t timeout_ms,
sys/dev/qlxgbe/ql_inline.h
200
qla_unlock(qla_host_t *ha, const char *str)
sys/dev/qlxgbe/ql_inline.h
50
qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val)
sys/dev/qlxgbe/ql_inline.h
75
qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg)
sys/dev/qlxgbe/ql_inline.h
81
qla_get_ifq_snd_maxlen(qla_host_t *ha)
sys/dev/qlxgbe/ql_inline.h
87
qla_get_optics(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
104
if ((ha = (qla_host_t *)dev->si_drv1) == NULL)
sys/dev/qlxgbe/ql_ioctl.c
351
ql_drvr_state(qla_host_t *ha, qla_driver_state_t *state)
sys/dev/qlxgbe/ql_ioctl.c
379
ql_drvr_state_size(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
410
ql_get_tx_state(qla_host_t *ha, qla_drvr_state_tx_t *tx_state)
sys/dev/qlxgbe/ql_ioctl.c
428
ql_get_rx_state(qla_host_t *ha, qla_drvr_state_rx_t *rx_state)
sys/dev/qlxgbe/ql_ioctl.c
44
static int ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log);
sys/dev/qlxgbe/ql_ioctl.c
441
ql_get_sds_state(qla_host_t *ha, qla_drvr_state_sds_t *sds_state)
sys/dev/qlxgbe/ql_ioctl.c
45
static int ql_drvr_state(qla_host_t *ha, qla_driver_state_t *drvr_state);
sys/dev/qlxgbe/ql_ioctl.c
454
ql_capture_drvr_state(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
46
static uint32_t ql_drvr_state_size(qla_host_t *ha);
sys/dev/qlxgbe/ql_ioctl.c
550
ql_alloc_drvr_state_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
565
ql_free_drvr_state_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
57
ql_make_cdev(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
573
ql_sp_log(qla_host_t *ha, uint16_t fmtstr_idx, uint16_t num_params,
sys/dev/qlxgbe/ql_ioctl.c
610
ql_alloc_sp_log_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
628
ql_free_sp_log_buffer(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
636
ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log)
sys/dev/qlxgbe/ql_ioctl.c
76
ql_del_cdev(qla_host_t *ha)
sys/dev/qlxgbe/ql_ioctl.c
87
qla_host_t *ha;
sys/dev/qlxgbe/ql_isr.c
189
qla_lro_intr(qla_host_t *ha, qla_sgl_lro_t *sgc, uint32_t sds_idx)
sys/dev/qlxgbe/ql_isr.c
354
qla_rcv_cont_sds(qla_host_t *ha, uint32_t sds_idx, uint32_t comp_idx,
sys/dev/qlxgbe/ql_isr.c
44
static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp,
sys/dev/qlxgbe/ql_isr.c
464
ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count)
sys/dev/qlxgbe/ql_isr.c
48
qla_rcv_error(qla_host_t *ha)
sys/dev/qlxgbe/ql_isr.c
59
qla_rx_intr(qla_host_t *ha, qla_sgl_rcv_t *sgc, uint32_t sds_idx)
sys/dev/qlxgbe/ql_isr.c
752
qla_host_t *ha;
sys/dev/qlxgbe/ql_isr.c
887
qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp, uint32_t r_idx)
sys/dev/qlxgbe/ql_isr.c
950
qla_host_t *ha ;
sys/dev/qlxgbe/ql_misc.c
1013
qla_poll_read_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
1054
qla_rdmwr(qla_host_t *ha, uint32_t raddr, uint32_t waddr, q8_rdmwr_hdr_t *hdr)
sys/dev/qlxgbe/ql_misc.c
1089
qla_read_modify_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
1113
qla_tmplt_execute(qla_host_t *ha, uint8_t *buf, int start_idx, int *end_idx,
sys/dev/qlxgbe/ql_misc.c
1184
qla_load_offchip_mem(qla_host_t *ha, uint64_t addr, uint32_t *data32,
sys/dev/qlxgbe/ql_misc.c
1234
qla_load_bootldr(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
1251
qla_load_fwimage(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
1269
qla_ld_fw_init(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
1331
ql_stop_sequence(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
1360
ql_start_sequence(qla_host_t *ha, uint16_t index)
sys/dev/qlxgbe/ql_misc.c
222
ql_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data)
sys/dev/qlxgbe/ql_misc.c
255
qla_get_fdt(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
349
qla_flash_write_enable(qla_host_t *ha, int enable)
sys/dev/qlxgbe/ql_misc.c
414
qla_erase_flash_sector(qla_host_t *ha, uint32_t start)
sys/dev/qlxgbe/ql_misc.c
46
static int qla_ld_fw_init(qla_host_t *ha);
sys/dev/qlxgbe/ql_misc.c
492
ql_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size)
sys/dev/qlxgbe/ql_misc.c
528
qla_wr_flash32(qla_host_t *ha, uint32_t off, uint32_t *data)
sys/dev/qlxgbe/ql_misc.c
588
qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size,
sys/dev/qlxgbe/ql_misc.c
63
ql_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd)
sys/dev/qlxgbe/ql_misc.c
630
ql_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf)
sys/dev/qlxgbe/ql_misc.c
669
qla_load_fw_from_flash(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
720
qla_init_from_flash(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
750
ql_init_hw(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
805
ql_read_mac_addr(qla_host_t *ha)
sys/dev/qlxgbe/ql_misc.c
842
qla_tmplt_16bit_checksum(qla_host_t *ha, uint16_t *buf, uint32_t size)
sys/dev/qlxgbe/ql_misc.c
857
qla_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
879
qla_rd_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
909
qla_poll_reg(qla_host_t *ha, uint32_t addr, uint32_t ms_to, uint32_t tmask,
sys/dev/qlxgbe/ql_misc.c
932
qla_poll_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
975
qla_poll_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr)
sys/dev/qlxgbe/ql_misc.c
98
ql_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, q80_offchip_mem_val_t *val,
sys/dev/qlxgbe/ql_os.c
100
static int qla_create_fp_taskqueues(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
101
static void qla_destroy_fp_taskqueues(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
1019
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
102
static void qla_drain_fp_taskqueues(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
1021
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_os.c
113
"ql", qla_pci_methods, sizeof (qla_host_t),
sys/dev/qlxgbe/ql_os.c
1210
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
1214
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_os.c
1231
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
1233
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_os.c
1253
qla_send(qla_host_t *ha, struct mbuf **m_headp, uint32_t txr_idx,
sys/dev/qlxgbe/ql_os.c
1361
qla_alloc_tx_br(qla_host_t *ha, qla_tx_fp_t *fp)
sys/dev/qlxgbe/ql_os.c
1379
qla_free_tx_br(qla_host_t *ha, qla_tx_fp_t *fp)
sys/dev/qlxgbe/ql_os.c
1406
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
1419
ha = (qla_host_t *)fp->ha;
sys/dev/qlxgbe/ql_os.c
1507
qla_create_fp_taskqueues(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1538
qla_destroy_fp_taskqueues(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1555
qla_drain_fp_taskqueues(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1572
qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_os.c
158
qla_add_sysctls(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1610
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
1612
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxgbe/ql_os.c
1637
qla_stop(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1680
qla_alloc_xmt_bufs(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1733
qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb)
sys/dev/qlxgbe/ql_os.c
1760
qla_free_xmt_bufs(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1782
qla_alloc_rcv_std(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1853
qla_free_rcv_std(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1873
qla_alloc_rcv_bufs(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1909
qla_free_rcv_bufs(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
1932
ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
sys/dev/qlxgbe/ql_os.c
2003
qla_get_peer(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
2025
qla_send_msg_to_peer(qla_host_t *ha, uint32_t msg_to_peer)
sys/dev/qlxgbe/ql_os.c
2027
qla_host_t *ha_peer;
sys/dev/qlxgbe/ql_os.c
2037
qla_set_error_recovery(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
2053
qla_host_t *ha = context;
sys/dev/qlxgbe/ql_os.c
2225
qla_host_t *ha = context;
sys/dev/qlxgbe/ql_os.c
2243
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
257
qla_host_t *ha = arg;
sys/dev/qlxgbe/ql_os.c
324
qla_host_t *ha = NULL;
sys/dev/qlxgbe/ql_os.c
334
memset(ha, 0, sizeof (qla_host_t));
sys/dev/qlxgbe/ql_os.c
569
qla_host_t *ha = NULL;
sys/dev/qlxgbe/ql_os.c
608
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
616
ha = (qla_host_t *)arg1;
sys/dev/qlxgbe/ql_os.c
627
qla_release(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
63
static int qla_alloc_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
64
static void qla_free_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
65
static int qla_alloc_xmt_bufs(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
66
static void qla_free_xmt_bufs(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
67
static int qla_alloc_rcv_bufs(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
68
static void qla_free_rcv_bufs(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
69
static void qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb);
sys/dev/qlxgbe/ql_os.c
71
static void qla_init_ifnet(device_t dev, qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
726
ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxgbe/ql_os.c
73
static void qla_release(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
76
static void qla_stop(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
77
static void qla_get_peer(qla_host_t *ha);
sys/dev/qlxgbe/ql_os.c
791
ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxgbe/ql_os.c
799
qla_alloc_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
81
static int qla_send(qla_host_t *ha, struct mbuf **m_headp, uint32_t txr_idx,
sys/dev/qlxgbe/ql_os.c
834
qla_free_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
848
qla_init_ifnet(device_t dev, qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
903
qla_init_locked(qla_host_t *ha)
sys/dev/qlxgbe/ql_os.c
945
qla_host_t *ha;
sys/dev/qlxgbe/ql_os.c
947
ha = (qla_host_t *)arg;
sys/dev/qlxgbe/ql_os.c
975
qla_set_multi(qla_host_t *ha, uint32_t add_multi)
sys/dev/qlxgbe/ql_os.c
98
static int qla_alloc_tx_br(qla_host_t *ha, qla_tx_fp_t *tx_fp);
sys/dev/qlxgbe/ql_os.c
99
static void qla_free_tx_br(qla_host_t *ha, qla_tx_fp_t *tx_fp);
sys/dev/qlxge/qls_dbg.c
152
qls_dump_buf8(qla_host_t *ha, const char *msg, void *dbuf, uint32_t len)
sys/dev/qlxge/qls_dbg.c
272
qls_dump_cq(qla_host_t *ha)
sys/dev/qlxge/qls_dbg.c
48
qls_dump_buf32(qla_host_t *ha, const char *msg, void *dbuf32, uint32_t len32)
sys/dev/qlxge/qls_dbg.c
90
qls_dump_buf16(qla_host_t *ha, const char *msg, void *dbuf16, uint32_t len16)
sys/dev/qlxge/qls_dbg.h
40
extern void qls_dump_buf8(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxge/qls_dbg.h
42
extern void qls_dump_buf16(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxge/qls_dbg.h
44
extern void qls_dump_buf32(qla_host_t *ha, const char *str, void *dbuf,
sys/dev/qlxge/qls_dbg.h
47
extern void qls_dump_cq(qla_host_t *ha);
sys/dev/qlxge/qls_dump.c
1156
qls_get_mpi_regs(qla_host_t *ha, uint32_t *buf, uint32_t offset, uint32_t count)
sys/dev/qlxge/qls_dump.c
1171
qls_get_mpi_shadow_regs(qla_host_t *ha, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
1209
qls_get_probe(qla_host_t *ha, uint32_t clock, uint8_t *valid, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
1248
qls_get_probe_dump(qla_host_t *ha, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
1405
qls_get_ridx_registers(qla_host_t *ha, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
1441
qls_get_mac_proto_regs(qla_host_t *ha, uint32_t* buf)
sys/dev/qlxge/qls_dump.c
1550
qls_get_ets_regs(qla_host_t *ha, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
1571
qls_mpi_core_dump(qla_host_t *ha)
sys/dev/qlxge/qls_dump.c
374
qls_wait_reg_rdy(qla_host_t *ha , uint32_t reg, uint32_t bit, uint32_t err_bit)
sys/dev/qlxge/qls_dump.c
394
qls_rd_mpi_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_dump.c
419
qls_wr_mpi_reg(qla_host_t *ha, uint32_t reg, uint32_t data)
sys/dev/qlxge/qls_dump.c
450
qls_get_other_fnum(qla_host_t *ha)
sys/dev/qlxge/qls_dump.c
479
qls_rd_ofunc_reg(qla_host_t *ha, uint32_t reg)
sys/dev/qlxge/qls_dump.c
501
qls_wr_ofunc_reg(qla_host_t *ha, uint32_t reg, uint32_t value)
sys/dev/qlxge/qls_dump.c
518
qls_wait_ofunc_reg_rdy(qla_host_t *ha , uint32_t reg, uint32_t bit,
sys/dev/qlxge/qls_dump.c
542
qls_rd_ofunc_serdes_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_dump.c
574
qls_rd_ofunc_xgmac_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_dump.c
599
qls_rd_serdes_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_dump.c
626
qls_get_both_serdes(qla_host_t *ha, uint32_t addr, uint32_t *dptr,
sys/dev/qlxge/qls_dump.c
651
qls_rd_serdes_regs(qla_host_t *ha, qls_mpi_coredump_t *mpi_dump)
sys/dev/qlxge/qls_dump.c
804
qls_unpause_mpi_risc(qla_host_t *ha)
sys/dev/qlxge/qls_dump.c
820
qls_pause_mpi_risc(qla_host_t *ha)
sys/dev/qlxge/qls_dump.c
844
qls_get_intr_states(qla_host_t *ha, uint32_t *buf)
sys/dev/qlxge/qls_dump.c
856
qls_rd_xgmac_reg(qla_host_t *ha, uint32_t reg, uint32_t*data)
sys/dev/qlxge/qls_dump.c
879
qls_rd_xgmac_regs(qla_host_t *ha, uint32_t *buf, uint32_t o_func)
sys/dev/qlxge/qls_glbl.h
100
extern int qls_make_cdev(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
101
extern void qls_del_cdev(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
103
extern int qls_mpi_core_dump(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
47
extern int qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxge/qls_glbl.h
48
extern void qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
sys/dev/qlxge/qls_glbl.h
49
extern int qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
sys/dev/qlxge/qls_glbl.h
55
extern int qls_init_host_fw(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
56
extern int qls_get_msix_count(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
58
extern void qls_hw_add_sysctls(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
60
extern void qls_free_dma(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
61
extern int qls_alloc_dma(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
63
extern int qls_set_promisc(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
64
extern void qls_reset_promisc(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
65
extern int qls_set_allmulti(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
66
extern void qls_reset_allmulti(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
68
extern int qls_hw_tx_done(qla_host_t *ha, uint32_t txr_idx);
sys/dev/qlxge/qls_glbl.h
70
extern int qls_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxge/qls_glbl.h
73
extern void qls_del_hw_if(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
74
extern int qls_init_hw_if(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
76
extern void qls_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
sys/dev/qlxge/qls_glbl.h
79
extern void qls_update_link_state(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
81
extern int qls_init_hw(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
83
extern int qls_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data);
sys/dev/qlxge/qls_glbl.h
84
extern int qls_rd_nic_params(qla_host_t *ha);
sys/dev/qlxge/qls_glbl.h
86
extern int qls_mbx_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data);
sys/dev/qlxge/qls_glbl.h
87
extern int qls_mbx_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data);
sys/dev/qlxge/qls_glbl.h
88
extern int qls_mpi_risc_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data);
sys/dev/qlxge/qls_glbl.h
89
extern int qls_mpi_risc_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data);
sys/dev/qlxge/qls_glbl.h
91
extern int qls_mbx_dump_risc_ram(qla_host_t *ha, void *buf, uint32_t r_addr,
sys/dev/qlxge/qls_glbl.h
94
extern int qls_mpi_reset(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
103
qla_host_t *ha;
sys/dev/qlxge/qls_hw.c
1042
qls_init_comp_queue(qla_host_t *ha, int cid)
sys/dev/qlxge/qls_hw.c
111
ha = (qla_host_t *)arg1;
sys/dev/qlxge/qls_hw.c
1128
qls_init_work_queue(qla_host_t *ha, int wid)
sys/dev/qlxge/qls_hw.c
1195
qls_hw_add_all_mcast(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
121
qla_host_t *ha;
sys/dev/qlxge/qls_hw.c
1222
qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta)
sys/dev/qlxge/qls_hw.c
1251
qls_hw_del_mcast(qla_host_t *ha, uint8_t *mta)
sys/dev/qlxge/qls_hw.c
1281
qls_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt,
sys/dev/qlxge/qls_hw.c
129
ha = (qla_host_t *)arg1;
sys/dev/qlxge/qls_hw.c
1301
qls_update_link_state(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1330
qls_free_tx_ring_dma(qla_host_t *ha, int r_idx)
sys/dev/qlxge/qls_hw.c
1345
qls_free_tx_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
137
qls_hw_add_sysctls(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1371
qls_alloc_tx_ring_dma(qla_host_t *ha, int ridx)
sys/dev/qlxge/qls_hw.c
1434
qls_alloc_tx_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1487
qls_free_rss_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1494
qls_alloc_rss_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1512
qls_free_mpi_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1519
qls_alloc_mpi_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1536
qls_free_rx_ring_dma(qla_host_t *ha, int ridx)
sys/dev/qlxge/qls_hw.c
1561
qls_free_rx_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1578
qls_alloc_rx_ring_dma(qla_host_t *ha, int ridx)
sys/dev/qlxge/qls_hw.c
1718
qls_alloc_rx_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
173
qls_free_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1754
qls_wait_for_flash_ready(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1782
qls_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data)
sys/dev/qlxge/qls_hw.c
1804
qls_flash_validate(qla_host_t *ha, const char *signature)
sys/dev/qlxge/qls_hw.c
1832
qls_rd_nic_params(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
187
qls_alloc_dma(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1881
qls_sem_lock(qla_host_t *ha, uint32_t mask, uint32_t value)
sys/dev/qlxge/qls_hw.c
1902
qls_sem_unlock(qla_host_t *ha, uint32_t mask)
sys/dev/qlxge/qls_hw.c
1908
qls_wait_for_proc_addr_ready(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
1933
qls_proc_addr_rd_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg,
sys/dev/qlxge/qls_hw.c
1960
qls_proc_addr_wr_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg,
sys/dev/qlxge/qls_hw.c
1984
qls_hw_nic_reset(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
2012
qls_hw_reset(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
2081
qls_mpi_risc_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_hw.c
2091
qls_mpi_risc_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data)
sys/dev/qlxge/qls_hw.c
2101
qls_mbx_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data)
sys/dev/qlxge/qls_hw.c
2116
qls_mbx_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data)
sys/dev/qlxge/qls_hw.c
2131
qls_mbx_cmd(qla_host_t *ha, uint32_t *in_mbx, uint32_t i_count,
sys/dev/qlxge/qls_hw.c
214
qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op)
sys/dev/qlxge/qls_hw.c
2241
qls_mbx_set_mgmt_ctrl(qla_host_t *ha, uint32_t t_ctrl)
sys/dev/qlxge/qls_hw.c
2268
qls_mbx_get_mgmt_ctrl(qla_host_t *ha, uint32_t *t_status)
sys/dev/qlxge/qls_hw.c
2291
qls_mbx_get_link_status(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
2319
qls_mbx_about_fw(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
2339
qls_mbx_dump_risc_ram(qla_host_t *ha, void *buf, uint32_t r_addr,
sys/dev/qlxge/qls_hw.c
236
qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac)
sys/dev/qlxge/qls_hw.c
2382
qls_mpi_reset(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
301
qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac,
sys/dev/qlxge/qls_hw.c
353
qls_wait_for_route_idx_ready(qla_host_t *ha, uint32_t op)
sys/dev/qlxge/qls_hw.c
371
qls_load_route_idx_reg(qla_host_t *ha, uint32_t index, uint32_t data)
sys/dev/qlxge/qls_hw.c
391
qls_load_route_idx_reg_locked(qla_host_t *ha, uint32_t index, uint32_t data)
sys/dev/qlxge/qls_hw.c
409
qls_clear_routing_table(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
432
qls_set_promisc(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
444
qls_reset_promisc(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
452
qls_set_allmulti(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
464
qls_reset_allmulti(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
47
static int qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op);
sys/dev/qlxge/qls_hw.c
472
qls_init_fw_routing_table(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
48
static int qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac);
sys/dev/qlxge/qls_hw.c
49
static int qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
sys/dev/qlxge/qls_hw.c
52
static int qls_init_rss(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
526
qls_tx_tso_chksum(qla_host_t *ha, struct mbuf *mp, q81_tx_tso_t *tx_mac)
sys/dev/qlxge/qls_hw.c
53
static int qls_init_comp_queue(qla_host_t *ha, int cid);
sys/dev/qlxge/qls_hw.c
54
static int qls_init_work_queue(qla_host_t *ha, int wid);
sys/dev/qlxge/qls_hw.c
55
static int qls_init_fw_routing_table(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
56
static int qls_hw_add_all_mcast(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
57
static int qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta);
sys/dev/qlxge/qls_hw.c
58
static int qls_hw_del_mcast(qla_host_t *ha, uint8_t *mta);
sys/dev/qlxge/qls_hw.c
59
static int qls_wait_for_flash_ready(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
61
static int qls_sem_lock(qla_host_t *ha, uint32_t mask, uint32_t value);
sys/dev/qlxge/qls_hw.c
62
static void qls_sem_unlock(qla_host_t *ha, uint32_t mask);
sys/dev/qlxge/qls_hw.c
635
qls_hw_tx_done(qla_host_t *ha, uint32_t txr_idx)
sys/dev/qlxge/qls_hw.c
64
static void qls_free_tx_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
65
static int qls_alloc_tx_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
66
static void qls_free_rx_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
665
qls_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
sys/dev/qlxge/qls_hw.c
67
static int qls_alloc_rx_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
68
static void qls_free_mpi_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
69
static int qls_alloc_mpi_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
70
static void qls_free_rss_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
71
static int qls_alloc_rss_dma(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
73
static int qls_flash_validate(qla_host_t *ha, const char *signature);
sys/dev/qlxge/qls_hw.c
75
static int qls_wait_for_proc_addr_ready(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
76
static int qls_proc_addr_rd_reg(qla_host_t *ha, uint32_t addr_module,
sys/dev/qlxge/qls_hw.c
776
qls_del_hw_if(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
78
static int qls_proc_addr_wr_reg(qla_host_t *ha, uint32_t addr_module,
sys/dev/qlxge/qls_hw.c
81
static int qls_hw_reset(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
817
qls_init_hw_if(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
86
static int qls_mbx_cmd(qla_host_t *ha, uint32_t *in_mbx, uint32_t i_count,
sys/dev/qlxge/qls_hw.c
88
static int qls_mbx_set_mgmt_ctrl(qla_host_t *ha, uint32_t t_ctrl);
sys/dev/qlxge/qls_hw.c
89
static int qls_mbx_get_mgmt_ctrl(qla_host_t *ha, uint32_t *t_status);
sys/dev/qlxge/qls_hw.c
90
static void qls_mbx_get_link_status(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
91
static void qls_mbx_about_fw(qla_host_t *ha);
sys/dev/qlxge/qls_hw.c
94
qls_get_msix_count(qla_host_t *ha)
sys/dev/qlxge/qls_hw.c
954
qls_wait_for_config_reg_bits(qla_host_t *ha, uint32_t bits, uint32_t value)
sys/dev/qlxge/qls_hw.c
985
qls_init_rss(qla_host_t *ha)
sys/dev/qlxge/qls_inline.h
105
qls_unlock(qla_host_t *ha, const char *str)
sys/dev/qlxge/qls_inline.h
37
qls_get_ifq_snd_maxlen(qla_host_t *ha)
sys/dev/qlxge/qls_inline.h
43
qls_get_optics(qla_host_t *ha)
sys/dev/qlxge/qls_inline.h
75
qls_get_mac_addr(qla_host_t *ha)
sys/dev/qlxge/qls_inline.h
81
qls_lock(qla_host_t *ha, const char *str, uint32_t no_delay)
sys/dev/qlxge/qls_ioctl.c
53
qls_make_cdev(qla_host_t *ha)
sys/dev/qlxge/qls_ioctl.c
72
qls_del_cdev(qla_host_t *ha)
sys/dev/qlxge/qls_ioctl.c
83
qla_host_t *ha;
sys/dev/qlxge/qls_ioctl.c
88
if ((ha = (qla_host_t *)dev->si_drv1) == NULL)
sys/dev/qlxge/qls_isr.c
122
qls_rx_comp(qla_host_t *ha, uint32_t rxr_idx, uint32_t cq_idx, q81_rx_t *cq_e)
sys/dev/qlxge/qls_isr.c
229
qls_cq_isr(qla_host_t *ha, uint32_t cq_idx)
sys/dev/qlxge/qls_isr.c
304
qls_mbx_isr(qla_host_t *ha)
sys/dev/qlxge/qls_isr.c
364
qla_host_t *ha;
sys/dev/qlxge/qls_isr.c
44
qls_tx_comp(qla_host_t *ha, uint32_t txr_idx, q81_tx_mac_comp_t *tx_comp)
sys/dev/qlxge/qls_isr.c
73
qls_replenish_rx(qla_host_t *ha, uint32_t r_idx)
sys/dev/qlxge/qls_os.c
1001
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxge/qls_os.c
1018
qla_host_t *ha;
sys/dev/qlxge/qls_os.c
1020
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxge/qls_os.c
1044
qla_host_t *ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxge/qls_os.c
106
"ql", qla_pci_methods, sizeof (qla_host_t),
sys/dev/qlxge/qls_os.c
1107
qls_send(qla_host_t *ha, struct mbuf **m_headp)
sys/dev/qlxge/qls_os.c
1199
qls_stop(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1227
qls_flush_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb)
sys/dev/qlxge/qls_os.c
1242
qls_flush_xmt_bufs(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1255
qls_alloc_rcv_mbufs(qla_host_t *ha, int r)
sys/dev/qlxge/qls_os.c
1316
qls_free_rcv_bufs(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1340
qls_alloc_rcv_bufs(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1361
qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp)
sys/dev/qlxge/qls_os.c
1428
qla_host_t *ha = context;
sys/dev/qlxge/qls_os.c
1446
qls_config_lro(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1469
qls_free_lro(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
1489
qla_host_t *ha = context;
sys/dev/qlxge/qls_os.c
151
qla_host_t *ha;
sys/dev/qlxge/qls_os.c
160
ha = (qla_host_t *)arg1;
sys/dev/qlxge/qls_os.c
259
qls_add_sysctls(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
286
qla_host_t *ha = arg;
sys/dev/qlxge/qls_os.c
327
qla_host_t *ha = NULL;
sys/dev/qlxge/qls_os.c
337
memset(ha, 0, sizeof (qla_host_t));
sys/dev/qlxge/qls_os.c
483
qla_host_t *ha = NULL;
sys/dev/qlxge/qls_os.c
508
qls_release(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
593
qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxge/qls_os.c
63
static int qls_alloc_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
64
static void qls_free_parent_dma_tag(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
658
qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf)
sys/dev/qlxge/qls_os.c
66
static void qls_flush_xmt_bufs(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
666
qls_alloc_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
68
static int qls_alloc_rcv_bufs(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
69
static void qls_free_rcv_bufs(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
701
qls_free_parent_dma_tag(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
71
static void qls_init_ifnet(device_t dev, qla_host_t *ha);
sys/dev/qlxge/qls_os.c
715
qls_init_ifnet(device_t dev, qla_host_t *ha)
sys/dev/qlxge/qls_os.c
72
static void qls_release(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
75
static void qls_stop(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
76
static int qls_send(qla_host_t *ha, struct mbuf **m_headp);
sys/dev/qlxge/qls_os.c
771
qls_init_locked(qla_host_t *ha)
sys/dev/qlxge/qls_os.c
79
static int qls_config_lro(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
80
static void qls_free_lro(qla_host_t *ha);
sys/dev/qlxge/qls_os.c
805
qla_host_t *ha;
sys/dev/qlxge/qls_os.c
807
ha = (qla_host_t *)arg;
sys/dev/qlxge/qls_os.c
832
qls_set_multi(qla_host_t *ha, uint32_t add_multi)
sys/dev/qlxge/qls_os.c
856
qla_host_t *ha;
sys/dev/qlxge/qls_os.c
858
ha = (qla_host_t *)if_getsoftc(ifp);
sys/dev/qlxge/qls_os.c
997
qla_host_t *ha;