Lines Matching refs:x
77 #define BYTE_TO_BCD(x) byte_to_bcd[(x) & 0xff] argument
78 #define BCD_TO_BYTE(x) bcd_to_byte[(x) & 0xff] argument
123 #define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ) argument
124 #define bmajor(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ) argument
128 #define getmajor(x) (major_t)((((dev_t)(x)) >> L_BITSMINOR) & L_MAXMAJ) argument
132 #define minor(x) (minor_t)((x) & O_MAXMIN) argument
136 #define getminor(x) (minor_t)((x) & L_MAXMIN) argument
142 #define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ) argument
146 #define minor(x) (minor_t)((x) & O_MAXMIN) argument
152 #define makedev(x, y) (unsigned short)(((x) << O_BITSMINOR) | ((y) & O_MAXMIN)) argument
156 #define makedevice(x, y) (dev_t)(((dev_t)(x) << L_BITSMINOR) | ((y) & L_MAXMIN)) argument
164 #define emajor(x) \ argument
165 (major_t)(((unsigned int)(x) >> O_BITSMINOR) > O_MAXMAJ) ? \
166 NODEV : (((unsigned int)(x) >> O_BITSMINOR) & O_MAXMAJ)
168 #define eminor(x) \ argument
169 (minor_t)((x) & O_MAXMIN)
175 #define getemajor(x) (major_t)((((dev_t)(x) >> L_BITSMINOR) > L_MAXMAJ) ? \ argument
176 NODEV : (((dev_t)(x) >> L_BITSMINOR) & L_MAXMAJ))
177 #define geteminor(x) (minor_t)((x) & L_MAXMIN) argument
185 #define DEVCMPL(x) (x) argument
186 #define DEVEXPL(x) (x) argument
190 #define DEVCMPL(x) \ argument
191 (dev32_t)((((x) >> L_BITSMINOR) > L_MAXMAJ32 || \
192 ((x) & L_MAXMIN) > L_MAXMIN32) ? NODEV32 : \
193 ((((x) >> L_BITSMINOR) << L_BITSMINOR32) | ((x) & L_MAXMIN32)))
195 #define DEVEXPL(x) \ argument
196 (((x) == NODEV32) ? NODEV : \
197 makedevice(((x) >> L_BITSMINOR32) & L_MAXMAJ32, (x) & L_MAXMIN32))
203 #define cmpdev(x) \ argument
204 (o_dev_t)((((x) >> L_BITSMINOR) > O_MAXMAJ || \
205 ((x) & L_MAXMIN) > O_MAXMIN) ? NODEV : \
206 ((((x) >> L_BITSMINOR) << O_BITSMINOR) | ((x) & O_MAXMIN)))
210 #define expdev(x) \ argument
211 (dev_t)(((dev_t)(((x) >> O_BITSMINOR) & O_MAXMAJ) << L_BITSMINOR) | \
212 ((x) & O_MAXMIN))
222 #define howmany(x, y) (((x)+((y)-1))/(y)) argument
223 #define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) argument
228 #define ISP2(x) (((x) & ((x) - 1)) == 0) argument
242 #define P2ALIGN(x, align) ((x) & -(align)) argument
249 #define P2PHASE(x, align) ((x) & ((align) - 1)) argument
257 #define P2NPHASE(x, align) (-(x) & ((align) - 1)) argument
264 #define P2ROUNDUP(x, align) (-(-(x) & -(align))) argument
271 #define P2END(x, align) (-(~(x) & -(align))) argument
279 #define P2PHASEUP(x, align, phase) ((phase) - (((phase) - (x)) & -(align))) argument
295 #define P2SAMEHIGHBIT(x, y) (((x) ^ (y)) < ((x) & (y))) argument
308 #define P2ALIGN_TYPED(x, align, type) \ argument
309 ((type)(x) & -(type)(align))
310 #define P2PHASE_TYPED(x, align, type) \ argument
311 ((type)(x) & ((type)(align) - 1))
312 #define P2NPHASE_TYPED(x, align, type) \ argument
313 (-(type)(x) & ((type)(align) - 1))
314 #define P2ROUNDUP_TYPED(x, align, type) \ argument
315 (-(-(type)(x) & -(type)(align)))
316 #define P2END_TYPED(x, align, type) \ argument
317 (-(~(type)(x) & -(type)(align)))
318 #define P2PHASEUP_TYPED(x, align, phase, type) \ argument
319 ((type)(phase) - (((type)(phase) - (type)(x)) & -(type)(align)))
320 #define P2CROSS_TYPED(x, y, align, type) \ argument
321 (((type)(x) ^ (type)(y)) > (type)(align) - 1)
322 #define P2SAMEHIGHBIT_TYPED(x, y, type) \ argument
323 (((type)(x) ^ (type)(y)) < ((type)(x) & (type)(y)))
373 #define ARRAY_SIZE(x) (sizeof (x) / sizeof (x[0])) argument