Lines Matching defs:kfd_process
859 struct kfd_process { struct
864 struct hlist_node kfd_processes; argument
893 * Array of kfd_process_device pointers, argument
896 struct kfd_process_device *pdds[MAX_GPU_INSTANCE]; argument
897 uint32_t n_pdds;
899 struct process_queue_manager pqm;
902 bool is_32bit_user_mode;
905 struct mutex event_mutex;
907 struct idr event_idr;
909 u64 signal_handle;
910 struct kfd_signal_page *signal_page;
911 size_t signal_mapped_size;
912 size_t signal_event_count;
913 bool signal_event_limit_reached;
916 void *kgd_process_info;
921 struct dma_fence *ef;
947 struct kfd_process *debugger_process; argument
950 struct kobject *kobj;
951 struct kobject *kobj_queues;
952 struct attribute attr_pasid;
955 bool has_cwsr;
958 uint64_t exception_enable_mask;
959 uint64_t exception_status;
962 wait_queue_head_t wait_irq_drain;
963 bool irq_drain_is_open;
987 extern DECLARE_HASHTABLE(kfd_processes_table, KFD_PROCESS_TABLE_SIZE); argument
999 typedef int amdkfd_ioctl_t(struct file *filep, struct kfd_process *p, argument