Searched refs:as_nr (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_mmu.c | 72 static int wait_ready(struct panfrost_device *pfdev, u32 as_nr) in wait_ready() argument 79 ret = readl_relaxed_poll_timeout_atomic(pfdev->iomem + AS_STATUS(as_nr), in wait_ready() 91 static int write_cmd(struct panfrost_device *pfdev, u32 as_nr, u32 cmd) in write_cmd() argument 96 status = wait_ready(pfdev, as_nr); in write_cmd() 98 mmu_write(pfdev, AS_COMMAND(as_nr), cmd); in write_cmd() 103 static void lock_region(struct panfrost_device *pfdev, u32 as_nr, in lock_region() argument 133 mmu_write(pfdev, AS_LOCKADDR_LO(as_nr), lower_32_bits(region)); in lock_region() 134 mmu_write(pfdev, AS_LOCKADDR_HI(as_nr), upper_32_bits(region)); in lock_region() 135 write_cmd(pfdev, as_nr, AS_COMMAND_LOCK); in lock_region() 139 static int mmu_hw_do_operation_locked(struct panfrost_device *pfdev, int as_nr, in mmu_hw_do_operation_locked() argument [all …]
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 502 static int wait_ready(struct panthor_device *ptdev, u32 as_nr) in wait_ready() argument 510 ret = gpu_read_relaxed_poll_timeout_atomic(ptdev, AS_STATUS(as_nr), val, in wait_ready() 522 static int as_send_cmd_and_wait(struct panthor_device *ptdev, u32 as_nr, u32 cmd) in as_send_cmd_and_wait() argument 527 status = wait_ready(ptdev, as_nr); in as_send_cmd_and_wait() 529 gpu_write(ptdev, AS_COMMAND(as_nr), cmd); in as_send_cmd_and_wait() 530 status = wait_ready(ptdev, as_nr); in as_send_cmd_and_wait() 565 static int panthor_mmu_as_enable(struct panthor_device *ptdev, u32 as_nr, in panthor_mmu_as_enable() argument 568 gpu_write64(ptdev, AS_TRANSTAB(as_nr), transtab); in panthor_mmu_as_enable() 569 gpu_write64(ptdev, AS_MEMATTR(as_nr), memattr); in panthor_mmu_as_enable() 570 gpu_write64(ptdev, AS_TRANSCFG(as_nr), transcfg); in panthor_mmu_as_enable() [all …]
|