HomeSort by: relevance | last modified time | path
    Searched refs:kfd_dev (Results 1 - 25 of 39) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
kfd_iommu.h 32 int kfd_iommu_check_device(struct kfd_dev *kfd);
33 int kfd_iommu_device_init(struct kfd_dev *kfd);
38 void kfd_iommu_suspend(struct kfd_dev *kfd);
39 int kfd_iommu_resume(struct kfd_dev *kfd);
45 static inline int kfd_iommu_check_device(struct kfd_dev *kfd)
49 static inline int kfd_iommu_device_init(struct kfd_dev *kfd)
64 static inline void kfd_iommu_suspend(struct kfd_dev *kfd)
68 static inline int kfd_iommu_resume(struct kfd_dev *kfd)
kfd_interrupt.c 57 int kfd_interrupt_init(struct kfd_dev *kfd)
91 void kfd_interrupt_exit(struct kfd_dev *kfd)
117 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry)
136 static bool dequeue_ih_ring_entry(struct kfd_dev *kfd, void *ih_ring_entry)
150 struct kfd_dev *dev = container_of(work, struct kfd_dev,
164 bool interrupt_is_wanted(struct kfd_dev *dev,
kfd_priv.h 188 bool (*interrupt_isr)(struct kfd_dev *dev,
191 void (*interrupt_wq)(struct kfd_dev *dev,
227 struct kfd_dev { struct
505 struct kfd_dev *device;
622 struct kfd_dev *dev;
758 bool kfd_dev_is_large_bar(struct kfd_dev *dev);
774 struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev,
776 struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev,
778 struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev,
781 int kfd_reserved_mem_mmap(struct kfd_dev *dev, struct kfd_process *process
    [all...]
kfd_mqd_manager.h 71 struct kfd_mem_obj* (*allocate_mqd)(struct kfd_dev *kfd,
108 struct kfd_dev *dev;
112 struct kfd_mem_obj *allocate_hiq_mqd(struct kfd_dev *dev,
115 struct kfd_mem_obj *allocate_sdma_mqd(struct kfd_dev *dev,
kfd_doorbell.c 57 size_t kfd_doorbell_process_slice(struct kfd_dev *kfd)
65 int kfd_doorbell_init(struct kfd_dev *kfd)
128 void kfd_doorbell_fini(struct kfd_dev *kfd)
134 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process,
172 void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
203 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr)
233 unsigned int kfd_get_doorbell_dw_offset_in_bar(struct kfd_dev *kfd,
249 uint64_t kfd_get_number_elems(struct kfd_dev *kfd)
259 phys_addr_t kfd_get_process_doorbells(struct kfd_dev *dev,
kfd_iommu.c 44 int kfd_iommu_check_device(struct kfd_dev *kfd)
65 int kfd_iommu_device_init(struct kfd_dev *kfd)
113 struct kfd_dev *dev = pdd->dev;
149 struct kfd_dev *dev = kfd_device_by_pci_dev(pdev);
196 struct kfd_dev *dev;
219 static int kfd_bind_processes_to_device(struct kfd_dev *kfd)
260 static void kfd_unbind_processes_from_device(struct kfd_dev *kfd)
290 void kfd_iommu_suspend(struct kfd_dev *kfd)
307 int kfd_iommu_resume(struct kfd_dev *kfd)
kfd_pasid.c 65 struct kfd_dev *dev = NULL;
kfd_kernel_queue.h 57 struct kfd_dev *dev;
kfd_topology.h 109 struct kfd_dev *gpu;
131 struct kfd_dev *gpu;
150 struct kfd_dev *gpu;
173 struct kfd_dev *gpu;
kfd_device.c 490 static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size,
492 static void kfd_gtt_sa_fini(struct kfd_dev *kfd);
494 static int kfd_resume(struct kfd_dev *kfd);
496 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd,
499 struct kfd_dev *kfd;
552 static void kfd_cwsr_init(struct kfd_dev *kfd)
577 bool kgd2kfd_device_init(struct kfd_dev *kfd,
715 void kgd2kfd_device_exit(struct kfd_dev *kfd)
732 int kgd2kfd_pre_reset(struct kfd_dev *kfd)
751 int kgd2kfd_post_reset(struct kfd_dev *kfd
    [all...]
kfd_dbgmgr.h 258 struct kfd_dev *dev;
281 struct kfd_dev *dev;
288 bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev);
cik_event_interrupt.c 33 static bool cik_event_interrupt_isr(struct kfd_dev *dev,
91 static void cik_event_interrupt_wq(struct kfd_dev *dev,
kfd_int_process_v9.c 33 static bool event_interrupt_isr_v9(struct kfd_dev *dev,
91 static void event_interrupt_wq_v9(struct kfd_dev *dev,
kfd_mqd_manager.c 53 struct kfd_mem_obj *allocate_hiq_mqd(struct kfd_dev *dev, struct queue_properties *q)
68 struct kfd_mem_obj *allocate_sdma_mqd(struct kfd_dev *dev,
kfd_debugfs.c 45 struct kfd_dev *dev;
kfd_device_queue_manager.h 159 struct kfd_dev *dev);
180 struct kfd_dev *dev;
kfd_process.c 170 struct kfd_dev *dev = pdd->dev;
186 struct kfd_dev *kdev = pdd->dev;
531 struct kfd_dev *dev = pdd->dev;
565 struct kfd_dev *dev = pdd->dev;
597 struct kfd_dev *dev = pdd->dev;
694 struct kfd_dev *dev)
726 struct kfd_process_device *kfd_get_process_device_data(struct kfd_dev *dev,
738 struct kfd_process_device *kfd_create_process_device_data(struct kfd_dev *dev,
788 struct kfd_dev *dev;
839 struct kfd_process_device *kfd_bind_process_to_device(struct kfd_dev *dev
    [all...]
kfd_chardev.c 278 struct kfd_dev *dev;
491 struct kfd_dev *dev;
543 struct kfd_dev *dev;
575 struct kfd_dev *dev;
629 struct kfd_dev *dev;
667 struct kfd_dev *dev;
767 struct kfd_dev *dev;
851 struct kfd_dev *dev;
1030 struct kfd_dev *kfd;
1132 struct kfd_dev *dev
    [all...]
kfd_kernel_queue.c 45 static bool kq_initialize(struct kernel_queue *kq, struct kfd_dev *dev,
327 struct kernel_queue *kernel_queue_init(struct kfd_dev *dev,
352 static __attribute__((unused)) void test_kq(struct kfd_dev *dev)
kfd_dbgdev.h 195 void kfd_dbgdev_init(struct kfd_dbgdev *pdbgdev, struct kfd_dev *pdev,
kfd_dbgmgr.c 68 bool kfd_dbgmgr_create(struct kfd_dbgmgr **ppmgr, struct kfd_dev *pdev)
kfd_crat.h 319 struct kfd_dev;
326 int flags, struct kfd_dev *kdev,
kfd_process_queue_manager.c 74 struct kfd_dev *dev = pdd->dev;
86 struct kfd_dev *dev = NULL;
171 struct kfd_dev *dev, struct queue **q,
197 struct kfd_dev *dev,
351 struct kfd_dev *dev;
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_amdkfd.h 81 struct kfd_dev *dev;
248 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev,
250 bool kgd2kfd_device_init(struct kfd_dev *kfd,
253 void kgd2kfd_device_exit(struct kfd_dev *kfd);
254 void kgd2kfd_suspend(struct kfd_dev *kfd);
255 int kgd2kfd_resume(struct kfd_dev *kfd);
256 int kgd2kfd_pre_reset(struct kfd_dev *kfd);
257 int kgd2kfd_post_reset(struct kfd_dev *kfd);
258 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry);
263 void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd)
    [all...]
amdgpu_amdkfd.c 704 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev,
710 bool kgd2kfd_device_init(struct kfd_dev *kfd,
717 void kgd2kfd_device_exit(struct kfd_dev *kfd)
725 void kgd2kfd_suspend(struct kfd_dev *kfd)
729 int kgd2kfd_resume(struct kfd_dev *kfd)
734 int kgd2kfd_pre_reset(struct kfd_dev *kfd)
739 int kgd2kfd_post_reset(struct kfd_dev *kfd)
744 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry)
748 void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd)

Completed in 32 milliseconds

1 2