Home
last modified time | relevance | path

Searched refs:hw_ip (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ctx.c136 static unsigned int amdgpu_ctx_get_hw_prio(struct amdgpu_ctx *ctx, u32 hw_ip) in amdgpu_ctx_get_hw_prio() argument
145 switch (hw_ip) { in amdgpu_ctx_get_hw_prio()
159 hw_ip = array_index_nospec(hw_ip, AMDGPU_HW_IP_NUM); in amdgpu_ctx_get_hw_prio()
160 if (adev->gpu_sched[hw_ip][hw_prio].num_scheds == 0) in amdgpu_ctx_get_hw_prio()
201 static int amdgpu_ctx_init_entity(struct amdgpu_ctx *ctx, u32 hw_ip, in amdgpu_ctx_init_entity() argument
219 entity->hw_ip = hw_ip; in amdgpu_ctx_init_entity()
221 hw_prio = amdgpu_ctx_get_hw_prio(ctx, hw_ip); in amdgpu_ctx_init_entity()
224 hw_ip = array_index_nospec(hw_ip, AMDGPU_HW_IP_NUM); in amdgpu_ctx_init_entity()
225 scheds = adev->gpu_sched[hw_ip][hw_prio].sched; in amdgpu_ctx_init_entity()
226 num_scheds = adev->gpu_sched[hw_ip][hw_prio].num_scheds; in amdgpu_ctx_init_entity()
[all …]
Damdgpu_fdinfo.c66 unsigned int hw_ip; in amdgpu_show_fdinfo() local
96 for (hw_ip = 0; hw_ip < AMDGPU_HW_IP_NUM; ++hw_ip) { in amdgpu_show_fdinfo()
97 if (!usage[hw_ip]) in amdgpu_show_fdinfo()
100 seq_printf(m, "drm-engine-%s:\t%Ld ns\n", amdgpu_ip_name[hw_ip], in amdgpu_show_fdinfo()
101 ktime_to_ns(usage[hw_ip])); in amdgpu_show_fdinfo()
Damdgpu_ctx.h39 uint32_t hw_ip; member
75 int amdgpu_ctx_get_entity(struct amdgpu_ctx *ctx, u32 hw_ip, u32 instance,
Damdgpu_ring.c184 u32 hw_ip; in amdgpu_ring_init() local
328 hw_ip = ring->funcs->type; in amdgpu_ring_init()
329 num_sched = &adev->gpu_sched[hw_ip][hw_prio].num_scheds; in amdgpu_ring_init()
330 adev->gpu_sched[hw_ip][hw_prio].sched[(*num_sched)++] = in amdgpu_ring_init()
Damdgpu_discovery.c1077 int hw_ip; in amdgpu_discovery_reg_base_init() local
1165 for (hw_ip = 0; hw_ip < MAX_HWIP; hw_ip++) { in amdgpu_discovery_reg_base_init()
1166 if (hw_id_map[hw_ip] == le16_to_cpu(ip->hw_id)) { in amdgpu_discovery_reg_base_init()
1169 adev->reg_offset[hw_ip][ip->number_instance] = in amdgpu_discovery_reg_base_init()
1180 adev->ip_versions[hw_ip][ip->number_instance] = in amdgpu_discovery_reg_base_init()
/Linux-v6.1/drivers/misc/habanalabs/common/
Dhabanalabs_ioctl.c47 struct hl_info_hw_ip_info hw_ip = {0}; in hw_ip_info() local
61 hw_ip.device_id = hdev->asic_funcs->get_pci_id(hdev); in hw_ip_info()
62 hw_ip.sram_base_address = prop->sram_user_base_address; in hw_ip_info()
63 hw_ip.dram_base_address = in hw_ip_info()
66 hw_ip.tpc_enabled_mask = prop->tpc_enabled_mask & 0xFF; in hw_ip_info()
67 hw_ip.tpc_enabled_mask_ext = prop->tpc_enabled_mask; in hw_ip_info()
69 hw_ip.sram_size = prop->sram_size - sram_kmd_size; in hw_ip_info()
74 hw_ip.dram_size = DIV_ROUND_DOWN_ULL(dram_available_size, in hw_ip_info()
77 hw_ip.dram_size = dram_available_size; in hw_ip_info()
79 if (hw_ip.dram_size > PAGE_SIZE) in hw_ip_info()
[all …]