Lines Matching defs:kfd_dev
318 struct kfd_dev { struct
321 struct kfd_device_info device_info; argument
323 u32 __iomem *doorbell_kernel_ptr; /* This is a pointer for a doorbells
327 struct kgd2kfd_shared_resources shared_resources;
329 const struct kfd2kgd_calls *kfd2kgd;
330 struct mutex doorbell_mutex;
332 void *gtt_mem;
333 uint64_t gtt_start_gpu_addr;
334 void *gtt_start_cpu_ptr;
335 void *gtt_sa_bitmap;
336 struct mutex gtt_sa_lock;
337 unsigned int gtt_sa_chunk_size;
338 unsigned int gtt_sa_num_of_chunks;
340 bool init_complete;
343 uint16_t mec_fw_version;
344 uint16_t mec2_fw_version;
345 uint16_t sdma_fw_version;
348 bool cwsr_enabled;
349 const void *cwsr_isa;
350 unsigned int cwsr_isa_size;
353 uint64_t hive_id;
377 int kfd_dev_lock; argument