Loading drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c +7 −8 Original line number Diff line number Diff line Loading @@ -142,15 +142,14 @@ int kfd_doorbell_mmap(struct kfd_process *process, struct vm_area_struct *vma) vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); pr_debug("kfd: mapping doorbell page in kfd_doorbell_mmap\n" " target user address == 0x%08llX\n" " physical address == 0x%08llX\n" " vm_flags == 0x%04lX\n" " size == 0x%04lX\n", (unsigned long long) vma->vm_start, address, vma->vm_flags, pr_debug("mapping doorbell page:\n"); pr_debug(" target user address == 0x%08llX\n", (unsigned long long) vma->vm_start); pr_debug(" physical address == 0x%08llX\n", address); pr_debug(" vm_flags == 0x%04lX\n", vma->vm_flags); pr_debug(" size == 0x%04lX\n", doorbell_process_allocation()); return io_remap_pfn_range(vma, vma->vm_start, address >> PAGE_SHIFT, Loading drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c +3 −2 Original line number Diff line number Diff line Loading @@ -215,8 +215,9 @@ static int acquire_packet_buffer(struct kernel_queue *kq, queue_address = (unsigned int *)kq->pq_kernel_addr; queue_size_dwords = kq->queue->properties.queue_size / sizeof(uint32_t); pr_debug("amdkfd: In func %s\nrptr: %d\nwptr: %d\nqueue_address 0x%p\n", __func__, rptr, wptr, queue_address); pr_debug("rptr: %d\n", rptr); pr_debug("wptr: %d\n", wptr); pr_debug("queue_address 0x%p\n", queue_address); available_size = (rptr - 1 - wptr + queue_size_dwords) % queue_size_dwords; Loading Loading
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c +7 −8 Original line number Diff line number Diff line Loading @@ -142,15 +142,14 @@ int kfd_doorbell_mmap(struct kfd_process *process, struct vm_area_struct *vma) vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); pr_debug("kfd: mapping doorbell page in kfd_doorbell_mmap\n" " target user address == 0x%08llX\n" " physical address == 0x%08llX\n" " vm_flags == 0x%04lX\n" " size == 0x%04lX\n", (unsigned long long) vma->vm_start, address, vma->vm_flags, pr_debug("mapping doorbell page:\n"); pr_debug(" target user address == 0x%08llX\n", (unsigned long long) vma->vm_start); pr_debug(" physical address == 0x%08llX\n", address); pr_debug(" vm_flags == 0x%04lX\n", vma->vm_flags); pr_debug(" size == 0x%04lX\n", doorbell_process_allocation()); return io_remap_pfn_range(vma, vma->vm_start, address >> PAGE_SHIFT, Loading
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c +3 −2 Original line number Diff line number Diff line Loading @@ -215,8 +215,9 @@ static int acquire_packet_buffer(struct kernel_queue *kq, queue_address = (unsigned int *)kq->pq_kernel_addr; queue_size_dwords = kq->queue->properties.queue_size / sizeof(uint32_t); pr_debug("amdkfd: In func %s\nrptr: %d\nwptr: %d\nqueue_address 0x%p\n", __func__, rptr, wptr, queue_address); pr_debug("rptr: %d\n", rptr); pr_debug("wptr: %d\n", wptr); pr_debug("queue_address 0x%p\n", queue_address); available_size = (rptr - 1 - wptr + queue_size_dwords) % queue_size_dwords; Loading