Home
last modified time | relevance | path

Searched refs:rmmio (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h33 #define RREG8(reg) ioread8(((void __iomem *)mdev->rmmio) + (reg))
34 #define WREG8(reg, v) iowrite8(v, ((void __iomem *)mdev->rmmio) + (reg))
35 #define RREG32(reg) ioread32(((void __iomem *)mdev->rmmio) + (reg))
36 #define WREG32(reg, v) iowrite32(v, ((void __iomem *)mdev->rmmio) + (reg))
266 void __iomem *rmmio; member
H A Dmgag200_drv.c135 mdev->rmmio = pcim_iomap(pdev, 1, 0); in mgag200_device_preinit()
136 if (!mdev->rmmio) in mgag200_device_preinit()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c716 ret = readl(((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_rreg()
746 return (readb(adev->rmmio + offset)); in amdgpu_mm_rreg8()
784 ret = readl(((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_xcc_rreg()
814 writeb(value, adev->rmmio + offset); in amdgpu_mm_wreg8()
843 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_wreg()
877 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_mm_wreg_mmio_rlc()
915 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_xcc_wreg()
942 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg()
943 pcie_data_offset = (void __iomem *)adev->rmmio + pcie_data * 4; in amdgpu_device_indirect_rreg()
980 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg_ext()
[all …]
H A Damdgpu_virt.c1036 scratch_reg0 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg0; in amdgpu_virt_rlcg_reg_rw()
1037 scratch_reg1 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg1; in amdgpu_virt_rlcg_reg_rw()
1038 scratch_reg2 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg2; in amdgpu_virt_rlcg_reg_rw()
1039 scratch_reg3 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg3; in amdgpu_virt_rlcg_reg_rw()
1044 spare_int = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->spare_int; in amdgpu_virt_rlcg_reg_rw()
1050 writel(v, ((void __iomem *)adev->rmmio) + (offset * 4)); in amdgpu_virt_rlcg_reg_rw()
1055 writel(v, ((void __iomem *)adev->rmmio) + (offset * 4)); in amdgpu_virt_rlcg_reg_rw()
H A Damdgpu.h904 void __iomem *rmmio; member
H A Damdgpu_kms.c90 if (adev->rmmio == NULL) in amdgpu_driver_unload_kms()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_device.c1401 rdev->rmmio = ioremap(rdev->rmmio_base, rdev->rmmio_size); in radeon_device_init()
1402 if (rdev->rmmio == NULL) in radeon_device_init()
1528 iounmap(rdev->rmmio); in radeon_device_fini()
1529 rdev->rmmio = NULL; in radeon_device_fini()
H A Dradeon.h2349 void __iomem *rmmio; member
2461 return readl(((void __iomem *)rdev->rmmio) + reg); in r100_mm_rreg()
2469 writel(v, ((void __iomem *)rdev->rmmio) + reg); in r100_mm_wreg()
2503 #define RREG8(reg) readb((rdev->rmmio) + (reg))
2504 #define WREG8(reg, v) writeb(v, (rdev->rmmio) + (reg))
2505 #define RREG16(reg) readw((rdev->rmmio) + (reg))
2506 #define WREG16(reg, v) writew(v, (rdev->rmmio) + (reg))
H A Dradeon_kms.c68 if (rdev->rmmio == NULL) in radeon_driver_unload_kms()
H A Dr100.c4127 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_rreg_slow()
4128 ret = readl(((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_rreg_slow()
4138 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_wreg_slow()
4139 writel(v, ((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_wreg_slow()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.h483 u32 __iomem *rmmio; member
673 iowrite32(value, dev_priv->rmmio + offset); in vmw_write()
688 val = ioread32(dev_priv->rmmio + offset); in vmw_read()
H A Dvmwgfx_drv.c750 dev->rmmio = devm_ioremap(dev->drm.dev, in vmw_setup_pci_resources()
753 if (!dev->rmmio) { in vmw_setup_pci_resources()
/linux/drivers/accel/habanalabs/common/
H A Ddevice.c2665 u32 val = readl(hdev->rmmio + reg); in hl_rreg()
2688 writel(val, hdev->rmmio + reg); in hl_wreg()
H A Dhabanalabs.h3417 void __iomem *rmmio; member
/linux/drivers/accel/habanalabs/goya/
H A Dgoya.c518 hdev->rmmio = hdev->pcie_bar[SRAM_CFG_BAR_ID] + in goya_pci_bars_map()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c720 hdev->rmmio = hdev->pcie_bar[CFG_BAR_ID] + in gaudi_pci_bars_map()
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c2623 hdev->rmmio = hdev->pcie_bar[SRAM_CFG_BAR_ID] + (CFG_BASE - STM_FLASH_BASE_ADDR); in gaudi2_pci_bars_map()