Lines Matching refs:data
16 static inline unsigned long prep_zero_mask(unsigned long val, unsigned long data, const struct word_at_a_time *c)
18 return data;
21 static inline unsigned long create_zero_mask(unsigned long data)
23 return __fls(data);
26 static inline unsigned long find_zero(unsigned long data)
28 return (data ^ (BITS_PER_LONG - 1)) >> 3;
31 static inline unsigned long has_zero(unsigned long val, unsigned long *data, const struct word_at_a_time *c)
35 *data = ~(mask | val | c->bits);
36 return *data;
39 static inline unsigned long zero_bytemask(unsigned long data)
41 return ~1UL << data;
53 unsigned long data;
56 "0: lg %[data],0(%[addr])\n"
58 EX_TABLE_ZEROPAD(0b, 1b, %[data], %[addr])
59 EX_TABLE_ZEROPAD(1b, 1b, %[data], %[addr])
60 : [data] "=d" (data)
62 return data;