Home
last modified time | relevance | path

Searched refs:ctl_stack_size (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_queue.c292 if (properties->ctl_stack_size != topo_dev->node_props.ctl_stack_size) { in kfd_queue_acquire_buffers()
294 properties->ctl_stack_size, in kfd_queue_acquire_buffers()
295 topo_dev->node_props.ctl_stack_size); in kfd_queue_acquire_buffers()
433 u32 ctl_stack_size; in kfd_queue_ctx_save_restore_size() local
447 ctl_stack_size = wave_num * CNTL_STACK_BYTES_PER_WAVE(gfxv) + 8; in kfd_queue_ctx_save_restore_size()
448 ctl_stack_size = ALIGN(SIZEOF_HSA_USER_CONTEXT_SAVE_AREA_HEADER + ctl_stack_size, in kfd_queue_ctx_save_restore_size()
456 ctl_stack_size = min(ctl_stack_size, in kfd_queue_ctx_save_restore_size()
[all...]
H A Dkfd_mqd_manager_v9.c46 return ALIGN(q->ctl_stack_size, PAGE_SIZE) + in mqd_stride_v9()
139 (ALIGN(q->ctl_stack_size, PAGE_SIZE) + in allocate_mqd()
220 m->cp_hqd_cntl_stack_size = q->ctl_stack_size; in init_mqd()
221 m->cp_hqd_cntl_stack_offset = q->ctl_stack_size; in init_mqd()
222 m->cp_hqd_wg_state_offset = q->ctl_stack_size; in init_mqd()
372 static void get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) in get_checkpoint_info() argument
376 *ctl_stack_size = m->cp_hqd_cntl_stack_size * NUM_XCC(mm->dev->xcc_mask); in get_checkpoint_info()
413 const void *ctl_stack_src, u32 ctl_stack_size) in restore_mqd() argument
430 memcpy(ctl_stack, ctl_stack_src, ctl_stack_size); in restore_mqd()
540 const void *ctl_stack_src, const u32 ctl_stack_size) in restore_mqd_sdma() argument
783 restore_mqd_v9_4_3(struct mqd_manager * mm,void ** mqd,struct kfd_mem_obj * mqd_mem_obj,uint64_t * gart_addr,struct queue_properties * qp,const void * mqd_src,const void * ctl_stack_src,u32 ctl_stack_size) restore_mqd_v9_4_3() argument
[all...]
H A Dkfd_mqd_manager_v10.c139 m->cp_hqd_cntl_stack_size = q->ctl_stack_size; in init_mqd()
140 m->cp_hqd_cntl_stack_offset = q->ctl_stack_size; in init_mqd()
141 m->cp_hqd_wg_state_offset = q->ctl_stack_size; in init_mqd()
287 const void *ctl_stack_src, const u32 ctl_stack_size) in restore_mqd() argument
407 const u32 ctl_stack_size) in restore_mqd_sdma() argument
H A Dkfd_mqd_manager.h105 void (*get_checkpoint_info)(struct mqd_manager *mm, void *mqd, uint32_t *ctl_stack_size);
117 const u32 ctl_stack_size);
H A Dkfd_mqd_manager_v11.c193 m->cp_hqd_cntl_stack_size = q->ctl_stack_size; in init_mqd()
194 m->cp_hqd_cntl_stack_offset = q->ctl_stack_size; in init_mqd()
195 m->cp_hqd_wg_state_offset = q->ctl_stack_size; in init_mqd()
339 const void *ctl_stack_src, const u32 ctl_stack_size) in restore_mqd() argument
H A Dkfd_mqd_manager_v12.c156 m->cp_hqd_cntl_stack_size = q->ctl_stack_size; in init_mqd()
157 m->cp_hqd_cntl_stack_offset = q->ctl_stack_size; in init_mqd()
158 m->cp_hqd_wg_state_offset = q->ctl_stack_size; in init_mqd()
H A Dkfd_mqd_manager_cik.c264 const void *ctl_stack_src, const u32 ctl_stack_size) in restore_mqd() argument
302 const void *ctl_stack_src, const u32 ctl_stack_size) in restore_mqd_sdma() argument
H A Dkfd_topology.h80 uint32_t ctl_stack_size; member
H A Dkfd_device_queue_manager.h197 u32 *ctl_stack_size);
H A Dkfd_device_queue_manager.c687 qd->ctl_stack_size); in create_queue_nocpsch()
2019 qd->ctl_stack_size); in create_queue_cpsch()
2720 u32 *ctl_stack_size) in get_queue_checkpoint_info() argument
2729 *ctl_stack_size = 0; in get_queue_checkpoint_info()
2732 mqd_mgr->get_checkpoint_info(mqd_mgr, q->mqd, ctl_stack_size); in get_queue_checkpoint_info()
/linux/include/uapi/linux/
H A Dkfd_ioctl.h85 __u32 ctl_stack_size; /* to KFD */ member