Lines Matching refs:hldev
148 static void vxge_callback_link_up(struct __vxge_hw_device *hldev) in vxge_callback_link_up() argument
150 struct net_device *dev = hldev->ndev; in vxge_callback_link_up()
171 static void vxge_callback_link_down(struct __vxge_hw_device *hldev) in vxge_callback_link_down() argument
173 struct net_device *dev = hldev->ndev; in vxge_callback_link_down()
1125 struct __vxge_hw_device *hldev; in vxge_set_multicast() local
1139 hldev = vdev->devh; in vxge_set_multicast()
1286 struct __vxge_hw_device *hldev; in vxge_set_mac_addr() local
1294 hldev = vdev->devh; in vxge_set_mac_addr()
1378 msix_id = (vpath->handle->vpath->hldev->first_vp_id * in vxge_vpath_intr_enable()
1394 struct __vxge_hw_device *hldev; in vxge_vpath_intr_disable() local
1397 hldev = pci_get_drvdata(vdev->pdev); in vxge_vpath_intr_disable()
1399 vxge_hw_vpath_wait_receive_idle(hldev, vpath->device_id); in vxge_vpath_intr_disable()
1411 msix_id = (vpath->handle->vpath->hldev->first_vp_id * in vxge_vpath_intr_disable()
1850 struct __vxge_hw_device *hldev = pci_get_drvdata(vdev->pdev); in vxge_poll_inta() local
1868 vxge_hw_device_unmask_all(hldev); in vxge_poll_inta()
1869 vxge_hw_device_flush_io(hldev); in vxge_poll_inta()
1889 struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); in vxge_netpoll() local
1898 vxge_hw_device_clear_tx_rx(hldev); in vxge_netpoll()
1900 vxge_hw_device_clear_tx_rx(hldev); in vxge_netpoll()
2181 struct __vxge_hw_device *hldev; in vxge_isr_napi() local
2189 hldev = pci_get_drvdata(vdev->pdev); in vxge_isr_napi()
2197 status = vxge_hw_device_begin_irq(hldev, vdev->exec_mode, &reason); in vxge_isr_napi()
2199 vxge_hw_device_mask_all(hldev); in vxge_isr_napi()
2206 vxge_hw_device_clear_tx_rx(hldev); in vxge_isr_napi()
2212 vxge_hw_device_unmask_all(hldev); in vxge_isr_napi()
2216 vxge_hw_device_mask_all(hldev); in vxge_isr_napi()
2217 vxge_hw_device_flush_io(hldev); in vxge_isr_napi()
2719 struct __vxge_hw_device *hldev; in vxge_open() local
2729 hldev = pci_get_drvdata(vdev->pdev); in vxge_open()
2785 hldev->config.rth_en ? "enabled" : "disabled"); in vxge_open()
2954 struct __vxge_hw_device *hldev; in do_vxge_close() local
2961 hldev = pci_get_drvdata(vdev->pdev); in do_vxge_close()
3016 vxge_hw_device_wait_receive_idle(hldev); in do_vxge_close()
3393 static int vxge_device_register(struct __vxge_hw_device *hldev, in vxge_device_register() argument
3411 vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3418 vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3426 vdev->devh = hldev; in vxge_device_register()
3427 vdev->pdev = hldev->pdev; in vxge_device_register()
3463 vxge_debug_init(vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3468 vxge_debug_init(vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3474 vxge_debug_init(vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3489 vxge_debug_init(vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3493 hldev->ndev = ndev; in vxge_device_register()
3498 hldev, in vxge_device_register()
3506 vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3510 vxge_debug_entryexit(vxge_hw_device_trace_level_get(hldev), in vxge_device_register()
3528 static void vxge_device_unregister(struct __vxge_hw_device *hldev) in vxge_device_unregister() argument
3534 dev = hldev->ndev; in vxge_device_unregister()
3565 vxge_callback_crit_err(struct __vxge_hw_device *hldev, in vxge_callback_crit_err() argument
3568 struct net_device *dev = hldev->ndev; in vxge_callback_crit_err()
3606 vxge_hw_device_mask_all(hldev); in vxge_callback_crit_err()
4055 struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); in vxge_io_error_detected() local
4056 struct net_device *netdev = hldev->ndev; in vxge_io_error_detected()
4084 struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); in vxge_io_slot_reset() local
4085 struct net_device *netdev = hldev->ndev; in vxge_io_slot_reset()
4109 struct __vxge_hw_device *hldev = pci_get_drvdata(pdev); in vxge_io_resume() local
4110 struct net_device *netdev = hldev->ndev; in vxge_io_resume()
4155 struct __vxge_hw_device *hldev = vdev->devh; in vxge_fw_upgrade() local
4169 status = vxge_update_fw_image(hldev, fw->data, fw->size); in vxge_fw_upgrade()
4179 status = vxge_hw_upgrade_read_version(hldev, &maj, &min, &bld); in vxge_fw_upgrade()
4205 status = vxge_hw_flash_fw(hldev); in vxge_fw_upgrade()
4322 struct __vxge_hw_device *hldev; in vxge_probe() local
4520 status = vxge_hw_device_initialize(&hldev, &attr, device_config); in vxge_probe()
4534 status = vxge_hw_vpath_eprom_img_ver_get(hldev, img); in vxge_probe()
4542 hldev->eprom_versions[i] = img[i].version; in vxge_probe()
4555 status = vxge_hw_vpath_strip_fcs_check(hldev, vpath_mask); in vxge_probe()
4572 status = vxge_timestamp_config(hldev); in vxge_probe()
4581 vxge_hw_device_debug_set(hldev, VXGE_ERR, VXGE_COMPONENT_LL); in vxge_probe()
4584 pci_set_drvdata(pdev, hldev); in vxge_probe()
4599 ret = vxge_device_register(hldev, ll_config, high_dma, no_of_vpath, in vxge_probe()
4610 vxge_hw_device_debug_set(hldev, VXGE_TRACE, VXGE_COMPONENT_LL); in vxge_probe()
4611 VXGE_COPY_DEBUG_INFO_TO_LL(vdev, vxge_hw_device_error_level_get(hldev), in vxge_probe()
4612 vxge_hw_device_trace_level_get(hldev)); in vxge_probe()
4671 vdev->ndev->name, vxge_hw_device_link_width_get(hldev)); in vxge_probe()
4741 vxge_hw_device_unmask_all(hldev); in vxge_probe()
4746 vxge_hw_device_debug_set(hldev, VXGE_ERR, VXGE_COMPONENT_LL); in vxge_probe()
4747 VXGE_COPY_DEBUG_INFO_TO_LL(vdev, vxge_hw_device_error_level_get(hldev), in vxge_probe()
4748 vxge_hw_device_trace_level_get(hldev)); in vxge_probe()
4757 vxge_device_unregister(hldev); in vxge_probe()
4759 vxge_hw_device_terminate(hldev); in vxge_probe()
4783 struct __vxge_hw_device *hldev; in vxge_remove() local
4787 hldev = pci_get_drvdata(pdev); in vxge_remove()
4788 if (hldev == NULL) in vxge_remove()
4791 vdev = netdev_priv(hldev->ndev); in vxge_remove()
4800 vxge_device_unregister(hldev); in vxge_remove()
4802 vxge_hw_device_terminate(hldev); in vxge_remove()