Lines Matching defs:kfd_process
882 struct kfd_process { struct
887 struct hlist_node kfd_processes; argument
916 * Array of kfd_process_device pointers, argument
919 struct kfd_process_device *pdds[MAX_GPU_INSTANCE]; argument
920 uint32_t n_pdds;
922 struct process_queue_manager pqm;
925 bool is_32bit_user_mode;
928 struct mutex event_mutex;
930 struct idr event_idr;
932 u64 signal_handle;
933 struct kfd_signal_page *signal_page;
934 size_t signal_mapped_size;
935 size_t signal_event_count;
936 bool signal_event_limit_reached;
939 void *kgd_process_info;
944 struct dma_fence __rcu *ef;
970 struct kfd_process *debugger_process; argument
973 struct kobject *kobj;
974 struct kobject *kobj_queues;
975 struct attribute attr_pasid;
978 bool has_cwsr;
981 uint64_t exception_enable_mask;
982 uint64_t exception_status;
985 wait_queue_head_t wait_irq_drain;
986 bool irq_drain_is_open;
989 struct svm_range_list svms;
1013 extern DECLARE_HASHTABLE(kfd_processes_table, KFD_PROCESS_TABLE_SIZE); argument
1025 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument