Searched refs:num_hops (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/drivers/thunderbolt/ |
D | path.c | 111 size_t num_hops; in tb_path_discover() local 129 num_hops = 0; in tb_path_discover() 150 num_hops++; in tb_path_discover() 159 path->path_length = num_hops; in tb_path_discover() 163 path->hops = kcalloc(num_hops, sizeof(*path->hops), GFP_KERNEL); in tb_path_discover() 175 for (i = 0; i < num_hops; i++) { in tb_path_discover() 245 size_t num_hops; in tb_path_alloc() local 268 num_hops = i / 2; in tb_path_alloc() 270 path->hops = kcalloc(num_hops, sizeof(*path->hops), GFP_KERNEL); in tb_path_alloc() 281 for (i = 0; i < num_hops; i++) { in tb_path_alloc() [all …]
|
/linux-6.12.1/drivers/accel/habanalabs/common/mmu/ |
D | mmu_v1.c | 331 int num_hops, hop_idx, prev_hop, rc = -ENOMEM; in hl_mmu_v1_map() local 351 num_hops = is_huge ? (MMU_V1_MAX_HOPS - 1) : MMU_V1_MAX_HOPS; in hl_mmu_v1_map() 353 for (hop_idx = MMU_HOP0; hop_idx < num_hops; hop_idx++) { in hl_mmu_v1_map() 381 for (hop_idx = MMU_HOP1; hop_idx < num_hops; hop_idx++) { in hl_mmu_v1_map() 393 for (hop_idx = MMU_HOP0; hop_idx < num_hops; hop_idx++) in hl_mmu_v1_map() 405 hl_mmu_dr_write_final_pte(ctx, hop_pte_addr[num_hops - 1], curr_pte); in hl_mmu_v1_map() 407 for (hop_idx = MMU_HOP1; hop_idx < num_hops; hop_idx++) { in hl_mmu_v1_map() 418 hl_mmu_dr_get_pte(ctx, hop_addr[num_hops - 1]); in hl_mmu_v1_map() 423 for (hop_idx = num_hops; hop_idx > MMU_HOP0; hop_idx--) { in hl_mmu_v1_map() 485 used_hops = mmu_prop->num_hops; in hl_mmu_v1_get_tlb_info() [all …]
|
D | mmu_v2.c | 74 hop_last = mmu_prop->num_hops - 1; in hl_mmu_v2_unmap() 86 for (i = 1 ; i < mmu_prop->num_hops ; i++) { in hl_mmu_v2_unmap() 147 hop_last = mmu_prop->num_hops - 1; in hl_mmu_v2_map() 278 for (i = 1 ; i < mmu_prop->num_hops ; i++) { in hl_mmu_v2_get_tlb_info() 303 if (i == mmu_prop->num_hops) in hl_mmu_v2_get_tlb_info()
|
D | mmu_v2_hr.c | 130 hop_last = mmu_prop->num_hops - 1; in _hl_mmu_v2_hr_unmap() 135 for (i = 0 ; i < mmu_prop->num_hops ; i++) { in _hl_mmu_v2_hr_unmap() 194 for (hop = (mmu_prop->num_hops - 1); hop; hop--) { in hl_mmu_v2_get_last_hop()
|
D | mmu.c | 741 if (hop_idx >= mmu_prop->num_hops) { in hl_mmu_get_hop_pte_phys_addr() 1169 used_hops = mmu_prop->num_hops; in hl_mmu_hr_get_tlb_info() 1205 if (i == mmu_prop->num_hops) in hl_mmu_hr_get_tlb_info()
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | ta_xgmi_if.h | 84 uint8_t num_hops; member
|
D | amdgpu_xgmi.c | 396 sprintf(buf + 3 * i, "%02x ", top->nodes[i].num_hops); in amdgpu_xgmi_show_num_hops() 787 return top->nodes[i].num_hops & num_hops_mask; in amdgpu_xgmi_get_hops_count() 839 peer_info->nodes[i].num_hops = top_info->nodes[j].num_hops; in amdgpu_xgmi_fill_topology_info()
|
D | amdgpu_psp.c | 1379 uint8_t dst_num_hops = node_info.num_hops; in psp_xgmi_reflect_topology_info() 1398 mirror_top_info->nodes[j].num_hops = dst_num_hops; in psp_xgmi_reflect_topology_info() 1441 topology_info_input->nodes[i].num_hops = topology->nodes[i].num_hops; in psp_xgmi_get_topology_info() 1456 if (topology_info_output->nodes[i].num_hops) in psp_xgmi_get_topology_info() 1457 topology->nodes[i].num_hops = topology_info_output->nodes[i].num_hops; in psp_xgmi_get_topology_info() 1528 if (requires_reflection && topology->nodes[i].num_hops) in psp_xgmi_get_topology_info() 1556 topology_info_input->nodes[i].num_hops = topology->nodes[i].num_hops; in psp_xgmi_set_topology_info()
|
D | amdgpu_psp.h | 153 uint8_t num_hops; member
|
/linux-6.12.1/drivers/accel/habanalabs/goya/ |
D | goya.c | 433 prop->dmmu.num_hops = MMU_ARCH_5_HOPS; in goya_set_fixed_properties() 444 prop->pmmu.num_hops = MMU_ARCH_5_HOPS; in goya_set_fixed_properties()
|
/linux-6.12.1/drivers/accel/habanalabs/common/ |
D | habanalabs.h | 529 u32 num_hops; member
|
/linux-6.12.1/drivers/accel/habanalabs/gaudi2/ |
D | gaudi2.c | 2482 prop->dmmu.num_hops = MMU_ARCH_4_HOPS; in gaudi2_set_fixed_properties() 2501 prop->pmmu.num_hops = MMU_ARCH_6_HOPS; in gaudi2_set_fixed_properties()
|
/linux-6.12.1/drivers/accel/habanalabs/gaudi/ |
D | gaudi.c | 635 prop->pmmu.num_hops = MMU_ARCH_5_HOPS; in gaudi_set_fixed_properties()
|