Home
last modified time | relevance | path

Searched refs:bit (Results 1 – 25 of 563) sorted by relevance

12345678910>>...23

/drivers/memory/tegra/
Dtegra210.c29 .bit = 1,
43 .bit = 2,
57 .bit = 3,
71 .bit = 4,
85 .bit = 5,
99 .bit = 6,
113 .bit = 14,
127 .bit = 15,
141 .bit = 16,
155 .bit = 17,
[all …]
Dtegra114.c27 .bit = 1,
41 .bit = 2,
55 .bit = 3,
69 .bit = 4,
83 .bit = 5,
97 .bit = 6,
111 .bit = 9,
125 .bit = 10,
139 .bit = 11,
153 .bit = 15,
[all …]
Dtegra30.c27 .bit = 1,
41 .bit = 2,
55 .bit = 3,
69 .bit = 4,
83 .bit = 5,
97 .bit = 6,
111 .bit = 7,
125 .bit = 8,
139 .bit = 9,
153 .bit = 10,
[all …]
Dtegra124.c69 .bit = 1,
83 .bit = 2,
97 .bit = 3,
111 .bit = 4,
125 .bit = 5,
139 .bit = 6,
153 .bit = 14,
167 .bit = 15,
181 .bit = 16,
195 .bit = 17,
[all …]
/drivers/net/wireless/zd1211rw/
Dzd_rf_rf2959.c51 static int bit(u32 rw, int bit)
53 return bits(rw, bit, bit);
66 bits(rw, 14, 15), bit(rw, 3), bit(rw, 2), bit(rw, 1),
67 bit(rw, 0));
73 bit(rw, 17), bit(rw, 16), bit(rw, 15), bit(rw, 14),
74 bit(rw, 13), bit(rw, 12), bit(rw, 11), bit(rw, 10),
92 bit(rw, 17), bit(rw, 16), bit(rw, 15), bit(rw, 14),
93 bit(rw, 13), bit(rw, 12), bit(rw, 11), bit(rw, 10),
116 bit(rw, 17), bits(rw, 15, 16), bits(rw, 10, 14),
117 bits(rw, 7, 9), bits(rw, 4, 6), bit(rw, 3), bit(rw, 2),
[all …]
/drivers/acpi/pmic/
Dintel_pmic_xpower.c30 .bit = 0x05,
35 .bit = 0x06,
40 .bit = 0x07,
45 .bit = 0x03,
50 .bit = 0x04,
55 .bit = 0x05,
60 .bit = 0x06,
65 .bit = 0x00,
70 .bit = 0x01,
75 .bit = 0x02,
[all …]
/drivers/auxdisplay/
Dks0108.c75 #define bit(n) (((unsigned char)1)<<(n)) macro
85 parport_write_control(ks0108_parport, byte ^ (bit(0) | bit(1) | bit(3))); in ks0108_writecontrol()
90 ks0108_writedata((state ? bit(0) : 0) | bit(1) | bit(2) | bit(3) | bit(4) | bit(5)); in ks0108_displaystate()
95 ks0108_writedata(min_t(unsigned char, startline, 63) | bit(6) | in ks0108_startline()
96 bit(7)); in ks0108_startline()
101 ks0108_writedata(min_t(unsigned char, address, 63) | bit(6)); in ks0108_address()
106 ks0108_writedata(min_t(unsigned char, page, 7) | bit(3) | bit(4) | in ks0108_page()
107 bit(5) | bit(7)); in ks0108_page()
/drivers/gpio/
Dgpio-sta2x11.c79 u32 bit = __bit(nr); in gsta_gpio_set() local
82 writel(bit, &regs->dats); in gsta_gpio_set()
84 writel(bit, &regs->datc); in gsta_gpio_set()
91 u32 bit = __bit(nr); in gsta_gpio_get() local
93 return readl(&regs->dat) & bit; in gsta_gpio_get()
101 u32 bit = __bit(nr); in gsta_gpio_direction_output() local
103 writel(bit, &regs->dirs); in gsta_gpio_direction_output()
106 writel(bit, &regs->dats); in gsta_gpio_direction_output()
108 writel(bit, &regs->datc); in gsta_gpio_direction_output()
116 u32 bit = __bit(nr); in gsta_gpio_direction_input() local
[all …]
Dgpio-adp5588.c73 unsigned bit = ADP5588_BIT(off); in adp5588_gpio_get_value() local
78 if (dev->dir[bank] & bit) in adp5588_gpio_get_value()
85 return !!(val & bit); in adp5588_gpio_get_value()
91 unsigned bank, bit; in adp5588_gpio_set_value() local
96 bit = ADP5588_BIT(off); in adp5588_gpio_set_value()
100 dev->dat_out[bank] |= bit; in adp5588_gpio_set_value()
102 dev->dat_out[bank] &= ~bit; in adp5588_gpio_set_value()
130 unsigned bank, bit; in adp5588_gpio_direction_output() local
135 bit = ADP5588_BIT(off); in adp5588_gpio_direction_output()
138 dev->dir[bank] |= bit; in adp5588_gpio_direction_output()
[all …]
Dgpio-mc9s08dz60.c38 static void mc9s_gpio_to_reg_and_bit(int offset, u8 *reg, u8 *bit) in mc9s_gpio_to_reg_and_bit() argument
41 *bit = offset % GPIO_NUM_PER_GROUP; in mc9s_gpio_to_reg_and_bit()
46 u8 reg, bit; in mc9s08dz60_get_value() local
50 mc9s_gpio_to_reg_and_bit(offset, &reg, &bit); in mc9s08dz60_get_value()
53 return (value >= 0) ? (value >> bit) & 0x1 : 0; in mc9s08dz60_get_value()
58 u8 reg, bit; in mc9s08dz60_set() local
61 mc9s_gpio_to_reg_and_bit(offset, &reg, &bit); in mc9s08dz60_set()
65 value |= 1 << bit; in mc9s08dz60_set()
67 value &= ~(1 << bit); in mc9s08dz60_set()
/drivers/irqchip/
Dirq-renesas-h8300h.c30 int bit; in h8300h_disable_irq() local
33 bit = ipr_bit[irq]; in h8300h_disable_irq()
34 if (bit >= 0) { in h8300h_disable_irq()
35 if (bit < 8) in h8300h_disable_irq()
36 ctrl_bclr(bit & 7, IPR); in h8300h_disable_irq()
38 ctrl_bclr(bit & 7, (IPR+1)); in h8300h_disable_irq()
44 int bit; in h8300h_enable_irq() local
47 bit = ipr_bit[irq]; in h8300h_enable_irq()
48 if (bit >= 0) { in h8300h_enable_irq()
49 if (bit < 8) in h8300h_enable_irq()
[all …]
Dirq-metag-ext.c179 unsigned int bit = 1 << meta_intc_offset(hw); in meta_intc_ack_irq() local
185 if (metag_in32(stat_addr) & bit) in meta_intc_ack_irq()
186 metag_out32(bit, stat_addr); in meta_intc_ack_irq()
268 unsigned int bit = 1 << meta_intc_offset(hw); in meta_intc_mask_irq() local
276 metag_out32(metag_in32(mask_addr) & ~bit, mask_addr); in meta_intc_mask_irq()
291 unsigned int bit = 1 << meta_intc_offset(hw); in meta_intc_unmask_irq() local
299 metag_out32(metag_in32(mask_addr) | bit, mask_addr); in meta_intc_unmask_irq()
335 unsigned int bit = 1 << meta_intc_offset(hw); in meta_intc_unmask_edge_irq_nomask() local
356 if (metag_in32(stat_addr) & bit) { in meta_intc_unmask_edge_irq_nomask()
357 metag_out32(bit, stat_addr); in meta_intc_unmask_edge_irq_nomask()
[all …]
/drivers/s390/cio/
Dairq.c199 unsigned long bit, i, flags; in airq_iv_alloc() local
204 bit = find_first_bit_inv(iv->avail, iv->bits); in airq_iv_alloc()
205 while (bit + num <= iv->bits) { in airq_iv_alloc()
207 if (!test_bit_inv(bit + i, iv->avail)) in airq_iv_alloc()
212 clear_bit_inv(bit + i, iv->avail); in airq_iv_alloc()
213 if (bit + num >= iv->end) in airq_iv_alloc()
214 iv->end = bit + num + 1; in airq_iv_alloc()
217 bit = find_next_bit_inv(iv->avail, iv->bits, bit + i + 1); in airq_iv_alloc()
219 if (bit + num > iv->bits) in airq_iv_alloc()
220 bit = -1UL; in airq_iv_alloc()
[all …]
/drivers/media/platform/vivid/
Dvivid-vbi-gen.c41 unsigned bit = 0; in vivid_vbi_gen_wss_raw() local
45 wss_insert(wss + bit, 0x1f1c71c7, 29); bit += 29; in vivid_vbi_gen_wss_raw()
46 wss_insert(wss + bit, 0x1e3c1f, 24); bit += 24; in vivid_vbi_gen_wss_raw()
49 for (i = 0; i <= 13; i++, bit += 6) in vivid_vbi_gen_wss_raw()
50 wss_insert(wss + bit, (wss_data & (1 << i)) ? one : zero, 6); in vivid_vbi_gen_wss_raw()
52 for (i = 0, bit = 0; bit < sizeof(wss); bit++) { in vivid_vbi_gen_wss_raw()
53 unsigned n = ((bit + 1) * sampling_rate) / rate; in vivid_vbi_gen_wss_raw()
56 buf[i++] = wss[bit]; in vivid_vbi_gen_wss_raw()
65 unsigned bit = 0; in vivid_vbi_gen_teletext_raw() local
72 for (i = 0, bit = 0; bit < sizeof(teletext) * 8; bit++) { in vivid_vbi_gen_teletext_raw()
[all …]
/drivers/pinctrl/meson/
Dpinctrl-meson.c132 unsigned int *reg, unsigned int *bit) in meson_calc_reg_and_bit() argument
137 *bit = desc->bit + pin - bank->first; in meson_calc_reg_and_bit()
210 BIT(group->bit), 0); in meson_pmx_disable_other_groups()
238 BIT(group->bit), BIT(group->bit)); in meson_pmx_set_mux()
296 unsigned int reg, bit; in meson_pinconf_set() local
312 meson_calc_reg_and_bit(bank, pin, REG_PULL, &reg, &bit); in meson_pinconf_set()
314 BIT(bit), 0); in meson_pinconf_set()
322 &reg, &bit); in meson_pinconf_set()
324 BIT(bit), BIT(bit)); in meson_pinconf_set()
328 meson_calc_reg_and_bit(bank, pin, REG_PULL, &reg, &bit); in meson_pinconf_set()
[all …]
/drivers/media/tuners/
Dmxl5005s.c237 u16 bit[25]; /* Array of bit pos in Reg Addr for each bit pos */ member
301 static void MXL_RegWriteBit(struct dvb_frontend *fe, u8 address, u8 bit,
730 state->Init_Ctrl[0].bit[0] = 7; in MXL5005_ControlInit()
736 state->Init_Ctrl[1].bit[0] = 2; in MXL5005_ControlInit()
742 state->Init_Ctrl[2].bit[0] = 1; in MXL5005_ControlInit()
745 state->Init_Ctrl[2].bit[1] = 0; in MXL5005_ControlInit()
751 state->Init_Ctrl[3].bit[0] = 0; in MXL5005_ControlInit()
757 state->Init_Ctrl[4].bit[0] = 5; in MXL5005_ControlInit()
760 state->Init_Ctrl[4].bit[1] = 6; in MXL5005_ControlInit()
763 state->Init_Ctrl[4].bit[2] = 7; in MXL5005_ControlInit()
[all …]
/drivers/clk/pxa/
Dclk-pxa25x.c101 bit, is_lp, flags) \ argument
102 PXA_CKEN(dev_id, con_id, bit, parents, mult, div, mult, div, \
103 is_lp, &CKEN, CKEN_ ## bit, flags)
104 #define PXA25X_PBUS95_CKEN(dev_id, con_id, bit, mult_hp, div_hp, delay) \ argument
106 div_hp, bit, NULL, 0)
107 #define PXA25X_PBUS147_CKEN(dev_id, con_id, bit, mult_hp, div_hp, delay)\ argument
109 div_hp, bit, NULL, 0)
110 #define PXA25X_OSC3_CKEN(dev_id, con_id, bit, mult_hp, div_hp, delay) \ argument
112 div_hp, bit, NULL, 0)
114 #define PXA25X_CKEN_1RATE(dev_id, con_id, bit, parents, delay) \ argument
[all …]
/drivers/media/pci/cx25821/
Dcx25821-gpio.c30 int bit = pin_number; in cx25821_set_gpiopin_direction() local
40 bit = pin_number - 31; in cx25821_set_gpiopin_direction()
48 value = gpio_register | Set_GPIO_Bit(bit); in cx25821_set_gpiopin_direction()
50 value = gpio_register & Clear_GPIO_Bit(bit); in cx25821_set_gpiopin_direction()
59 int bit = pin_number; in cx25821_set_gpiopin_logicvalue() local
71 bit = pin_number - 31; in cx25821_set_gpiopin_logicvalue()
78 value &= Clear_GPIO_Bit(bit); in cx25821_set_gpiopin_logicvalue()
80 value |= Set_GPIO_Bit(bit); in cx25821_set_gpiopin_logicvalue()
/drivers/block/drbd/
Ddrbd_vli.h207 unsigned int bit; member
214 cur->bit = 0; in bitstream_cursor_reset()
221 bits += cur->bit; in bitstream_cursor_advance()
223 cur->bit = bits & 7; in bitstream_cursor_advance()
268 if ((bs->cur.b + ((bs->cur.bit + bits -1) >> 3)) - bs->buf >= bs->buf_len) in bitstream_put_bits()
275 *b++ |= (val & 0xff) << bs->cur.bit; in bitstream_put_bits()
277 for (tmp = 8 - bs->cur.bit; tmp < bits; tmp += 8) in bitstream_put_bits()
301 if (bs->cur.b + ((bs->cur.bit + bs->pad_bits + bits -1) >> 3) - bs->buf >= bs->buf_len) in bitstream_get_bits()
303 - bs->cur.bit - bs->pad_bits; in bitstream_get_bits()
312 n = (bs->cur.bit + bits + 7) >> 3; in bitstream_get_bits()
[all …]
/drivers/char/
Dpc8736x_gpio.c154 int port, bit, val; in pc8736x_gpio_get() local
157 bit = minor & 7; in pc8736x_gpio_get()
159 val >>= bit; in pc8736x_gpio_get()
163 minor, pc8736x_gpio_base + port_offset[port] + PORT_IN, bit, in pc8736x_gpio_get()
171 int port, bit, curval; in pc8736x_gpio_set() local
175 bit = minor & 7; in pc8736x_gpio_set()
180 curval, bit, (curval & ~(1 << bit)), val, (val << bit)); in pc8736x_gpio_set()
182 val = (curval & ~(1 << bit)) | (val << bit); in pc8736x_gpio_set()
185 " %2x -> %2x\n", minor, port, bit, curval, val); in pc8736x_gpio_set()
198 int port, bit; in pc8736x_gpio_current() local
[all …]
/drivers/leds/
Dleds-sunfire.c30 enum led_brightness led_val, u8 bit) in __clockboard_set() argument
35 switch (bit) { in __clockboard_set()
38 reg &= ~bit; in __clockboard_set()
40 reg |= bit; in __clockboard_set()
45 reg |= bit; in __clockboard_set()
47 reg &= ~bit; in __clockboard_set()
72 enum led_brightness led_val, u32 bit) in __fhc_set() argument
77 switch (bit) { in __fhc_set()
80 reg &= ~bit; in __fhc_set()
82 reg |= bit; in __fhc_set()
[all …]
/drivers/pinctrl/
Dpinctrl-tegra.c308 s8 *bank, s16 *reg, s8 *bit, s8 *width) in tegra_pinconf_reg() argument
314 *bit = g->pupd_bit; in tegra_pinconf_reg()
320 *bit = g->tri_bit; in tegra_pinconf_reg()
326 *bit = g->einput_bit; in tegra_pinconf_reg()
332 *bit = g->odrain_bit; in tegra_pinconf_reg()
338 *bit = g->lock_bit; in tegra_pinconf_reg()
344 *bit = g->ioreset_bit; in tegra_pinconf_reg()
350 *bit = g->rcv_sel_bit; in tegra_pinconf_reg()
361 *bit = g->hsm_bit; in tegra_pinconf_reg()
372 *bit = g->schmitt_bit; in tegra_pinconf_reg()
[all …]
/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c295 u32 bit = 1 << offset; in __nmk_gpio_set_mode() local
298 afunc = readl(nmk_chip->addr + NMK_GPIO_AFSLA) & ~bit; in __nmk_gpio_set_mode()
299 bfunc = readl(nmk_chip->addr + NMK_GPIO_AFSLB) & ~bit; in __nmk_gpio_set_mode()
301 afunc |= bit; in __nmk_gpio_set_mode()
303 bfunc |= bit; in __nmk_gpio_set_mode()
311 u32 bit = 1 << offset; in __nmk_gpio_set_slpm() local
316 slpm |= bit; in __nmk_gpio_set_slpm()
318 slpm &= ~bit; in __nmk_gpio_set_slpm()
325 u32 bit = 1 << offset; in __nmk_gpio_set_pull() local
330 pdis |= bit; in __nmk_gpio_set_pull()
[all …]
/drivers/spi/
Dspi-butterfly.c84 u8 bit, byte = pp->lastbyte; in setsck() local
86 bit = spi_sck_bit; in setsck()
89 byte |= bit; in setsck()
91 byte &= ~bit; in setsck()
100 u8 bit, byte = pp->lastbyte; in setmosi() local
102 bit = spi_mosi_bit; in setmosi()
105 byte |= bit; in setmosi()
107 byte &= ~bit; in setmosi()
116 u8 bit; in getmiso() local
118 bit = spi_miso_bit; in getmiso()
[all …]
/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbus.c213 struct i2c_algo_bit_data *bit; in nvkm_i2c_bus_ctor() local
235 if (!(bit = kzalloc(sizeof(*bit), GFP_KERNEL))) in nvkm_i2c_bus_ctor()
237 bit->udelay = 10; in nvkm_i2c_bus_ctor()
238 bit->timeout = usecs_to_jiffies(2200); in nvkm_i2c_bus_ctor()
239 bit->data = bus; in nvkm_i2c_bus_ctor()
240 bit->pre_xfer = nvkm_i2c_bus_pre_xfer; in nvkm_i2c_bus_ctor()
241 bit->post_xfer = nvkm_i2c_bus_post_xfer; in nvkm_i2c_bus_ctor()
242 bit->setscl = nvkm_i2c_bus_setscl; in nvkm_i2c_bus_ctor()
243 bit->setsda = nvkm_i2c_bus_setsda; in nvkm_i2c_bus_ctor()
244 bit->getscl = nvkm_i2c_bus_getscl; in nvkm_i2c_bus_ctor()
[all …]

12345678910>>...23