Lines Matching full:distance
81 pr_info("parsing numa-distance-map-v1\n"); in of_numa_parse_distance_map_v1()
83 matrix = of_get_property(map, "distance-matrix", NULL); in of_numa_parse_distance_map_v1()
85 pr_err("No distance-matrix property in distance-map\n"); in of_numa_parse_distance_map_v1()
89 entry_count = of_property_count_u32_elems(map, "distance-matrix"); in of_numa_parse_distance_map_v1()
91 pr_err("Invalid distance-matrix\n"); in of_numa_parse_distance_map_v1()
96 u32 nodea, nodeb, distance; in of_numa_parse_distance_map_v1() local
102 distance = of_read_number(matrix, 1); in of_numa_parse_distance_map_v1()
105 if ((nodea == nodeb && distance != LOCAL_DISTANCE) || in of_numa_parse_distance_map_v1()
106 (nodea != nodeb && distance <= LOCAL_DISTANCE)) { in of_numa_parse_distance_map_v1()
107 pr_err("Invalid distance[node%d -> node%d] = %d\n", in of_numa_parse_distance_map_v1()
108 nodea, nodeb, distance); in of_numa_parse_distance_map_v1()
114 numa_set_distance(nodea, nodeb, distance); in of_numa_parse_distance_map_v1()
116 /* Set default distance of node B->A same as A->B */ in of_numa_parse_distance_map_v1()
118 numa_set_distance(nodeb, nodea, distance); in of_numa_parse_distance_map_v1()
130 "numa-distance-map-v1"); in of_numa_parse_distance_map()