Lines Matching defs:qcm_process_device
563 struct qcm_process_device { struct
565 struct device_queue_manager *dqm;
566 struct process_queue_manager *pqm;
568 struct list_head queues_list;
569 struct list_head priv_queue_list;
571 unsigned int queue_count;
572 unsigned int vmid;
573 bool is_debug;
574 unsigned int evicted; /* eviction counter, 0=active */
579 bool reset_wavefronts;
587 bool mapped_gws_queue;
590 uint64_t gds_context_area;
592 uint64_t page_table_base;
593 uint32_t sh_mem_config;
594 uint32_t sh_mem_bases;
595 uint32_t sh_mem_ape1_base;
596 uint32_t sh_mem_ape1_limit;
597 uint32_t gds_size;
598 uint32_t num_gws;
599 uint32_t num_oac;
600 uint32_t sh_hidden_private_base;
603 void *cwsr_kaddr;
604 uint64_t cwsr_base;
605 uint64_t tba_addr;
606 uint64_t tma_addr;
609 uint64_t ib_base;
610 void *ib_kaddr;
613 unsigned long *doorbell_bitmap;