/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_packet_manager.c | 41 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() 87 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() 121 static int pm_create_runlist_ib(struct packet_manager *pm, in pm_create_runlist_ib() 225 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) in pm_init() 265 void pm_uninit(struct packet_manager *pm, bool hanging) in pm_uninit() 272 int pm_send_set_resources(struct packet_manager *pm, in pm_send_set_resources() 301 int pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues) in pm_send_runlist() 343 int pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, in pm_send_query_status() 373 int pm_update_grace_period(struct packet_manager *pm, uint32_t grace_period) in pm_update_grace_period() 405 int pm_send_unmap_queue(struct packet_manager *p [all...] |
H A D | kfd_priv.h | 1359 struct packet_manager { struct 1373 int (*map_process)(struct packet_manager *pm, uint32_t *buffer, 1375 int (*runlist)(struct packet_manager *pm, uint32_t *buffer, 1377 int (*set_resources)(struct packet_manager *pm, uint32_t *buffer, 1379 int (*map_queues)(struct packet_manager *pm, uint32_t *buffer, 1381 int (*unmap_queues)(struct packet_manager *pm, uint32_t *buffer, 1384 int (*set_grace_period)(struct packet_manager *pm, uint32_t *buffer, 1386 int (*query_status)(struct packet_manager *pm, uint32_t *buffer, 1405 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm); 1406 void pm_uninit(struct packet_manager *p [all...] |
H A D | kfd_packet_manager_vi.c | 42 static int pm_map_process_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_process_vi() 75 static int pm_runlist_vi(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_vi() 114 static int pm_set_resources_vi(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_vi() 142 static int pm_map_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_vi() 200 static int pm_unmap_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_vi() 246 static int pm_query_status_vi(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_vi()
|
H A D | kfd_packet_manager_v9.c | 32 static int pm_map_process_v9(struct packet_manager *pm, in pm_map_process_v9() 86 static int pm_map_process_aldebaran(struct packet_manager *pm, in pm_map_process_aldebaran() 140 static int pm_runlist_v9(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_v9() 178 static int pm_set_resources_v9(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_v9() 211 static int pm_map_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_v9() 289 static int pm_set_grace_period_v9(struct packet_manager *pm, in pm_set_grace_period_v9() 324 static int pm_unmap_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_v9() 375 static int pm_query_status_v9(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_v9()
|
H A D | kfd_device_queue_manager.h | 231 struct packet_manager packet_mgr;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_priv.h | 1018 struct packet_manager { struct 1032 int (*map_process)(struct packet_manager *pm, uint32_t *buffer, 1034 int (*runlist)(struct packet_manager *pm, uint32_t *buffer, 1036 int (*set_resources)(struct packet_manager *pm, uint32_t *buffer, 1038 int (*map_queues)(struct packet_manager *pm, uint32_t *buffer, 1040 int (*unmap_queues)(struct packet_manager *pm, uint32_t *buffer, 1045 int (*query_status)(struct packet_manager *pm, uint32_t *buffer, 1062 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm); 1063 void pm_uninit(struct packet_manager *pm, bool hanging); 1064 int pm_send_set_resources(struct packet_manager *p [all...] |
H A D | kfd_packet_manager.c | 40 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() 86 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() 120 static int pm_create_runlist_ib(struct packet_manager *pm, in pm_create_runlist_ib() 224 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) in pm_init() 270 void pm_uninit(struct packet_manager *pm, bool hanging) in pm_uninit() 276 int pm_send_set_resources(struct packet_manager *pm, in pm_send_set_resources() 305 int pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues) in pm_send_runlist() 347 int pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, in pm_send_query_status() 377 int pm_send_unmap_queue(struct packet_manager *pm, enum kfd_queue_type type, in pm_send_unmap_queue() 407 void pm_release_ib(struct packet_manager *p [all...] |
H A D | kfd_packet_manager_vi.c | 41 static int pm_map_process_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_process_vi() 74 static int pm_runlist_vi(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_vi() 113 int pm_set_resources_vi(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_vi() 141 static int pm_map_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_vi() 199 static int pm_unmap_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_vi() 265 static int pm_query_status_vi(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_vi()
|
H A D | kfd_packet_manager_v9.c | 30 static int pm_map_process_v9(struct packet_manager *pm, in pm_map_process_v9() 76 static int pm_runlist_v9(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_v9() 114 static int pm_set_resources_v9(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_v9() 142 static int pm_map_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_v9() 209 static int pm_unmap_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_v9() 285 static int pm_query_status_v9(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_v9()
|
H A D | kfd_device_queue_manager.h | 177 struct packet_manager packets;
|