HomeSort by: relevance | last modified time | path
    Searched refs:kfd_process (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
kfd_iommu.h 36 void kfd_iommu_unbind_process(struct kfd_process *p);
59 static inline void kfd_iommu_unbind_process(struct kfd_process *p)
kfd_priv.h 504 struct kfd_process *process;
538 struct kfd_process *process;
617 * Starts from kfd_process.per_device_data.
625 struct kfd_process *process;
659 struct kfd_process { struct
661 * kfd_process are stored in an mm_struct*->kfd_process*
662 * hash table (kfd_processes in kfd_process.c)
748 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p,
762 struct kfd_process *kfd_create_process(struct file *filep)
    [all...]
kfd_process.c 1 /* $NetBSD: kfd_process.c,v 1.3 2021/12/18 23:44:59 riastradh Exp $ */
26 __KERNEL_RCSID(0, "$NetBSD: kfd_process.c,v 1.3 2021/12/18 23:44:59 riastradh Exp $");
50 * List of struct kfd_process (field kfd_process).
69 static struct kfd_process *find_process(const struct task_struct *thread);
71 static struct kfd_process *create_process(const struct task_struct *thread);
72 static int kfd_process_init_cwsr_apu(struct kfd_process *p, struct file *filep);
89 struct kfd_process *p = container_of(attr, struct kfd_process,
273 struct kfd_process *kfd_create_process(struct file *filep
    [all...]
kfd_events.c 69 static struct kfd_signal_page *allocate_signal_page(struct kfd_process *p)
99 static int allocate_event_notification_slot(struct kfd_process *p,
133 static struct kfd_event *lookup_event_by_id(struct kfd_process *p, uint32_t id)
140 * @p: Pointer to struct kfd_process
156 struct kfd_process *p, uint32_t id, uint32_t bits)
187 struct kfd_process *p,
217 static int create_other_event(struct kfd_process *p, struct kfd_event *ev)
235 void kfd_event_init_process(struct kfd_process *p)
243 static void destroy_event(struct kfd_process *p, struct kfd_event *ev)
260 static void destroy_events(struct kfd_process *p
    [all...]
kfd_dbgmgr.h 239 struct kfd_process *process;
248 struct kfd_process *process;
289 long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p);
290 long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p);
kfd_doorbell.c 134 int kfd_doorbell_mmap(struct kfd_dev *dev, struct kfd_process *process,
234 struct kfd_process *process,
260 struct kfd_process *process)
266 int kfd_alloc_process_doorbells(struct kfd_process *process)
276 void kfd_free_process_doorbells(struct kfd_process *process)
kfd_iommu.c 114 struct kfd_process *p = pdd->process;
137 void kfd_iommu_unbind_process(struct kfd_process *p)
150 struct kfd_process *p;
222 struct kfd_process *p;
263 struct kfd_process *p;
kfd_chardev.c 114 struct kfd_process *process;
150 struct kfd_process *process = filep->private_data;
158 static int kfd_ioctl_get_version(struct file *filep, struct kfd_process *p,
274 static int kfd_ioctl_create_queue(struct file *filep, struct kfd_process *p,
350 static int kfd_ioctl_destroy_queue(struct file *filp, struct kfd_process *p,
368 static int kfd_ioctl_update_queue(struct file *filp, struct kfd_process *p,
414 static int kfd_ioctl_set_cu_mask(struct file *filp, struct kfd_process *p,
470 struct kfd_process *p, void *data)
488 struct kfd_process *p, void *data)
540 struct kfd_process *p, void *data
    [all...]
kfd_dbgmgr.c 101 long kfd_dbgmgr_register(struct kfd_dbgmgr *pmgr, struct kfd_process *p)
121 long kfd_dbgmgr_unregister(struct kfd_dbgmgr *pmgr, struct kfd_process *p)
Makefile 33 $(AMDKFD_PATH)/kfd_process.o \
kfd_flat_memory.c 369 int kfd_init_apertures(struct kfd_process *process)
kfd_process_queue_manager.c 132 void kfd_process_dequeue_from_all_devices(struct kfd_process *p)
140 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p)
kfd_device.c 877 struct kfd_process *p;
881 * to process context, kfd_process could attempt to exit while we are
896 struct kfd_process *p;
900 * to process context, kfd_process could attempt to exit while we are
924 struct kfd_process *p;
kfd_dbgdev.c 765 int dbgdev_wave_reset_wavefronts(struct kfd_dev *dev, struct kfd_process *p)
kfd_device_queue_manager.c 720 * disappear even while the kfd_process is still referenced.
1913 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid);

Completed in 26 milliseconds