Searched refs:ctl_stack_size (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_queue.c | 295 if (properties->ctl_stack_size != topo_dev->node_props.ctl_stack_size) { in kfd_queue_acquire_buffers() 297 properties->ctl_stack_size, in kfd_queue_acquire_buffers() 298 topo_dev->node_props.ctl_stack_size); in kfd_queue_acquire_buffers() 484 u32 ctl_stack_size; in kfd_queue_ctx_save_restore_size() local 497 ctl_stack_size = wave_num * CNTL_STACK_BYTES_PER_WAVE(gfxv) + 8; in kfd_queue_ctx_save_restore_size() 498 ctl_stack_size = ALIGN(SIZEOF_HSA_USER_CONTEXT_SAVE_AREA_HEADER + ctl_stack_size, in kfd_queue_ctx_save_restore_size() 506 ctl_stack_size = min(ctl_stack_size, 0x7000); in kfd_queue_ctx_save_restore_size() 509 props->ctl_stack_size = ctl_stack_size; in kfd_queue_ctx_save_restore_size() 511 props->cwsr_size = ALIGN(ctl_stack_size + wg_data_size, PAGE_SIZE); in kfd_queue_ctx_save_restore_size()
|
| H A D | kfd_process_queue_manager.c | 738 uint32_t *ctl_stack_size) in get_queue_data_sizes() argument 745 ctl_stack_size); in get_queue_data_sizes() 771 uint32_t mqd_size, ctl_stack_size; in kfd_process_get_queue_info() local 775 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in kfd_process_get_queue_info() 779 extra_data_sizes += mqd_size + ctl_stack_size; in kfd_process_get_queue_info() 875 uint32_t ctl_stack_size; in criu_checkpoint_queues_device() local 886 ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size); in criu_checkpoint_queues_device() 890 q_data_size = sizeof(*q_data) + mqd_size + ctl_stack_size; in criu_checkpoint_queues_device() 911 q_data->ctl_stack_size = ctl_stack_size; in criu_checkpoint_queues_device() 972 qp->ctl_stack_size = q_data->ctl_stack_size / num_xcc; in set_queue_properties_from_criu() [all …]
|
| H A D | kfd_mqd_manager_v9.c | 52 return ALIGN(ALIGN(q->ctl_stack_size, AMDGPU_GPU_PAGE_SIZE) + in mqd_stride_v9() 160 (ALIGN(ALIGN(q->ctl_stack_size, AMDGPU_GPU_PAGE_SIZE) + in allocate_mqd() 243 m->cp_hqd_cntl_stack_size = q->ctl_stack_size; in init_mqd() 244 m->cp_hqd_cntl_stack_offset = q->ctl_stack_size; in init_mqd() 245 m->cp_hqd_wg_state_offset = q->ctl_stack_size; in init_mqd() 374 cntl_stack_size = min_t(u32, m->cp_hqd_cntl_stack_size, q->ctl_stack_size); in get_wave_state() 400 static int get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) in get_checkpoint_info() argument 404 if (check_mul_overflow(m->cp_hqd_cntl_stack_size, NUM_XCC(mm->dev->xcc_mask), ctl_stack_size)) in get_checkpoint_info() 444 const void *ctl_stack_src, u32 ctl_stack_size) in restore_mqd() argument 461 memcpy(ctl_stack, ctl_stack_src, ctl_stack_size); in restore_mqd() [all …]
|
| H A D | kfd_priv.h | 538 uint32_t ctl_stack_size; member 1297 uint32_t ctl_stack_size; member 1422 u32 *ctl_stack_size);
|
| H A D | kfd_device_queue_manager.c | 693 qd->ctl_stack_size); in create_queue_nocpsch() 2033 qd->ctl_stack_size); in create_queue_cpsch() 2735 u32 *ctl_stack_size) in get_queue_checkpoint_info() argument 2745 *ctl_stack_size = 0; in get_queue_checkpoint_info() 2748 ret = mqd_mgr->get_checkpoint_info(mqd_mgr, q->mqd, ctl_stack_size); in get_queue_checkpoint_info()
|
| H A D | kfd_chardev.c | 296 q_properties->ctl_stack_size = args->ctl_stack_size; in set_queue_properties_from_user()
|
| H A D | kfd_topology.c | 497 dev->node_props.ctl_stack_size); in node_show()
|