Searched refs:bits (Results 1 - 25 of 509) sorted by relevance

1234567891011>>

/drivers/staging/lustre/lustre/ldlm/
H A Dldlm_inodebits.c46 * 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 Dspi-bitbang-txrx.h48 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 Ddrbd_vli.h41 * 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 Dzd_rf_rf2959.c44 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 Dpowernow-k7.h23 } bits; member in union:msr_fidvidctl
41 } bits; member in union:msr_fidvidstatus
/drivers/staging/comedi/drivers/
H A Dc6xdigio.c80 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 Dsyscopyarea.c29 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 Dcfbcopyarea.c47 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 Dsysfillrect.c26 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 Dcfbfillrect.c36 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 Dacpi.c42 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 Dqib_wc_x86_64.c57 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 Dir-rc5-decoder.c95 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 Dir-sony-decoder.c92 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 Dipath_wc_x86_64.c56 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 Dmmio.c49 * @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 Dlirc_bt829.c233 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 Daltera-comp.c53 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 Dleds-pca955x.c40 * 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 Dbna_hw_defs.h39 #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 Dmax1363.c132 * @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 Dradio-maxiradio.c86 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 Dcpsw_ale.c27 #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 Dvxge-reg.h23 * 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 Dadis16240_core.c32 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...]

Completed in 486 milliseconds

1234567891011>>