Home
last modified time | relevance | path

Searched refs:rmmio (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h36 #define RREG8(reg) ioread8(((void __iomem *)mdev->rmmio) + (reg))
37 #define WREG8(reg, v) iowrite8(v, ((void __iomem *)mdev->rmmio) + (reg))
38 #define RREG32(reg) ioread32(((void __iomem *)mdev->rmmio) + (reg))
39 #define WREG32(reg, v) iowrite32(v, ((void __iomem *)mdev->rmmio) + (reg))
176 void __iomem *rmmio; member
H A Dmgag200_drv.c117 mdev->rmmio = pcim_iomap(dev->pdev, 1, 0); in mgag200_regs_init()
118 if (mdev->rmmio == NULL) in mgag200_regs_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h37 #define RREG8(reg) ioread8(((void __iomem *)mdev->rmmio) + (reg))
38 #define WREG8(reg, v) iowrite8(v, ((void __iomem *)mdev->rmmio) + (reg))
39 #define RREG32(reg) ioread32(((void __iomem *)mdev->rmmio) + (reg))
40 #define WREG32(reg, v) iowrite32(v, ((void __iomem *)mdev->rmmio) + (reg))
287 void __iomem *rmmio; member
288 struct mutex rmmio_lock; /* Protects access to rmmio */
H A Dmgag200_drv.c133 mdev->rmmio = pcim_iomap(pdev, 1, 0); in mgag200_device_preinit()
134 if (!mdev->rmmio) in mgag200_device_preinit()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_virt.c1002 scratch_reg0 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg0; in amdgpu_virt_rlcg_reg_rw()
1003 scratch_reg1 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg1; in amdgpu_virt_rlcg_reg_rw()
1004 scratch_reg2 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg2; in amdgpu_virt_rlcg_reg_rw()
1005 scratch_reg3 = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->scratch_reg3; in amdgpu_virt_rlcg_reg_rw()
1007 spare_int = (void __iomem *)adev->rmmio + 4 * reg_access_ctrl->spare_int; in amdgpu_virt_rlcg_reg_rw()
1013 writel(v, ((void __iomem *)adev->rmmio) + (offset * 4)); in amdgpu_virt_rlcg_reg_rw()
1018 writel(v, ((void __iomem *)adev->rmmio) + (offset * 4)); in amdgpu_virt_rlcg_reg_rw()
H A Damdgpu_device.c412 ret = readl(((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_rreg()
442 return (readb(adev->rmmio + offset)); in amdgpu_mm_rreg8()
467 writeb(value, adev->rmmio + offset); in amdgpu_mm_wreg8()
496 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_wreg()
529 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_mm_wreg_mmio_rlc()
553 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg()
554 pcie_data_offset = (void __iomem *)adev->rmmio + pcie_data * 4; in amdgpu_device_indirect_rreg()
581 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg_ext()
582 pcie_data_offset = (void __iomem *)adev->rmmio + pcie_data * 4; in amdgpu_device_indirect_rreg_ext()
584 pcie_index_hi_offset = (void __iomem *)adev->rmmio in amdgpu_device_indirect_rreg_ext()
[all...]
H A Damdgpu.h811 void __iomem *rmmio; member
H A Damdgpu_kms.c89 if (adev->rmmio == NULL) in amdgpu_driver_unload_kms()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c332 ret = readl(((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_rreg()
363 return (readb(adev->rmmio + offset)); in amdgpu_mm_rreg8()
388 writeb(value, adev->rmmio + offset); in amdgpu_mm_wreg8()
417 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_device_wreg()
443 writel(v, ((void __iomem *)adev->rmmio) + (reg * 4)); in amdgpu_mm_wreg_mmio_rlc()
597 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg()
598 pcie_data_offset = (void __iomem *)adev->rmmio + pcie_data * 4; in amdgpu_device_indirect_rreg()
627 pcie_index_offset = (void __iomem *)adev->rmmio + pcie_index * 4; in amdgpu_device_indirect_rreg64()
628 pcie_data_offset = (void __iomem *)adev->rmmio + pcie_data * 4; in amdgpu_device_indirect_rreg64()
662 pcie_index_offset = (void __iomem *)adev->rmmio in amdgpu_device_indirect_wreg()
[all...]
H A Damdgpu_kms.c88 if (adev->rmmio == NULL) in amdgpu_driver_unload_kms()
213 if (adev->rmmio && adev->runpm) in amdgpu_driver_load_kms()
H A Dgfx_v9_0.c749 scratch_reg0 = adev->rmmio + (adev->reg_offset[GC_HWIP][0][mmSCRATCH_REG0_BASE_IDX] + mmSCRATCH_REG0)*4; in gfx_v9_0_rlcg_wreg()
750 scratch_reg1 = adev->rmmio + (adev->reg_offset[GC_HWIP][0][mmSCRATCH_REG1_BASE_IDX] + mmSCRATCH_REG1)*4; in gfx_v9_0_rlcg_wreg()
751 scratch_reg2 = adev->rmmio + (adev->reg_offset[GC_HWIP][0][mmSCRATCH_REG1_BASE_IDX] + mmSCRATCH_REG2)*4; in gfx_v9_0_rlcg_wreg()
752 scratch_reg3 = adev->rmmio + (adev->reg_offset[GC_HWIP][0][mmSCRATCH_REG1_BASE_IDX] + mmSCRATCH_REG3)*4; in gfx_v9_0_rlcg_wreg()
753 spare_int = adev->rmmio + (adev->reg_offset[GC_HWIP][0][mmRLC_SPARE_INT_BASE_IDX] + mmRLC_SPARE_INT)*4; in gfx_v9_0_rlcg_wreg()
769 writel(v, ((void __iomem *)adev->rmmio) + (offset * 4)); in gfx_v9_0_rlcg_wreg()
H A Damdgpu.h777 void __iomem *rmmio; member
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_device.c1412 rdev->rmmio = ioremap(rdev->rmmio_base, rdev->rmmio_size); in radeon_device_init()
1413 if (rdev->rmmio == NULL) in radeon_device_init()
1544 iounmap(rdev->rmmio); in radeon_device_fini()
1545 rdev->rmmio = NULL; in radeon_device_fini()
H A Dradeon.h2360 void __iomem *rmmio; member
2477 return readl(((void __iomem *)rdev->rmmio) + reg); in r100_mm_rreg()
2485 writel(v, ((void __iomem *)rdev->rmmio) + reg); in r100_mm_wreg()
2514 #define RREG8(reg) readb((rdev->rmmio) + (reg))
2515 #define WREG8(reg, v) writeb(v, (rdev->rmmio) + (reg))
2516 #define RREG16(reg) readw((rdev->rmmio) + (reg))
2517 #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.c4120 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_rreg_slow()
4121 ret = readl(((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_rreg_slow()
4131 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_wreg_slow()
4132 writel(v, ((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_wreg_slow()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_device.c1403 rdev->rmmio = ioremap(rdev->rmmio_base, rdev->rmmio_size); in radeon_device_init()
1404 if (rdev->rmmio == NULL) in radeon_device_init()
1530 iounmap(rdev->rmmio); in radeon_device_fini()
1531 rdev->rmmio = NULL; in radeon_device_fini()
H A Dradeon.h2351 void __iomem *rmmio; member
2463 return readl(((void __iomem *)rdev->rmmio) + reg); in r100_mm_rreg()
2471 writel(v, ((void __iomem *)rdev->rmmio) + reg); in r100_mm_wreg()
2500 #define RREG8(reg) readb((rdev->rmmio) + (reg))
2501 #define WREG8(reg, v) writeb(v, (rdev->rmmio) + (reg))
2502 #define RREG16(reg) readw((rdev->rmmio) + (reg))
2503 #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.c4106 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_rreg_slow()
4107 ret = readl(((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_rreg_slow()
4117 writel(reg, ((void __iomem *)rdev->rmmio) + RADEON_MM_INDEX); in r100_mm_wreg_slow()
4118 writel(v, ((void __iomem *)rdev->rmmio) + RADEON_MM_DATA); in r100_mm_wreg_slow()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.h510 u32 __iomem *rmmio; member
697 iowrite32(value, dev_priv->rmmio + offset); in vmw_write()
712 val = ioread32(dev_priv->rmmio + offset); in vmw_read()
H A Dvmwgfx_drv.c748 dev->rmmio = devm_ioremap(dev->drm.dev, in vmw_setup_pci_resources()
751 if (!dev->rmmio) { in vmw_setup_pci_resources()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Ddevice.c1525 return readl(hdev->rmmio + reg); in hl_rreg()
1540 writel(val, hdev->rmmio + reg); in hl_wreg()
H A Dhabanalabs.h1493 * @rmmio: configuration area address on SRAM.
1600 void __iomem *rmmio; member
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Ddevice.c2502 u32 val = readl(hdev->rmmio + reg); in hl_rreg()
2525 writel(val, hdev->rmmio + reg); in hl_wreg()

Completed in 70 milliseconds

12