/drivers/staging/lustre/lustre/ldlm/ |
H A D | ldlm_inodebits.c | 46 * object. The meanings of specific bits are specific to the caller and are 66 lpolicy->l_inodebits.bits = wpolicy->l_inodebits.bits; 73 wpolicy->l_inodebits.bits = lpolicy->l_inodebits.bits;
|
/drivers/spi/ |
H A D | spi-bitbang-txrx.h | 48 u32 word, u8 bits) 53 for (word <<= (32 - bits); likely(bits); bits--) { 75 u32 word, u8 bits) 80 for (word <<= (32 - bits); likely(bits); bits--) { 46 bitbang_txrx_be_cpha0(struct spi_device *spi, unsigned nsecs, unsigned cpol, unsigned flags, u32 word, u8 bits) argument 73 bitbang_txrx_be_cpha1(struct spi_device *spi, unsigned nsecs, unsigned cpol, unsigned flags, u32 word, u8 bits) argument
|
/drivers/block/drbd/ |
H A D | drbd_vli.h | 41 * gives the number of set or unset bits. 47 * Still, there may be areas where the polarity flips every few bits, 56 * For some cases, we produce more code bits than plaintext input. 88 * Number of data bits follow fibonacci sequence, with the exception of the 90 * encoding bit polarity runlength is 1 plain bits => 2 code bits. 91 prefix data bits max val NÂș data bits 119 #................. s ........................... plain bits .......... 124 /* LEVEL: (total bits, prefi 219 bitstream_cursor_advance(struct bitstream_cursor *cur, unsigned int bits) argument 260 bitstream_put_bits(struct bitstream *bs, u64 val, const unsigned int bits) argument 293 bitstream_get_bits(struct bitstream *bs, u64 *out, int bits) argument 343 int bits = __vli_encode_bits(&code, in); local [all...] |
/drivers/net/wireless/zd1211rw/ |
H A D | zd_rf_rf2959.c | 44 static int bits(u32 rw, int from, int to) 53 return bits(rw, bit, bit); 58 int reg = bits(rw, 18, 22); 59 int rw_flag = bits(rw, 23, 23); 66 bits(rw, 14, 15), bit(rw, 3), bit(rw, 2), bit(rw, 1), 75 bits(rw, 7, 9), bits(rw, 4, 6), bits(rw, 0, 3)); 79 bits(rw, 6, 17), bits(r [all...] |
/drivers/cpufreq/ |
H A D | powernow-k7.h | 23 } bits; member in union:msr_fidvidctl 41 } bits; member in union:msr_fidvidstatus
|
/drivers/staging/comedi/drivers/ |
H A D | c6xdigio.c | 80 unsigned int *bits, 90 *bits = val; 99 unsigned int bits; local 106 bits = (val >> 0) & 0x03; 107 c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); 108 bits = (val >> 2) & 0x03; 109 c6xdigio_write_data(dev, cmd | bits | (1 << 2), 0x80); 110 bits = (val >> 4) & 0x03; 111 c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); 112 bits 79 c6xdigio_get_encoder_bits(struct comedi_device *dev, unsigned int *bits, unsigned int cmd, unsigned int status) argument 125 unsigned int bits; local [all...] |
/drivers/video/fbdev/core/ |
H A D | syscopyarea.c | 29 const unsigned long *src, int src_idx, int bits, unsigned n) 36 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); 40 if (dst_idx+n <= bits) { 47 /* Leading bits */ 52 n -= bits - dst_idx; 56 n /= bits; 71 /* Trailing bits */ 80 right = shift & (bits - 1); 81 left = -shift & (bits - 1); 83 if (dst_idx+n <= bits) { 28 bitcpy(struct fb_info *p, unsigned long *dst, int dst_idx, const unsigned long *src, int src_idx, int bits, unsigned n) argument 169 bitcpy_rev(struct fb_info *p, unsigned long *dst, int dst_idx, const unsigned long *src, int src_idx, int bits, unsigned n) argument 321 int bits = BITS_PER_LONG, bytes = bits >> 3; local [all...] |
H A D | cfbcopyarea.c | 47 const unsigned long __iomem *src, unsigned src_idx, int bits, 58 memmove((char *)dst + ((dst_idx & (bits - 1))) / 8, 59 (char *)src + ((src_idx & (bits - 1))) / 8, n / 8); 64 last = ~fb_shifted_pixels_mask_long(p, (dst_idx+n) % bits, bswapmask); 69 if (dst_idx+n <= bits) { 77 // Leading bits 82 n -= bits - dst_idx; 86 n /= bits; 101 // Trailing bits 110 int const left = shift & (bits 46 bitcpy(struct fb_info *p, unsigned long __iomem *dst, unsigned dst_idx, const unsigned long __iomem *src, unsigned src_idx, int bits, unsigned n, u32 bswapmask) argument 212 bitcpy_rev(struct fb_info *p, unsigned long __iomem *dst, unsigned dst_idx, const unsigned long __iomem *src, unsigned src_idx, int bits, unsigned n, u32 bswapmask) argument 387 int bits = BITS_PER_LONG, bytes = bits >> 3; local [all...] |
H A D | sysfillrect.c | 26 unsigned long pat, unsigned n, int bits) 34 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); 36 if (dst_idx+n <= bits) { 44 /* Leading bits */ 48 n -= bits - dst_idx; 52 n /= bits; 66 /* Trailing bits */ 82 unsigned long pat, int left, int right, unsigned n, int bits) 90 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); 92 if (dst_idx+n <= bits) { 25 bitfill_aligned(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, unsigned n, int bits) argument 81 bitfill_unaligned(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument 135 bitfill_aligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, unsigned n, int bits) argument 191 bitfill_unaligned_rev(struct fb_info *p, unsigned long *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument 247 int bits = BITS_PER_LONG, bytes = bits >> 3; local [all...] |
H A D | cfbfillrect.c | 36 unsigned long pat, unsigned n, int bits, u32 bswapmask) 44 last = ~fb_shifted_pixels_mask_long(p, (dst_idx+n) % bits, bswapmask); 46 if (dst_idx+n <= bits) { 54 // Leading bits 58 n -= bits - dst_idx; 62 n /= bits; 77 // Trailing bits 93 unsigned long pat, int left, int right, unsigned n, int bits) 101 last = ~(FB_SHIFT_HIGH(p, ~0UL, (dst_idx+n) % bits)); 103 if (dst_idx+n <= bits) { 35 bitfill_aligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, unsigned n, int bits, u32 bswapmask) argument 92 bitfill_unaligned(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument 146 bitfill_aligned_rev(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, unsigned n, int bits, u32 bswapmask) argument 217 bitfill_unaligned_rev(struct fb_info *p, unsigned long __iomem *dst, int dst_idx, unsigned long pat, int left, int right, unsigned n, int bits) argument 282 int bits = BITS_PER_LONG, bytes = bits >> 3; local [all...] |
/drivers/xen/ |
H A D | acpi.c | 42 unsigned int bits = extended ? 8 : 16; local 55 if (WARN((val_a & (~0 << bits)) || (val_b & (~0 << bits)), 56 "Using more than %u bits of sleep control values %#x/%#x!" 58 bits, val_a, val_b))
|
/drivers/infiniband/hw/qib/ |
H A D | qib_wc_x86_64.c | 57 unsigned bits; local 69 * register has both offsets, 2K in low 32 bits, 4K in high 32 bits. 93 for (bits = 0; !(piolen & (1ULL << bits)); bits++) 96 if (piolen != (1ULL << bits)) { 97 piolen >>= bits; local 99 bits++; 100 piolen = 1ULL << (bits [all...] |
/drivers/media/rc/ |
H A D | ir-rc5-decoder.c | 95 data->bits <<= 1; 97 data->bits |= 1; 134 xdata = (data->bits & 0x0003F) >> 0; 135 command = (data->bits & 0x00FC0) >> 6; 136 system = (data->bits & 0x1F000) >> 12; 137 toggle = (data->bits & 0x20000) ? 1 : 0; 138 command += (data->bits & 0x01000) ? 0 : 0x40; 149 command = (data->bits & 0x0003F) >> 0; 150 system = (data->bits & 0x007C0) >> 6; 151 toggle = (data->bits [all...] |
H A D | ir-sony-decoder.c | 92 data->bits <<= 1; 94 data->bits |= 1; 132 device = bitrev8((data->bits << 3) & 0xF8); 134 function = bitrev8((data->bits >> 4) & 0xFE); 142 device = bitrev8((data->bits >> 0) & 0xFF); 144 function = bitrev8((data->bits >> 7) & 0xFE); 152 device = bitrev8((data->bits >> 5) & 0xF8); 153 subdevice = bitrev8((data->bits >> 0) & 0xFF); 154 function = bitrev8((data->bits >> 12) & 0xFE);
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_wc_x86_64.c | 56 unsigned bits; local 68 * register has both offsets, 2K in low 32 bits, 4K in high 32 bits. 90 for (bits = 0; !(piolen & (1ULL << bits)); bits++) 93 if (piolen != (1ULL << bits)) { 94 piolen >>= bits; local 96 bits++; 97 piolen = 1ULL << (bits [all...] |
/drivers/clocksource/ |
H A D | mmio.c | 49 * @bits: Number of valid bits 53 unsigned long hz, int rating, unsigned bits, 58 if (bits > 32 || bits < 16) 69 cs->clksrc.mask = CLOCKSOURCE_MASK(bits); 52 clocksource_mmio_init(void __iomem *base, const char *name, unsigned long hz, int rating, unsigned bits, cycle_t (*read)(struct clocksource *)) argument
|
/drivers/staging/media/lirc/ |
H A D | lirc_bt829.c | 233 unsigned char bits; local 235 bits = do_get_bits() & 0xFD; 236 do_set_bits(bits); 239 bits |= 1; 240 do_set_bits(bits); 243 bits |= 2; 244 do_set_bits(bits); 245 bits = 3; 246 do_set_bits(bits); 363 unsigned char bits; local [all...] |
/drivers/misc/altera-stapl/ |
H A D | altera-comp.c | 53 static u32 altera_read_packed(u8 *buffer, u32 bits, u32 *bits_avail, argument 60 while (bits > 0) { 65 if (bits <= *bits_avail) { 66 result &= (0xffff >> (SHORT_BITS - (bits + shift))); 67 *bits_avail -= bits; 68 bits = 0; 72 bits -= *bits_avail;
|
/drivers/leds/ |
H A D | leds-pca955x.c | 40 * bits the chip supports. 67 int bits; member in struct:pca955x_chipdef 69 int slv_addr_shift; /* Number of bits to ignore */ 74 .bits = 2, 79 .bits = 8, 84 .bits = 16, 89 .bits = 4, 120 /* 8 bits per input register */ 121 static inline int pca95xx_num_input_regs(int bits) argument 123 return (bits 127 pca95xx_num_led_regs(int bits) argument [all...] |
/drivers/net/ethernet/brocade/bna/ |
H A D | bna_hw_defs.h | 39 #define BFI_VLAN_WORD_SHIFT 5 /* 32 bits */ 41 #define BFI_VLAN_BLOCK_SHIFT 9 /* 512 bits */ 95 (_bna)->bits.mbox_status_bits = (__HFN_INT_MBOX_LPU0 | \ 97 (_bna)->bits.mbox_mask_bits = (__HFN_INT_MBOX_LPU0 | \ 99 (_bna)->bits.error_status_bits = (__HFN_INT_ERR_MASK); \ 100 (_bna)->bits.error_mask_bits = (__HFN_INT_ERR_MASK); \ 101 (_bna)->bits.halt_status_bits = __HFN_INT_LL_HALT; \ 102 (_bna)->bits.halt_mask_bits = __HFN_INT_LL_HALT; \ 115 (_bna)->bits.mbox_status_bits = (__HFN_INT_MBOX_LPU0_CT2 | \ 117 (_bna)->bits [all...] |
/drivers/iio/adc/ |
H A D | max1363.c | 132 * @bits: accuracy of the adc in bits 142 u8 bits; member in struct:max1363_chip_info 389 if (st->chip_info->bits != 8) { 397 ((1 << st->chip_info->bits) - 1); 431 *val2 = st->chip_info->bits; 461 #define MAX1363_CHAN_U(num, addr, si, bits, ev_spec, num_ev_spec) \ 472 .realbits = bits, \ 473 .storagebits = (bits > 8) ? 16 : 8, \ 482 #define MAX1363_CHAN_B(num, num2, addr, si, bits, ev_spe [all...] |
/drivers/media/radio/ |
H A D | radio-maxiradio.c | 86 u8 bits = 0; local 88 bits |= (pins & TEA575X_DATA) ? data : 0; 89 bits |= (pins & TEA575X_CLK) ? clk : 0; 90 bits |= (pins & TEA575X_WREN) ? wren : 0; 91 bits |= power; 93 outb(bits, dev->io); 101 u8 bits = inb(dev->io); local 103 return ((bits & data) ? TEA575X_DATA : 0) | 104 ((bits & mo_st) ? TEA575X_MOST : 0);
|
/drivers/net/ethernet/ti/ |
H A D | cpsw_ale.c | 27 #define BITMASK(bits) (BIT(bits) - 1) 53 static inline int cpsw_ale_get_field(u32 *ale_entry, u32 start, u32 bits) argument 60 return (ale_entry[idx] >> start) & BITMASK(bits); 63 static inline void cpsw_ale_set_field(u32 *ale_entry, u32 start, u32 bits, argument 68 value &= BITMASK(bits); 72 ale_entry[idx] &= ~(BITMASK(bits) << start); 76 #define DEFINE_ALE_FIELD(name, start, bits) \ 79 return cpsw_ale_get_field(ale_entry, start, bits); \ 83 cpsw_ale_set_field(ale_entry, start, bits, valu 479 int bits; member in struct:ale_control_info [all...] |
/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-reg.h | 23 * vxge_vBIT(val, loc, sz) - set bits at offset 29 * vxge_bVALn(bits, loc, n) - Get the value of n bits at location 31 #define vxge_bVALn(bits, loc, n) \ 32 ((((u64)bits) >> (64-(loc+n))) & ((0x1ULL << n) - 1)) 34 #define VXGE_HW_TITAN_ASIC_ID_GET_INITIAL_DEVICE_ID(bits) \ 35 vxge_bVALn(bits, 0, 16) 36 #define VXGE_HW_TITAN_ASIC_ID_GET_INITIAL_MAJOR_REVISION(bits) \ 37 vxge_bVALn(bits, 48, 8) 38 #define VXGE_HW_TITAN_ASIC_ID_GET_INITIAL_MINOR_REVISION(bits) \ [all...] |
/drivers/staging/iio/accel/ |
H A D | adis16240_core.c | 32 unsigned bits) 38 unsigned shift = 16 - bits; 87 int bits; local 124 bits = 10; 132 val16 &= (1 << bits) - 1; 133 val16 = (s16)(val16 << (16 - bits)) >> (16 - bits); 138 bits = 10; 146 val16 &= (1 << bits) - 1; 147 val16 = (s16)(val16 << (16 - bits)) >> (1 29 adis16240_spi_read_signed(struct device *dev, struct device_attribute *attr, char *buf, unsigned bits) argument 162 int bits = 10; local [all...] |