Lines Matching refs:bits
95 typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t;
104 #define nodemask_pr_args(maskp) MAX_NUMNODES, (maskp)->bits
118 set_bit(node, dstp->bits); in __node_set()
124 clear_bit(node, dstp->bits); in __node_clear()
130 bitmap_fill(dstp->bits, nbits); in __nodes_setall()
136 bitmap_zero(dstp->bits, nbits); in __nodes_clear()
140 #define node_isset(node, nodemask) test_bit((node), (nodemask).bits)
146 return test_and_set_bit(node, addr->bits); in __node_test_and_set()
154 bitmap_and(dstp->bits, src1p->bits, src2p->bits, nbits); in __nodes_and()
162 bitmap_or(dstp->bits, src1p->bits, src2p->bits, nbits); in __nodes_or()
170 bitmap_xor(dstp->bits, src1p->bits, src2p->bits, nbits); in __nodes_xor()
178 bitmap_andnot(dstp->bits, src1p->bits, src2p->bits, nbits); in __nodes_andnot()
186 bitmap_complement(dstp->bits, srcp->bits, nbits); in __nodes_complement()
194 return bitmap_equal(src1p->bits, src2p->bits, nbits); in __nodes_equal()
202 return bitmap_intersects(src1p->bits, src2p->bits, nbits); in __nodes_intersects()
210 return bitmap_subset(src1p->bits, src2p->bits, nbits); in __nodes_subset()
216 return bitmap_empty(srcp->bits, nbits); in __nodes_empty()
222 return bitmap_full(srcp->bits, nbits); in __nodes_full()
228 return bitmap_weight(srcp->bits, nbits); in __nodes_weight()
236 bitmap_shift_right(dstp->bits, srcp->bits, n, nbits); in __nodes_shift_right()
244 bitmap_shift_left(dstp->bits, srcp->bits, n, nbits); in __nodes_shift_left()
253 return min_t(int, MAX_NUMNODES, find_first_bit(srcp->bits, MAX_NUMNODES)); in __first_node()
259 return min_t(int,MAX_NUMNODES,find_next_bit(srcp->bits, MAX_NUMNODES, n+1)); in __next_node()
272 m.bits[0] = 1UL << (node); \
283 find_first_zero_bit(maskp->bits, MAX_NUMNODES)); in __first_unset_node()
310 #define nodes_addr(src) ((src).bits)
317 return bitmap_parse_user(buf, len, dstp->bits, nbits); in __nodemask_parse_user()
323 return bitmap_parselist(buf, dstp->bits, nbits); in __nodelist_parse()
331 return bitmap_bitremap(oldbit, oldp->bits, newp->bits, nbits); in __node_remap()
339 bitmap_remap(dstp->bits, srcp->bits, oldp->bits, newp->bits, nbits); in __nodes_remap()
347 bitmap_onto(dstp->bits, origp->bits, relmapp->bits, nbits); in __nodes_onto()
355 bitmap_fold(dstp->bits, origp->bits, sz, nbits); in __nodes_fold()