Home
last modified time | relevance | path

Searched refs:mqd_manager (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_mqd_manager.h63 struct mqd_manager { struct
64 int (*init_mqd)(struct mqd_manager *mm, void **mqd, argument
68 int (*load_mqd)(struct mqd_manager *mm, void *mqd, argument
73 int (*update_mqd)(struct mqd_manager *mm, void *mqd, argument
76 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd, argument
81 void (*uninit_mqd)(struct mqd_manager *mm, void *mqd, argument
84 bool (*is_occupied)(struct mqd_manager *mm, void *mqd, argument
96 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm, argument
Dkfd_mqd_manager_cik.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
69 static int init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
133 static int init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
160 static void uninit_mqd(struct mqd_manager *mm, void *mqd, in uninit_mqd()
166 static void uninit_mqd_sdma(struct mqd_manager *mm, void *mqd, in uninit_mqd_sdma()
172 static int load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, in load_mqd()
185 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
194 static int __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
234 static int update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
240 static int update_mqd_hawaii(struct mqd_manager *mm, void *mqd, in update_mqd_hawaii()
[all …]
Dkfd_mqd_manager_vi.c46 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
71 static int init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
147 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
160 static int __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
235 static int update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
241 static int update_mqd_tonga(struct mqd_manager *mm, void *mqd, in update_mqd_tonga()
247 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
257 static void uninit_mqd(struct mqd_manager *mm, void *mqd, in uninit_mqd()
263 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
272 static int init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
[all …]
Dkfd_mqd_manager_v9.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
69 static int init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
156 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
168 static int update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
237 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
247 static void uninit_mqd(struct mqd_manager *mm, void *mqd, in uninit_mqd()
260 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
269 static int init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
287 static int update_mqd_hiq(struct mqd_manager *mm, void *mqd, in update_mqd_hiq()
302 static int init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
[all …]
Dkfd_mqd_manager.c26 struct mqd_manager *mqd_manager_init(enum KFD_MQD_TYPE type, in mqd_manager_init()
52 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm, in mqd_symmetrically_map_cu_mask()
Dkfd_priv.h841 struct mqd_manager *mqd_manager_init(enum KFD_MQD_TYPE type,
843 struct mqd_manager *mqd_manager_init_cik(enum KFD_MQD_TYPE type,
845 struct mqd_manager *mqd_manager_init_cik_hawaii(enum KFD_MQD_TYPE type,
847 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type,
849 struct mqd_manager *mqd_manager_init_vi_tonga(enum KFD_MQD_TYPE type,
851 struct mqd_manager *mqd_manager_init_v9(enum KFD_MQD_TYPE type,
Dkfd_device_queue_manager.h99 struct mqd_manager * (*get_mqd_manager)
172 struct mqd_manager *mqd_mgrs[KFD_MQD_TYPE_MAX];
Dkfd_device_queue_manager.c361 struct mqd_manager *mqd_mgr; in create_compute_queue_nocpsch()
419 struct mqd_manager *mqd_mgr; in destroy_queue_nocpsch_locked()
487 struct mqd_manager *mqd_mgr; in update_queue()
567 static struct mqd_manager *get_mqd_manager( in get_mqd_manager()
570 struct mqd_manager *mqd_mgr; in get_mqd_manager()
592 struct mqd_manager *mqd_mgr; in evict_process_queues_nocpsch()
668 struct mqd_manager *mqd_mgr; in restore_process_queues_nocpsch()
950 struct mqd_manager *mqd_mgr; in create_sdma_queue_nocpsch()
1162 struct mqd_manager *mqd_mgr; in create_queue_cpsch()
1365 struct mqd_manager *mqd_mgr; in destroy_queue_cpsch()
[all …]
Dkfd_kernel_queue.h73 struct mqd_manager *mqd_mgr;
Dkfd_process_queue_manager.c419 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds()