Home
last modified time | relevance | path

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

/linux-4.4.14/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
72 int (*update_mqd)(struct mqd_manager *mm, void *mqd, argument
75 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd, argument
80 void (*uninit_mqd)(struct mqd_manager *mm, void *mqd, argument
83 bool (*is_occupied)(struct mqd_manager *mm, void *mqd, argument
Dkfd_mqd_manager_vi.c39 static int init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
93 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
101 static int __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
170 static int update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
176 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
186 static void uninit_mqd(struct mqd_manager *mm, void *mqd, in uninit_mqd()
193 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
202 static int init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
220 static int update_mqd_hiq(struct mqd_manager *mm, void *mqd, in update_mqd_hiq()
234 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type, in mqd_manager_init_vi()
[all …]
Dkfd_mqd_manager_cik.c37 static int init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
109 static int init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
138 static void uninit_mqd(struct mqd_manager *mm, void *mqd, in uninit_mqd()
145 static void uninit_mqd_sdma(struct mqd_manager *mm, void *mqd, in uninit_mqd_sdma()
152 static int load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id, in load_mqd()
159 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
166 static int update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
210 static int update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma()
250 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
263 static int destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, in destroy_mqd_sdma()
[all …]
Dkfd_device_queue_manager.h99 struct mqd_manager * (*get_mqd_manager)
160 struct mqd_manager *mqds[KFD_MQD_TYPE_MAX];
Dkfd_mqd_manager.c26 struct mqd_manager *mqd_manager_init(enum KFD_MQD_TYPE type, in mqd_manager_init()
Dkfd_device_queue_manager.c241 struct mqd_manager *mqd; in create_compute_queue_nocpsch()
280 struct mqd_manager *mqd; in destroy_queue_nocpsch()
344 struct mqd_manager *mqd; in update_queue()
378 static struct mqd_manager *get_mqd_manager_nocpsch( in get_mqd_manager_nocpsch()
381 struct mqd_manager *mqd; in get_mqd_manager_nocpsch()
476 struct mqd_manager *mqd; in init_pipelines()
635 struct mqd_manager *mqd; in create_sdma_queue_nocpsch()
861 struct mqd_manager *mqd; in create_queue_cpsch()
1041 struct mqd_manager *mqd; in destroy_queue_cpsch()
Dkfd_kernel_queue.h73 struct mqd_manager *mqd;
Dkfd_priv.h630 struct mqd_manager *mqd_manager_init(enum KFD_MQD_TYPE type,
632 struct mqd_manager *mqd_manager_init_cik(enum KFD_MQD_TYPE type,
634 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type,