/netbsd-current/sys/external/bsd/drm2/linux/ |
H A D | linux_pci.c | 50 pci_dev_dev(struct pci_dev *pdev) argument 53 return pdev->pd_dev; 57 pci_set_drvdata(struct pci_dev *pdev, void *drvdata) argument 59 pdev->pd_drvdata = drvdata; 63 pci_get_drvdata(struct pci_dev *pdev) argument 65 return pdev->pd_drvdata; 69 pci_name(struct pci_dev *pdev) argument 73 return device_xname(pci_dev_dev(pdev)); 145 linux_pci_dev_init(struct pci_dev *pdev, device_t dev, device_t parent, argument 152 memset(pdev, 213 pci_find_capability(struct pci_dev *pdev, int cap) argument 221 pci_read_config_dword(struct pci_dev *pdev, int reg, uint32_t *valuep) argument 230 pci_read_config_word(struct pci_dev *pdev, int reg, uint16_t *valuep) argument 240 pci_read_config_byte(struct pci_dev *pdev, int reg, uint8_t *valuep) argument 249 pci_write_config_dword(struct pci_dev *pdev, int reg, uint32_t value) argument 322 pci_write_config_word(struct pci_dev *pdev, int reg, uint16_t value) argument 331 pci_write_config_byte(struct pci_dev *pdev, int reg, uint8_t value) argument 362 pci_enable_msi(struct pci_dev *pdev) argument 386 pci_set_master(struct pci_dev *pdev) argument 398 pci_clear_master(struct pci_dev *pdev) argument 410 pcie_capability_read_dword(struct pci_dev *pdev, int reg, uint32_t *valuep) argument 428 pcie_capability_read_word(struct pci_dev *pdev, int reg, uint16_t *valuep) argument 446 pcie_capability_write_dword(struct pci_dev *pdev, int reg, uint32_t value) argument 462 pcie_capability_write_word(struct pci_dev *pdev, int reg, uint16_t value) argument 488 pcie_get_readrq(struct pci_dev *pdev) argument 507 pcie_set_readrq(struct pci_dev *pdev, int val) argument 543 pci_bus_alloc_resource(struct pci_bus *bus, struct resource *resource, bus_size_t size, bus_size_t align, bus_addr_t start, int type __unused, bus_addr_t (*align_fn)(void *, const struct resource *, bus_addr_t, bus_size_t) __unused, struct pci_dev *pdev) argument 611 struct pci_dev *const pdev = kmem_zalloc(sizeof(*pdev), KM_SLEEP); local 666 pci_dev_put(struct pci_dev *pdev) argument 709 struct pci_dev *const pdev = kmem_zalloc(sizeof(*pdev), KM_SLEEP); local 724 pci_unmap_rom(struct pci_dev *pdev, void __pci_rom_iomem *vaddr __unused) argument 737 pci_map_rom_md(struct pci_dev *pdev) argument 767 pci_map_rom(struct pci_dev *pdev, size_t *sizep) argument 820 pci_enable_rom(struct pci_dev *pdev) argument 839 pci_disable_rom(struct pci_dev *pdev) argument 854 pci_resource_start(struct pci_dev *pdev, unsigned i) argument 863 pci_resource_len(struct pci_dev *pdev, unsigned i) argument 872 pci_resource_end(struct pci_dev *pdev, unsigned i) argument 879 pci_resource_flags(struct pci_dev *pdev, unsigned i) argument 888 pci_iomap(struct pci_dev *pdev, unsigned i, bus_size_t size) argument 913 pci_iounmap(struct pci_dev *pdev, void __pci_iomem *kva) argument 930 pci_save_state(struct pci_dev *pdev) argument 941 pci_restore_state(struct pci_dev *pdev) argument 952 pci_is_pcie(struct pci_dev *pdev) argument 959 pci_dma_supported(struct pci_dev *pdev, uintmax_t mask) argument 970 pci_is_thunderbolt_attached(struct pci_dev *pdev) argument 1000 linux_pci_enable_device(struct pci_dev *pdev) argument 1023 linux_pci_disable_device(struct pci_dev *pdev) argument 1041 linux_pci_dev_destroy(struct pci_dev *pdev) argument [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_switcheroo.c | 16 static void i915_switcheroo_set_state(struct pci_dev *pdev, argument 19 struct drm_i915_private *i915 = pdev_to_i915(pdev); 23 dev_err(&pdev->dev, "DRM not initialized, aborting switch.\n"); 31 pci_set_power_state(pdev, PCI_D0); 42 static bool i915_switcheroo_can_switch(struct pci_dev *pdev) argument 44 struct drm_i915_private *i915 = pdev_to_i915(pdev); 62 struct pci_dev *pdev = i915->drm.pdev; local 64 return vga_switcheroo_register_client(pdev, &i915_switcheroo_ops, false); 69 struct pci_dev *pdev local [all...] |
H A D | intel_region_lmem.c | 34 mem->remap_addr = dma_map_resource(&i915->drm.pdev->dev, 39 if (dma_mapping_error(&i915->drm.pdev->dev, mem->remap_addr)) { 64 dma_unmap_resource(&mem->i915->drm.pdev->dev, 112 struct pci_dev *pdev = i915->drm.pdev; local 122 mappable_end = pci_resource_len(pdev, 2); 123 io_start = pci_resource_start(pdev, 2),
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/ast/ |
H A D | ast_ttm.c | 48 dev, pci_resource_start(dev->pdev, 0), 56 arch_io_reserve_memtype_wc(pci_resource_start(dev->pdev, 0), 57 pci_resource_len(dev->pdev, 0)); 58 ast->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), 59 pci_resource_len(dev->pdev, 0)); 71 arch_io_free_memtype_wc(pci_resource_start(dev->pdev, 0), 72 pci_resource_len(dev->pdev, 0));
|
H A D | ast_drv.c | 72 static void ast_kick_out_firmware_fb(struct pci_dev *pdev) argument 81 ap->ranges[0].base = pci_resource_start(pdev, 0); 82 ap->ranges[0].size = pci_resource_len(pdev, 0); 85 primary = pdev->resource[PCI_ROM_RESOURCE].flags & IORESOURCE_ROM_SHADOW; 91 static int ast_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) argument 96 ast_kick_out_firmware_fb(pdev); 98 ret = pci_enable_device(pdev); 102 dev = drm_dev_alloc(&driver, &pdev->dev); 108 dev->pdev = pdev; 132 ast_pci_remove(struct pci_dev *pdev) argument 174 struct pci_dev *pdev = to_pci_dev(dev); local 189 struct pci_dev *pdev = to_pci_dev(dev); local 196 struct pci_dev *pdev = to_pci_dev(dev); local 206 struct pci_dev *pdev = to_pci_dev(dev); local 213 struct pci_dev *pdev = to_pci_dev(dev); local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
H A D | vbox_ttm.c | 24 vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(dev->pdev, 0), 33 vbox->fb_mtrr = drm_mtrr_add(pci_resource_start(dev->pdev, 0), 34 pci_resource_len(dev->pdev, 0), 37 vbox->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), 38 pci_resource_len(dev->pdev, 0)); 47 pci_resource_start(vbox->ddev.pdev, 0), 48 pci_resource_len(vbox->ddev.pdev, 0), DRM_MTRR_WC);
|
H A D | vbox_drv.c | 41 static int vbox_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) argument 53 ret = drm_dev_init(&vbox->ddev, &driver, &pdev->dev); 59 vbox->ddev.pdev = pdev; 61 pci_set_drvdata(pdev, vbox); 64 ret = pci_enable_device(pdev); 103 pci_disable_device(pdev); 109 static void vbox_pci_remove(struct pci_dev *pdev) argument 111 struct vbox_private *vbox = pci_get_drvdata(pdev); 131 pci_save_state(vbox->ddev.pdev); [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | mock_gem_device.c | 80 put_device(&i915->drm.pdev->dev); 94 struct pci_dev *pdev = to_pci_dev(dev); local 96 kfree(pdev); 119 struct pci_dev *pdev; local 122 pdev = kzalloc(sizeof(*pdev) + sizeof(*i915), GFP_KERNEL); 123 if (!pdev) 126 device_initialize(&pdev->dev); 127 pdev->class = PCI_BASE_CLASS_DISPLAY << 16; 128 pdev [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_vga.c | 41 nouveau_switcheroo_set_state(struct pci_dev *pdev, argument 44 struct drm_device *dev = pci_get_drvdata(pdev); 52 nouveau_pmops_resume(&pdev->dev); 58 nouveau_pmops_suspend(&pdev->dev); 64 nouveau_switcheroo_reprobe(struct pci_dev *pdev) argument 66 struct drm_device *dev = pci_get_drvdata(pdev); 71 nouveau_switcheroo_can_switch(struct pci_dev *pdev) argument 73 struct drm_device *dev = pci_get_drvdata(pdev); 97 if (!dev->pdev) 100 vga_client_register(dev->pdev, de [all...] |
H A D | nouveau_platform.c | 29 static int nouveau_platform_probe(struct platform_device *pdev) argument 36 func = of_device_get_match_data(&pdev->dev); 38 drm = nouveau_platform_device_create(func, pdev, &device); 51 static int nouveau_platform_remove(struct platform_device *pdev) argument 53 struct drm_device *dev = platform_get_drvdata(pdev);
|
/netbsd-current/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 in struct:priv 57 pci_unmap_rom(priv->pdev, priv->rom); 58 pci_disable_rom(priv->pdev); 67 struct pci_dev *pdev; local 71 pdev = device->func->pci(device)->pdev; 75 if (!(ret = pci_enable_rom(pdev))) { 79 (priv->rom = pci_map_rom(pdev, &priv->size))) { 80 priv->pdev = pdev; 104 struct pci_dev *pdev; local [all...] |
/netbsd-current/sys/external/bsd/drm2/include/linux/ |
H A D | vgaarb.h | 41 vga_client_register(struct pci_dev *pdev __unused, void *cookie __unused, 49 vga_remove_vgacon(struct pci_dev *pdev) argument
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_cgs.c | 263 if ((adev->pdev->revision == 0x81) && 264 ((adev->pdev->device == 0x6810) || 265 (adev->pdev->device == 0x6811))) { 273 if (((adev->pdev->device == 0x6820) && 274 ((adev->pdev->revision == 0x81) || 275 (adev->pdev->revision == 0x83))) || 276 ((adev->pdev->device == 0x6821) && 277 ((adev->pdev->revision == 0x83) || 278 (adev->pdev->revision == 0x87))) || 279 ((adev->pdev [all...] |
H A D | amdgpu_bios.c | 117 if (pci_mapreg_map(&adev->pdev->pd_pa, PCI_BAR(0), 119 pci_mapreg_type(adev->pdev->pd_pa.pa_pc, 120 adev->pdev->pd_pa.pa_tag, PCI_BAR(0)), 134 vram_base = pci_resource_start(adev->pdev, 0); 169 bios = pci_map_rom(adev->pdev, &size); 176 pci_unmap_rom(adev->pdev, bios); 181 pci_unmap_rom(adev->pdev, bios); 245 bios = pci_platform_rom(adev->pdev, &size); 321 struct pci_dev *pdev = NULL; local 330 while ((pdev [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/qxl/ |
H A D | qxl_drv.c | 71 static bool is_vga(struct pci_dev *pdev) argument 73 return pdev->class == PCI_CLASS_DISPLAY_VGA << 8; 77 qxl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) argument 82 if (pdev->revision < 4) { 92 ret = pci_enable_device(pdev); 96 ret = drm_fb_helper_remove_conflicting_pci_framebuffers(pdev, "qxl"); 100 if (is_vga(pdev)) { 101 ret = vga_get_interruptible(pdev, VGA_RSRC_LEGACY_IO); 108 ret = qxl_device_init(qdev, &qxl_driver, pdev); 131 if (is_vga(pdev)) 141 qxl_pci_remove(struct pci_dev *pdev) argument 162 struct pci_dev *pdev = dev->pdev; local 199 struct pci_dev *pdev = to_pci_dev(dev); local 214 struct pci_dev *pdev = to_pci_dev(dev); local 242 struct pci_dev *pdev = to_pci_dev(dev); local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_vga.c | 32 struct pci_dev *pdev = dev_priv->drm.pdev; local 39 const bus_space_tag_t iot = pdev->pd_pa.pa_iot; 45 aprint_error_dev(pdev->pd_dev, 59 vga_get_uninterruptible(pdev, VGA_RSRC_LEGACY_IO); 63 vga_put(pdev, VGA_RSRC_LEGACY_IO); 105 struct pci_dev *pdev = i915->drm.pdev; local 120 const bus_space_tag_t iot = pdev->pd_pa.pa_iot; 126 aprint_error_dev(pdev 189 struct pci_dev *pdev = i915->drm.pdev; local 211 struct pci_dev *pdev = i915->drm.pdev; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/ |
H A D | drm_pci.c | 74 dmah->vaddr = dma_alloc_coherent(&dev->pdev->dev, size, 112 dma_free_coherent(&dev->pdev->dev, dmah->size, dmah->vaddr, 144 return pci_domain_nr(dev->pdev->bus); 151 dev->pdev->bus->number, 152 PCI_SLOT(dev->pdev->devfn), 153 PCI_FUNC(dev->pdev->devfn)); 164 (p->busnum & 0xff) != dev->pdev->bus->number || 165 p->devnum != PCI_SLOT(dev->pdev->devfn) || p->funcnum != PCI_FUNC(dev->pdev->devfn)) 168 p->irq = dev->pdev 244 drm_get_pci_dev(struct pci_dev *pdev, const struct pci_device_id *ent, struct drm_driver *driver) argument 303 struct pci_dev *pdev = NULL; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/ |
H A D | nouveau_nvkm_subdev_pci_nv46.c | 40 struct pci_dev *pdev = device->func->pci(device)->pdev; local 41 pci_write_config_byte(pdev, 0x68, 0xff);
|
H A D | nouveau_nvkm_subdev_pci_base.c | 117 struct pci_dev *pdev = pci->pdev; local 120 if (pci_is_pcie(pci->pdev)) { 128 const char *const name = device_xname(pci_dev_dev(pdev)); 129 const struct pci_attach_args *pa = &pdev->pd_pa; 133 if (pdev->msi_enabled) { 134 if (pdev->pd_intr_handles == NULL) { 137 aprint_error_dev(pci_dev_dev(pdev), 143 pci->pci_ihp = pdev->pd_intr_handles; 144 pdev [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ |
H A D | nouveau_nvkm_subdev_fb_ramnv1a.c | 40 struct pci_dev *pdev = NULL; 43 pdev = to_pci_dev(fb->subdev.device->dev); 45 if (pdev) 46 domain = pci_domain_nr(pdev->bus);
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
H A D | kfd_iommu.c | 53 err = amd_iommu_device_info(kfd->pdev, &iommu_info); 75 err = amd_iommu_device_info(kfd->pdev, &iommu_info); 125 err = amd_iommu_bind_pasid(dev->pdev, p->pasid, p->lead_thread); 143 amd_iommu_unbind_pasid(pdd->dev->pdev, p->pasid); 147 static void iommu_pasid_shutdown_callback(struct pci_dev *pdev, int pasid) argument 149 struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); 193 static int iommu_invalid_ppr_cb(struct pci_dev *pdev, int pasid, argument 200 PCI_BUS_NUM(pdev->devfn), 201 PCI_SLOT(pdev->devfn), 202 PCI_FUNC(pdev [all...] |
/netbsd-current/sys/dev/dm/ |
H A D | dm_target_linear.c | 51 * therefore we can add things to pdev list. This should not a 70 /* Insert dmp to global pdev list */ 75 tlc->pdev = dmp; 100 tlc->pdev->udev_name, tlc->offset); 117 VOP_STRATEGY(tlc->pdev->pdev_vnode, bp); 135 return VOP_IOCTL(tlc->pdev->pdev_vnode, DIOCCACHESYNC, &cmd, 155 /* Decrement pdev ref counter if 0 remove it */ 156 dm_pdev_decr(tlc->pdev); 194 secsize = tlc->pdev->pdev_secsize;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/gvt/ |
H A D | firmware.c | 86 struct pci_dev *pdev = gvt->dev_priv->drm.pdev; local 110 pci_read_config_dword(pdev, i, p + i); 127 ret = device_create_bin_file(&pdev->dev, &firmware_attr); 137 struct pci_dev *pdev = gvt->dev_priv->drm.pdev; local 139 device_remove_bin_file(&pdev->dev, &firmware_attr); 162 struct pci_dev *pdev = dev_priv->drm.pdev; local 189 VERIFY("vender id", id, pdev 217 struct pci_dev *pdev = dev_priv->drm.pdev; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
H A D | pci.h | 10 struct pci_dev *pdev; member in struct:nvkm_device_pci
|
/netbsd-current/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), 81 pci_mapreg_type(rdev->pdev->pd_pa.pa_pc, 82 rdev->pdev->pd_pa.pa_tag, PCI_BAR(0)), 96 vram_base = pci_resource_start(rdev->pdev, 0); 128 bios = pci_map_rom(rdev->pdev, &size); 134 const bus_space_tag_t bst = rdev->pdev->pd_rom_bst; 135 const bus_space_handle_t bsh = rdev->pdev->pd_rom_found_bsh; 145 pci_unmap_rom(rdev->pdev, bios); 150 pci_unmap_rom(rdev->pdev, bios); 158 pci_unmap_rom(rdev->pdev, bio 246 struct pci_dev *pdev = NULL; local [all...] |