Lines Matching refs:newmap
1922 struct pio_vl_map *oldmap, *newmap;
1938 newmap = kzalloc(sizeof(*newmap) +
1942 if (!newmap)
1944 newmap->actual_vls = num_vls;
1945 newmap->vls = roundup_pow_of_two(num_vls);
1946 newmap->mask = (1 << ilog2(newmap->vls)) - 1;
1947 for (i = 0; i < newmap->vls; i++) {
1951 if (i < newmap->actual_vls) {
1955 newmap->map[i] = kzalloc(sizeof(*newmap->map[i]) +
1959 if (!newmap->map[i])
1961 newmap->map[i]->mask = (1 << ilog2(sz)) - 1;
1968 newmap->map[i]->ksc[j] =
1979 newmap->map[i] = newmap->map[i % num_vls];
1983 /* newmap in hand, save old map */
1988 /* publish newmap */
1989 rcu_assign_pointer(dd->pio_map, newmap);
1998 pio_map_free(newmap);