/netbsd-src/sys/external/bsd/drm2/linux/ |
H A D | linux_pci.c | 50 pci_dev_dev(struct pci_dev *pdev) in pci_dev_dev() argument 53 return pdev->pd_dev; in pci_dev_dev() 57 pci_set_drvdata(struct pci_dev *pdev, void *drvdata) in pci_set_drvdata() argument 59 pdev->pd_drvdata = drvdata; in pci_set_drvdata() 63 pci_get_drvdata(struct pci_dev *pdev) in pci_get_drvdata() argument 65 return pdev->pd_drvdata; in pci_get_drvdata() 69 pci_name(struct pci_dev *pdev) in pci_name() argument 73 return device_xname(pci_dev_dev(pdev)); in pci_name() 145 linux_pci_dev_init(struct pci_dev *pdev, device_t dev, device_t parent, in linux_pci_dev_init() argument 152 memset(pdev, 0, sizeof(*pdev)); /* paranoia */ in linux_pci_dev_init() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_cgs.c | 263 if ((adev->pdev->revision == 0x81) && in amdgpu_cgs_get_firmware_info() 264 ((adev->pdev->device == 0x6810) || in amdgpu_cgs_get_firmware_info() 265 (adev->pdev->device == 0x6811))) { in amdgpu_cgs_get_firmware_info() 273 if (((adev->pdev->device == 0x6820) && in amdgpu_cgs_get_firmware_info() 274 ((adev->pdev->revision == 0x81) || in amdgpu_cgs_get_firmware_info() 275 (adev->pdev->revision == 0x83))) || in amdgpu_cgs_get_firmware_info() 276 ((adev->pdev->device == 0x6821) && in amdgpu_cgs_get_firmware_info() 277 ((adev->pdev->revision == 0x83) || in amdgpu_cgs_get_firmware_info() 278 (adev->pdev->revision == 0x87))) || in amdgpu_cgs_get_firmware_info() 279 ((adev->pdev->revision == 0x87) && in amdgpu_cgs_get_firmware_info() [all …]
|
H A D | amdgpu_bios.c | 117 if (pci_mapreg_map(&adev->pdev->pd_pa, PCI_BAR(0), in igp_read_bios_from_vram() 119 pci_mapreg_type(adev->pdev->pd_pa.pa_pc, in igp_read_bios_from_vram() 120 adev->pdev->pd_pa.pa_tag, PCI_BAR(0)), in igp_read_bios_from_vram() 134 vram_base = pci_resource_start(adev->pdev, 0); in igp_read_bios_from_vram() 169 bios = pci_map_rom(adev->pdev, &size); in amdgpu_read_bios() 176 pci_unmap_rom(adev->pdev, bios); in amdgpu_read_bios() 181 pci_unmap_rom(adev->pdev, bios); in amdgpu_read_bios() 245 bios = pci_platform_rom(adev->pdev, &size); in amdgpu_read_platform_bios() 321 struct pci_dev *pdev = NULL; in amdgpu_atrm_get_bios() local 330 while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) { in amdgpu_atrm_get_bios() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/ |
H A D | nouveau_nvkm_engine_device_pci.c | 1573 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_dma_tag() local 1575 return pdev->dmat; in nvkm_device_pci_dma_tag() 1581 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_resource_tag() local 1584 KASSERT(PCI_MAPREG_TYPE(pdev->pdev->pd_resources[bar].type) == in nvkm_device_pci_resource_tag() 1586 return pdev->pdev->pd_pa.pa_memt; in nvkm_device_pci_resource_tag() 1593 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_resource_addr() local 1594 return pci_resource_start(pdev->pdev, bar); in nvkm_device_pci_resource_addr() 1600 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_resource_size() local 1601 return pci_resource_len(pdev->pdev, bar); in nvkm_device_pci_resource_size() 1607 struct nvkm_device_pci *pdev = nvkm_device_pci(device); in nvkm_device_pci_fini() local [all …]
|
H A D | nouveau_nvkm_engine_device_tegra.c | 60 if (!tdev->pdev->dev.pm_domain) { in nvkm_device_tegra_power_up() 113 struct device *dev = &tdev->pdev->dev; in nvkm_device_tegra_probe_iommu() 201 return platform_get_resource(tdev->pdev, IORESOURCE_MEM, bar); in nvkm_device_tegra_resource() 254 irq = platform_get_irq_byname(tdev->pdev, "stall"); in nvkm_device_tegra_init() 292 struct platform_device *pdev, in nvkm_device_tegra_new() argument 305 tdev->pdev = pdev; in nvkm_device_tegra_new() 308 tdev->vdd = devm_regulator_get(&pdev->dev, "vdd"); in nvkm_device_tegra_new() 315 tdev->rst = devm_reset_control_get(&pdev->dev, "gpu"); in nvkm_device_tegra_new() 321 tdev->clk = devm_clk_get(&pdev->dev, "gpu"); in nvkm_device_tegra_new() 335 dev_dbg(&pdev->dev, "GPU clock set to %lu\n", rate); in nvkm_device_tegra_new() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_drv.c | 71 static bool is_vga(struct pci_dev *pdev) in is_vga() argument 73 return pdev->class == PCI_CLASS_DISPLAY_VGA << 8; in is_vga() 77 qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in qxl_pci_probe() argument 82 if (pdev->revision < 4) { in qxl_pci_probe() 92 ret = pci_enable_device(pdev); in qxl_pci_probe() 96 ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, "qxl"); in qxl_pci_probe() 100 if (is_vga(pdev)) { in qxl_pci_probe() 101 ret = vga_get_interruptible(pdev, VGA_RSRC_LEGACY_IO); in qxl_pci_probe() 108 ret = qxl_device_init(qdev, &qxl_driver, pdev); in qxl_pci_probe() 131 if (is_vga(pdev)) in qxl_pci_probe() [all …]
|
H A D | qxl_kms.c | 116 struct pci_dev *pdev) in qxl_device_init() argument 120 r = drm_dev_init(&qdev->ddev, drv, &pdev->dev); in qxl_device_init() 126 qdev->ddev.pdev = pdev; in qxl_device_init() 127 pci_set_drvdata(pdev, &qdev->ddev); in qxl_device_init() 136 qdev->rom_base = pci_resource_start(pdev, 2); in qxl_device_init() 137 qdev->rom_size = pci_resource_len(pdev, 2); in qxl_device_init() 138 qdev->vram_base = pci_resource_start(pdev, 0); in qxl_device_init() 139 qdev->io_base = pci_resource_start(pdev, 3); in qxl_device_init() 141 qdev->vram_mapping = io_mapping_create_wc(qdev->vram_base, pci_resource_len(pdev, 0)); in qxl_device_init() 148 if (pci_resource_len(pdev, 4) > 0) { in qxl_device_init() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ast/ |
H A D | ast_drv.c | 72 static void ast_kick_out_firmware_fb(struct pci_dev *pdev) in ast_kick_out_firmware_fb() argument 81 ap->ranges[0].base = pci_resource_start(pdev, 0); in ast_kick_out_firmware_fb() 82 ap->ranges[0].size = pci_resource_len(pdev, 0); in ast_kick_out_firmware_fb() 85 primary = pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; in ast_kick_out_firmware_fb() 91 static int ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in ast_pci_probe() argument 96 ast_kick_out_firmware_fb(pdev); in ast_pci_probe() 98 ret = pci_enable_device(pdev); in ast_pci_probe() 102 dev = drm_dev_alloc(&driver, &pdev->dev); in ast_pci_probe() 108 dev->pdev = pdev; in ast_pci_probe() 109 pci_set_drvdata(pdev, dev); in ast_pci_probe() [all …]
|
H A D | ast_ttm.c | 48 dev, pci_resource_start(dev->pdev, 0), in ast_mm_init() 56 arch_io_reserve_memtype_wc(pci_resource_start(dev->pdev, 0), in ast_mm_init() 57 pci_resource_len(dev->pdev, 0)); in ast_mm_init() 58 ast->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), in ast_mm_init() 59 pci_resource_len(dev->pdev, 0)); in ast_mm_init() 71 arch_io_free_memtype_wc(pci_resource_start(dev->pdev, 0), in ast_mm_fini() 72 pci_resource_len(dev->pdev, 0)); in ast_mm_fini()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | mock_gem_device.c | 80 put_device(&i915->drm.pdev->dev); in mock_device_release() 94 struct pci_dev *pdev = to_pci_dev(dev); in release_dev() local 96 kfree(pdev); in release_dev() 119 struct pci_dev *pdev; in mock_gem_device() local 122 pdev = kzalloc(sizeof(*pdev) + sizeof(*i915), GFP_KERNEL); in mock_gem_device() 123 if (!pdev) in mock_gem_device() 126 device_initialize(&pdev->dev); in mock_gem_device() 127 pdev->class = PCI_BASE_CLASS_DISPLAY << 16; in mock_gem_device() 128 pdev->dev.release = release_dev; in mock_gem_device() 129 dev_set_name(&pdev->dev, "mock"); in mock_gem_device() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_pci.c | 74 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, in drm_pci_alloc() 112 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr, in __drm_legacy_pci_free() 144 return pci_domain_nr(dev->pdev->bus); in drm_get_pci_domain() 151 dev->pdev->bus->number, in drm_pci_set_busid() 152 PCI_SLOT(dev->pdev->devfn), in drm_pci_set_busid() 153 PCI_FUNC(dev->pdev->devfn)); in drm_pci_set_busid() 164 (p->busnum & 0xff) != dev->pdev->bus->number || in drm_pci_irq_by_busid() 165 p->devnum != PCI_SLOT(dev->pdev->devfn) || p->funcnum != PCI_FUNC(dev->pdev->devfn)) in drm_pci_irq_by_busid() 168 p->irq = dev->pdev->irq; in drm_pci_irq_by_busid() 196 if (WARN_ON(!dev->pdev)) in drm_irq_by_busid() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_vga.c | 41 nouveau_switcheroo_set_state(struct pci_dev *pdev, in nouveau_switcheroo_set_state() argument 44 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_set_state() 52 nouveau_pmops_resume(&pdev->dev); in nouveau_switcheroo_set_state() 58 nouveau_pmops_suspend(&pdev->dev); in nouveau_switcheroo_set_state() 64 nouveau_switcheroo_reprobe(struct pci_dev *pdev) in nouveau_switcheroo_reprobe() argument 66 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_reprobe() 71 nouveau_switcheroo_can_switch(struct pci_dev *pdev) in nouveau_switcheroo_can_switch() argument 73 struct drm_device *dev = pci_get_drvdata(pdev); in nouveau_switcheroo_can_switch() 97 if (!dev->pdev) in nouveau_vga_init() 100 vga_client_register(dev->pdev, dev, NULL, nouveau_vga_set_decode); in nouveau_vga_init() [all …]
|
H A D | nouveau_drm.c | 120 nouveau_pci_name(struct pci_dev *pdev) in nouveau_pci_name() argument 122 u64 name = (u64)pci_domain_nr(pdev->bus) << 32; in nouveau_pci_name() 123 name |= pdev->bus->number << 16; in nouveau_pci_name() 124 name |= PCI_SLOT(pdev->devfn) << 8; in nouveau_pci_name() 125 return name | PCI_FUNC(pdev->devfn); in nouveau_pci_name() 137 if (dev->pdev) in nouveau_name() 138 return nouveau_pci_name(dev->pdev); in nouveau_name() 659 static int nouveau_drm_probe(struct pci_dev *pdev, in nouveau_drm_probe() argument 668 if (vga_switcheroo_client_probe_defer(pdev)) in nouveau_drm_probe() 674 ret = nvkm_device_pci_new(pdev, nouveau_config, "error", in nouveau_drm_probe() [all …]
|
H A D | nouveau_acpi.c | 208 static enum vga_switcheroo_client_id nouveau_dsm_get_client_id(struct pci_dev *pdev) in nouveau_dsm_get_client_id() argument 211 if (pdev->vendor == PCI_VENDOR_ID_INTEL) in nouveau_dsm_get_client_id() 215 if (pdev->bus->number == 0) in nouveau_dsm_get_client_id() 231 static bool nouveau_pr3_present(struct pci_dev *pdev) in nouveau_pr3_present() argument 233 struct pci_dev *parent_pdev = pci_upstream_bridge(pdev); in nouveau_pr3_present() 246 pci_d3cold_disable(pdev); in nouveau_pr3_present() 258 static void nouveau_dsm_pci_probe(struct pci_dev *pdev, acpi_handle *dhandle_out, in nouveau_dsm_pci_probe() argument 267 dhandle = pdev->pd_ad->ad_handle; in nouveau_dsm_pci_probe() 269 dhandle = ACPI_HANDLE(&pdev->dev); in nouveau_dsm_pci_probe() 295 dev_info(&pdev->dev, "optimus capabilities: %s, status %s%s\n", in nouveau_dsm_pci_probe() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
H A D | nouveau_nvkm_subdev_bios_shadowpci.c | 37 struct pci_dev *pdev; member 57 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 58 pci_disable_rom(priv->pdev); in pcirom_fini() 67 struct pci_dev *pdev; in pcirom_init() local 71 pdev = device->func->pci(device)->pdev; in pcirom_init() 75 if (!(ret = pci_enable_rom(pdev))) { in pcirom_init() 79 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init() 80 priv->pdev = pdev; in pcirom_init() 85 pci_disable_rom(pdev); in pcirom_init() 104 struct pci_dev *pdev; in platform_init() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_vga.c | 32 struct pci_dev *pdev = dev_priv->drm.pdev; in intel_vga_disable() local 39 const bus_space_tag_t iot = pdev->pd_pa.pa_iot; in intel_vga_disable() 45 aprint_error_dev(pdev->pd_dev, in intel_vga_disable() 59 vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); in intel_vga_disable() 63 vga_put(pdev, VGA_RSRC_LEGACY_IO); in intel_vga_disable() 105 struct pci_dev *pdev = i915->drm.pdev; in intel_vga_reset_io_mem() local 120 const bus_space_tag_t iot = pdev->pd_pa.pa_iot; in intel_vga_reset_io_mem() 126 aprint_error_dev(pdev->pd_dev, in intel_vga_reset_io_mem() 137 vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); in intel_vga_reset_io_mem() 139 vga_put(pdev, VGA_RSRC_LEGACY_IO); in intel_vga_reset_io_mem() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/ |
H A D | nouveau_nvkm_subdev_pci_base.c | 117 struct pci_dev *pdev = pci->pdev; in nvkm_pci_oneinit() local 120 if (pci_is_pcie(pci->pdev)) { in nvkm_pci_oneinit() 128 const char *const name = device_xname(pci_dev_dev(pdev)); in nvkm_pci_oneinit() 129 const struct pci_attach_args *pa = &pdev->pd_pa; in nvkm_pci_oneinit() 133 if (pdev->msi_enabled) { in nvkm_pci_oneinit() 134 if (pdev->pd_intr_handles == NULL) { in nvkm_pci_oneinit() 137 aprint_error_dev(pci_dev_dev(pdev), in nvkm_pci_oneinit() 143 pci->pci_ihp = pdev->pd_intr_handles; in nvkm_pci_oneinit() 144 pdev->pd_intr_handles = NULL; in nvkm_pci_oneinit() 148 aprint_error_dev(pci_dev_dev(pdev), in nvkm_pci_oneinit() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_switcheroo.c | 16 static void i915_switcheroo_set_state(struct pci_dev *pdev, in i915_switcheroo_set_state() argument 19 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_set_state() 23 dev_err(&pdev->dev, "DRM not initialized, aborting switch.\n"); in i915_switcheroo_set_state() 31 pci_set_power_state(pdev, PCI_D0); in i915_switcheroo_set_state() 42 static bool i915_switcheroo_can_switch(struct pci_dev *pdev) in i915_switcheroo_can_switch() argument 44 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_can_switch() 62 struct pci_dev *pdev = i915->drm.pdev; in i915_switcheroo_register() local 64 return vga_switcheroo_register_client(pdev, &i915_switcheroo_ops, false); in i915_switcheroo_register() 69 struct pci_dev *pdev = i915->drm.pdev; in i915_switcheroo_unregister() local 71 vga_switcheroo_unregister_client(pdev); in i915_switcheroo_unregister()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
H A D | kfd_iommu.c | 53 err = amd_iommu_device_info(kfd->pdev, &iommu_info); in kfd_iommu_check_device() 75 err = amd_iommu_device_info(kfd->pdev, &iommu_info); in kfd_iommu_device_init() 125 err = amd_iommu_bind_pasid(dev->pdev, p->pasid, p->lead_thread); in kfd_iommu_bind_process_to_device() 143 amd_iommu_unbind_pasid(pdd->dev->pdev, p->pasid); in kfd_iommu_unbind_process() 147 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) in iommu_pasid_shutdown_callback() argument 149 struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); in iommu_pasid_shutdown_callback() 193 static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, in iommu_invalid_ppr_cb() argument 200 PCI_BUS_NUM(pdev->devfn), in iommu_invalid_ppr_cb() 201 PCI_SLOT(pdev->devfn), in iommu_invalid_ppr_cb() 202 PCI_FUNC(pdev->devfn), in iommu_invalid_ppr_cb() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
H A D | radeon_bios.c | 79 if (pci_mapreg_map(&rdev->pdev->pd_pa, PCI_BAR(0), in igp_read_bios_from_vram() 81 pci_mapreg_type(rdev->pdev->pd_pa.pa_pc, in igp_read_bios_from_vram() 82 rdev->pdev->pd_pa.pa_tag, PCI_BAR(0)), in igp_read_bios_from_vram() 96 vram_base = pci_resource_start(rdev->pdev, 0); in igp_read_bios_from_vram() 128 bios = pci_map_rom(rdev->pdev, &size); in radeon_read_bios() 134 const bus_space_tag_t bst = rdev->pdev->pd_rom_bst; in radeon_read_bios() 135 const bus_space_handle_t bsh = rdev->pdev->pd_rom_found_bsh; in radeon_read_bios() 145 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios() 150 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios() 158 pci_unmap_rom(rdev->pdev, bios); in radeon_read_bios() [all …]
|
H A D | radeon_drv.c | 347 static int radeon_pci_probe(struct pci_dev *pdev, in radeon_pci_probe() argument 365 dev_info(&pdev->dev, in radeon_pci_probe() 377 dev_info(&pdev->dev, in radeon_pci_probe() 383 if (vga_switcheroo_client_probe_defer(pdev)) in radeon_pci_probe() 387 ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, "radeondrmfb"); in radeon_pci_probe() 391 return drm_get_pci_dev(pdev, ent, &kms_driver); in radeon_pci_probe() 395 radeon_pci_remove(struct pci_dev *pdev) in radeon_pci_remove() argument 397 struct drm_device *dev = pci_get_drvdata(pdev); in radeon_pci_remove() 403 radeon_pci_shutdown(struct pci_dev *pdev) in radeon_pci_shutdown() argument 409 radeon_pci_remove(pdev); in radeon_pci_shutdown() [all …]
|
H A D | radeon_device.c | 179 if (rdev->pdev->vendor == p->chip_vendor && in radeon_device_handle_px_quirks() 180 rdev->pdev->device == p->chip_device && in radeon_device_handle_px_quirks() 181 rdev->pdev->subsystem_vendor == p->subsys_vendor && in radeon_device_handle_px_quirks() 182 rdev->pdev->subsystem_device == p->subsys_device) { in radeon_device_handle_px_quirks() 236 pci_write_config_dword(rdev->pdev, 0x7c, RADEON_ASIC_RESET_DATA); in radeon_pci_config_reset() 351 rdev->doorbell.base = pci_resource_start(rdev->pdev, 2); in radeon_doorbell_init() 352 rdev->doorbell.size = pci_resource_len(rdev->pdev, 2); in radeon_doorbell_init() 360 rdev->doorbell.bst = rdev->pdev->pd_pa.pa_memt; in radeon_doorbell_init() 697 (rdev->pdev->subsystem_vendor == PCI_VENDOR_ID_APPLE) && in radeon_card_posted() 867 rdev->dummy_page.addr = pci_map_page(rdev->pdev, rdev->dummy_page.page, in radeon_dummy_page_init() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/ |
H A D | firmware.c | 86 struct pci_dev *pdev = gvt->dev_priv->drm.pdev; in expose_firmware_sysfs() local 110 pci_read_config_dword(pdev, i, p + i); in expose_firmware_sysfs() 127 ret = device_create_bin_file(&pdev->dev, &firmware_attr); in expose_firmware_sysfs() 137 struct pci_dev *pdev = gvt->dev_priv->drm.pdev; in clean_firmware_sysfs() local 139 device_remove_bin_file(&pdev->dev, &firmware_attr); in clean_firmware_sysfs() 162 struct pci_dev *pdev = dev_priv->drm.pdev; in verify_firmware() local 189 VERIFY("vender id", id, pdev->vendor); in verify_firmware() 192 VERIFY("device id", id, pdev->device); in verify_firmware() 195 VERIFY("revision id", id, pdev->revision); in verify_firmware() 217 struct pci_dev *pdev = dev_priv->drm.pdev; in intel_gvt_load_firmware() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
H A D | vbox_drv.c | 41 static int vbox_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) in vbox_pci_probe() argument 53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); in vbox_pci_probe() 59 vbox->ddev.pdev = pdev; in vbox_pci_probe() 61 pci_set_drvdata(pdev, vbox); in vbox_pci_probe() 64 ret = pci_enable_device(pdev); in vbox_pci_probe() 103 pci_disable_device(pdev); in vbox_pci_probe() 109 static void vbox_pci_remove(struct pci_dev *pdev) in vbox_pci_remove() argument 111 struct vbox_private *vbox = pci_get_drvdata(pdev); in vbox_pci_remove() 131 pci_save_state(vbox->ddev.pdev); in vbox_pm_suspend() 132 pci_disable_device(vbox->ddev.pdev); in vbox_pm_suspend() [all …]
|
H A D | vbox_ttm.c | 24 vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(dev->pdev, 0), in vbox_mm_init() 33 vbox->fb_mtrr = drm_mtrr_add(pci_resource_start(dev->pdev, 0), in vbox_mm_init() 34 pci_resource_len(dev->pdev, 0), in vbox_mm_init() 37 vbox->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), in vbox_mm_init() 38 pci_resource_len(dev->pdev, 0)); in vbox_mm_init() 47 pci_resource_start(vbox->ddev.pdev, 0), in vbox_mm_fini() 48 pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC); in vbox_mm_fini()
|