kfd_dev 737 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, kfd_dev 743 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c bool kgd2kfd_device_init(struct kfd_dev *kfd, kfd_dev 749 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c void kgd2kfd_device_exit(struct kfd_dev *kfd) kfd_dev 757 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c void kgd2kfd_suspend(struct kfd_dev *kfd) kfd_dev 761 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c int kgd2kfd_resume(struct kfd_dev *kfd) kfd_dev 766 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c int kgd2kfd_pre_reset(struct kfd_dev *kfd) kfd_dev 771 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c int kgd2kfd_post_reset(struct kfd_dev *kfd) kfd_dev 776 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) kfd_dev 780 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd) kfd_dev 79 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h struct kfd_dev *dev; kfd_dev 242 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, kfd_dev 244 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h bool kgd2kfd_device_init(struct kfd_dev *kfd, kfd_dev 246 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h void kgd2kfd_device_exit(struct kfd_dev *kfd); kfd_dev 247 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h void kgd2kfd_suspend(struct kfd_dev *kfd); kfd_dev 248 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_resume(struct kfd_dev *kfd); kfd_dev 249 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_pre_reset(struct kfd_dev *kfd); kfd_dev 250 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_post_reset(struct kfd_dev *kfd); kfd_dev 251 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry); kfd_dev 256 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd); kfd_dev 28 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c static bool cik_event_interrupt_isr(struct kfd_dev *dev, kfd_dev 84 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c static void cik_event_interrupt_wq(struct kfd_dev *dev, kfd_dev 256 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 470 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 522 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 554 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 608 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 646 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 746 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 830 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1009 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *kfd; kfd_dev 1111 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1146 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1189 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1228 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c bool kfd_dev_is_large_bar(struct kfd_dev *dev) kfd_dev 1253 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1335 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1379 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev, *peer; kfd_dev 1489 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev, *peer; kfd_dev 1574 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev = NULL; kfd_dev 1631 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev; kfd_dev 1864 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c static int kfd_mmio_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_dev 1900 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c struct kfd_dev *dev = NULL; kfd_dev 609 drivers/gpu/drm/amd/amdkfd/kfd_crat.c static int kfd_fill_gpu_cache_info(struct kfd_dev *kdev, kfd_dev 1034 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, uint8_t type, uint64_t size, kfd_dev 1072 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, kfd_dev 1106 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *kdev, kfd_dev 1107 drivers/gpu/drm/amd/amdkfd/kfd_crat.c struct kfd_dev *peer_kdev, kfd_dev 1138 drivers/gpu/drm/amd/amdkfd/kfd_crat.c size_t *size, struct kfd_dev *kdev, kfd_dev 1338 drivers/gpu/drm/amd/amdkfd/kfd_crat.c int flags, struct kfd_dev *kdev, kfd_dev 317 drivers/gpu/drm/amd/amdkfd/kfd_crat.h struct kfd_dev; kfd_dev 324 drivers/gpu/drm/amd/amdkfd/kfd_crat.h int flags, struct kfd_dev *kdev, kfd_dev 42 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c static void dbgdev_address_watch_disable_nodiq(struct kfd_dev *dev) kfd_dev 760 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p) kfd_dev 821 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c void kfd_dbgdev_init(struct kfd_dbgdev *pdbgdev, struct kfd_dev *pdev, kfd_dev 193 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h void kfd_dbgdev_init(struct kfd_dbgdev *pdbgdev, struct kfd_dev *pdev, kfd_dev 63 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev) kfd_dev 256 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h struct kfd_dev *dev; kfd_dev 279 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h struct kfd_dev *dev; kfd_dev 286 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev); kfd_dev 40 drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c struct kfd_dev *dev; kfd_dev 501 drivers/gpu/drm/amd/amdkfd/kfd_device.c static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size, kfd_dev 503 drivers/gpu/drm/amd/amdkfd/kfd_device.c static void kfd_gtt_sa_fini(struct kfd_dev *kfd); kfd_dev 505 drivers/gpu/drm/amd/amdkfd/kfd_device.c static int kfd_resume(struct kfd_dev *kfd); kfd_dev 524 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, kfd_dev 527 drivers/gpu/drm/amd/amdkfd/kfd_device.c struct kfd_dev *kfd; kfd_dev 570 drivers/gpu/drm/amd/amdkfd/kfd_device.c static void kfd_cwsr_init(struct kfd_dev *kfd) kfd_dev 595 drivers/gpu/drm/amd/amdkfd/kfd_device.c bool kgd2kfd_device_init(struct kfd_dev *kfd, kfd_dev 731 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kgd2kfd_device_exit(struct kfd_dev *kfd) kfd_dev 748 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_pre_reset(struct kfd_dev *kfd) kfd_dev 767 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_post_reset(struct kfd_dev *kfd) kfd_dev 791 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kgd2kfd_suspend(struct kfd_dev *kfd) kfd_dev 805 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_resume(struct kfd_dev *kfd) kfd_dev 824 drivers/gpu/drm/amd/amdkfd/kfd_device.c static int kfd_resume(struct kfd_dev *kfd) kfd_dev 852 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) kfd_dev 964 drivers/gpu/drm/amd/amdkfd/kfd_device.c static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size, kfd_dev 996 drivers/gpu/drm/amd/amdkfd/kfd_device.c static void kfd_gtt_sa_fini(struct kfd_dev *kfd) kfd_dev 1016 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size, kfd_dev 1121 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj) kfd_dev 1146 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd) kfd_dev 1152 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kfd_inc_compute_active(struct kfd_dev *kfd) kfd_dev 1158 drivers/gpu/drm/amd/amdkfd/kfd_device.c void kfd_dec_compute_active(struct kfd_dev *kfd) kfd_dev 1172 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kfd_debugfs_hang_hws(struct kfd_dev *dev) kfd_dev 137 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct kfd_dev *dev = qpd->dqm->dev; kfd_dev 183 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct kfd_dev *dev = qpd->dqm->dev; kfd_dev 229 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int flush_texture_cache_nocpsch(struct kfd_dev *kdev, kfd_dev 1678 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct kfd_dev *dev = dqm->dev; kfd_dev 1693 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev) kfd_dev 1820 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void deallocate_hiq_sdma_mqd(struct kfd_dev *dev, kfd_dev 154 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h struct kfd_dev *dev); kfd_dev 175 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h struct kfd_dev *dev; kfd_dev 52 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c size_t kfd_doorbell_process_slice(struct kfd_dev *kfd) kfd_dev 60 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c int kfd_doorbell_init(struct kfd_dev *kfd) kfd_dev 123 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c void kfd_doorbell_fini(struct kfd_dev *kfd) kfd_dev 129 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_dev 167 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd, kfd_dev 198 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) kfd_dev 228 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c unsigned int kfd_doorbell_id_to_offset(struct kfd_dev *kfd, kfd_dev 244 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c uint64_t kfd_get_number_elems(struct kfd_dev *kfd) kfd_dev 254 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c phys_addr_t kfd_get_process_doorbells(struct kfd_dev *dev, kfd_dev 876 drivers/gpu/drm/amd/amdkfd/kfd_events.c void kfd_signal_iommu_event(struct kfd_dev *dev, unsigned int pasid, kfd_dev 974 drivers/gpu/drm/amd/amdkfd/kfd_events.c void kfd_signal_vm_fault_event(struct kfd_dev *dev, unsigned int pasid, kfd_dev 1011 drivers/gpu/drm/amd/amdkfd/kfd_events.c void kfd_signal_reset_event(struct kfd_dev *dev) kfd_dev 367 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c struct kfd_dev *dev; kfd_dev 28 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c static bool event_interrupt_isr_v9(struct kfd_dev *dev, kfd_dev 87 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c static void event_interrupt_wq_v9(struct kfd_dev *dev, kfd_dev 52 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c int kfd_interrupt_init(struct kfd_dev *kfd) kfd_dev 86 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c void kfd_interrupt_exit(struct kfd_dev *kfd) kfd_dev 112 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry) kfd_dev 131 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c static bool dequeue_ih_ring_entry(struct kfd_dev *kfd, void *ih_ring_entry) kfd_dev 145 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c struct kfd_dev *dev = container_of(work, struct kfd_dev, kfd_dev 159 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c bool interrupt_is_wanted(struct kfd_dev *dev, kfd_dev 39 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c int kfd_iommu_check_device(struct kfd_dev *kfd) kfd_dev 60 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c int kfd_iommu_device_init(struct kfd_dev *kfd) kfd_dev 111 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_dev *dev = pdd->dev; kfd_dev 147 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); kfd_dev 194 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c struct kfd_dev *dev; kfd_dev 217 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c static int kfd_bind_processes_to_device(struct kfd_dev *kfd) kfd_dev 258 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c static void kfd_unbind_processes_from_device(struct kfd_dev *kfd) kfd_dev 288 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c void kfd_iommu_suspend(struct kfd_dev *kfd) kfd_dev 305 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c int kfd_iommu_resume(struct kfd_dev *kfd) kfd_dev 30 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h int kfd_iommu_check_device(struct kfd_dev *kfd); kfd_dev 31 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h int kfd_iommu_device_init(struct kfd_dev *kfd); kfd_dev 36 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h void kfd_iommu_suspend(struct kfd_dev *kfd); kfd_dev 37 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h int kfd_iommu_resume(struct kfd_dev *kfd); kfd_dev 43 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline int kfd_iommu_check_device(struct kfd_dev *kfd) kfd_dev 47 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline int kfd_iommu_device_init(struct kfd_dev *kfd) kfd_dev 62 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline void kfd_iommu_suspend(struct kfd_dev *kfd) kfd_dev 66 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h static inline int kfd_iommu_resume(struct kfd_dev *kfd) kfd_dev 37 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c static bool initialize(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 298 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c struct kernel_queue *kernel_queue_init(struct kfd_dev *dev, kfd_dev 362 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c static __attribute__((unused)) void test_kq(struct kfd_dev *dev) kfd_dev 56 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h bool (*initialize)(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 72 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h struct kfd_dev *dev; kfd_dev 26 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c static bool initialize_cik(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 38 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c static bool initialize_cik(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 30 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c static bool initialize_v10(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 42 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c static bool initialize_v10(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 119 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c struct kfd_dev *kfd = pm->dqm->dev; kfd_dev 29 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 41 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 115 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c struct kfd_dev *kfd = pm->dqm->dev; kfd_dev 29 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c static bool initialize_vi(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 41 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c static bool initialize_vi(struct kernel_queue *kq, struct kfd_dev *dev, kfd_dev 120 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c struct kfd_dev *kfd = pm->dqm->dev; kfd_dev 48 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c struct kfd_mem_obj *allocate_hiq_mqd(struct kfd_dev *dev, struct queue_properties *q) kfd_dev 63 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c struct kfd_mem_obj *allocate_sdma_mqd(struct kfd_dev *dev, kfd_dev 69 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h struct kfd_mem_obj* (*allocate_mqd)(struct kfd_dev *kfd, kfd_dev 106 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h struct kfd_dev *dev; kfd_dev 110 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h struct kfd_mem_obj *allocate_hiq_mqd(struct kfd_dev *dev, kfd_dev 113 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h struct kfd_mem_obj *allocate_sdma_mqd(struct kfd_dev *dev, kfd_dev 75 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c static struct kfd_mem_obj *allocate_mqd(struct kfd_dev *kfd, kfd_dev 362 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c struct kfd_dev *dev) kfd_dev 438 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c struct kfd_dev *dev) kfd_dev 69 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c static struct kfd_mem_obj *allocate_mqd(struct kfd_dev *kfd, kfd_dev 253 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c struct kfd_dev *kfd = mm->dev; kfd_dev 417 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c struct kfd_dev *dev) kfd_dev 84 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c static struct kfd_mem_obj *allocate_mqd(struct kfd_dev *kfd, kfd_dev 272 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c struct kfd_dev *kfd = mm->dev; kfd_dev 431 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c struct kfd_dev *dev) kfd_dev 78 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c static struct kfd_mem_obj *allocate_mqd(struct kfd_dev *kfd, kfd_dev 413 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c struct kfd_dev *dev) kfd_dev 490 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c struct kfd_dev *dev) kfd_dev 47 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c struct kfd_dev *dev = pm->dqm->dev; kfd_dev 60 drivers/gpu/drm/amd/amdkfd/kfd_pasid.c struct kfd_dev *dev = NULL; kfd_dev 189 drivers/gpu/drm/amd/amdkfd/kfd_priv.h bool (*interrupt_isr)(struct kfd_dev *dev, kfd_dev 192 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void (*interrupt_wq)(struct kfd_dev *dev, kfd_dev 504 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *device; kfd_dev 622 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev; kfd_dev 758 drivers/gpu/drm/amd/amdkfd/kfd_priv.h bool kfd_dev_is_large_bar(struct kfd_dev *dev); kfd_dev 774 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev, kfd_dev 776 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev, kfd_dev 778 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev, kfd_dev 781 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_dev 809 drivers/gpu/drm/amd/amdkfd/kfd_priv.h size_t kfd_doorbell_process_slice(struct kfd_dev *kfd); kfd_dev 810 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_doorbell_init(struct kfd_dev *kfd); kfd_dev 811 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_doorbell_fini(struct kfd_dev *kfd); kfd_dev 812 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_dev 814 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd, kfd_dev 816 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr); kfd_dev 820 drivers/gpu/drm/amd/amdkfd/kfd_priv.h unsigned int kfd_doorbell_id_to_offset(struct kfd_dev *kfd, kfd_dev 823 drivers/gpu/drm/amd/amdkfd/kfd_priv.h phys_addr_t kfd_get_process_doorbells(struct kfd_dev *dev, kfd_dev 830 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size, kfd_dev 833 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj); kfd_dev 844 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_topology_add_device(struct kfd_dev *gpu); kfd_dev 845 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_topology_remove_device(struct kfd_dev *gpu); kfd_dev 849 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *kfd_device_by_id(uint32_t gpu_id); kfd_dev 850 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *kfd_device_by_pci_dev(const struct pci_dev *pdev); kfd_dev 851 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *kfd_device_by_kgd(const struct kgd_dev *kgd); kfd_dev 852 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_dev **kdev); kfd_dev 856 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_interrupt_init(struct kfd_dev *dev); kfd_dev 857 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_interrupt_exit(struct kfd_dev *dev); kfd_dev 858 drivers/gpu/drm/amd/amdkfd/kfd_priv.h bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry); kfd_dev 859 drivers/gpu/drm/amd/amdkfd/kfd_priv.h bool interrupt_is_wanted(struct kfd_dev *dev, kfd_dev 873 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 875 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 877 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 879 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 881 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 883 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev); kfd_dev 884 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev); kfd_dev 886 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kernel_queue *kernel_queue_init(struct kfd_dev *dev, kfd_dev 903 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_dev *dev, kfd_dev 997 drivers/gpu/drm/amd/amdkfd/kfd_priv.h uint64_t kfd_get_number_elems(struct kfd_dev *kfd); kfd_dev 1014 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_signal_iommu_event(struct kfd_dev *dev, kfd_dev 1028 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_signal_vm_fault_event(struct kfd_dev *dev, unsigned int pasid, kfd_dev 1031 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_signal_reset_event(struct kfd_dev *dev); kfd_dev 1035 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p); kfd_dev 1040 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_inc_compute_active(struct kfd_dev *dev); kfd_dev 1041 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void kfd_dec_compute_active(struct kfd_dev *dev); kfd_dev 1055 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_debugfs_hang_hws(struct kfd_dev *dev); kfd_dev 164 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev = pdd->dev; kfd_dev 180 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *kdev = pdd->dev; kfd_dev 523 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev = pdd->dev; kfd_dev 557 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev = pdd->dev; kfd_dev 590 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev = pdd->dev; kfd_dev 687 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev) kfd_dev 715 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev, kfd_dev 727 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev, kfd_dev 777 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev; kfd_dev 828 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev, kfd_dev 1116 drivers/gpu/drm/amd/amdkfd/kfd_process.c int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process, kfd_dev 1149 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_dev *dev = pdd->dev; kfd_dev 69 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct kfd_dev *dev = pdd->dev; kfd_dev 81 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct kfd_dev *dev = NULL; kfd_dev 166 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct kfd_dev *dev, struct queue **q, kfd_dev 192 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct kfd_dev *dev, kfd_dev 342 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct kfd_dev *dev; kfd_dev 86 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *kfd_device_by_id(uint32_t gpu_id) kfd_dev 97 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *kfd_device_by_pci_dev(const struct pci_dev *pdev) kfd_dev 100 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *device = NULL; kfd_dev 115 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *kfd_device_by_kgd(const struct kgd_dev *kgd) kfd_dev 118 drivers/gpu/drm/amd/amdkfd/kfd_topology.c struct kfd_dev *device = NULL; kfd_dev 1062 drivers/gpu/drm/amd/amdkfd/kfd_topology.c static uint32_t kfd_generate_gpu_id(struct kfd_dev *gpu) kfd_dev 1097 drivers/gpu/drm/amd/amdkfd/kfd_topology.c static struct kfd_topology_device *kfd_assign_gpu(struct kfd_dev *gpu) kfd_dev 1190 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_topology_add_device(struct kfd_dev *gpu) kfd_dev 1374 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_topology_remove_device(struct kfd_dev *gpu) kfd_dev 1408 drivers/gpu/drm/amd/amdkfd/kfd_topology.c int kfd_topology_enum_kfd_devices(uint8_t idx, struct kfd_dev **kdev) kfd_dev 166 drivers/gpu/drm/amd/amdkfd/kfd_topology.h struct kfd_dev *gpu; kfd_dev 39 drivers/gpu/drm/amd/include/kgd_kfd_interface.h struct kfd_dev;