| /drivers/accel/ivpu/ |
| A D | ivpu_hw.c | 65 vdev->wa.interrupt_clear_with_0 = ivpu_hw_btrs_irqs_clear_with_0_mtl(vdev); in wa_init() 94 vdev->timeout.boot = -1; in timeouts_init() 95 vdev->timeout.jsm = -1; in timeouts_init() 96 vdev->timeout.tdr = -1; in timeouts_init() 161 vdev->hw->ranges.dma = vdev->hw->ranges.user; in memory_ranges_init() 190 ret = wp_enable(vdev); in ivpu_hw_power_up() 242 vdev->hw->d0i3_entry_vpu_ts = ivpu_hw_ip_read_perf_timer_counter(vdev); in save_d0i3_entry_timestamp() 254 if (wp_disable(vdev)) { in ivpu_hw_reset() 290 platform_init(vdev); in ivpu_hw_init() 291 wa_init(vdev); in ivpu_hw_init() [all …]
|
| A D | ivpu_pm.c | 47 ivpu_ipc_reset(vdev); in ivpu_pm_prepare_cold_boot() 49 ivpu_fw_load(vdev); in ivpu_pm_prepare_cold_boot() 158 struct ivpu_device *vdev = pm->vdev; in ivpu_pm_recovery_work() local 168 ivpu_suspend(vdev); in ivpu_pm_recovery_work() 196 struct ivpu_device *vdev = pm->vdev; in ivpu_job_timeout_work() local 258 ivpu_suspend(vdev); in ivpu_pm_suspend_cb() 293 drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa)); in ivpu_pm_runtime_suspend_cb() 294 drm_WARN_ON(&vdev->drm, work_pending(&vdev->pm->recovery_work)); in ivpu_pm_runtime_suspend_cb() 301 is_idle = ivpu_hw_is_idle(vdev) || vdev->pm->dct_active_percent; in ivpu_pm_runtime_suspend_cb() 399 pm->vdev = vdev; in ivpu_pm_init() [all …]
|
| A D | ivpu_drv.c | 72 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get() local 100 struct ivpu_device *vdev = file_priv->vdev; in file_priv_release() local 121 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_put() local 147 struct ivpu_device *vdev = file_priv->vdev; in ivpu_get_param_ioctl() local 243 file_priv->vdev = vdev; in ivpu_open() 550 vdev->hw = drmm_kzalloc(&vdev->drm, sizeof(*vdev->hw), GFP_KERNEL); in ivpu_dev_init() 554 vdev->mmu = drmm_kzalloc(&vdev->drm, sizeof(*vdev->mmu), GFP_KERNEL); in ivpu_dev_init() 558 vdev->fw = drmm_kzalloc(&vdev->drm, sizeof(*vdev->fw), GFP_KERNEL); in ivpu_dev_init() 562 vdev->ipc = drmm_kzalloc(&vdev->drm, sizeof(*vdev->ipc), GFP_KERNEL); in ivpu_dev_init() 566 vdev->pm = drmm_kzalloc(&vdev->drm, sizeof(*vdev->pm), GFP_KERNEL); in ivpu_dev_init() [all …]
|
| A D | ivpu_hw_ip.c | 201 ret = wait_for_ip_bar(vdev); in ivpu_hw_ip_host_ss_configure() 206 host_ss_rst_clr(vdev); in ivpu_hw_ip_host_ss_configure() 707 pwr_island_delay_set(vdev); in ivpu_hw_ip_pwr_domain_enable() 708 pwr_island_enable(vdev); in ivpu_hw_ip_pwr_domain_enable() 722 host_ss_clk_enable(vdev); in ivpu_hw_ip_pwr_domain_enable() 724 host_ss_rst_enable(vdev); in ivpu_hw_ip_pwr_domain_enable() 835 vdev->fw->entry_point == vdev->fw->cold_boot_entry_point ? "cold boot" : "resume"); in soc_cpu_boot_37xx() 901 ret = soc_cpu_enable(vdev); in soc_cpu_boot_40xx() 1106 irq_wdt_mss_handler(vdev); in ivpu_hw_ip_irq_handler_37xx() 1170 db_set_37xx(vdev, db_id); in ivpu_hw_ip_db_set() [all …]
|
| A D | ivpu_fw.c | 77 ret = request_firmware(&vdev->fw->file, ivpu_firmware, vdev->drm.dev); in ivpu_fw_request() 87 ret = firmware_request_nowarn(&vdev->fw->file, fw_names[i].name, vdev->drm.dev); in ivpu_fw_request() 322 fw->mem = ivpu_bo_create(vdev, &vdev->gctx, &fw_range, fw->runtime_size, in ivpu_fw_mem_init() 329 ret = ivpu_mmu_context_set_pages_ro(vdev, &vdev->gctx, fw->read_only_addr, in ivpu_fw_mem_init() 358 fw->mem_shave_nn = ivpu_bo_create(vdev, &vdev->gctx, &vdev->hw->ranges.shave, in ivpu_fw_mem_init() 404 ret = ivpu_fw_parse(vdev); in ivpu_fw_init() 408 ivpu_fw_init_wa(vdev); in ivpu_fw_init() 414 ivpu_fw_load(vdev); in ivpu_fw_init() 419 ivpu_fw_release(vdev); in ivpu_fw_init() 425 ivpu_fw_mem_fini(vdev); in ivpu_fw_fini() [all …]
|
| A D | ivpu_hw_btrs.c | 108 freq_ratios_init_mtl(vdev); in ivpu_hw_btrs_freq_ratios_init() 110 freq_ratios_init_lnl(vdev); in ivpu_hw_btrs_freq_ratios_init() 183 return info_init_mtl(vdev); in ivpu_hw_btrs_info_init() 185 return info_init_lnl(vdev); in ivpu_hw_btrs_info_init() 268 wp_request_mtl(vdev, wp); in wp_request() 270 wp_request_lnl(vdev, wp); in wp_request() 277 ret = wp_request_sync(vdev); in wp_request_send() 283 wp_request(vdev, wp); in wp_request_send() 517 return ip_reset_mtl(vdev); in ivpu_hw_btrs_ip_reset() 519 return ip_reset_lnl(vdev); in ivpu_hw_btrs_ip_reset() [all …]
|
| A D | ivpu_job.c | 80 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_alloc() local 149 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_create() local 186 struct ivpu_device *vdev = file_priv->vdev; in ivpu_hws_cmdq_init() local 205 struct ivpu_device *vdev = file_priv->vdev; in ivpu_register_db() local 241 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_register() local 266 struct ivpu_device *vdev = file_priv->vdev; in ivpu_cmdq_unregister() local 410 struct ivpu_device *vdev = job->vdev; in ivpu_cmdq_push_job() local 486 fence->vdev = vdev; in ivpu_fence_create() 495 struct ivpu_device *vdev = job->vdev; in ivpu_job_destroy() local 520 job->vdev = vdev; in ivpu_job_create() [all …]
|
| A D | ivpu_hw.h | 53 int ivpu_hw_init(struct ivpu_device *vdev); 66 return vdev->hw->irq.btrs_irq_handler(vdev, irq); in ivpu_hw_btrs_irq_handler() 71 return vdev->hw->irq.ip_irq_handler(vdev, irq); in ivpu_hw_ip_irq_handler() 92 return ivpu_hw_btrs_dpu_freq_get(vdev); in ivpu_hw_dpu_freq_get() 97 ivpu_hw_ip_irq_clear(vdev); in ivpu_hw_irq_clear() 102 return vdev->hw->pll.profiling_freq; in ivpu_hw_profiling_freq_get() 107 ivpu_hw_ip_diagnose_failure(vdev); in ivpu_hw_diagnose_failure() 108 ivpu_hw_btrs_diagnose_failure(vdev); in ivpu_hw_diagnose_failure() 128 return ivpu_hw_btrs_is_idle(vdev); in ivpu_hw_is_idle() 138 ivpu_hw_ip_ipc_tx_set(vdev, vpu_addr); in ivpu_hw_ipc_tx_set() [all …]
|
| A D | ivpu_ipc.c | 30 ivpu_dbg(vdev, IPC, in ivpu_ipc_msg_dump() 41 ivpu_dbg(vdev, JSM, in ivpu_jsm_msg_dump() 133 ivpu_hw_ipc_tx_set(vdev, vpu_addr); in ivpu_ipc_tx() 305 drm_WARN_ON(&vdev->drm, pm_runtime_status_suspended(vdev->drm.dev) && in ivpu_ipc_send_receive_internal() 341 ret = ivpu_rpm_get(vdev); in ivpu_ipc_send_receive() 351 vdev->timeout.jsm); in ivpu_ipc_send_receive() 356 ivpu_rpm_put(vdev); in ivpu_ipc_send_receive() 366 ret = ivpu_rpm_get(vdev); in ivpu_ipc_send_and_wait() 382 ivpu_rpm_put(vdev); in ivpu_ipc_send_and_wait() 525 ivpu_ipc_reset(vdev); in ivpu_ipc_init() [all …]
|
| A D | ivpu_mmu.c | 306 if (ivpu_is_simics(vdev)) in ivpu_mmu_config_check() 323 if (ivpu_is_simics(vdev)) in ivpu_mmu_config_check() 325 else if (ivpu_is_fpga(vdev)) in ivpu_mmu_config_check() 612 ret = ivpu_mmu_cmdq_sync(vdev); in ivpu_mmu_reset() 774 ivpu_mmu_config_check(vdev); in ivpu_mmu_init() 790 ret = ivpu_mmu_enable(vdev); in ivpu_mmu_init() 810 ret = ivpu_mmu_reset(vdev); in ivpu_mmu_enable() 905 ivpu_mmu_evtq_disable(vdev); in ivpu_mmu_discard_events() 911 ivpu_mmu_evtq_enable(vdev); in ivpu_mmu_discard_events() 913 drm_WARN_ON_ONCE(&vdev->drm, vdev->mmu->evtq.cons != vdev->mmu->evtq.prod); in ivpu_mmu_discard_events() [all …]
|
| A D | ivpu_debugfs.c | 36 ivpu_bo_list(&vdev->drm, &p); in bo_list_show() 45 seq_printf(s, "%s\n", vdev->fw->name); in fw_name_show() 144 *dvfs_mode = vdev->fw->dvfs_mode; in dvfs_mode_get() 187 ivpu_fw_log_print(vdev, true, &p); in fw_log_show() 205 ivpu_fw_log_mark_read(vdev); in fw_log_fops_write() 334 ret = ivpu_rpm_get(vdev); in ivpu_force_recovery_fn() 340 ivpu_rpm_put(vdev); in ivpu_force_recovery_fn() 370 struct ivpu_device *vdev = data; in dct_active_get() local 379 struct ivpu_device *vdev = data; in dct_active_set() local 385 ret = ivpu_rpm_get(vdev); in dct_active_set() [all …]
|
| A D | ivpu_hw_btrs.h | 20 int ivpu_hw_btrs_info_init(struct ivpu_device *vdev); 21 void ivpu_hw_btrs_freq_ratios_init(struct ivpu_device *vdev); 25 int ivpu_hw_btrs_d0i3_enable(struct ivpu_device *vdev); 26 int ivpu_hw_btrs_d0i3_disable(struct ivpu_device *vdev); 28 bool ivpu_hw_btrs_is_idle(struct ivpu_device *vdev); 29 int ivpu_hw_btrs_wait_for_idle(struct ivpu_device *vdev); 30 int ivpu_hw_btrs_ip_reset(struct ivpu_device *vdev); 32 void ivpu_hw_btrs_ats_print_lnl(struct ivpu_device *vdev); 35 u32 ivpu_hw_btrs_dpu_freq_get(struct ivpu_device *vdev); 45 void ivpu_hw_btrs_irq_enable(struct ivpu_device *vdev); [all …]
|
| /drivers/net/ethernet/cisco/enic/ |
| A D | vnic_dev.c | 445 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd_proxy() 447 vdev->args[0] = vdev->proxy_index; in vnic_dev_cmd_proxy() 480 err = vdev->devcmd_rtn(vdev, cmd, wait); in vnic_dev_cmd_no_proxy() 833 if (vdev->notify || vdev->notify_pa) { in vnic_dev_notify_set() 871 vdev->notify, vdev->notify_pa); in vnic_dev_notify_unset() 884 if (!vdev->notify || !vdev->notify_sz) in vnic_dev_notify_ready() 889 memcpy(&vdev->notify_copy, vdev->notify, vdev->notify_sz); in vnic_dev_notify_ready() 952 (!err && !(vdev->args[0] && vdev->args[1] && vdev->args[2]))) { in vnic_dev_intr_coal_timer_info() 1034 vdev->notify, vdev->notify_pa); in vnic_dev_unregister() 1038 vdev->stats, vdev->stats_pa); in vnic_dev_unregister() [all …]
|
| A D | vnic_dev.h | 109 void *vnic_dev_priv(struct vnic_dev *vdev); 123 int vnic_dev_fw_info(struct vnic_dev *vdev, 128 int vnic_dev_hang_notify(struct vnic_dev *vdev); 136 int vnic_dev_link_status(struct vnic_dev *vdev); 137 u32 vnic_dev_port_speed(struct vnic_dev *vdev); 138 u32 vnic_dev_msg_lvl(struct vnic_dev *vdev); 139 u32 vnic_dev_mtu(struct vnic_dev *vdev); 140 int vnic_dev_close(struct vnic_dev *vdev); 142 int vnic_dev_disable(struct vnic_dev *vdev); 146 int vnic_dev_deinit(struct vnic_dev *vdev); [all …]
|
| /drivers/vfio/ |
| A D | iommufd.c | 32 return vdev->ops->bind_iommufd(vdev, ictx, &df->devid); in vfio_df_iommufd_bind() 52 return vdev->ops->attach_ioas(vdev, &ioas_id); in vfio_iommufd_compat_attach_ioas() 65 vdev->ops->unbind_iommufd(vdev); in vfio_df_iommufd_unbind() 70 if (vdev->iommufd_device) in vfio_iommufd_device_ictx() 78 if (vdev->iommufd_device) in vfio_iommufd_device_id() 125 vdev->iommufd_device = idev; in vfio_iommufd_physical_bind() 126 ida_init(&vdev->pasids); in vfio_iommufd_physical_bind() 160 if (vdev->iommufd_attached) in vfio_iommufd_physical_attach_ioas() 177 if (WARN_ON(!vdev->iommufd_device) || !vdev->iommufd_attached) in vfio_iommufd_physical_detach_ioas() 239 if (vdev->ops->dma_unmap) in vfio_emulated_unmap() [all …]
|
| /drivers/vfio/pci/ |
| A D | vfio_pci_core.c | 608 vdev->region[i].ops->release(vdev, &vdev->region[i]); in vfio_pci_core_disable() 1109 vdev, &vdev->region[i], &caps); in vfio_pci_ioctl_get_region_info() 1282 fill.vdev = &vdev->vdev; in vfio_pci_ioctl_get_pci_hot_reset_info() 1288 mutex_lock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info() 1291 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info() 1980 vdev->vdev.ops->name); in vfio_pci_bus_notifier() 2129 if (vdev->vdev.mig_ops) { in vfio_pci_core_register_device() 2137 if (vdev->vdev.log_ops && !(vdev->vdev.log_ops->log_start && in vfio_pci_core_register_device() 2138 vdev->vdev.log_ops->log_stop && in vfio_pci_core_register_device() 2156 ret = vfio_assign_device_set(&vdev->vdev, vdev); in vfio_pci_core_register_device() [all …]
|
| A D | vfio_pci_intrs.c | 92 if (likely(is_intx(vdev) && !vdev->virq_disabled)) { in vfio_send_intx_eventfd() 120 if (vdev->pci_2_3) in __vfio_pci_intx_mask() 134 if (vdev->pci_2_3) in __vfio_pci_intx_mask() 180 if (vdev->pci_2_3) in vfio_pci_intx_unmask_handler() 226 struct vfio_pci_core_device *vdev = ctx->vdev; in vfio_intx_handler() local 277 ctx->vdev = vdev; in vfio_intx_enable() 298 if (vdev->pci_2_3) { in vfio_intx_enable() 567 if (vdev->nointx) in vfio_msi_disable() 665 vfio_send_intx_eventfd(vdev, vfio_irq_ctx_get(vdev, 0)); in vfio_pci_set_intx_trigger() 669 vfio_send_intx_eventfd(vdev, vfio_irq_ctx_get(vdev, 0)); in vfio_pci_set_intx_trigger() [all …]
|
| /drivers/scsi/fnic/ |
| A D | vnic_dev.c | 431 err = vnic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, in vnic_dev_init_devcmd2() 462 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; in vnic_dev_init_devcmd2() 508 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in vnic_dev_cmd_no_proxy() 520 memset(vdev->args, 0, sizeof(vdev->args)); in vnic_dev_cmd() 538 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_fw_info() 601 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_stats_dump() 763 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_notify_set() 801 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready() 885 if (vdev) { in vnic_dev_unregister() 899 vdev->stats, vdev->stats_pa); in vnic_dev_unregister() [all …]
|
| /drivers/scsi/snic/ |
| A D | vnic_dev.c | 438 memset(vdev->args, 0, sizeof(vdev->args)); in svnic_dev_cmd() 442 err = (*vdev->devcmd_rtn)(vdev, cmd, wait); in svnic_dev_cmd() 458 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_fw_info() 522 vdev->stats = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_stats_dump() 595 vdev->notify = dma_alloc_coherent(&vdev->pdev->dev, in svnic_dev_notify_set() 633 memcpy(&vdev->notify_copy, vdev->notify, in vnic_dev_notify_ready() 683 if (vdev) { in svnic_dev_unregister() 697 vdev->stats, vdev->stats_pa); in svnic_dev_unregister() 701 vdev->fw_info, vdev->fw_info_pa); in svnic_dev_unregister() 714 if (!vdev) { in svnic_dev_alloc_discover() [all …]
|
| /drivers/vfio/platform/ |
| A D | vfio_platform_common.c | 26 #define VFIO_PLATFORM_IS_ACPI(vdev) ((vdev)->acpihid != NULL) argument 61 vdev->name); in vfio_platform_acpi_probe() 117 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset() 121 vdev->of_reset = vfio_platform_lookup_reset(vdev->compat, in vfio_platform_get_reset() 141 while (vdev->get_resource(vdev, cnt)) in vfio_platform_regions_init() 151 vdev->get_resource(vdev, i); in vfio_platform_regions_init() 210 return vdev->of_reset(vdev); in vfio_platform_call_reset() 227 vdev->device, in vfio_platform_close_device() 259 vdev->device, in vfio_platform_open_device() 647 struct device *dev = vdev->vdev.dev; in vfio_platform_init_common() [all …]
|
| A D | vfio_platform_irq.c | 291 while (vdev->get_irq(vdev, cnt) >= 0) in vfio_platform_irq_init() 296 if (!vdev->irqs) in vfio_platform_irq_init() 300 int hwirq = vdev->get_irq(vdev, i); in vfio_platform_irq_init() 323 vdev->name); in vfio_platform_irq_init() 330 vdev->irqs[i].name, &vdev->irqs[i]); in vfio_platform_irq_init() 337 vdev->num_irqs = cnt; in vfio_platform_irq_init() 343 free_irq(vdev->irqs[i].hwirq, &vdev->irqs[i]); in vfio_platform_irq_init() 347 kfree(vdev->irqs); in vfio_platform_irq_init() 359 free_irq(vdev->irqs[i].hwirq, &vdev->irqs[i]); in vfio_platform_irq_cleanup() 366 vdev->num_irqs = 0; in vfio_platform_irq_cleanup() [all …]
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-dev.c | 132 set_bit(vdev->num, devnode_bits(vdev->vfl_type)); in devnode_set() 183 if (WARN_ON(video_devices[vdev->minor] != vdev)) { in v4l2_device_release() 225 vdev->release(vdev); in v4l2_device_release() 857 vdev->entity.name = vdev->name; in video_register_media_controller() 861 vdev->entity.info.dev.minor = vdev->minor; in video_register_media_controller() 960 vdev->dev_parent = vdev->v4l2_dev->dev; in __video_register_device() 966 vdev->prio = &vdev->v4l2_dev->prio; in __video_register_device() 1030 vdev->index = get_index(vdev); in __video_register_device() 1031 video_devices[vdev->minor] = vdev; in __video_register_device() 1056 vdev->dev.parent = vdev->dev_parent; in __video_register_device() [all …]
|
| /drivers/vfio/cdx/ |
| A D | intr.c | 26 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_enable() 27 struct device *dev = vdev->vdev.dev; in vfio_cdx_msi_enable() 31 if (!vdev->cdx_irqs) in vfio_cdx_msi_enable() 36 kfree(vdev->cdx_irqs); in vfio_cdx_msi_enable() 52 vdev->config_msi = 1; in vfio_cdx_msi_enable() 79 vector, dev_name(vdev->vdev.dev)); in vfio_cdx_msi_set_vector_signal() 108 if (start >= vdev->msi_count || start + count > vdev->msi_count) in vfio_cdx_msi_set_block() 127 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_msi_disable() 128 struct device *dev = vdev->vdev.dev; in vfio_cdx_msi_disable() 130 vfio_cdx_msi_set_block(vdev, 0, vdev->msi_count, NULL); in vfio_cdx_msi_disable() [all …]
|
| A D | main.c | 21 if (!vdev->regions) in vfio_cdx_open_device() 114 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_info() 136 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_region_info() 160 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_get_irq_info() 185 struct cdx_device *cdx_dev = to_cdx_device(vdev->vdev.dev); in vfio_cdx_ioctl_set_irqs() 300 vdev = vfio_alloc_device(vfio_cdx_device, vdev, dev, in vfio_cdx_probe() 302 if (IS_ERR(vdev)) in vfio_cdx_probe() 305 ret = vfio_register_group_dev(&vdev->vdev); in vfio_cdx_probe() 313 vfio_put_device(&vdev->vdev); in vfio_cdx_probe() 322 vfio_unregister_group_dev(&vdev->vdev); in vfio_cdx_remove() [all …]
|
| /drivers/nfc/ |
| A D | virtual_ncidev.c | 36 vdev->running = true; in virtual_nci_open() 47 vdev->running = false; in virtual_nci_close() 58 if (vdev->send_buff || !vdev->running) { in virtual_nci_send() 91 if (wait_event_interruptible(vdev->wq, vdev->send_buff)) in virtual_ncidev_read() 142 vdev = kzalloc(sizeof(*vdev), GFP_KERNEL); in virtual_ncidev_open() 143 if (!vdev) in virtual_ncidev_open() 147 if (!vdev->ndev) { in virtual_ncidev_open() 148 kfree(vdev); in virtual_ncidev_open() 155 nci_set_drvdata(vdev->ndev, vdev); in virtual_ncidev_open() 161 kfree(vdev); in virtual_ncidev_open() [all …]
|