Searched refs:ha (Results 1 - 25 of 86) sorted by relevance

1234

/freebsd-10-stable/sys/dev/qlxge/
H A Dqls_glbl.h47 extern int qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
48 extern void qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
49 extern int qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
55 extern int qls_init_host_fw(qla_host_t *ha);
56 extern int qls_get_msix_count(qla_host_t *ha);
58 extern void qls_hw_add_sysctls(qla_host_t *ha);
60 extern void qls_free_dma(qla_host_t *ha);
61 extern int qls_alloc_dma(qla_host_t *ha);
63 extern int qls_set_promisc(qla_host_t *ha);
64 extern void qls_reset_promisc(qla_host_t *ha);
[all...]
H A Dqls_os.c64 static int qls_alloc_parent_dma_tag(qla_host_t *ha);
65 static void qls_free_parent_dma_tag(qla_host_t *ha);
67 static void qls_flush_xmt_bufs(qla_host_t *ha);
69 static int qls_alloc_rcv_bufs(qla_host_t *ha);
70 static void qls_free_rcv_bufs(qla_host_t *ha);
72 static void qls_init_ifnet(device_t dev, qla_host_t *ha);
73 static void qls_release(qla_host_t *ha);
76 static void qls_stop(qla_host_t *ha);
77 static int qls_send(qla_host_t *ha, struct mbuf **m_headp);
80 static int qls_config_lro(qla_host_t *ha);
154 qla_host_t *ha; local
265 qls_add_sysctls(qla_host_t *ha) argument
292 qla_host_t *ha = arg; local
336 qla_host_t *ha = NULL; local
492 qla_host_t *ha = NULL; local
520 qls_release(qla_host_t *ha) argument
606 qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
671 qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
678 qls_alloc_parent_dma_tag(qla_host_t *ha) argument
713 qls_free_parent_dma_tag(qla_host_t *ha) argument
727 qls_init_ifnet(device_t dev, qla_host_t *ha) argument
794 qls_init_locked(qla_host_t *ha) argument
828 qla_host_t *ha; local
842 qls_set_multi(qla_host_t *ha, uint32_t add_multi) argument
881 qla_host_t *ha; local
1020 qla_host_t *ha; local
1041 qla_host_t *ha; local
1067 qla_host_t *ha = (qla_host_t *)ifp->if_softc; local
1132 qls_send(qla_host_t *ha, struct mbuf **m_headp) argument
1228 qls_stop(qla_host_t *ha) argument
1259 qls_flush_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1275 qls_flush_xmt_bufs(qla_host_t *ha) argument
1289 qls_alloc_rcv_mbufs(qla_host_t *ha, int r) argument
1354 qls_free_rcv_bufs(qla_host_t *ha) argument
1380 qls_alloc_rcv_bufs(qla_host_t *ha) argument
1402 qls_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp) argument
1474 qla_host_t *ha = context; local
1492 qls_config_lro(qla_host_t *ha) argument
1513 qls_free_lro(qla_host_t *ha) argument
1531 qla_host_t *ha = context; local
[all...]
H A Dqls_inline.h37 qls_get_ifq_snd_maxlen(qla_host_t *ha) argument
43 qls_get_optics(qla_host_t *ha) argument
47 if (ha->link_up) {
48 switch ((ha->link_hw_info & 0xF0)) {
75 qls_get_mac_addr(qla_host_t *ha) argument
77 return (ha->mac_addr);
81 qls_lock(qla_host_t *ha, const char *str, uint32_t no_delay) argument
86 mtx_lock(&ha->hw_lock);
87 if (!ha->hw_lock_held) {
88 ha
105 qls_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dqls_ioctl.c54 qls_make_cdev(qla_host_t *ha) argument
56 ha->ioctl_dev = make_dev(&qla_cdevsw,
57 ha->ifp->if_dunit,
62 if_name(ha->ifp));
64 if (ha->ioctl_dev == NULL)
67 ha->ioctl_dev->si_drv1 = ha;
73 qls_del_cdev(qla_host_t *ha) argument
75 if (ha->ioctl_dev != NULL)
76 destroy_dev(ha
84 qla_host_t *ha; local
[all...]
H A Dqls_hw.c49 static int qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op);
50 static int qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac);
51 static int qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
54 static int qls_init_rss(qla_host_t *ha);
55 static int qls_init_comp_queue(qla_host_t *ha, int cid);
56 static int qls_init_work_queue(qla_host_t *ha, int wid);
57 static int qls_init_fw_routing_table(qla_host_t *ha);
58 static int qls_hw_add_all_mcast(qla_host_t *ha);
59 static int qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta);
60 static int qls_hw_del_mcast(qla_host_t *ha, uint8_
97 qls_get_msix_count(qla_host_t *ha) argument
106 qla_host_t *ha; local
125 qla_host_t *ha; local
142 qls_hw_add_sysctls(qla_host_t *ha) argument
178 qls_free_dma(qla_host_t *ha) argument
192 qls_alloc_dma(qla_host_t *ha) argument
220 qls_wait_for_mac_proto_idx_ready(qla_host_t *ha, uint32_t op) argument
242 qls_config_unicast_mac_addr(qla_host_t *ha, uint32_t add_mac) argument
307 qls_config_mcast_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac, uint32_t index) argument
359 qls_wait_for_route_idx_ready(qla_host_t *ha, uint32_t op) argument
377 qls_load_route_idx_reg(qla_host_t *ha, uint32_t index, uint32_t data) argument
398 qls_load_route_idx_reg_locked(qla_host_t *ha, uint32_t index, uint32_t data) argument
416 qls_clear_routing_table(qla_host_t *ha) argument
439 qls_set_promisc(qla_host_t *ha) argument
451 qls_reset_promisc(qla_host_t *ha) argument
461 qls_set_allmulti(qla_host_t *ha) argument
473 qls_reset_allmulti(qla_host_t *ha) argument
484 qls_init_fw_routing_table(qla_host_t *ha) argument
538 qls_tx_tso_chksum(qla_host_t *ha, struct mbuf *mp, q81_tx_tso_t *tx_mac) argument
641 qls_hw_tx_done(qla_host_t *ha, uint32_t txr_idx) argument
671 qls_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t txr_next, struct mbuf *mp, uint32_t txr_idx) argument
785 qls_del_hw_if(qla_host_t *ha) argument
826 qls_init_hw_if(qla_host_t *ha) argument
967 qls_wait_for_config_reg_bits(qla_host_t *ha, uint32_t bits, uint32_t value) argument
999 qls_init_rss(qla_host_t *ha) argument
1056 qls_init_comp_queue(qla_host_t *ha, int cid) argument
1142 qls_init_work_queue(qla_host_t *ha, int wid) argument
1209 qls_hw_add_all_mcast(qla_host_t *ha) argument
1237 qls_hw_add_mcast(qla_host_t *ha, uint8_t *mta) argument
1269 qls_hw_del_mcast(qla_host_t *ha, uint8_t *mta) argument
1300 qls_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_mac) argument
1320 qls_update_link_state(qla_host_t *ha) argument
1351 qls_free_tx_ring_dma(qla_host_t *ha, int r_idx) argument
1366 qls_free_tx_dma(qla_host_t *ha) argument
1394 qls_alloc_tx_ring_dma(qla_host_t *ha, int ridx) argument
1458 qls_alloc_tx_dma(qla_host_t *ha) argument
1513 qls_free_rss_dma(qla_host_t *ha) argument
1520 qls_alloc_rss_dma(qla_host_t *ha) argument
1538 qls_free_mpi_dma(qla_host_t *ha) argument
1545 qls_alloc_mpi_dma(qla_host_t *ha) argument
1562 qls_free_rx_ring_dma(qla_host_t *ha, int ridx) argument
1587 qls_free_rx_dma(qla_host_t *ha) argument
1604 qls_alloc_rx_ring_dma(qla_host_t *ha, int ridx) argument
1744 qls_alloc_rx_dma(qla_host_t *ha) argument
1781 qls_wait_for_flash_ready(qla_host_t *ha) argument
1810 qls_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
1832 qls_flash_validate(qla_host_t *ha, const char *signature) argument
1860 qls_rd_nic_params(qla_host_t *ha) argument
1910 qls_sem_lock(qla_host_t *ha, uint32_t mask, uint32_t value) argument
1931 qls_sem_unlock(qla_host_t *ha, uint32_t mask) argument
1937 qls_wait_for_proc_addr_ready(qla_host_t *ha) argument
1963 qls_proc_addr_rd_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg, uint32_t *data) argument
1990 qls_proc_addr_wr_reg(qla_host_t *ha, uint32_t addr_module, uint32_t reg, uint32_t data) argument
2014 qls_hw_nic_reset(qla_host_t *ha) argument
2042 qls_hw_reset(qla_host_t *ha) argument
2111 qls_mpi_risc_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data) argument
2121 qls_mpi_risc_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data) argument
2131 qls_mbx_rd_reg(qla_host_t *ha, uint32_t reg, uint32_t *data) argument
2146 qls_mbx_wr_reg(qla_host_t *ha, uint32_t reg, uint32_t data) argument
2162 qls_mbx_cmd(qla_host_t *ha, uint32_t *in_mbx, uint32_t i_count, uint32_t *out_mbx, uint32_t o_count) argument
2277 qls_mbx_set_mgmt_ctrl(qla_host_t *ha, uint32_t t_ctrl) argument
2304 qls_mbx_get_mgmt_ctrl(qla_host_t *ha, uint32_t *t_status) argument
2327 qls_mbx_get_link_status(qla_host_t *ha) argument
2355 qls_mbx_about_fw(qla_host_t *ha) argument
2375 qls_mbx_dump_risc_ram(qla_host_t *ha, void *buf, uint32_t r_addr, uint32_t r_size) argument
2418 qls_mpi_reset(qla_host_t *ha) argument
[all...]
H A Dqls_isr.c47 qls_tx_comp(qla_host_t *ha, uint32_t txr_idx, q81_tx_mac_comp_t *tx_comp) argument
53 ha->qla_initiate_recovery = 1;
57 txb = &ha->tx_ring[txr_idx].tx_buf[tx_idx];
60 ha->ifp->if_opackets++;
61 bus_dmamap_sync(ha->tx_tag, txb->map,
63 bus_dmamap_unload(ha->tx_tag, txb->map);
69 ha->tx_ring[txr_idx].txr_done++;
71 if (ha->tx_ring[txr_idx].txr_done == NUM_TX_DESCRIPTORS)
72 ha->tx_ring[txr_idx].txr_done = 0;
76 qls_replenish_rx(qla_host_t *ha, uint32_ argument
127 qls_rx_comp(qla_host_t *ha, uint32_t rxr_idx, uint32_t cq_idx, q81_rx_t *cq_e) argument
229 qls_cq_isr(qla_host_t *ha, uint32_t cq_idx) argument
308 qls_mbx_isr(qla_host_t *ha) argument
372 qla_host_t *ha; local
[all...]
/freebsd-10-stable/sys/dev/qlxgbe/
H A Dql_inline.h52 qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val) argument
57 if ((READ_REG32(ha, sem_reg) & BIT_0))
66 WRITE_REG32(ha, id_reg, id_val);
77 qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg) argument
79 READ_REG32(ha, sem_reg);
83 qla_get_ifq_snd_maxlen(qla_host_t *ha) argument
89 qla_get_optics(qla_host_t *ha) argument
93 link_speed = READ_REG32(ha, Q8_LINK_SPEED_0);
94 if (ha->pci_func == 0)
109 if ((ha
122 qla_get_mac_addr(qla_host_t *ha) argument
128 qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t r_idx, uint32_t index, uint32_t handle, bus_addr_t paddr, uint32_t buf_size) argument
145 qla_init_hw_rcv_descriptors(qla_host_t *ha) argument
161 qla_lock(qla_host_t *ha, const char *str, uint32_t timeout_ms, uint32_t no_sleep) argument
202 qla_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dql_dbg.h38 extern void ql_dump_buf8(qla_host_t *ha, const char *str, void *dbuf,
40 extern void ql_dump_buf16(qla_host_t *ha, const char *str, void *dbuf,
42 extern void ql_dump_buf32(qla_host_t *ha, const char *str, void *dbuf,
64 #define QL_DPRINT1(ha, x) if (ha->dbg_level & 0x0001) device_printf x
65 #define QL_DPRINT2(ha, x) if (ha->dbg_level & 0x0002) device_printf x
66 #define QL_DPRINT4(ha, x) if (ha->dbg_level & 0x0004) device_printf x
67 #define QL_DPRINT8(ha,
[all...]
H A Dql_glbl.h42 extern uint32_t ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count);
47 extern int ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
48 extern void ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
49 extern int ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp);
50 extern void qla_set_error_recovery(qla_host_t *ha);
55 extern int ql_alloc_dma(qla_host_t *ha);
56 extern void ql_free_dma(qla_host_t *ha);
57 extern void ql_hw_add_sysctls(qla_host_t *ha);
58 extern int ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
61 extern void qla_confirm_9kb_enable(qla_host_t *ha);
[all...]
H A Dql_misc.c46 static int qla_ld_fw_init(qla_host_t *ha);
63 ql_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd) argument
68 wnd_reg = (Q8_CRB_WINDOW_PF0 | (ha->pci_func << 2));
70 WRITE_REG32(ha, wnd_reg, addr);
73 if (READ_REG32(ha, wnd_reg) == addr)
77 if (!count || QL_ERR_INJECT(ha, INJCT_RDWR_INDREG_FAILURE)) {
78 device_printf(ha->pci_dev, "%s: [0x%08x, 0x%08x, %d] failed\n",
80 QL_INITIATE_RECOVERY(ha);
85 *val = READ_REG32(ha, Q8_WILD_CARD);
87 WRITE_REG32(ha, Q8_WILD_CAR
98 ql_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, q80_offchip_mem_val_t *val, uint32_t rd) argument
223 ql_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
256 qla_get_fdt(qla_host_t *ha) argument
350 qla_flash_write_enable(qla_host_t *ha, int enable) argument
415 qla_erase_flash_sector(qla_host_t *ha, uint32_t start) argument
493 ql_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size) argument
529 qla_wr_flash32(qla_host_t *ha, uint32_t off, uint32_t *data) argument
589 qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size, void *data) argument
631 ql_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf) argument
670 qla_load_fw_from_flash(qla_host_t *ha) argument
721 qla_init_from_flash(qla_host_t *ha) argument
751 ql_init_hw(qla_host_t *ha) argument
809 ql_read_mac_addr(qla_host_t *ha) argument
846 qla_tmplt_16bit_checksum(qla_host_t *ha, uint16_t *buf, uint32_t size) argument
861 qla_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
884 qla_rd_wr_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
915 qla_poll_reg(qla_host_t *ha, uint32_t addr, uint32_t ms_to, uint32_t tmask, uint32_t tvalue) argument
939 qla_poll_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
983 qla_poll_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1022 qla_poll_read_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1063 qla_rdmwr(qla_host_t *ha, uint32_t raddr, uint32_t waddr, q8_rdmwr_hdr_t *hdr) argument
1098 qla_read_modify_write_list(qla_host_t *ha, q8_ce_hdr_t *ce_hdr) argument
1123 qla_tmplt_execute(qla_host_t *ha, uint8_t *buf, int start_idx, int *end_idx, uint32_t nentries) argument
1194 qla_load_offchip_mem(qla_host_t *ha, uint64_t addr, uint32_t *data32, uint32_t len32) argument
1246 qla_load_bootldr(qla_host_t *ha) argument
1263 qla_load_fwimage(qla_host_t *ha) argument
1281 qla_ld_fw_init(qla_host_t *ha) argument
1344 ql_stop_sequence(qla_host_t *ha) argument
1373 ql_start_sequence(qla_host_t *ha, uint16_t index) argument
[all...]
H A Dql_os.c64 static int qla_alloc_parent_dma_tag(qla_host_t *ha);
65 static void qla_free_parent_dma_tag(qla_host_t *ha);
66 static int qla_alloc_xmt_bufs(qla_host_t *ha);
67 static void qla_free_xmt_bufs(qla_host_t *ha);
68 static int qla_alloc_rcv_bufs(qla_host_t *ha);
69 static void qla_free_rcv_bufs(qla_host_t *ha);
70 static void qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb);
72 static void qla_init_ifnet(device_t dev, qla_host_t *ha);
74 static void qla_release(qla_host_t *ha);
77 static void qla_stop(qla_host_t *ha);
162 qla_add_sysctls(qla_host_t *ha) argument
262 qla_host_t *ha = arg; local
334 qla_host_t *ha = NULL; local
579 qla_host_t *ha = NULL; local
619 qla_host_t *ha; local
638 qla_release(qla_host_t *ha) argument
738 ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
803 ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
811 qla_alloc_parent_dma_tag(qla_host_t *ha) argument
846 qla_free_parent_dma_tag(qla_host_t *ha) argument
860 qla_init_ifnet(device_t dev, qla_host_t *ha) argument
925 qla_init_locked(qla_host_t *ha) argument
967 qla_host_t *ha; local
984 qla_set_multi(qla_host_t *ha, uint32_t add_multi) argument
1045 qla_host_t *ha; local
1237 qla_host_t *ha; local
1258 qla_host_t *ha; local
1281 qla_send(qla_host_t *ha, struct mbuf **m_headp, uint32_t txr_idx, uint32_t iscsi_pdu) argument
1392 qla_alloc_tx_br(qla_host_t *ha, qla_tx_fp_t *fp) argument
1410 qla_free_tx_br(qla_host_t *ha, qla_tx_fp_t *fp) argument
1439 qla_host_t *ha; local
1541 qla_create_fp_taskqueues(qla_host_t *ha) argument
1573 qla_destroy_fp_taskqueues(qla_host_t *ha) argument
1591 qla_drain_fp_taskqueues(qla_host_t *ha) argument
1608 qla_host_t *ha = (qla_host_t *)ifp->if_softc; local
1650 qla_host_t *ha; local
1678 qla_stop(qla_host_t *ha) argument
1724 qla_alloc_xmt_bufs(qla_host_t *ha) argument
1779 qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1806 qla_free_xmt_bufs(qla_host_t *ha) argument
1829 qla_alloc_rcv_std(qla_host_t *ha) argument
1904 qla_free_rcv_std(qla_host_t *ha) argument
1924 qla_alloc_rcv_bufs(qla_host_t *ha) argument
1961 qla_free_rcv_bufs(qla_host_t *ha) argument
1984 ql_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp) argument
2060 qla_get_peer(qla_host_t *ha) argument
2082 qla_send_msg_to_peer(qla_host_t *ha, uint32_t msg_to_peer) argument
2095 qla_set_error_recovery(qla_host_t *ha) argument
2111 qla_host_t *ha = context; local
2288 qla_host_t *ha = context; local
2306 qla_host_t *ha; local
[all...]
H A Dql_ioctl.c45 static int ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log);
46 static int ql_drvr_state(qla_host_t *ha, qla_driver_state_t *drvr_state);
47 static uint32_t ql_drvr_state_size(qla_host_t *ha);
58 ql_make_cdev(qla_host_t *ha) argument
60 ha->ioctl_dev = make_dev(&qla_cdevsw,
61 ha->ifp->if_dunit,
66 if_name(ha->ifp));
68 if (ha->ioctl_dev == NULL)
71 ha->ioctl_dev->si_drv1 = ha;
77 ql_del_cdev(qla_host_t *ha) argument
88 qla_host_t *ha; local
358 ql_drvr_state(qla_host_t *ha, qla_driver_state_t *state) argument
386 ql_drvr_state_size(qla_host_t *ha) argument
417 ql_get_tx_state(qla_host_t *ha, qla_drvr_state_tx_t *tx_state) argument
435 ql_get_rx_state(qla_host_t *ha, qla_drvr_state_rx_t *rx_state) argument
448 ql_get_sds_state(qla_host_t *ha, qla_drvr_state_sds_t *sds_state) argument
461 ql_capture_drvr_state(qla_host_t *ha) argument
557 ql_alloc_drvr_state_buffer(qla_host_t *ha) argument
572 ql_free_drvr_state_buffer(qla_host_t *ha) argument
580 ql_sp_log(qla_host_t *ha, uint16_t fmtstr_idx, uint16_t num_params, uint32_t param0, uint32_t param1, uint32_t param2, uint32_t param3, uint32_t param4) argument
617 ql_alloc_sp_log_buffer(qla_host_t *ha) argument
635 ql_free_sp_log_buffer(qla_host_t *ha) argument
643 ql_slowpath_log(qla_host_t *ha, qla_sp_log_t *log) argument
[all...]
H A Dql_hw.c50 static void qla_del_rcv_cntxt(qla_host_t *ha);
51 static int qla_init_rcv_cntxt(qla_host_t *ha);
52 static int qla_del_xmt_cntxt(qla_host_t *ha);
53 static int qla_init_xmt_cntxt(qla_host_t *ha);
54 static int qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox,
56 static int qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx,
58 static int qla_config_rss(qla_host_t *ha, uint16_t cntxt_id);
59 static int qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id,
61 static int qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode);
62 static int qla_link_event_req(qla_host_t *ha, uint16_
82 qla_stop_pegs(qla_host_t *ha) argument
98 qla_host_t *ha; local
137 qla_host_t *ha; local
205 qla_host_t *ha; local
235 qla_host_t *ha; local
254 qlnx_add_hw_mac_stats_sysctls(qla_host_t *ha) argument
471 qlnx_add_hw_rcv_stats_sysctls(qla_host_t *ha) argument
588 qlnx_add_hw_xmt_stats_sysctls(qla_host_t *ha) argument
650 qlnx_add_hw_mbx_cmpl_stats_sysctls(qla_host_t *ha) argument
756 qlnx_add_hw_stats_sysctls(qla_host_t *ha) argument
767 qlnx_add_drvr_sds_stats(qla_host_t *ha) argument
806 qlnx_add_drvr_rds_stats(qla_host_t *ha) argument
851 qlnx_add_drvr_tx_stats(qla_host_t *ha) argument
893 qlnx_add_drvr_stats_sysctls(qla_host_t *ha) argument
906 ql_hw_add_sysctls(qla_host_t *ha) argument
1126 ql_hw_link_status(qla_host_t *ha) argument
1235 ql_free_dma(qla_host_t *ha) argument
1265 ql_alloc_dma(qla_host_t *ha) argument
1387 qla_mbx_cmd(qla_host_t *ha, uint32_t *h_mbox, uint32_t n_hmbox, uint32_t *fw_mbox, uint32_t n_fwmbox, uint32_t no_pause) argument
1523 qla_get_nic_partition(qla_host_t *ha, uint32_t *supports_9kb, uint32_t *num_rcvq) argument
1559 qla_config_intr_cntxt(qla_host_t *ha, uint32_t start_idx, uint32_t num_intrs, uint32_t create) argument
1639 qla_config_rss(qla_host_t *ha, uint16_t cntxt_id) argument
1691 qla_set_rss_ind_table(qla_host_t *ha, uint32_t start_idx, uint32_t count, uint16_t cntxt_id, uint8_t *ind_table) argument
1740 qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable, int rcv) argument
1802 qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint32_t add_mac, uint32_t num_mac) argument
1872 qla_set_mac_rcv_mode(qla_host_t *ha, uint32_t mode) argument
1909 ql_set_promisc(qla_host_t *ha) argument
1919 qla_reset_promisc(qla_host_t *ha) argument
1926 ql_set_allmulti(qla_host_t *ha) argument
1936 qla_reset_allmulti(qla_host_t *ha) argument
1948 ql_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id) argument
1986 qla_link_event_req(qla_host_t *ha, uint16_t cntxt_id) argument
2023 qla_config_fw_lro(qla_host_t *ha, uint16_t cntxt_id) argument
2063 qla_set_cam_search_mode(qla_host_t *ha, uint32_t search_mode) argument
2101 qla_get_cam_search_mode(qla_host_t *ha) argument
2140 qla_get_hw_stats(qla_host_t *ha, uint32_t cmd, uint32_t rsp_size) argument
2176 ql_get_stats(qla_host_t *ha) argument
2277 qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr) argument
2401 qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, uint32_t *op_code, uint32_t *tcp_hdr_off) argument
2495 ql_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t tx_idx, struct mbuf *mp, uint32_t txr_idx, uint32_t iscsi_pdu) argument
2760 qla_config_rss_ind_table(qla_host_t *ha) argument
2788 qla_config_soft_lro(qla_host_t *ha) argument
2823 qla_drain_soft_lro(qla_host_t *ha) argument
2849 qla_free_soft_lro(qla_host_t *ha) argument
2870 ql_del_hw_if(qla_host_t *ha) argument
2909 qla_confirm_9kb_enable(qla_host_t *ha) argument
2936 ql_init_hw_if(qla_host_t *ha) argument
3064 qla_map_sds_to_rds(qla_host_t *ha, uint32_t start_idx, uint32_t num_idx) argument
3111 qla_init_rcv_cntxt(qla_host_t *ha) argument
3267 qla_add_rcv_rings(qla_host_t *ha, uint32_t sds_idx, uint32_t nsds) argument
3350 qla_del_rcv_cntxt(qla_host_t *ha) argument
3413 qla_init_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx) argument
3501 qla_del_xmt_cntxt_i(qla_host_t *ha, uint32_t txr_idx) argument
3535 qla_del_xmt_cntxt(qla_host_t *ha) argument
3553 qla_init_xmt_cntxt(qla_host_t *ha) argument
3571 qla_hw_all_mcast(qla_host_t *ha, uint32_t add_mcast) argument
3636 qla_hw_add_all_mcast(qla_host_t *ha) argument
3646 qla_hw_del_all_mcast(qla_host_t *ha) argument
3659 qla_hw_mac_addr_present(qla_host_t *ha, uint8_t *mta) argument
3671 qla_hw_add_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast) argument
3699 qla_hw_del_mcast(qla_host_t *ha, uint8_t *mta, uint32_t nmcast) argument
3731 ql_hw_set_multi(qla_host_t *ha, uint8_t *mcast_addr, uint32_t mcnt, uint32_t add_mac) argument
3804 ql_hw_tx_done_locked(qla_host_t *ha, uint32_t txr_idx) argument
3855 ql_update_link_state(qla_host_t *ha) argument
3885 ql_hw_check_health(qla_host_t *ha) argument
3952 qla_init_nic_func(qla_host_t *ha) argument
3995 qla_stop_nic_func(qla_host_t *ha) argument
4035 qla_query_fw_dcbx_caps(qla_host_t *ha) argument
4073 qla_idc_ack(qla_host_t *ha, uint32_t aen_mb1, uint32_t aen_mb2, uint32_t aen_mb3, uint32_t aen_mb4) argument
4128 qla_set_port_config(qla_host_t *ha, uint32_t cfg_bits) argument
4189 qla_get_minidump_tmplt_size(qla_host_t *ha, uint32_t *size) argument
4237 qla_get_port_config(qla_host_t *ha, uint32_t *cfg_bits) argument
4284 ql_iscsi_pdu(qla_host_t *ha, struct mbuf *mp) argument
4363 qla_hw_async_event(qla_host_t *ha) argument
4381 ql_get_minidump_template(qla_host_t *ha) argument
4478 ql_minidump_size(qla_host_t *ha) argument
4497 ql_free_minidump_buffer(qla_host_t *ha) argument
4508 ql_alloc_minidump_buffer(qla_host_t *ha) argument
4525 ql_free_minidump_template_buffer(qla_host_t *ha) argument
4536 ql_alloc_minidump_template_buffer(qla_host_t *ha) argument
4550 ql_alloc_minidump_buffers(qla_host_t *ha) argument
4569 ql_validate_minidump_checksum(qla_host_t *ha) argument
4590 ql_minidump_init(qla_host_t *ha) argument
4662 ql_minidump_free(qla_host_t *ha) argument
4677 ql_minidump(qla_host_t *ha) argument
4718 ql_parse_template(qla_host_t *ha) argument
4923 ql_rdcrb(qla_host_t *ha, ql_minidump_entry_rdcrb_t * crb_entry, uint32_t * data_buff) argument
4957 ql_L2Cache(qla_host_t *ha, ql_minidump_entry_cache_t *cacheEntry, uint32_t * data_buff) argument
5055 ql_L1Cache(qla_host_t *ha, ql_minidump_entry_cache_t *cacheEntry, uint32_t *data_buff) argument
5111 ql_rdocm(qla_host_t *ha, ql_minidump_entry_rdocm_t *ocmEntry, uint32_t *data_buff) argument
5135 ql_rdmem(qla_host_t *ha, ql_minidump_entry_rdmem_t *mem_entry, uint32_t *data_buff) argument
5171 ql_rdrom(qla_host_t *ha, ql_minidump_entry_rdrom_t *romEntry, uint32_t *data_buff) argument
5202 ql_rdmux(qla_host_t *ha, ql_minidump_entry_mux_t *muxEntry, uint32_t *data_buff) argument
5235 ql_rdmux2(qla_host_t *ha, ql_minidump_entry_mux2_t *muxEntry, uint32_t *data_buff) argument
5307 ql_rdqueue(qla_host_t *ha, ql_minidump_entry_queue_t *queueEntry, uint32_t *data_buff) argument
5351 ql_cntrl(qla_host_t *ha, ql_minidump_template_hdr_t *template_hdr, ql_minidump_entry_cntrl_t *crbEntry) argument
5541 ql_pollrd(qla_host_t *ha, ql_minidump_entry_pollrd_t *entry, uint32_t *data_buff) argument
5611 ql_pollrd_modify_write(qla_host_t *ha, ql_minidump_entry_rd_modify_wr_with_poll_t *entry, uint32_t *data_buff) argument
[all...]
H A Dql_isr.c45 static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp,
49 qla_rcv_error(qla_host_t *ha) argument
51 ha->stop_rcv = 1;
52 QL_INITIATE_RECOVERY(ha);
61 qla_rx_intr(qla_host_t *ha, qla_sgl_rcv_t *sgc, uint32_t sds_idx) argument
65 struct ifnet *ifp = ha->ifp;
73 lro = &ha->hw.sds[sds_idx].lro;
75 if (ha->hw.num_rds_rings > 1)
78 ha->hw.rds[r_idx].count++;
80 sdsp = &ha
207 qla_lro_intr(qla_host_t *ha, qla_sgl_lro_t *sgc, uint32_t sds_idx) argument
373 qla_rcv_cont_sds(qla_host_t *ha, uint32_t sds_idx, uint32_t comp_idx, uint32_t dcount, uint16_t *handle, uint16_t *nhandles) argument
484 ql_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count) argument
788 qla_host_t *ha; local
926 qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp, uint32_t r_idx) argument
989 qla_host_t *ha ; local
[all...]
/freebsd-10-stable/sys/dev/qlxgb/
H A Dqla_inline.h39 static __inline void qla_hw_reset(qla_host_t *ha) argument
41 WRITE_OFFSET32(ha, Q8_ASIC_RESET, 0xFFFFFFFF);
59 qla_sem_lock(qla_host_t *ha, uint32_t sem_reg, uint32_t id_reg, uint32_t id_val) argument
64 if ((READ_REG32(ha, sem_reg) & SEM_LOCK_BIT))
73 WRITE_OFFSET32(ha, id_reg, id_val);
84 qla_sem_unlock(qla_host_t *ha, uint32_t sem_reg) argument
86 READ_REG32(ha, sem_reg);
90 qla_get_ifq_snd_maxlen(qla_host_t *ha) argument
96 qla_get_optics(qla_host_t *ha) argument
100 link_speed = READ_REG32(ha, Q8_LINK_SPEED_
124 qla_get_mac_addr(qla_host_t *ha) argument
130 qla_read_mac_addr(qla_host_t *ha) argument
174 qla_set_hw_rcv_desc(qla_host_t *ha, uint32_t ridx, uint32_t index, uint32_t handle, bus_addr_t paddr, uint32_t buf_size) argument
191 qla_init_hw_rcv_descriptors(qla_host_t *ha, uint32_t ridx) argument
204 qla_lock(qla_host_t *ha, const char *str) argument
221 qla_unlock(qla_host_t *ha, const char *str) argument
[all...]
H A Dqla_glbl.h53 extern int qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
54 extern void qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
56 extern int qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp,
62 extern int qla_get_msix_count(qla_host_t *ha);
63 extern int qla_alloc_dma(qla_host_t *ha);
64 extern void qla_free_dma(qla_host_t *ha);
65 extern void qla_hw_add_sysctls(qla_host_t *ha);
66 extern int qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs,
68 extern int qla_init_hw_if(qla_host_t *ha);
69 extern void qla_get_hw_caps(qla_host_t *ha);
[all...]
H A Dqla_os.c63 static int qla_alloc_parent_dma_tag(qla_host_t *ha);
64 static void qla_free_parent_dma_tag(qla_host_t *ha);
65 static int qla_alloc_xmt_bufs(qla_host_t *ha);
66 static void qla_free_xmt_bufs(qla_host_t *ha);
67 static int qla_alloc_rcv_bufs(qla_host_t *ha);
68 static void qla_free_rcv_bufs(qla_host_t *ha);
70 static void qla_init_ifnet(device_t dev, qla_host_t *ha);
72 static void qla_release(qla_host_t *ha);
75 static void qla_stop(qla_host_t *ha);
76 static int qla_send(qla_host_t *ha, struc
147 qla_add_sysctls(qla_host_t *ha) argument
210 qla_host_t *ha = arg; local
239 qla_host_t *ha = NULL; local
410 qla_host_t *ha = NULL; local
452 qla_host_t *ha; local
471 qla_release(qla_host_t *ha) argument
538 qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
603 qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) argument
610 qla_alloc_parent_dma_tag(qla_host_t *ha) argument
645 qla_free_parent_dma_tag(qla_host_t *ha) argument
659 qla_init_ifnet(device_t dev, qla_host_t *ha) argument
717 qla_init_locked(qla_host_t *ha) argument
750 qla_host_t *ha; local
764 qla_set_multi(qla_host_t *ha, uint32_t add_multi) argument
800 qla_host_t *ha; local
946 qla_host_t *ha; local
967 qla_host_t *ha; local
992 qla_host_t *ha = (qla_host_t *)ifp->if_softc; local
1044 qla_send(qla_host_t *ha, struct mbuf **m_headp) argument
1136 qla_stop(qla_host_t *ha) argument
1165 qla_alloc_xmt_bufs(qla_host_t *ha) argument
1192 qla_clear_tx_buf(qla_host_t *ha, qla_tx_buf_t *txb) argument
1209 qla_free_xmt_bufs(qla_host_t *ha) argument
1227 qla_alloc_rcv_bufs(qla_host_t *ha) argument
1354 qla_free_rcv_bufs(qla_host_t *ha) argument
1400 qla_get_mbuf(qla_host_t *ha, qla_rx_buf_t *rxb, struct mbuf *nmp, uint32_t jumbo) argument
1481 qla_host_t *ha = context; local
[all...]
H A Dqla_misc.c204 qla_rdwr_indreg32(qla_host_t *ha, uint32_t addr, uint32_t *val, uint32_t rd) argument
212 device_printf(ha->pci_dev, "%s: invalid addr 0x%08x\n",
219 device_printf(ha->pci_dev, "%s: undefined map 0x%08x\n",
226 if (qla_sem_lock(ha, Q8_SEM7_LOCK, 0, 0)) {
227 device_printf(ha->pci_dev, "%s: SEM7_LOCK failed\n", __func__);
231 WRITE_OFFSET32(ha, Q8_CRB_WINDOW_2M, offset);
233 while (offset != (READ_OFFSET32(ha, Q8_CRB_WINDOW_2M))) {
236 qla_sem_unlock(ha, Q8_SEM7_UNLOCK);
244 *val = READ_OFFSET32(ha, ((addr & 0xFFFF) | 0x1E0000));
246 WRITE_OFFSET32(ha, ((add
258 qla_rdwr_offchip_mem(qla_host_t *ha, uint64_t addr, offchip_mem_val_t *val, uint32_t rd) argument
304 qla_rd_flash32(qla_host_t *ha, uint32_t addr, uint32_t *data) argument
348 qla_p3p_sem_lock2(qla_host_t *ha) argument
363 qla_int_to_pci_addr_map(qla_host_t *ha, uint32_t int_addr) argument
386 qla_filter_pci_addr(qla_host_t *ha, uint32_t addr) argument
414 qla_crb_init(qla_host_t *ha) argument
473 qla_init_peg_regs(qla_host_t *ha) argument
495 qla_load_fw_from_flash(qla_host_t *ha) argument
539 qla_init_from_flash(qla_host_t *ha) argument
592 qla_init_hw(qla_host_t *ha) argument
652 qla_wait_for_flash_busy(qla_host_t *ha) argument
670 qla_flash_write_enable(qla_host_t *ha) argument
689 qla_flash_unprotect(qla_host_t *ha) argument
727 qla_flash_protect(qla_host_t *ha) argument
749 qla_flash_get_status(qla_host_t *ha) argument
775 qla_wait_for_flash_unprotect(qla_host_t *ha) argument
791 qla_wait_for_flash_protect(qla_host_t *ha) argument
807 qla_erase_flash_sector(qla_host_t *ha, uint32_t start) argument
833 qla_erase_flash(qla_host_t *ha, uint32_t off, uint32_t size) argument
867 qla_flash_write32(qla_host_t *ha, uint32_t off, uint32_t data) argument
893 qla_flash_wait_for_write_complete(qla_host_t *ha) argument
921 qla_flash_write(qla_host_t *ha, uint32_t off, uint32_t data) argument
937 qla_flash_write_pattern(qla_host_t *ha, uint32_t off, uint32_t size, uint32_t pattern) argument
973 qla_flash_write_data(qla_host_t *ha, uint32_t off, uint32_t size, void *data) argument
1014 qla_wr_flash_buffer(qla_host_t *ha, uint32_t off, uint32_t size, void *buf, uint32_t pattern) argument
[all...]
H A Dqla_isr.c45 static void qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp);
46 static void qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp);
53 qla_rx_intr(qla_host_t *ha, uint64_t data, uint32_t sds_idx, argument
59 struct ifnet *ifp = ha->ifp;
63 sdsp = &ha->hw.sds[sds_idx];
72 device_printf(ha->pci_dev, "%s: ring[%d] index[0x%08x]"
79 device_printf(ha->pci_dev, "%s: ring[%d] index[0x%08x]"
87 rxb = &ha->rx_buf[idx];
89 rxb = &ha->rx_jbuf[idx];
101 bus_dmamap_sync(ha
156 qla_replenish_jumbo_rx(qla_host_t *ha, qla_sds_t *sdsp) argument
208 qla_replenish_normal_rx(qla_host_t *ha, qla_sds_t *sdsp) argument
263 qla_rcv_isr(qla_host_t *ha, uint32_t sds_idx, uint32_t count) argument
352 qla_host_t *ha; local
386 qla_host_t *ha; local
[all...]
H A Dqla_hw.c53 static void qla_init_cntxt_regions(qla_host_t *ha);
54 static int qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp);
55 static int qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size);
56 static int qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr,
58 static void qla_del_rcv_cntxt(qla_host_t *ha);
59 static int qla_init_rcv_cntxt(qla_host_t *ha);
60 static void qla_del_xmt_cntxt(qla_host_t *ha);
61 static int qla_init_xmt_cntxt(qla_host_t *ha);
62 static int qla_get_max_rds(qla_host_t *ha);
63 static int qla_get_max_sds(qla_host_t *ha);
73 qla_get_msix_count(qla_host_t *ha) argument
83 qla_hw_add_sysctls(qla_host_t *ha) argument
105 qla_free_dma(qla_host_t *ha) argument
137 qla_alloc_dma(qla_host_t *ha) argument
267 qla_init_cntxt_regions(qla_host_t *ha) argument
411 qla_issue_cmd(qla_host_t *ha, qla_cdrp_t *cdrp) argument
489 qla_fw_cmd(qla_host_t *ha, void *fw_cmd, uint32_t size) argument
541 qla_config_rss(qla_host_t *ha, uint16_t cntxt_id) argument
571 qla_config_intr_coalesce(qla_host_t *ha, uint16_t cntxt_id, int tenable) argument
608 qla_config_mac_addr(qla_host_t *ha, uint8_t *mac_addr, uint16_t cntxt_id, uint32_t add_multi) argument
642 qla_set_mac_rcv_mode(qla_host_t *ha, uint16_t cntxt_id, uint32_t mode) argument
661 qla_set_promisc(qla_host_t *ha) argument
669 qla_set_allmulti(qla_host_t *ha) argument
677 qla_reset_promisc_allmulti(qla_host_t *ha) argument
689 qla_config_ipv4_addr(qla_host_t *ha, uint32_t ipv4_addr) argument
714 qla_tx_tso(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd, uint8_t *hdr) argument
836 qla_tx_chksum(qla_host_t *ha, struct mbuf *mp, q80_tx_cmd_t *tx_cmd) argument
926 qla_hw_send(qla_host_t *ha, bus_dma_segment_t *segs, int nsegs, uint32_t *tx_idx, struct mbuf *mp) argument
1138 qla_del_hw_if(qla_host_t *ha) argument
1158 qla_init_hw_if(qla_host_t *ha) argument
1218 qla_init_rcv_cntxt(qla_host_t *ha) argument
1301 qla_del_rcv_cntxt(qla_host_t *ha) argument
1326 qla_init_xmt_cntxt(qla_host_t *ha) argument
1381 qla_del_xmt_cntxt(qla_host_t *ha) argument
1406 qla_get_max_rds(qla_host_t *ha) argument
1434 qla_get_max_sds(qla_host_t *ha) argument
1462 qla_get_max_rules(qla_host_t *ha) argument
1490 qla_get_max_rcv_cntxts(qla_host_t *ha) argument
1518 qla_get_max_tx_cntxts(qla_host_t *ha) argument
1546 qla_get_max_mtu(qla_host_t *ha) argument
1574 qla_set_max_mtu(qla_host_t *ha, uint32_t mtu, uint16_t cntxt_id) argument
1602 qla_get_max_lro(qla_host_t *ha) argument
1630 qla_get_flow_control(qla_host_t *ha) argument
1657 qla_get_hw_caps(qla_host_t *ha) argument
1677 qla_hw_set_multi(qla_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_multi) argument
1696 qla_hw_tx_done_locked(qla_host_t *ha) argument
1740 qla_hw_tx_done(qla_host_t *ha) argument
1757 qla_update_link_state(qla_host_t *ha) argument
1785 qla_config_lro(qla_host_t *ha) argument
1807 qla_free_lro(qla_host_t *ha) argument
1824 qla_hw_stop_rcv(qla_host_t *ha) argument
[all...]
H A Dqla_ioctl.c51 qla_make_cdev(qla_host_t *ha) argument
53 ha->ioctl_dev = make_dev(&qla_cdevsw,
54 ha->ifp->if_dunit,
59 if_name(ha->ifp));
61 if (ha->ioctl_dev == NULL)
64 ha->ioctl_dev->si_drv1 = ha;
70 qla_del_cdev(qla_host_t *ha) argument
72 if (ha->ioctl_dev != NULL)
73 destroy_dev(ha
81 qla_host_t *ha; local
[all...]
/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c81 static void qlnx_add_sysctls(qlnx_host_t *ha);
86 static void qlnx_release(qlnx_host_t *ha);
88 static void qlnx_init_ifnet(device_t dev, qlnx_host_t *ha);
90 static void qlnx_init_locked(qlnx_host_t *ha);
91 static int qlnx_set_multi(qlnx_host_t *ha, uint32_t add_multi);
92 static int qlnx_set_promisc(qlnx_host_t *ha);
93 static int qlnx_set_allmulti(qlnx_host_t *ha);
97 static void qlnx_stop(qlnx_host_t *ha);
98 static int qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp,
100 static int qlnx_get_ifq_snd_maxlen(qlnx_host_t *ha);
331 qlnx_vf_device(qlnx_host_t *ha) argument
344 qlnx_valid_device(qlnx_host_t *ha) argument
367 qlnx_rdma_supported(struct qlnx_host *ha) argument
473 qlnx_num_tx_compl(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
496 qlnx_host_t *ha; local
535 qlnx_create_sp_taskqueues(qlnx_host_t *ha) argument
565 qlnx_destroy_sp_taskqueues(qlnx_host_t *ha) argument
582 qlnx_host_t *ha; local
623 qlnx_create_fp_taskqueues(qlnx_host_t *ha) argument
655 qlnx_destroy_fp_taskqueues(qlnx_host_t *ha) argument
675 qlnx_drain_fp_taskqueues(qlnx_host_t *ha) argument
693 qlnx_get_params(qlnx_host_t *ha) argument
706 qlnx_host_t *ha; local
737 qlnx_create_error_recovery_taskqueue(qlnx_host_t *ha) argument
761 qlnx_destroy_error_recovery_taskqueue(qlnx_host_t *ha) argument
780 qlnx_host_t *ha = NULL; local
1168 qlnx_host_t *ha = NULL; local
1216 qlnx_set_personality(qlnx_host_t *ha) argument
1258 qlnx_init_hw(qlnx_host_t *ha) argument
1328 qlnx_release(qlnx_host_t *ha) argument
1428 qlnx_trigger_dump(qlnx_host_t *ha) argument
1456 qlnx_host_t *ha; local
1474 qlnx_host_t *ha; local
1510 qlnx_host_t *ha; local
1543 qlnx_add_sp_stats_sysctls(qlnx_host_t *ha) argument
1565 qlnx_add_fp_stats_sysctls(qlnx_host_t *ha) argument
1843 qlnx_add_hw_stats_sysctls(qlnx_host_t *ha) argument
2209 qlnx_add_sysctls(qlnx_host_t *ha) argument
2366 qlnx_init_ifnet(device_t dev, qlnx_host_t *ha) argument
2498 qlnx_init_locked(qlnx_host_t *ha) argument
2524 qlnx_host_t *ha; local
2540 qlnx_config_mcast_mac_addr(qlnx_host_t *ha, uint8_t *mac_addr, uint32_t add_mac) argument
2565 qlnx_hw_add_mcast(qlnx_host_t *ha, uint8_t *mta) argument
2597 qlnx_hw_del_mcast(qlnx_host_t *ha, uint8_t *mta) argument
2628 qlnx_hw_set_multi(qlnx_host_t *ha, uint8_t *mta, uint32_t mcnt, uint32_t add_mac) argument
2650 qlnx_set_multi(qlnx_host_t *ha, uint32_t add_multi) argument
2687 qlnx_set_promisc(qlnx_host_t *ha) argument
2704 qlnx_set_allmulti(qlnx_host_t *ha) argument
2726 qlnx_host_t *ha; local
2914 qlnx_host_t *ha; local
2935 qlnx_host_t *ha; local
2962 qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
3032 qlnx_tx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
3093 qlnx_host_t * ha; local
3146 qlnx_host_t *ha = (qlnx_host_t *)ifp->if_softc; local
3204 qlnx_host_t *ha; local
3233 qlnx_txq_doorbell_wr32(qlnx_host_t *ha, void *reg_addr, uint32_t value) argument
3250 qlnx_tcp_offset(qlnx_host_t *ha, struct mbuf *mp) argument
3360 qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp) argument
3866 qlnx_stop(qlnx_host_t *ha) argument
3907 qlnx_get_ifq_snd_maxlen(qlnx_host_t *ha) argument
3913 qlnx_get_mac_addr(qlnx_host_t *ha) argument
3937 qlnx_get_optics(qlnx_host_t *ha, struct qlnx_link_output *if_link) argument
3984 qlnx_rx_jumbo_chain(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf *mp_head, uint16_t len) argument
4057 qlnx_tpa_start(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_start_cqe *cqe) argument
4388 qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_cont_cqe *cqe) argument
4512 qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_rx_queue *rxq, struct eth_fast_path_rx_tpa_end_cqe *cqe) argument
4694 qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget, int lro_enable) argument
4986 qlnx_host_t *ha; local
5117 qlnx_host_t *ha; local
5154 qlnx_alloc_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf) argument
5213 qlnx_free_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf) argument
5226 qlnx_host_t *ha; local
5261 qlnx_host_t *ha; local
5286 qlnx_alloc_parent_dma_tag(qlnx_host_t *ha) argument
5320 qlnx_free_parent_dma_tag(qlnx_host_t *ha) argument
5330 qlnx_alloc_tx_dma_tag(qlnx_host_t *ha) argument
5353 qlnx_free_tx_dma_tag(qlnx_host_t *ha) argument
5363 qlnx_alloc_rx_dma_tag(qlnx_host_t *ha) argument
5386 qlnx_free_rx_dma_tag(qlnx_host_t *ha) argument
5468 qlnx_host_t *ha; local
5484 qlnx_host_t *ha; local
5614 qlnx_host_t *ha; local
5623 qlnx_host_t *ha; local
5676 qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn, struct qlnx_link_output *if_link) argument
5806 qlnx_host_t *ha; local
5869 qlnx_slowpath_start(qlnx_host_t *ha) argument
5929 qlnx_slowpath_stop(qlnx_host_t *ha) argument
5981 qlnx_host_t *ha; local
6006 qlnx_get_mfw_version(qlnx_host_t *ha, uint32_t *mfw_ver) argument
6026 qlnx_get_flash_size(qlnx_host_t *ha, uint32_t *flash_size) argument
6046 qlnx_alloc_mem_arrays(qlnx_host_t *ha) argument
6060 qlnx_init_fp(qlnx_host_t *ha) argument
6121 qlnx_free_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info) argument
6160 qlnx_alloc_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info, u16 sb_id) argument
6187 qlnx_free_rx_buffers(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6210 qlnx_free_mem_rxq(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6255 qlnx_alloc_rx_buffer(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6311 qlnx_alloc_tpa_mbuf(qlnx_host_t *ha, uint16_t rx_buf_size, struct qlnx_agg_info *tpa) argument
6358 qlnx_free_tpa_mbuf(qlnx_host_t *ha, struct qlnx_agg_info *tpa) argument
6378 qlnx_alloc_mem_rxq(qlnx_host_t *ha, struct qlnx_rx_queue *rxq) argument
6477 qlnx_free_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
6497 qlnx_alloc_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
6532 qlnx_free_tx_br(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6559 qlnx_free_mem_fp(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6574 qlnx_alloc_tx_br(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6592 qlnx_alloc_mem_fp(qlnx_host_t *ha, struct qlnx_fastpath *fp) argument
6634 qlnx_free_mem_load(qlnx_host_t *ha) argument
6650 qlnx_alloc_mem_load(qlnx_host_t *ha) argument
6675 qlnx_host_t *ha; local
6726 qlnx_host_t *ha = (qlnx_host_t *)cdev; local
6882 qlnx_start_queues(qlnx_host_t *ha) argument
7076 qlnx_drain_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument
7106 qlnx_stop_queues(qlnx_host_t *ha) argument
7199 qlnx_set_ucast_rx_mac(qlnx_host_t *ha, enum ecore_filter_opcode opcode, unsigned char mac[ETH_ALEN]) argument
7223 qlnx_remove_all_ucast_mac(qlnx_host_t *ha) argument
7243 qlnx_remove_all_mcast_mac(qlnx_host_t *ha) argument
7277 qlnx_clean_filters(qlnx_host_t *ha) argument
7297 qlnx_set_rx_accept_filter(qlnx_host_t *ha, uint8_t filter) argument
7321 qlnx_set_rx_mode(qlnx_host_t *ha) argument
7350 qlnx_set_link(qlnx_host_t *ha, bool link_up) argument
7384 qlnx_host_t *ha; local
7452 qlnx_host_t *ha; local
7473 qlnx_load(qlnx_host_t *ha) argument
7555 qlnx_drain_soft_lro(qlnx_host_t *ha) argument
7598 qlnx_unload(qlnx_host_t *ha) argument
7643 qlnx_grc_dumpsize(qlnx_host_t *ha, uint32_t *num_dwords, int hwfn_index) argument
7674 qlnx_idle_chk_size(qlnx_host_t *ha, uint32_t *num_dwords, int hwfn_index) argument
7706 qlnx_sample_storm_stats(qlnx_host_t *ha) argument
7850 qlnx_dump_buf8(qlnx_host_t *ha, const char *msg, void *dbuf, uint32_t len) argument
8079 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
8111 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
8150 qlnx_host_t *ha = (qlnx_host_t *)p_hwfn->p_dev; local
8173 qlnx_initialize_sriov(qlnx_host_t *ha) argument
8205 qlnx_sriov_disable(qlnx_host_t *ha) argument
8290 qlnx_host_t *ha; local
8380 qlnx_host_t *ha; local
8404 qlnx_host_t *ha; local
8443 qlnx_handle_vf_msg(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8485 qlnx_handle_vf_flr_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8510 qlnx_handle_bulletin_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8538 qlnx_host_t *ha; local
8567 qlnx_create_pf_taskqueues(qlnx_host_t *ha) argument
8598 qlnx_destroy_pf_taskqueues(qlnx_host_t *ha) argument
8614 qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha) argument
[all...]
H A Dqlnx_ioctl.c80 qlnx_make_cdev(qlnx_host_t *ha) argument
82 ha->ioctl_dev = make_dev(&qlnx_cdevsw,
83 ha->ifp->if_dunit,
88 if_name(ha->ifp));
90 if (ha->ioctl_dev == NULL)
93 ha->ioctl_dev->si_drv1 = ha;
99 qlnx_del_cdev(qlnx_host_t *ha) argument
101 if (ha->ioctl_dev != NULL)
102 destroy_dev(ha
107 qlnx_grc_dump(qlnx_host_t *ha, uint32_t *num_dumped_dwords, int hwfn_index) argument
145 qlnx_get_grc_dump_size(qlnx_host_t *ha, qlnx_grcdump_t *grcdump) argument
158 qlnx_get_grc_dump(qlnx_host_t *ha, qlnx_grcdump_t *grcdump) argument
196 qlnx_idle_chk(qlnx_host_t *ha, uint32_t *num_dumped_dwords, int hwfn_index) argument
234 qlnx_get_idle_chk_size(qlnx_host_t *ha, qlnx_idle_chk_t *idle_chk) argument
247 qlnx_get_idle_chk(qlnx_host_t *ha, qlnx_idle_chk_t *idle_chk) argument
286 qlnx_get_trace_cmd_size(qlnx_host_t *ha, int hwfn_index, uint16_t cmd) argument
341 qlnx_get_trace_size(qlnx_host_t *ha, qlnx_trace_t *trace) argument
355 qlnx_get_trace(qlnx_host_t *ha, int hwfn_index, qlnx_trace_t *trace) argument
431 qlnx_reg_rd_wr(qlnx_host_t *ha, qlnx_reg_rd_wr_t *reg_rd_wr) argument
467 qlnx_rd_wr_pci_config(qlnx_host_t *ha, qlnx_pcicfg_rd_wr_t *pci_cfg_rd_wr) argument
493 qlnx_mac_addr(qlnx_host_t *ha, qlnx_perm_mac_addr_t *mac_addr) argument
505 qlnx_get_regs(qlnx_host_t *ha, qlnx_get_regs_t *regs) argument
539 qlnx_drv_info(qlnx_host_t *ha, qlnx_drvinfo_t *drv_info) argument
570 qlnx_dev_settings(qlnx_host_t *ha, qlnx_dev_setting_t *dev_info) argument
590 qlnx_write_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram, uint32_t cmd) argument
621 qlnx_read_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
648 qlnx_get_nvram_resp(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
675 qlnx_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram) argument
730 qlnx_storm_stats(qlnx_host_t *ha, qlnx_storm_stats_dump_t *s_stats) argument
777 qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, uint32_t enable) argument
850 qlnx_register_default_lldp_tlvs(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
939 qlnx_set_lldp_tlvx(qlnx_host_t *ha, qlnx_lldp_sys_tlvs_t *lldp_tlvs) argument
1008 qlnx_host_t *ha; local
[all...]
/freebsd-10-stable/lib/msun/src/
H A De_hypot.c58 int32_t j,k,ha,hb; local
60 GET_HIGH_WORD(ha,x);
61 ha &= 0x7fffffff;
64 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
67 if((ha-hb)>0x3c00000) {return a+b;} /* x/y > 2**60 */
69 if(ha > 0x5f300000) { /* a>2**500 */
70 if(ha >= 0x7ff00000) { /* Inf or NaN */
75 if(((ha
[all...]
H A De_hypotf.c26 int32_t j,k,ha,hb; local
28 GET_FLOAT_WORD(ha,x);
29 ha &= 0x7fffffff;
32 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
35 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */
37 if(ha > 0x58800000) { /* a>2**50 */
38 if(ha >= 0x7f800000) { /* Inf or NaN */
41 if(ha
[all...]

Completed in 158 milliseconds

1234