Searched refs:packet_manager (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_packet_manager.c | 40 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() 85 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() 119 static int pm_create_runlist_ib(struct packet_manager *pm, in pm_create_runlist_ib() 223 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) in pm_init() 266 void pm_uninit(struct packet_manager *pm) 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_send_unmap_queue(struct packet_manager *pm, enum kfd_queue_type type, in pm_send_unmap_queue() 403 void pm_release_ib(struct packet_manager *pm) in pm_release_ib() [all …]
|
D | kfd_priv.h | 931 struct packet_manager { struct 945 int (*map_process)(struct packet_manager *pm, uint32_t *buffer, argument 947 int (*runlist)(struct packet_manager *pm, uint32_t *buffer, 949 int (*set_resources)(struct packet_manager *pm, uint32_t *buffer, 951 int (*map_queues)(struct packet_manager *pm, uint32_t *buffer, 953 int (*unmap_queues)(struct packet_manager *pm, uint32_t *buffer, 958 int (*query_status)(struct packet_manager *pm, uint32_t *buffer, 976 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm); 977 void pm_uninit(struct packet_manager *pm); 978 int pm_send_set_resources(struct packet_manager *pm, [all …]
|
D | kfd_kernel_queue_vi.c | 82 static int pm_map_process_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_process_vi() 115 static int pm_runlist_vi(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_vi() 154 int pm_set_resources_vi(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_vi() 182 static int pm_map_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_vi() 240 static int pm_unmap_queues_vi(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_vi() 306 static int pm_query_status_vi(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_vi()
|
D | kfd_kernel_queue_v9.c | 70 static int pm_map_process_v9(struct packet_manager *pm, in pm_map_process_v9() 109 static int pm_runlist_v9(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_v9() 147 static int pm_set_resources_v9(struct packet_manager *pm, uint32_t *buffer, in pm_set_resources_v9() 175 static int pm_map_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_v9() 242 static int pm_unmap_queues_v9(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_v9() 318 static int pm_query_status_v9(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_v9()
|
D | kfd_kernel_queue_v10.c | 71 static int pm_map_process_v10(struct packet_manager *pm, in pm_map_process_v10() 113 static int pm_runlist_v10(struct packet_manager *pm, uint32_t *buffer, in pm_runlist_v10() 151 static int pm_map_queues_v10(struct packet_manager *pm, uint32_t *buffer, in pm_map_queues_v10() 209 static int pm_unmap_queues_v10(struct packet_manager *pm, uint32_t *buffer, in pm_unmap_queues_v10() 275 static int pm_query_status_v10(struct packet_manager *pm, uint32_t *buffer, in pm_query_status_v10()
|
D | kfd_device_queue_manager.h | 174 struct packet_manager packets;
|