/freebsd/sys/dev/qlxgbe/ |
H A D | ql_os.c | 387 ha->pci_func, rsrc_len, ha->msix_count, ha->pci_reg, in qla_pci_attach() 397 ha->fw_ver_major, ha->fw_ver_minor, ha->fw_ver_sub, in qla_pci_attach() 410 __func__, ha, ha->pci_func, rsrc_len, ha->msix_count, in qla_pci_attach() 453 ha->irq_vec[i].ha = ha; in qla_pci_attach() 472 ha->tx_fp[i].ha = ha; in qla_pci_attach() 486 ha->hw.num_sds_rings, ha->hw.num_rds_rings, ha->msix_count); in qla_pci_attach() 1053 QL_DPRINT4(ha, (ha->pci_dev, in qla_ioctl() 1139 QL_DPRINT4(ha, (ha->pci_dev, in qla_ioctl() 1147 QL_DPRINT4(ha, (ha->pci_dev, in qla_ioctl() 1156 QL_DPRINT4(ha, (ha->pci_dev, in qla_ioctl() [all …]
|
H A D | ql_misc.c | 261 hw = &ha->hw; in qla_get_fdt() 725 qla_ld_fw_init(ha); in qla_init_from_flash() 730 QL_DPRINT2(ha, in qla_init_from_flash() 734 QL_DPRINT2(ha, (ha->pci_dev, in qla_init_from_flash() 784 ha->fw_ver_major = READ_REG32(ha, Q8_FW_VER_MAJOR); in ql_init_hw() 785 ha->fw_ver_minor = READ_REG32(ha, Q8_FW_VER_MINOR); in ql_init_hw() 786 ha->fw_ver_sub = READ_REG32(ha, Q8_FW_VER_SUB); in ql_init_hw() 1044 ha->hw.rst_seq[ha->hw.rst_seq_idx++] = value; in qla_poll_read_list() 1275 bzero(ha->hw.rst_seq, sizeof (ha->hw.rst_seq)); in qla_ld_fw_init() 1337 bzero(ha->hw.rst_seq, sizeof (ha->hw.rst_seq)); in ql_stop_sequence() [all …]
|
H A D | ql_hw.c | 1053 &ha->hw.mdump_done, ha->hw.mdump_done, in ql_hw_add_sysctls() 1242 ql_free_dmabuf(ha, &ha->hw.dma_buf.tx_ring); in ql_free_dma() 1387 ql_sp_log(ha, 1, 2, ha->offline, ha->qla_initiate_recovery, 0, 0, 0); in qla_mbx_cmd() 2963 if (ql_set_max_mtu(ha, ha->max_frame_size, ha->hw.rcv_cntxt_id)) in ql_init_hw_if() 2966 if (qla_config_rss(ha, ha->hw.rcv_cntxt_id)) in ql_init_hw_if() 3510 QL_DPRINT2(ha, (ha->pci_dev, in qla_hw_all_mcast() 3559 QL_DPRINT2(ha, (ha->pci_dev, in qla_hw_all_mcast() 3694 qla_hw_add_mcast(ha, ha->hw.mac_addr_arr, in ql_hw_set_multi() 3697 qla_hw_del_mcast(ha, ha->hw.mac_addr_arr, in ql_hw_set_multi() 4285 (void)qla_idc_ack(ha, ha->hw.aen_mb1, ha->hw.aen_mb2, in qla_hw_async_event() [all …]
|
H A D | ql_ioctl.c | 60 if_getdunit(ha->ifp), in ql_make_cdev() 70 ha->ioctl_dev->si_drv1 = ha; in ql_make_cdev() 87 qla_host_t *ha; in ql_eioctl() local 107 pci_dev= ha->pci_dev; in ql_eioctl() 141 ifp = ha->ifp; in ql_eioctl() 168 ifp = ha->ifp; in ql_eioctl() 238 (ha->hw.mdump_buffer_size + ha->hw.mdump_template_size)); in ql_eioctl() 251 if (ha->offline) { in ql_eioctl() 253 ql_minidump(ha); in ql_eioctl() 579 if (((sp_log = ha->hw.sp_log) == NULL) || ha->hw.sp_log_stop) in ql_sp_log() [all …]
|
H A D | ql_glbl.h | 55 extern int ql_alloc_dma(qla_host_t *ha); 56 extern void ql_free_dma(qla_host_t *ha); 62 extern int ql_init_hw_if(qla_host_t *ha); 65 extern void ql_del_hw_if(qla_host_t *ha); 66 extern int ql_set_promisc(qla_host_t *ha); 68 extern int ql_set_allmulti(qla_host_t *ha); 73 extern void ql_get_stats(qla_host_t *ha); 82 extern void ql_minidump(qla_host_t *ha); 88 extern int ql_init_hw(qla_host_t *ha); 104 extern int ql_make_cdev(qla_host_t *ha); [all …]
|
H A D | ql_isr.c | 50 ha->stop_rcv = 1; in qla_rcv_error() 478 hw = &ha->hw; in ql_rcv_isr() 756 ha = arg; in ql_mbx_isr() 765 WRITE_REG32(ha, ha->hw.mbx_intr_mask_offset, 0); in ql_mbx_isr() 779 ha->hw.cable_oui = READ_REG32(ha, (Q8_FW_MBOX0 + 4)); in ql_mbx_isr() 829 __func__, data, ha->hw.aen_mb1, ha->hw.aen_mb2, in ql_mbx_isr() 830 ha->hw.aen_mb3, ha->hw.aen_mb4); in ql_mbx_isr() 882 WRITE_REG32(ha, ha->hw.mbx_intr_mask_offset, 0x0); in ql_mbx_isr() 956 ha = ivec->ha; in ql_isr() 957 hw = &ha->hw; in ql_isr() [all …]
|
H A D | ql_inline.h | 77 READ_REG32(ha, sem_reg); in qla_sem_unlock() 92 if (ha->pci_func == 0) in qla_get_optics() 122 return (ha->hw.mac_addr); in qla_get_mac_addr() 165 mtx_lock(&ha->hw_lock); in qla_lock() 167 if (ha->qla_detach_active || ha->offline) { in qla_lock() 173 ha->hw_lock_held = 1; in qla_lock() 174 ha->qla_lock = str; in qla_lock() 182 ha->hw_lock_failed++; in qla_lock() 202 mtx_lock(&ha->hw_lock); in qla_unlock() 203 ha->hw_lock_held = 0; in qla_unlock() [all …]
|
H A D | ql_dbg.h | 64 #define QL_DPRINT1(ha, x) if (ha->dbg_level & 0x0001) device_printf x argument 65 #define QL_DPRINT2(ha, x) if (ha->dbg_level & 0x0002) device_printf x argument 66 #define QL_DPRINT4(ha, x) if (ha->dbg_level & 0x0004) device_printf x argument 67 #define QL_DPRINT8(ha, x) if (ha->dbg_level & 0x0008) device_printf x argument 68 #define QL_DPRINT10(ha, x) if (ha->dbg_level & 0x0010) device_printf x argument 69 #define QL_DPRINT20(ha, x) if (ha->dbg_level & 0x0020) device_printf x argument 70 #define QL_DPRINT40(ha, x) if (ha->dbg_level & 0x0040) device_printf x argument 71 #define QL_DPRINT80(ha, x) if (ha->dbg_level & 0x0080) device_printf x argument 80 #define QL_ASSERT(ha, x, y) if (!x && !ha->err_inject) panic y argument 81 #define QL_ERR_INJECT(ha, val) (ha->err_inject == val) argument [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | qlnx_rdma.c | 126 ha->qlnx_rdma = qlnx_rdma_if->add(ha); in _qlnx_rdma_dev_add() 128 QL_DPRINT12(ha, "exit (ha = %p, qlnx_rdma = %p)\n", ha, ha->qlnx_rdma); in _qlnx_rdma_dev_add() 135 QL_DPRINT12(ha, "enter ha = %p\n", ha); in qlnx_rdma_dev_add() 155 QL_DPRINT12(ha, "exit (%p)\n", ha); in qlnx_rdma_dev_add() 174 ret = qlnx_rdma_if->remove(ha, ha->qlnx_rdma); in _qlnx_rdma_dev_remove() 186 QL_DPRINT12(ha, "enter ha = %p\n", ha); in qlnx_rdma_dev_remove() 206 QL_DPRINT12(ha, "exit0 ha = %p\n", ha); in qlnx_rdma_dev_remove() 222 QL_DPRINT12(ha, "exit1 ha = %p\n", ha); in qlnx_rdma_dev_remove() 239 ha = ha->next; in qlnx_rdma_register_if() 280 ha = ha->next; in qlnx_rdma_deregister_if() [all …]
|
H A D | qlnx_os.c | 832 ha->reg_rid, ha->pci_dbells, rsrc_len_dbells, ha->dbells_rid, in qlnx_pci_attach() 921 ha->reg_rid, ha->pci_dbells, rsrc_len_dbells, ha->dbells_rid, in qlnx_pci_attach() 923 ha->msix_count, mp_ncpus, ha->num_rss, ha->num_tc); in qlnx_pci_attach() 963 ha->sp_irq_rid[i], ha->sp_irq[i], ha->sp_handle[i]); in qlnx_pci_attach() 975 ha->irq_vec[i].ha = ha; in qlnx_pci_attach() 1068 ha->stormfw_ver, ha->mfw_ver); in qlnx_pci_attach() 1223 ecore_init_dp(&ha->cdev, ha->dp_module, ha->dp_level, ha->pci_dev); in qlnx_init_hw() 1225 ha->cdev.regview = ha->pci_reg; in qlnx_init_hw() 1237 ha->pci_dbells = ha->pci_reg; in qlnx_init_hw() 1268 ha, &ha->cdev, &ha->cdev.hwfns[0]); in qlnx_init_hw() [all …]
|
H A D | qlnx_ioctl.c | 79 if_getdunit(ha->ifp), in qlnx_make_cdev() 84 if_name(ha->ifp)); in qlnx_make_cdev() 89 ha->ioctl_dev->si_drv1 = ha; in qlnx_make_cdev() 130 ha->grcdump_taken = 1; in qlnx_grc_dump() 185 ha->grcdump_taken = 0; in qlnx_get_grc_dump() 488 ha->primary_mac[0], ha->primary_mac[1], ha->primary_mac[2], in qlnx_mac_addr() 489 ha->primary_mac[3], ha->primary_mac[4], ha->primary_mac[5]); in qlnx_mac_addr() 513 rval = copyout(ha->grcdump[i], outb, ha->grcdump_size[i]); in qlnx_get_regs() 542 ha->mfw_ver); in qlnx_drv_info() 554 pci_get_slot(ha->pci_dev), ha->pci_func); in qlnx_drv_info() [all …]
|
H A D | qlnx_def.h | 441 #define QLNX_MAX_TSS_CNT(ha) ((ha->num_rss) * (ha->num_tc)) argument 655 #define QL_DPRINT1(ha, x, ...) argument 656 #define QL_DPRINT2(ha, x, ...) argument 657 #define QL_DPRINT3(ha, x, ...) argument 658 #define QL_DPRINT4(ha, x, ...) argument 659 #define QL_DPRINT5(ha, x, ...) argument 660 #define QL_DPRINT6(ha, x, ...) argument 661 #define QL_DPRINT7(ha, x, ...) argument 662 #define QL_DPRINT8(ha, x, ...) argument 672 #define QL_ERR_INJECT(ha, val) (ha->err_inject == val) argument [all …]
|
/freebsd/sys/dev/qlxge/ |
H A D | qls_hw.c | 252 (ha->mac_addr[4] << 8) | ha->mac_addr[5]; in qls_config_unicast_mac_addr() 901 ha->rev_id = READ_REG32(ha, Q81_CTL_REV_ID); in qls_init_hw_if() 1489 qls_free_dmabuf(ha, &ha->rss_dma); in qls_free_rss_dma() 1501 ret = qls_alloc_dmabuf(ha, &ha->rss_dma); in qls_alloc_rss_dma() 1514 qls_free_dmabuf(ha, &ha->mpi_dma); in qls_free_mpi_dma() 1526 ret = qls_alloc_dmabuf(ha, &ha->mpi_dma); in qls_alloc_mpi_dma() 1539 qls_free_dmabuf(ha, &ha->rx_ring[ridx].cq_dma); in qls_free_rx_ring_dma() 1554 qls_free_dmabuf(ha, &ha->rx_ring[ridx].lb_dma); in qls_free_rx_ring_dma() 1813 ha->flash.id[1], ha->flash.id[2], ha->flash.id[3], in qls_flash_validate() 1870 __func__, ha->mac_addr[0], ha->mac_addr[1], ha->mac_addr[2], in qls_rd_nic_params() [all …]
|
H A D | qls_os.c | 302 taskqueue_enqueue(ha->err_tq, &ha->err_task); in qls_watchdog() 305 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qls_watchdog() 313 ha->watchdog_ticks = (ha->watchdog_ticks + 1) % 1000; in qls_watchdog() 378 if (ha->msix_count < qls_get_msix_count(ha)) { in qls_pci_attach() 384 ha->msix_count = qls_get_msix_count(ha); in qls_pci_attach() 388 ha->pci_func, ha->msix_count, ha->pci_reg, ha->pci_reg1); in qls_pci_attach() 399 ha->irq_vec[i].ha = ha; in qls_pci_attach() 413 &ha->irq_vec[i], &ha->irq_vec[i].handle)) { in qls_pci_attach() 441 TASK_INIT(&ha->tx_task, 0, qls_tx_done, ha); in qls_pci_attach() 516 taskqueue_drain(ha->err_tq, &ha->err_task); in qls_release() [all …]
|
H A D | qls_isr.c | 128 if_t ifp = ha->ifp; in qls_rx_comp() 283 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qls_cq_isr() 298 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qls_cq_isr() 332 ha->aen[0], ha->aen[1], ha->aen[2], in qls_mbx_isr() 333 ha->aen[3], ha->aen[4], ha->aen[5], in qls_mbx_isr() 334 ha->aen[6], ha->aen[7], ha->aen[8]); in qls_mbx_isr() 346 ha->link_hw_info = ha->aen[1]; in qls_mbx_isr() 364 qla_host_t *ha; in qls_isr() local 369 ha = ivec->ha; in qls_isr() 371 dev = ha->pci_dev; in qls_isr() [all …]
|
H A D | qls_glbl.h | 55 extern int qls_init_host_fw(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); 65 extern int qls_set_allmulti(qla_host_t *ha); 73 extern void qls_del_hw_if(qla_host_t *ha); 74 extern int qls_init_hw_if(qla_host_t *ha); 81 extern int qls_init_hw(qla_host_t *ha); 94 extern int qls_mpi_reset(qla_host_t *ha); 100 extern int qls_make_cdev(qla_host_t *ha); [all …]
|
/freebsd/sys/dev/qlxgb/ |
H A D | qla_misc.c | 543 qla_hw_reset(ha); in qla_init_from_flash() 546 qla_crb_init(ha); in qla_init_from_flash() 549 qla_init_peg_regs(ha); in qla_init_from_flash() 577 __func__, ha->pci_func, in qla_init_from_flash() 625 ha->fw_ver_major = READ_OFFSET32(ha, Q8_FW_VER_MAJOR); in qla_init_hw() 626 ha->fw_ver_minor = READ_OFFSET32(ha, Q8_FW_VER_MINOR); in qla_init_hw() 627 ha->fw_ver_sub = READ_OFFSET32(ha, Q8_FW_VER_SUB); in qla_init_hw() 640 ha->fw_ver_major = READ_OFFSET32(ha, Q8_FW_VER_MAJOR); in qla_init_hw() 641 ha->fw_ver_minor = READ_OFFSET32(ha, Q8_FW_VER_MINOR); in qla_init_hw() 642 ha->fw_ver_sub = READ_OFFSET32(ha, Q8_FW_VER_SUB); in qla_init_hw() [all …]
|
H A D | qla_os.c | 219 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_watchdog() 221 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_watchdog() 279 if (ha->msix_count < qla_get_msix_count(ha)) { in qla_pci_attach() 287 ha->irq, ha->pci_func, rsrc_len, ha->msix_count, ha->pci_reg)); in qla_pci_attach() 289 ha->msix_count = qla_get_msix_count(ha); in qla_pci_attach() 298 TASK_INIT(&ha->tx_task, 0, qla_tx_done, ha); in qla_pci_attach() 306 ha->irq_vec[i].ha = ha; in qla_pci_attach() 349 ha->fw_ver_major, ha->fw_ver_minor, ha->fw_ver_sub, in qla_pci_attach() 353 ha->fw_ver_major, ha->fw_ver_minor, ha->fw_ver_sub, in qla_pci_attach() 422 taskqueue_drain(ha->tx_tq, &ha->tx_task); in qla_pci_detach() [all …]
|
H A D | qla_hw.c | 110 qla_free_dmabuf(ha, &ha->hw.dma_buf.context); in qla_free_dma() 116 qla_free_dmabuf(ha, &ha->hw.dma_buf.sds_ring[i]); in qla_free_dma() 122 qla_free_dmabuf(ha, &ha->hw.dma_buf.rds_ring[i]); in qla_free_dma() 127 qla_free_dmabuf(ha, &ha->hw.dma_buf.tx_ring); in qla_free_dma() 183 if (qla_alloc_dmabuf(ha, &ha->hw.dma_buf.rds_ring[i])) { in qla_alloc_dma() 209 if (qla_alloc_dmabuf(ha, &ha->hw.dma_buf.sds_ring[i])) { in qla_alloc_dma() 276 hw = &ha->hw; in qla_init_cntxt_regions() 1166 ha->hw.rx_in = ha->hw.rxj_in = 0; in qla_init_hw_if() 1169 QL_UPDATE_RDS_PRODUCER_INDEX(ha, 0, ha->hw.rx_next); in qla_init_hw_if() 1170 QL_UPDATE_RDS_PRODUCER_INDEX(ha, 1, ha->hw.rxj_next); in qla_init_hw_if() [all …]
|
H A D | qla_inline.h | 85 READ_REG32(ha, sem_reg); in qla_sem_unlock() 100 if (ha->pci_func == 0) in qla_get_optics() 125 return (ha->hw.mac_addr); in qla_get_mac_addr() 137 (((ha->pci_func >> 1) * 3) << 2) + ((ha->pci_func & 0x01) << 2); in qla_read_mac_addr() 206 mtx_lock(&ha->hw_lock); in qla_lock() 207 if (!ha->hw_lock_held) { in qla_lock() 208 ha->hw_lock_held = 1; in qla_lock() 209 ha->qla_lock = str; in qla_lock() 222 mtx_lock(&ha->hw_lock); in qla_unlock() 223 ha->hw_lock_held = 0; in qla_unlock() [all …]
|
H A D | qla_isr.c | 204 QL_UPDATE_RDS_PRODUCER_INDEX(ha, 1, ha->hw.rxj_next); in qla_replenish_jumbo_rx() 255 QL_UPDATE_RDS_PRODUCER_INDEX(ha, 0, ha->hw.rx_next); in qla_replenish_normal_rx() 275 hw = &ha->hw; in qla_rcv_isr() 353 ha = ivec->ha; in qla_isr() 364 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_isr() 369 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_isr() 389 ha = ivec->ha; in qla_rcv() 390 hw = &ha->hw; in qla_rcv() 397 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_rcv() 400 taskqueue_enqueue(ha->tx_tq, &ha->tx_task); in qla_rcv() [all …]
|
H A D | qla_glbl.h | 63 extern int qla_alloc_dma(qla_host_t *ha); 64 extern void qla_free_dma(qla_host_t *ha); 68 extern int qla_init_hw_if(qla_host_t *ha); 72 extern void qla_del_hw_if(qla_host_t *ha); 77 extern int qla_hw_tx_compl(qla_host_t *ha); 79 extern void qla_hw_tx_done(qla_host_t *ha); 80 extern int qla_config_lro(qla_host_t *ha); 81 extern void qla_free_lro(qla_host_t *ha); 88 extern int qla_init_hw(qla_host_t *ha); 104 extern int qla_make_cdev(qla_host_t *ha); [all …]
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 108 ha = dev->ha; in qlnxr_iw_query_gid() 129 ha = dev->ha; in qlnxr_query_gid() 178 ha = dev->ha; in qlnxr_create_srq() 270 ha = dev->ha; in qlnxr_destroy_srq() 297 ha = dev->ha; in qlnxr_modify_srq() 334 ha = dev->ha; in qlnxr_query_srq() 376 ha = dev->ha; 397 ha = dev->ha; in qlnxr_post_srq_recv() 478 ha = dev->ha; in qlnxr_query_device() 603 ha = dev->ha; in qlnxr_query_port() [all …]
|
H A D | qlnxr_os.c | 303 ha = cnq->dev->ha; in qlnxr_intr() 365 ha = dev->ha; in qlnxr_release_irqs() 392 ha = dev->ha; in qlnxr_setup_irqs() 444 ha = dev->ha; in qlnxr_free_resources() 479 ha = dev->ha; in qlnxr_alloc_resources() 554 ha = dev->ha; in qlnxr_affiliated_event() 672 ha = dev->ha; in qlnxr_unaffiliated_event() 751 ha = dev->ha; in qlnxr_init_hw() 970 ha = dev->ha; in qlnxr_add_default_sgid() 1222 ha = dev->ha; in qlnxr_mac_address_change() [all …]
|
/freebsd/libexec/bootpd/ |
H A D | bootptab.cmu | 16 # ha -- hardware address 71 baldwin:tc=.subnet19:ha=0800200159C3: 72 wylie:tc=.subnet232:ha=00DD00CADF00: 73 arnold:tc=.subnet19:ha=0800200102AD: 80 lowber:tc=.subnet13:ha=00DD00CAF000: 81 mtoliver:tc=.subnet19:ha=00DD00FE1600: 82 osborne:tc=.subnet232:ha=00DD00CAD600: 112 bb1: tc=.subnet19:ha=00DD000A1F00: 114 beta: tc=.subnet19:ha=02070100B197: 117 egypt: tc=.subnet13:ha=00DD00847B00: [all …]
|