/freebsd-10-stable/sys/dev/qlxge/ |
H A D | qls_glbl.h | 47 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 D | qls_os.c | 64 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 D | qls_inline.h | 37 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 D | qls_ioctl.c | 54 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 D | qls_hw.c | 49 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 D | qls_isr.c | 47 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 D | ql_inline.h | 52 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 D | ql_dbg.h | 38 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 D | ql_glbl.h | 42 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 D | ql_misc.c | 46 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 D | ql_os.c | 64 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 D | ql_ioctl.c | 45 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 D | ql_hw.c | 50 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 D | ql_isr.c | 45 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 D | qla_inline.h | 39 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 D | qla_glbl.h | 53 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 D | qla_os.c | 63 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 D | qla_misc.c | 204 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 D | qla_isr.c | 45 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 D | qla_hw.c | 53 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 D | qla_ioctl.c | 51 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 D | qlnx_os.c | 81 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 D | qlnx_ioctl.c | 80 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 D | e_hypot.c | 58 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 D | e_hypotf.c | 26 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...] |