Lines Matching refs:kfd

81 	int pipe_offset = (mec * dqm->dev->kfd->shared_resources.num_pipe_per_mec  in is_pipe_enabled()
82 + pipe) * dqm->dev->kfd->shared_resources.num_queue_per_pipe; in is_pipe_enabled()
85 for (i = 0; i < dqm->dev->kfd->shared_resources.num_queue_per_pipe; ++i) in is_pipe_enabled()
87 dqm->dev->kfd->shared_resources.cp_queue_bitmap)) in is_pipe_enabled()
94 return bitmap_weight(dqm->dev->kfd->shared_resources.cp_queue_bitmap, in get_cp_queues_num()
100 return dqm->dev->kfd->shared_resources.num_queue_per_pipe; in get_queues_per_pipe()
105 return dqm->dev->kfd->shared_resources.num_pipe_per_mec; in get_pipes_per_mec()
117 dqm->dev->kfd->device_info.num_sdma_queues_per_engine; in get_num_sdma_queues()
123 dqm->dev->kfd->device_info.num_sdma_queues_per_engine; in get_num_xgmi_sdma_queues()
136 dqm->dev->kfd->device_info.reserved_sdma_queues_bitmap, in init_sdma_bitmaps()
367 uint32_t *idx_offset = dev->kfd->shared_resources.sdma_doorbell_idx; in allocate_doorbell()
411 dev->kfd->device_info.doorbell_size); in allocate_doorbell()
473 if (KFD_IS_SOC15(dqm->dev) && dqm->dev->kfd->cwsr_enabled) in allocate_vmid()
872 if (!dqm->dev->kfd->shared_resources.enable_mes) in update_queue()
893 (dqm->dev->kfd->cwsr_enabled ? in update_queue()
930 if (!dqm->dev->kfd->shared_resources.enable_mes) in update_queue()
984 if (dqm->dev->kfd->shared_resources.enable_mes) { in suspend_single_queue()
1024 if (dqm->dev->kfd->shared_resources.enable_mes) { in resume_single_queue()
1072 (dqm->dev->kfd->cwsr_enabled ? in evict_process_queues_nocpsch()
1122 if (dqm->dev->kfd->shared_resources.enable_mes) { in evict_process_queues_cpsch()
1132 if (!dqm->dev->kfd->shared_resources.enable_mes) in evict_process_queues_cpsch()
1266 if (dqm->dev->kfd->shared_resources.enable_mes) { in restore_process_queues_cpsch()
1275 if (!dqm->dev->kfd->shared_resources.enable_mes) in restore_process_queues_cpsch()
1414 dqm->dev->kfd->shared_resources.cp_queue_bitmap)) in initialize_nocpsch()
1571 mec = (i / dqm->dev->kfd->shared_resources.num_queue_per_pipe) in set_sched_resources()
1572 / dqm->dev->kfd->shared_resources.num_pipe_per_mec; in set_sched_resources()
1574 if (!test_bit(i, dqm->dev->kfd->shared_resources.cp_queue_bitmap)) in set_sched_resources()
1635 if (!dqm->dev->kfd->shared_resources.enable_mes) { in start_cpsch()
1663 if (!dqm->dev->kfd->shared_resources.enable_mes) in start_cpsch()
1689 if (!dqm->dev->kfd->shared_resources.enable_mes) in start_cpsch()
1707 if (!dqm->dev->kfd->shared_resources.enable_mes) in stop_cpsch()
1716 if (!dqm->dev->kfd->shared_resources.enable_mes) in stop_cpsch()
1720 if (!dqm->dev->kfd->shared_resources.enable_mes) in stop_cpsch()
1843 if (!dqm->dev->kfd->shared_resources.enable_mes) in create_queue_cpsch()
2111 if (!dqm->dev->kfd->shared_resources.enable_mes) { in destroy_queue_cpsch()
2281 q->properties.is_active || !q->device->kfd->cwsr_enabled || in get_wave_state()
2330 if (q->properties.is_active || !q->device->kfd->cwsr_enabled) { in checkpoint_mqd()
2383 if (dqm->dev->kfd->shared_resources.enable_mes) { in process_termination_cpsch()
2405 if (!dqm->dev->kfd->shared_resources.enable_mes) in process_termination_cpsch()
2471 dev->kfd->device_info.num_sdma_queues_per_engine + in allocate_hiq_sdma_mqd()
2593 if (!dev->kfd->shared_resources.enable_mes && allocate_hiq_sdma_mqd(dqm)) { in device_queue_manager_init()
2620 if (!dqm->dev->kfd->shared_resources.enable_mes) in device_queue_manager_uninit()
2673 updated_vmid_mask = dqm->dev->kfd->shared_resources.compute_vmid_bitmap; in reserve_debug_trap_vmid()
2676 dqm->dev->kfd->shared_resources.compute_vmid_bitmap = updated_vmid_mask; in reserve_debug_trap_vmid()
2721 updated_vmid_mask = dqm->dev->kfd->shared_resources.compute_vmid_bitmap; in release_debug_trap_vmid()
2724 dqm->dev->kfd->shared_resources.compute_vmid_bitmap = updated_vmid_mask; in release_debug_trap_vmid()
2878 if (dqm->dev->kfd->shared_resources.enable_mes) { in resume_queues()
2965 bool is_mes = dqm->dev->kfd->shared_resources.enable_mes; in suspend_queues()
3193 dqm->dev->kfd->shared_resources.cp_queue_bitmap)) in dqm_debugfs_hqds()
3218 queue < dqm->dev->kfd->device_info.num_sdma_queues_per_engine; in dqm_debugfs_hqds()