Home
last modified time | relevance | path

Searched refs:packet_manager (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c40 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 …]
Dkfd_priv.h931 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 …]
Dkfd_kernel_queue_vi.c82 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()
Dkfd_kernel_queue_v9.c70 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()
Dkfd_kernel_queue_v10.c71 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()
Dkfd_device_queue_manager.h174 struct packet_manager packets;