Lines Matching defs:map
36 new->map = n1->map | n2->map;
41 new->map = n1->map;
45 new->map = n2->map;
85 if (n1->map & n2->map) {
92 new->map = n1->map & n2->map;
122 MAPTYPE map;
131 map = n1->map ^ n2->map;
136 map = n1->map;
140 map = n2->map;
144 if (map != 0) {
151 new->map = map;
172 MAPTYPE map;
180 map = ~n->map;
185 map = ~((MAPTYPE) 0);
189 map &= (((MAPTYPE)1) << (maxbit - cur_startbit)) - 1;
191 if (map != 0) {
199 new->map = map;
237 count += __builtin_popcountll(n->map);
267 (n1->startbit == n2->startbit) && (n1->map == n2->map)) {
293 new->map = n->map;
321 if ((n1->map & n2->map) != n2->map)
345 if (n1->map & n2->map) {
366 if (n->map & (MAPBIT << (bit - n->startbit)))
393 n->map |= (MAPBIT << (bit - n->startbit));
395 n->map &= ~(MAPBIT << (bit - n->startbit));
396 if (!n->map) {
401 * this was the highest map
433 new->map = (MAPBIT << (bit - new->startbit));
436 /* this node will be the highest map within the bitmap */
478 new->map = ~((MAPTYPE)0);
480 new->map = ~((MAPTYPE)0) << (minbit - startbit);
482 new->map = ~((MAPTYPE)0) >> (MAPSIZE - (maxbit - startbit + 1));
485 new->map = (mask << (minbit - startbit));
503 MAPTYPE map;
513 map = n->map;
514 while (map >>= 1)
544 uint64_t map;
557 ERR(NULL, "security: ebitmap: map size %d does not match my size %zu (high bit was %d)",
566 ERR(NULL, "security: ebitmap: high bit (%d) is not a multiple of the map size (%zu)",
578 ERR(NULL, "security: ebitmap: truncated map");
592 ERR(NULL, "security: ebitmap start bit (%d) is not a multiple of the map size (%zu)",
601 rc = next_entry(&map, fp, sizeof(uint64_t));
603 ERR(NULL, "security: ebitmap: truncated map");
606 n->map = le64_to_cpu(map);
608 if (!n->map) {
609 ERR(NULL, "security: ebitmap: null map in ebitmap (startbit %d)",