Lines Matching refs:tle
133 static union topology_entry *next_tle(union topology_entry *tle) in next_tle() argument
135 if (!tle->nl) in next_tle()
136 return (union topology_entry *)((struct topology_core *)tle + 1); in next_tle()
137 return (union topology_entry *)((struct topology_container *)tle + 1); in next_tle()
144 union topology_entry *tle, *end; in __tl_to_masks_generic() local
146 tle = info->tle; in __tl_to_masks_generic()
148 while (tle < end) { in __tl_to_masks_generic()
149 switch (tle->nl) { in __tl_to_masks_generic()
152 book->id = tle->container.id; in __tl_to_masks_generic()
156 socket->id = tle->container.id; in __tl_to_masks_generic()
159 add_cpus_to_mask(&tle->cpu, book, socket, 0); in __tl_to_masks_generic()
165 tle = next_tle(tle); in __tl_to_masks_generic()
173 union topology_entry *tle, *end; in __tl_to_masks_z10() local
175 tle = info->tle; in __tl_to_masks_z10()
177 while (tle < end) { in __tl_to_masks_z10()
178 switch (tle->nl) { in __tl_to_masks_z10()
181 book->id = tle->container.id; in __tl_to_masks_z10()
184 socket = add_cpus_to_mask(&tle->cpu, book, socket, 1); in __tl_to_masks_z10()
190 tle = next_tle(tle); in __tl_to_masks_z10()