/drivers/memory/tegra/ |
D | tegra210.c | 29 .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 …]
|
D | tegra114.c | 27 .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 …]
|
D | tegra30.c | 27 .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 …]
|
D | tegra124.c | 69 .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/ |
D | zd_rf_rf2959.c | 51 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/ |
D | intel_pmic_xpower.c | 30 .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/ |
D | ks0108.c | 75 #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/ |
D | gpio-sta2x11.c | 79 u32 bit = __bit(nr); in gsta_gpio_set() local 82 writel(bit, ®s->dats); in gsta_gpio_set() 84 writel(bit, ®s->datc); in gsta_gpio_set() 91 u32 bit = __bit(nr); in gsta_gpio_get() local 93 return readl(®s->dat) & bit; in gsta_gpio_get() 101 u32 bit = __bit(nr); in gsta_gpio_direction_output() local 103 writel(bit, ®s->dirs); in gsta_gpio_direction_output() 106 writel(bit, ®s->dats); in gsta_gpio_direction_output() 108 writel(bit, ®s->datc); in gsta_gpio_direction_output() 116 u32 bit = __bit(nr); in gsta_gpio_direction_input() local [all …]
|
D | gpio-adp5588.c | 73 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 …]
|
D | gpio-mc9s08dz60.c | 38 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, ®, &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, ®, &bit); in mc9s08dz60_set() 65 value |= 1 << bit; in mc9s08dz60_set() 67 value &= ~(1 << bit); in mc9s08dz60_set()
|
/drivers/irqchip/ |
D | irq-renesas-h8300h.c | 30 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 …]
|
D | irq-metag-ext.c | 179 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/ |
D | airq.c | 199 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/ |
D | vivid-vbi-gen.c | 41 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/ |
D | pinctrl-meson.c | 132 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, ®, &bit); in meson_pinconf_set() 314 BIT(bit), 0); in meson_pinconf_set() 322 ®, &bit); in meson_pinconf_set() 324 BIT(bit), BIT(bit)); in meson_pinconf_set() 328 meson_calc_reg_and_bit(bank, pin, REG_PULL, ®, &bit); in meson_pinconf_set() [all …]
|
/drivers/media/tuners/ |
D | mxl5005s.c | 237 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/ |
D | clk-pxa25x.c | 101 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/ |
D | cx25821-gpio.c | 30 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/ |
D | drbd_vli.h | 207 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/ |
D | pc8736x_gpio.c | 154 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/ |
D | leds-sunfire.c | 30 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/ |
D | pinctrl-tegra.c | 308 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/ |
D | pinctrl-nomadik.c | 295 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/ |
D | spi-butterfly.c | 84 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/ |
D | bus.c | 213 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 …]
|