Lines Matching defs:kfd_process
886 struct kfd_process { struct
891 struct hlist_node kfd_processes; argument
918 * Array of kfd_process_device pointers, argument
921 struct kfd_process_device *pdds[MAX_GPU_INSTANCE]; argument
922 uint32_t n_pdds;
924 struct process_queue_manager pqm;
927 bool is_32bit_user_mode;
930 struct mutex event_mutex;
932 struct idr event_idr;
934 u64 signal_handle;
935 struct kfd_signal_page *signal_page;
936 size_t signal_mapped_size;
937 size_t signal_event_count;
938 bool signal_event_limit_reached;
941 void *kgd_process_info;
946 struct dma_fence __rcu *ef;
972 struct kfd_process *debugger_process; argument
975 struct kobject *kobj;
976 struct kobject *kobj_queues;
977 struct attribute attr_pasid;
980 bool has_cwsr;
983 uint64_t exception_enable_mask;
984 uint64_t exception_status;
987 wait_queue_head_t wait_irq_drain;
988 bool irq_drain_is_open;
991 struct svm_range_list svms;
1015 extern DECLARE_HASHTABLE(kfd_processes_table, KFD_PROCESS_TABLE_SIZE); argument
1027 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument