Lines Matching refs:kfd

81 	int pipe_offset = (mec * dqm->dev->kfd->shared_resources.num_pipe_per_mec
82 + pipe) * dqm->dev->kfd->shared_resources.num_queue_per_pipe;
85 for (i = 0; i < dqm->dev->kfd->shared_resources.num_queue_per_pipe; ++i)
87 dqm->dev->kfd->shared_resources.cp_queue_bitmap))
94 return bitmap_weight(dqm->dev->kfd->shared_resources.cp_queue_bitmap,
100 return dqm->dev->kfd->shared_resources.num_queue_per_pipe;
105 return dqm->dev->kfd->shared_resources.num_pipe_per_mec;
117 dqm->dev->kfd->device_info.num_sdma_queues_per_engine;
123 dqm->dev->kfd->device_info.num_sdma_queues_per_engine;
136 dqm->dev->kfd->device_info.reserved_sdma_queues_bitmap,
367 uint32_t *idx_offset = dev->kfd->shared_resources.sdma_doorbell_idx;
411 dev->kfd->device_info.doorbell_size);
473 if (KFD_IS_SOC15(dqm->dev) && dqm->dev->kfd->cwsr_enabled)
872 if (!dqm->dev->kfd->shared_resources.enable_mes)
893 (dqm->dev->kfd->cwsr_enabled ?
930 if (!dqm->dev->kfd->shared_resources.enable_mes)
984 if (dqm->dev->kfd->shared_resources.enable_mes) {
1024 if (dqm->dev->kfd->shared_resources.enable_mes) {
1072 (dqm->dev->kfd->cwsr_enabled ?
1122 if (dqm->dev->kfd->shared_resources.enable_mes) {
1132 if (!dqm->dev->kfd->shared_resources.enable_mes)
1266 if (dqm->dev->kfd->shared_resources.enable_mes) {
1275 if (!dqm->dev->kfd->shared_resources.enable_mes)
1414 dqm->dev->kfd->shared_resources.cp_queue_bitmap))
1571 mec = (i / dqm->dev->kfd->shared_resources.num_queue_per_pipe)
1572 / dqm->dev->kfd->shared_resources.num_pipe_per_mec;
1574 if (!test_bit(i, dqm->dev->kfd->shared_resources.cp_queue_bitmap))
1635 if (!dqm->dev->kfd->shared_resources.enable_mes) {
1663 if (!dqm->dev->kfd->shared_resources.enable_mes)
1689 if (!dqm->dev->kfd->shared_resources.enable_mes)
1707 if (!dqm->dev->kfd->shared_resources.enable_mes)
1716 if (!dqm->dev->kfd->shared_resources.enable_mes)
1720 if (!dqm->dev->kfd->shared_resources.enable_mes)
1843 if (!dqm->dev->kfd->shared_resources.enable_mes)
2111 if (!dqm->dev->kfd->shared_resources.enable_mes) {
2281 q->properties.is_active || !q->device->kfd->cwsr_enabled ||
2330 if (q->properties.is_active || !q->device->kfd->cwsr_enabled) {
2383 if (dqm->dev->kfd->shared_resources.enable_mes) {
2405 if (!dqm->dev->kfd->shared_resources.enable_mes)
2471 dev->kfd->device_info.num_sdma_queues_per_engine +
2593 if (!dev->kfd->shared_resources.enable_mes && allocate_hiq_sdma_mqd(dqm)) {
2620 if (!dqm->dev->kfd->shared_resources.enable_mes)
2673 updated_vmid_mask = dqm->dev->kfd->shared_resources.compute_vmid_bitmap;
2676 dqm->dev->kfd->shared_resources.compute_vmid_bitmap = updated_vmid_mask;
2721 updated_vmid_mask = dqm->dev->kfd->shared_resources.compute_vmid_bitmap;
2724 dqm->dev->kfd->shared_resources.compute_vmid_bitmap = updated_vmid_mask;
2878 if (dqm->dev->kfd->shared_resources.enable_mes) {
2965 bool is_mes = dqm->dev->kfd->shared_resources.enable_mes;
3193 dqm->dev->kfd->shared_resources.cp_queue_bitmap))
3218 queue < dqm->dev->kfd->device_info.num_sdma_queues_per_engine;