Lines Matching defs:kfd_process
883 struct kfd_process { struct
888 struct hlist_node kfd_processes; argument
915 * Array of kfd_process_device pointers, argument
918 struct kfd_process_device *pdds[MAX_GPU_INSTANCE]; argument
919 uint32_t n_pdds;
921 struct process_queue_manager pqm;
924 bool is_32bit_user_mode;
927 struct mutex event_mutex;
929 struct idr event_idr;
931 u64 signal_handle;
932 struct kfd_signal_page *signal_page;
933 size_t signal_mapped_size;
934 size_t signal_event_count;
935 bool signal_event_limit_reached;
938 void *kgd_process_info;
943 struct dma_fence __rcu *ef;
969 struct kfd_process *debugger_process; argument
972 struct kobject *kobj;
973 struct kobject *kobj_queues;
974 struct attribute attr_pasid;
977 bool has_cwsr;
980 uint64_t exception_enable_mask;
981 uint64_t exception_status;
984 wait_queue_head_t wait_irq_drain;
985 bool irq_drain_is_open;
988 struct svm_range_list svms;
1012 extern DECLARE_HASHTABLE(kfd_processes_table, KFD_PROCESS_TABLE_SIZE); argument
1024 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument