Home | History | Annotate | Download | only in linux

Lines Matching refs:nodemask_t

48  * nodemask_t nodemask_of_node(node)	Return nodemask with bit 'node' set
88 typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t;
89 extern nodemask_t _unused_nodemask_arg_;
92 static inline void __node_set(int node, volatile nodemask_t *dstp)
98 static inline void __node_clear(int node, volatile nodemask_t *dstp)
104 static inline void __nodes_setall(nodemask_t *dstp, int nbits)
110 static inline void __nodes_clear(nodemask_t *dstp, int nbits)
120 static inline int __node_test_and_set(int node, nodemask_t *addr)
127 static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p,
128 const nodemask_t *src2p, int nbits)
135 static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p,
136 const nodemask_t *src2p, int nbits)
143 static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p,
144 const nodemask_t *src2p, int nbits)
151 static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p,
152 const nodemask_t *src2p, int nbits)
159 static inline void __nodes_complement(nodemask_t *dstp,
160 const nodemask_t *srcp, int nbits)
167 static inline int __nodes_equal(const nodemask_t *src1p,
168 const nodemask_t *src2p, int nbits)
175 static inline int __nodes_intersects(const nodemask_t *src1p,
176 const nodemask_t *src2p, int nbits)
183 static inline int __nodes_subset(const nodemask_t *src1p,
184 const nodemask_t *src2p, int nbits)
190 static inline int __nodes_empty(const nodemask_t *srcp, int nbits)
196 static inline int __nodes_full(const nodemask_t *srcp, int nbits)
202 static inline int __nodes_weight(const nodemask_t *srcp, int nbits)
209 static inline void __nodes_shift_right(nodemask_t *dstp,
210 const nodemask_t *srcp, int n, int nbits)
217 static inline void __nodes_shift_left(nodemask_t *dstp,
218 const nodemask_t *srcp, int n, int nbits)
227 static inline int __first_node(const nodemask_t *srcp)
233 static inline int __next_node(int n, const nodemask_t *srcp)
251 static inline int __first_unset_node(const nodemask_t *maskp)
262 ((nodemask_t) { { \
269 ((nodemask_t) { { \
277 ((nodemask_t) { { \
286 const nodemask_t *srcp, int nbits)
294 nodemask_t *dstp, int nbits)
302 const nodemask_t *srcp, int nbits)
308 static inline int __nodelist_parse(const char *buf, nodemask_t *dstp, int nbits)
316 const nodemask_t *oldp, const nodemask_t *newp, int nbits)
323 static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp,
324 const nodemask_t *oldp, const nodemask_t *newp, int nbits)
345 extern nodemask_t node_online_map;
346 extern nodemask_t node_possible_map;