Home
last modified time | relevance | path

Searched refs:packet_manager (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_packet_manager.c41 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 Dkfd_priv.h1359 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 Dkfd_packet_manager_vi.c42 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 Dkfd_packet_manager_v9.c32 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 Dkfd_device_queue_manager.h231 struct packet_manager packet_mgr;
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_priv.h1018 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 Dkfd_packet_manager.c40 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 Dkfd_packet_manager_vi.c41 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 Dkfd_packet_manager_v9.c30 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 Dkfd_device_queue_manager.h177 struct packet_manager packets;

Completed in 9 milliseconds