Home
last modified time | relevance | path

Searched refs:ha (Results 1 – 25 of 133) sorted by relevance

123456

/freebsd/sys/dev/qlxgbe/
H A Dql_os.c387 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 Dql_misc.c261 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 Dql_hw.c1053 &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 Dql_ioctl.c60 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 Dql_glbl.h55 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 Dql_isr.c50 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 Dql_inline.h77 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 Dql_dbg.h64 #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 Dqlnx_rdma.c126 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 Dqlnx_os.c832 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 Dqlnx_ioctl.c79 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 Dqlnx_def.h441 #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 Dqls_hw.c252 (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 Dqls_os.c302 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 Dqls_isr.c128 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 Dqls_glbl.h55 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 Dqla_misc.c543 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 Dqla_os.c219 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 Dqla_hw.c110 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 Dqla_inline.h85 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 Dqla_isr.c204 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 Dqla_glbl.h63 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 Dqlnxr_verbs.c108 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 Dqlnxr_os.c303 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 Dbootptab.cmu16 # 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 …]

123456