/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-device.c | 216 xge_os_pci_read16(hldev->pdev,hldev->cfgh, in xge_hal_device_is_slot_freeze() 246 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in __hal_device_led_actifity_fix() 567 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in __hal_device_bus_master_disable() 570 xge_os_pci_write16(hldev->pdev, hldev->cfgh, in __hal_device_bus_master_disable() 586 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in __hal_device_bus_master_enable() 2195 xge_os_pci_read8(hldev->pdev,hldev->cfgh, in __hal_device_pci_init() 2457 hldev->pdev, hldev->regh0, in __hal_device_handle_link_up_ind() 2557 hldev->pdev, hldev->regh0, in __hal_device_handle_link_down_ind() 3634 hldev, hldev->upper_layer_info); in __hal_device_handle_txpic() 5191 hldev->queueh = xge_queue_create(hldev->pdev, hldev->irqh, in xge_hal_device_initialize() [all …]
|
H A D | xgehal-stats.c | 53 hldev->pdev, in __hal_stats_initialize() 117 hldev->pdev, in __hal_stats_initialize() 223 xge_assert(hldev); in __hal_stats_disable() 226 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_stats_disable() 229 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, val64, in __hal_stats_disable() 232 (void)xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_stats_disable() 255 xge_assert(hldev); in __hal_stats_terminate() 322 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_stats_enable() 334 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_stats_enable() 355 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_stats_enable() [all …]
|
H A D | xgehal-mgmt.c | 51 if ((hldev == NULL) || (hldev->magic != XGE_HAL_MAGIC)) { in xge_hal_mgmt_about() 59 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in xge_hal_mgmt_about() 63 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in xge_hal_mgmt_about() 67 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in xge_hal_mgmt_about() 71 xge_os_pci_read16(hldev->pdev, hldev->cfgh, in xge_hal_mgmt_about() 75 xge_os_pci_read8(hldev->pdev, hldev->cfgh, in xge_hal_mgmt_about() 140 if ((hldev == NULL) || (hldev->magic != XGE_HAL_MAGIC)) { in xge_hal_mgmt_reg_read() 592 xge_os_pci_read16(hldev->pdev, hldev->cfgh, offset, in xge_hal_mgmt_pcireg_read() 704 xge_os_pci_read32(hldev->pdev, hldev->cfgh, i*4, in xge_hal_mgmt_pci_config() 821 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_restore_link_led() [all …]
|
H A D | xgehal-device-fp.c | 45 return hldev->bar0; in xge_hal_device_bar0() 178 xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in xge_hal_device_begin_irq() 183 hldev, in xge_hal_device_begin_irq() 304 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_clear_rx() 324 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_clear_tx() 521 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_mask_tx() 540 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_mask_rx() 558 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_mask_all() 576 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_unmask_tx() 594 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in xge_hal_device_unmask_rx() [all …]
|
H A D | xgehal-ring.c | 496 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, val64, in __hal_ring_hw_initialize() 508 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, val64, in __hal_ring_hw_initialize() 521 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_ring_hw_initialize() 549 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, 0ULL, in __hal_ring_hw_initialize() 554 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_ring_hw_initialize() 557 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, val64, in __hal_ring_hw_initialize() 561 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, val64, in __hal_ring_hw_initialize() 567 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_ring_hw_initialize() 645 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_ring_mtu_set() 650 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_ring_mtu_set() [all …]
|
H A D | xgehal-fifo.c | 152 xge_hal_device_t *hldev; in __hal_fifo_open() local 180 hldev->irqh); in __hal_fifo_open() 334 hldev->pdev); in __hal_fifo_close() 375 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, 0, in __hal_fifo_hw_initialize() 381 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, 0ULL, in __hal_fifo_hw_initialize() 387 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_fifo_hw_initialize() 415 xge_os_pio_mem_write64(hldev->pdev, hldev->regh0, in __hal_fifo_hw_initialize() 429 __hal_pio_mem_write32_lower(hldev->pdev, hldev->regh0, (u32)part0, in __hal_fifo_hw_initialize() 432 __hal_pio_mem_write32_upper(hldev->pdev, hldev->regh0, (u32)(part0>>32), in __hal_fifo_hw_initialize() 444 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, in __hal_fifo_hw_initialize() [all …]
|
H A D | xgehal-channel.c | 128 channel->pdev = hldev->pdev; in __hal_channel_allocate() 129 channel->regh0 = hldev->regh0; in __hal_channel_allocate() 130 channel->regh1 = hldev->regh1; in __hal_channel_allocate() 172 xge_hal_device_t *hldev; in __hal_channel_initialize() local 174 hldev = (xge_hal_device_t *)channel->devh; in __hal_channel_initialize() 227 xge_hal_device_t *hldev; in __hal_channel_terminate() local 229 hldev = (xge_hal_device_t *)channel->devh; in __hal_channel_terminate() 523 xge_hal_device_t *hldev; in xge_hal_channel_close() local 528 hldev = (xge_hal_device_t *)channel->devh; in xge_hal_channel_close() 575 xge_list_is_empty(&hldev->ring_channels)) { in xge_hal_channel_close() [all …]
|
H A D | xgehal-mgmtaux.c | 920 if (hldev->config.rxufca_hi_lim != hldev->config.rxufca_lo_lim && in xge_hal_aux_stats_hal_read() 1417 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1440 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1448 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1456 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1464 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1472 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1480 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1488 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() 1496 xge_os_println(hldev->dump_buf); in xge_hal_aux_device_dump() [all …]
|
/illumos-gate/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-device.h | 493 xge_hal_rts_rth_init(xge_hal_device_t *hldev); 496 xge_hal_rts_rth_clr(xge_hal_device_t *hldev); 523 return __hal_device_rti_configure(hldev, 1); in xge_hal_device_rti_reconfigure() 831 xge_hal_mask_msi(xge_hal_device_t *hldev); 858 xge_hal_device_rev(xge_hal_device_t *hldev); 876 xge_hal_device_bar0(xge_hal_device_t *hldev); 882 xge_hal_device_bar1(xge_hal_device_t *hldev); 963 xge_hal_device_t *hldev); 967 xge_hal_device_t *hldev); 971 xge_hal_device_t *hldev); [all …]
|
H A D | xgehal-mgmt.h | 181 __hal_updt_stats_xpak(xge_hal_device_t *hldev); 184 __hal_chk_xpak_counter(xge_hal_device_t *hldev, int type, u32 value);
|
H A D | xgehal-channel.h | 479 xge_hal_channel_open(xge_hal_device_h hldev, xge_hal_channel_attr_t *attr,
|
H A D | xgehal-fifo.h | 262 void __hal_fifo_hw_initialize(xge_hal_device_h hldev);
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 43 #define XGELL_MAX_FRAME_SIZE(hldev) ((hldev)->config.mtu + \ argument 311 xge_hal_device_t *hldev; in xgell_rx_buffer_alloc() local 478 xge_hal_device_t *hldev; in xgell_rx_create_buffer_pool() local 499 DDI_INTR_PRI(hldev->irqh)); in xgell_rx_create_buffer_pool() 501 DDI_INTR_PRI(hldev->irqh)); in xgell_rx_create_buffer_pool() 1626 DDI_INTR_PRI(hldev->irqh)); in xgell_rx_ring_open() 1853 int maxpkt = hldev->config.mtu; in xgell_initiate_start() 1992 hldev->terminating = 0; in xgell_m_start() 2029 xge_hal_device_terminating(hldev); in xgell_m_stop() 2337 lldev->devh = hldev; in xgell_device_alloc() [all …]
|
H A D | xge.c | 879 xge_hal_device_t *hldev = lldev->devh; in xge_add_intrs() local 893 (caddr_t)hldev, 0); in xge_add_intrs() 926 intr_arg = (caddr_t)hldev; in xge_add_intrs() 1080 xge_hal_device_t *hldev; in xge_attach() local 1269 xge_hal_device_private_set(hldev, ll); in xge_attach() 1279 xge_hal_device_terminate(hldev); in xge_attach() 1314 xge_hal_device_t *hldev = in xge_quiesce() local 1338 xge_hal_device_t *hldev; in xge_detach() local 1345 attr = xge_hal_device_attr(hldev); in xge_detach() 1367 xge_hal_device_terminating(hldev); in xge_detach() [all …]
|