AMDGPU_GPU_PAGE_SIZE
r = amdgpu_benchmark_move(adev, i * AMDGPU_GPU_PAGE_SIZE,
r = amdgpu_benchmark_move(adev, i * AMDGPU_GPU_PAGE_SIZE,
r = amdgpu_benchmark_move(adev, i * AMDGPU_GPU_PAGE_SIZE,
(m->last + 1) * AMDGPU_GPU_PAGE_SIZE) {
kptr += va_start - (m->start * AMDGPU_GPU_PAGE_SIZE);
addr /= AMDGPU_GPU_PAGE_SIZE;
return amdgpu_bo_create_kernel(adev, AMDGPU_GPU_PAGE_SIZE, PAGE_SIZE,
t = offset / AMDGPU_GPU_PAGE_SIZE;
page_base += AMDGPU_GPU_PAGE_SIZE;
t = offset / AMDGPU_GPU_PAGE_SIZE;
page_base += AMDGPU_GPU_PAGE_SIZE;
if (PAGE_SIZE < AMDGPU_GPU_PAGE_SIZE) {
adev->gart.num_gpu_pages = adev->gmc.gart_size / AMDGPU_GPU_PAGE_SIZE;
#define AMDGPU_GPU_PAGE_MASK (AMDGPU_GPU_PAGE_SIZE - 1)
#define AMDGPU_GPU_PAGES_IN_CPU_PAGE (PAGE_SIZE / AMDGPU_GPU_PAGE_SIZE)
vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE;
vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE;
vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE;
vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE;
vm_size = adev->vm_manager.max_pfn * AMDGPU_GPU_PAGE_SIZE;
vm_size = adev->vm_manager.max_pfn * AMDGPU_GPU_PAGE_SIZE;
dev_info->virtual_address_alignment = max_t(u32, PAGE_SIZE, AMDGPU_GPU_PAGE_SIZE);
dev_info->pte_fragment_size = (1 << adev->vm_manager.fragment_size) * AMDGPU_GPU_PAGE_SIZE;
dev_info->gart_page_size = max_t(u32, PAGE_SIZE, AMDGPU_GPU_PAGE_SIZE);
return bo->tbo.base.size / AMDGPU_GPU_PAGE_SIZE;
return (bo->tbo.page_alignment << PAGE_SHIFT) / AMDGPU_GPU_PAGE_SIZE;
AMDGPU_GPU_PAGE_SIZE,
AMDGPU_GPU_PAGE_SIZE,
.size = AMDGPU_GPU_PAGE_SIZE,
ret = amdgpu_vram_mgr_reserve_range(mgr, start, AMDGPU_GPU_PAGE_SIZE);
r = amdgpu_bo_create_kernel(adev, size, AMDGPU_GPU_PAGE_SIZE, domain,
if (!adev->rmmio_remap.bus_addr || PAGE_SIZE > AMDGPU_GPU_PAGE_SIZE)
bp.size = AMDGPU_GPU_PAGE_SIZE; /* 4K */
bp.byte_align = AMDGPU_GPU_PAGE_SIZE;
AMDGPU_GPU_PAGE_SIZE;
amdgpu_userq_input_va_validate(queue, args->in.rptr_va, AMDGPU_GPU_PAGE_SIZE) ||
amdgpu_userq_input_va_validate(queue, args->in.wptr_va, AMDGPU_GPU_PAGE_SIZE)) {
if (args->in.queue_size < AMDGPU_GPU_PAGE_SIZE) {
end = end * AMDGPU_GPU_PAGE_SIZE + start;
addr -= mapping->start * AMDGPU_GPU_PAGE_SIZE;
r = amdgpu_ib_get(ring->adev, NULL, AMDGPU_GPU_PAGE_SIZE * 2,
(mapping->last + 1) * AMDGPU_GPU_PAGE_SIZE) {
addr -= mapping->start * AMDGPU_GPU_PAGE_SIZE;
r = amdgpu_ib_get(adev, NULL, (128 << 10) + AMDGPU_GPU_PAGE_SIZE,
r = amdgpu_ib_get(adev, NULL, AMDGPU_GPU_PAGE_SIZE * 2,
r = amdgpu_ib_get(adev, NULL, AMDGPU_GPU_PAGE_SIZE * 2,
AMDGPU_GPU_PAGE_SIZE);
AMDGPU_GPU_PAGE_SIZE,
(uint64_t)(adev->mes.resource_1_gpu_addr[0] + AMDGPU_GPU_PAGE_SIZE);
adev->mes.resource_1[0]->tbo.base.size - AMDGPU_GPU_PAGE_SIZE;
(last - start + 1) * AMDGPU_GPU_PAGE_SIZE, &cursor);
amdgpu_res_next(&cursor, num_entries * AMDGPU_GPU_PAGE_SIZE);
saddr /= AMDGPU_GPU_PAGE_SIZE;
eaddr = saddr + (size - 1) / AMDGPU_GPU_PAGE_SIZE;
saddr /= AMDGPU_GPU_PAGE_SIZE;
eaddr = saddr + (size - 1) / AMDGPU_GPU_PAGE_SIZE;
saddr /= AMDGPU_GPU_PAGE_SIZE;
saddr /= AMDGPU_GPU_PAGE_SIZE;
eaddr = saddr + (size - 1) / AMDGPU_GPU_PAGE_SIZE;
addr /= AMDGPU_GPU_PAGE_SIZE;
bp.byte_align = AMDGPU_GPU_PAGE_SIZE;
incr = (uint64_t)AMDGPU_GPU_PAGE_SIZE << shift;
(order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1));
(order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1));
(order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1));
tmp = (order_base_2(AMDGPU_GPU_PAGE_SIZE/8) << 8) | rb_bufsz;
tmp = (order_base_2(AMDGPU_GPU_PAGE_SIZE/8) << 8) | rb_bufsz;
tmp = (order_base_2(AMDGPU_GPU_PAGE_SIZE/8) << 8) | rb_bufsz;
tmp = (order_base_2(AMDGPU_GPU_PAGE_SIZE/8) << 8) | rb_bufsz;
(order_base_2(AMDGPU_GPU_PAGE_SIZE/8) << 8);
(order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1));
(order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1));
((order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1) << 8));
((order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1) << 8));
bo_size = AMDGPU_GPU_PAGE_SIZE;
#define MES11_HW_RESOURCE_1_SIZE (128 * AMDGPU_GPU_PAGE_SIZE)
mes->resource_1_gpu_addr[0] + AMDGPU_GPU_PAGE_SIZE;
((order_base_2(AMDGPU_GPU_PAGE_SIZE / 4) - 1) << 8));
r = amdgpu_bo_create_kernel(adev, AMDGPU_GPU_PAGE_SIZE, PAGE_SIZE,
mapping = amdgpu_vm_bo_lookup_mapping(vm, addr/AMDGPU_GPU_PAGE_SIZE);
start = map->start * AMDGPU_GPU_PAGE_SIZE;
end = (map->last + 1) * AMDGPU_GPU_PAGE_SIZE;
start = map->start * AMDGPU_GPU_PAGE_SIZE;
end = (map->last + 1) * AMDGPU_GPU_PAGE_SIZE;