/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_priv.h | 126 struct kfd_dev { struct 172 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, argument 174 bool kgd2kfd_device_init(struct kfd_dev *kfd, 176 void kgd2kfd_device_exit(struct kfd_dev *kfd); 349 struct kfd_dev *device; 415 struct kfd_dev *dev; 505 struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev, 507 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid); 508 struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev, 510 struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev, [all …]
|
D | kfd_device.c | 79 static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size, 81 static void kfd_gtt_sa_fini(struct kfd_dev *kfd); 97 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, in kgd2kfd_probe() 100 struct kfd_dev *kfd; in kgd2kfd_probe() 125 static bool device_iommu_pasid_init(struct kfd_dev *kfd) in device_iommu_pasid_init() 178 struct kfd_dev *dev = kfd_device_by_pci_dev(pdev); in iommu_pasid_shutdown_callback() 184 bool kgd2kfd_device_init(struct kfd_dev *kfd, in kgd2kfd_device_init() 288 void kgd2kfd_device_exit(struct kfd_dev *kfd) in kgd2kfd_device_exit() 301 void kgd2kfd_suspend(struct kfd_dev *kfd) in kgd2kfd_suspend() 312 int kgd2kfd_resume(struct kfd_dev *kfd) in kgd2kfd_resume() [all …]
|
D | kfd_doorbell.c | 62 void kfd_doorbell_init(struct kfd_dev *kfd) in kfd_doorbell_init() 123 struct kfd_dev *dev; in kfd_doorbell_mmap() 163 u32 __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd, in kfd_get_kernel_doorbell() 195 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) in kfd_release_kernel_doorbell() 220 unsigned int kfd_queue_id_to_doorbell(struct kfd_dev *kfd, in kfd_queue_id_to_doorbell() 234 uint64_t kfd_get_number_elems(struct kfd_dev *kfd) in kfd_get_number_elems() 244 phys_addr_t kfd_get_process_doorbells(struct kfd_dev *dev, in kfd_get_process_doorbells()
|
D | kfd_kernel_queue_cik.c | 26 static bool initialize_cik(struct kernel_queue *kq, struct kfd_dev *dev, 36 static bool initialize_cik(struct kernel_queue *kq, struct kfd_dev *dev, in initialize_cik()
|
D | kfd_kernel_queue_vi.c | 26 static bool initialize_vi(struct kernel_queue *kq, struct kfd_dev *dev, 36 static bool initialize_vi(struct kernel_queue *kq, struct kfd_dev *dev, in initialize_vi()
|
D | kfd_kernel_queue.h | 56 bool (*initialize)(struct kernel_queue *kq, struct kfd_dev *dev, 72 struct kfd_dev *dev;
|
D | kfd_process.c | 319 struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev, in kfd_get_process_device_data() 331 struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev, in kfd_create_process_device_data() 355 struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev, in kfd_bind_process_to_device() 379 void kfd_unbind_process_from_device(struct kfd_dev *dev, unsigned int pasid) in kfd_unbind_process_from_device()
|
D | kfd_mqd_manager_vi.c | 29 struct kfd_dev *dev) in mqd_manager_init_vi()
|
D | kfd_topology.c | 42 struct kfd_dev *kfd_device_by_id(uint32_t gpu_id) in kfd_device_by_id() 45 struct kfd_dev *device = NULL; in kfd_device_by_id() 60 struct kfd_dev *kfd_device_by_pci_dev(const struct pci_dev *pdev) in kfd_device_by_pci_dev() 63 struct kfd_dev *device = NULL; in kfd_device_by_pci_dev() 1089 static uint32_t kfd_generate_gpu_id(struct kfd_dev *gpu) in kfd_generate_gpu_id() 1113 static struct kfd_topology_device *kfd_assign_gpu(struct kfd_dev *gpu) in kfd_assign_gpu() 1138 int kfd_topology_add_device(struct kfd_dev *gpu) in kfd_topology_add_device() 1200 int kfd_topology_remove_device(struct kfd_dev *gpu) in kfd_topology_remove_device() 1232 struct kfd_dev *kfd_topology_enum_kfd_devices(uint8_t idx) in kfd_topology_enum_kfd_devices() 1236 struct kfd_dev *device = NULL; in kfd_topology_enum_kfd_devices()
|
D | kfd_mqd_manager.c | 27 struct kfd_dev *dev) in mqd_manager_init()
|
D | kfd_kernel_queue.c | 37 static bool initialize(struct kernel_queue *kq, struct kfd_dev *dev, in initialize() 275 struct kernel_queue *kernel_queue_init(struct kfd_dev *dev, in kernel_queue_init() 318 static __attribute__((unused)) void test_kq(struct kfd_dev *dev) in test_kq()
|
D | kfd_process_queue_manager.c | 114 struct kfd_dev *dev, struct queue **q, in create_cp_queue() 148 struct kfd_dev *dev, in pqm_create_queue() 261 struct kfd_dev *dev; in pqm_destroy_queue()
|
D | kfd_mqd_manager.h | 88 struct kfd_dev *dev;
|
D | kfd_flat_memory.c | 299 struct kfd_dev *dev; in kfd_init_apertures()
|
D | kfd_device_queue_manager.h | 141 struct kfd_dev *dev;
|
D | kfd_chardev.c | 252 struct kfd_dev *dev; in kfd_ioctl_create_queue() 385 struct kfd_dev *dev; in kfd_ioctl_set_memory_policy() 437 struct kfd_dev *dev; in kfd_ioctl_get_clock_counters()
|
D | kfd_topology.h | 144 struct kfd_dev *gpu;
|
D | kfd_mqd_manager_cik.c | 403 struct kfd_dev *dev) in mqd_manager_init_cik()
|
D | kfd_device_queue_manager.c | 1143 struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev) in device_queue_manager_init()
|
/linux-4.1.27/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 37 struct kfd_dev; 190 struct kfd_dev* (*probe)(struct kgd_dev *kgd, struct pci_dev *pdev, 192 bool (*device_init)(struct kfd_dev *kfd, 194 void (*device_exit)(struct kfd_dev *kfd); 195 void (*interrupt)(struct kfd_dev *kfd, const void *ih_ring_entry); 196 void (*suspend)(struct kfd_dev *kfd); 197 int (*resume)(struct kfd_dev *kfd);
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon.h | 2460 struct kfd_dev *kfd;
|