/drivers/media/platform/vivid/ |
D | vivid-rds-gen.c | 65 data[0].lsb = rds->picode & 0xff; in vivid_rds_generate() 68 data[1].lsb = rds->pty << 5; in vivid_rds_generate() 78 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate() 79 data[1].lsb |= vivid_get_di(rds, idx); in vivid_rds_generate() 81 data[2].lsb = rds->picode & 0xff; in vivid_rds_generate() 84 data[3].lsb = rds->psname[2 * idx + 1]; in vivid_rds_generate() 90 data[1].lsb |= idx; in vivid_rds_generate() 93 data[2].lsb = rds->radiotext[4 * idx + 1]; in vivid_rds_generate() 96 data[3].lsb = rds->radiotext[4 * idx + 3]; in vivid_rds_generate() 114 data[1].lsb &= ~3; in vivid_rds_generate() [all …]
|
/drivers/watchdog/ |
D | pcwd_usb.c | 213 unsigned char cmd, unsigned char *msb, unsigned char *lsb) in usb_pcwd_send_command() argument 231 buf[2] = *lsb; /* Byte 2 = Data LSB */ in usb_pcwd_send_command() 246 cmd, *msb, *lsb); in usb_pcwd_send_command() 261 *lsb = usb_pcwd->cmd_data_lsb; in usb_pcwd_send_command() 272 unsigned char lsb = 0x00; in usb_pcwd_start() local 277 &msb, &lsb); in usb_pcwd_start() 279 if ((retval == 0) || (lsb == 0)) { in usb_pcwd_start() 290 unsigned char lsb = 0xC3; in usb_pcwd_stop() local 295 &msb, &lsb); in usb_pcwd_stop() 297 if ((retval == 0) || (lsb != 0)) { in usb_pcwd_stop() [all …]
|
D | pcwd_pci.c | 158 static int send_command(int cmd, int *msb, int *lsb) in send_command() argument 164 cmd, *msb, *lsb); in send_command() 173 outb_p(*lsb, pcipcwd_private.io_addr + 4); in send_command() 198 *lsb = inb_p(pcipcwd_private.io_addr + 4); in send_command() 206 cmd, *msb, *lsb); in send_command() 420 int lsb; in pcipcwd_get_timeleft() local 424 send_command(CMD_READ_WATCHDOG_TIMEOUT, &msb, &lsb); in pcipcwd_get_timeleft() 426 *time_left = (msb << 8) + lsb; in pcipcwd_get_timeleft()
|
/drivers/power/supply/ |
D | max17040_battery.c | 115 u8 lsb; in max17040_get_vcell() local 118 lsb = max17040_read_reg(client, MAX17040_VCELL_LSB); in max17040_get_vcell() 120 chip->vcell = (msb << 4) + (lsb >> 4); in max17040_get_vcell() 127 u8 lsb; in max17040_get_soc() local 130 lsb = max17040_read_reg(client, MAX17040_SOC_LSB); in max17040_get_soc() 138 u8 lsb; in max17040_get_version() local 141 lsb = max17040_read_reg(client, MAX17040_VER_LSB); in max17040_get_version() 143 dev_info(&client->dev, "MAX17040 Fuel-Gauge Ver %d%d\n", msb, lsb); in max17040_get_version()
|
D | rt5033_battery.c | 44 u32 msb, lsb; in rt5033_battery_get_watt_prop() local 64 regmap_read(battery->regmap, regl, &lsb); in rt5033_battery_get_watt_prop() 66 ret = ((msb << 4) + (lsb >> 4)) * 1250 / 1000; in rt5033_battery_get_watt_prop()
|
/drivers/staging/comedi/drivers/ |
D | das08.c | 186 int lsb, msb; in das08_ai_insn_read() local 225 lsb = inb(dev->iobase + DAS08_AI_LSB_REG); in das08_ai_insn_read() 227 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_insn_read() 229 data[n] = (msb << 8) + lsb; in das08_ai_insn_read() 241 unsigned int magnitude = lsb | ((msb & 0x7f) << 8); in das08_ai_insn_read() 316 unsigned char lsb; in das08_ao_set_data() local 319 lsb = data & 0xff; in das08_ao_set_data() 322 outb(lsb, dev->iobase + DAS08JR_AO_LSB_REG(chan)); in das08_ao_set_data() 327 outb(lsb, dev->iobase + DAS08AOX_AO_LSB_REG(chan)); in das08_ao_set_data()
|
/drivers/hwmon/ |
D | max1111.c | 49 int lsb; member 122 return sprintf(buf, "%d\n", ret * data->lsb); in show_adc() 203 data->lsb = 8; in max1111_probe() 207 data->lsb = 8; in max1111_probe() 211 data->lsb = 16; in max1111_probe() 215 data->lsb = 16; in max1111_probe()
|
D | asc7621.c | 121 u8 lsb[3]; member 253 regval = (data->reg[param->msb[0]] << 8) | data->reg[param->lsb[0]]; in show_fan16() 281 data->reg[param->lsb[0]] = reqval & 0xff; in store_fan16() 283 write_byte(client, param->lsb[0], data->reg[param->lsb[0]]); in store_fan16() 315 regval = (data->reg[param->msb[0]] << 8) | (data->reg[param->lsb[0]]); in show_in10() 401 u8 msb, lsb; in show_temp10() local 406 lsb = (data->reg[param->lsb[0]] >> 6) & 0x03; in show_temp10() 407 temp = (((s8) msb) * 1000) + (lsb * 250); in show_temp10() 815 .priority = pri, .msb[0] = rm, .lsb[0] = rl, .mask[0] = m, \ 820 .priority = pri, .msb[0] = rm, .lsb[0] = rl, .mask[0] = m, \ [all …]
|
D | sch56xx-common.c | 219 int lsb, msb; in sch56xx_read_virtual_reg16() local 222 lsb = sch56xx_read_virtual_reg(addr, reg); in sch56xx_read_virtual_reg16() 223 if (lsb < 0) in sch56xx_read_virtual_reg16() 224 return lsb; in sch56xx_read_virtual_reg16() 230 return lsb | (msb << 8); in sch56xx_read_virtual_reg16()
|
/drivers/media/usb/as102/ |
D | as102_fw.c | 35 char lsb = tolower(*(src + 1)) - '0'; in atohx() local 39 if (lsb > 9) in atohx() 40 lsb -= 7; in atohx() 42 *dst = value = ((msb & 0xF) << 4) | (lsb & 0xF); in atohx()
|
/drivers/staging/media/bcm2048/ |
D | radio-bcm2048.c | 188 #define lsb(x) ((u8)((u16)x & 0x00FF)) macro 189 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb) argument 601 err = bcm2048_send_command(bdev, BCM2048_I2C_FM_FREQ0, lsb(frequency)); in bcm2048_set_fm_frequency() 615 u8 lsb = 0, msb = 0; in bcm2048_get_fm_frequency() local 619 err = bcm2048_recv_command(bdev, BCM2048_I2C_FM_FREQ0, &lsb); in bcm2048_get_fm_frequency() 627 err = compose_u16(msb, lsb); in bcm2048_get_fm_frequency() 647 lsb(frequency)); in bcm2048_set_fm_af_frequency() 660 u8 lsb = 0, msb = 0; in bcm2048_get_fm_af_frequency() local 664 err = bcm2048_recv_command(bdev, BCM2048_I2C_FM_AF_FREQ0, &lsb); in bcm2048_get_fm_af_frequency() 672 err = compose_u16(msb, lsb); in bcm2048_get_fm_af_frequency() [all …]
|
/drivers/hwtracing/coresight/ |
D | coresight-priv.h | 36 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) argument
|
/drivers/staging/lustre/lustre/lov/ |
D | lovsub_page.c | 61 struct lovsub_page *lsb = cl_object_page_slice(obj, page); in lovsub_page_init() local 63 cl_page_slice_add(page, &lsb->lsb_cl, obj, index, &lovsub_page_ops); in lovsub_page_init()
|
/drivers/pinctrl/berlin/ |
D | berlin.h | 25 u8 lsb; member 45 .lsb = _lsb, \
|
D | berlin.c | 170 mask = GENMASK(group_desc->lsb + group_desc->bit_width - 1, in berlin_pinmux_set() 171 group_desc->lsb); in berlin_pinmux_set() 172 val = function_desc->muxval << group_desc->lsb; in berlin_pinmux_set()
|
/drivers/misc/ |
D | isl29003.c | 169 int lsb, msb, range, bitdepth; in isl29003_get_adc_value() local 172 lsb = i2c_smbus_read_byte_data(client, ISL29003_REG_LSB_SENSOR); in isl29003_get_adc_value() 174 if (lsb < 0) { in isl29003_get_adc_value() 176 return lsb; in isl29003_get_adc_value() 187 return (((msb << 8) | lsb) * gain_range[range]) >> bitdepth; in isl29003_get_adc_value()
|
/drivers/media/dvb-frontends/ |
D | rtl2832.c | 161 u8 msb, lsb, reading[4], len; in rtl2832_rd_demod_reg() local 166 lsb = registers[reg].lsb; in rtl2832_rd_demod_reg() 168 mask = REG_MASK(msb - lsb); in rtl2832_rd_demod_reg() 178 *val = (reading_tmp >> lsb) & mask; in rtl2832_rd_demod_reg() 191 u8 msb, lsb, reading[4], writing[4], len; in rtl2832_wr_demod_reg() local 196 lsb = registers[reg].lsb; in rtl2832_wr_demod_reg() 198 mask = REG_MASK(msb - lsb); in rtl2832_wr_demod_reg() 208 writing_tmp = reading_tmp & ~(mask << lsb); in rtl2832_wr_demod_reg() 209 writing_tmp |= ((val & mask) << lsb); in rtl2832_wr_demod_reg()
|
/drivers/iio/light/ |
D | veml6070.c | 46 u8 msb, lsb; in veml6070_read() local 66 lsb = ret; in veml6070_read() 73 ret = (msb << 8) | lsb; in veml6070_read()
|
/drivers/mfd/ |
D | si476x-cmd.c | 35 #define lsb(x) ((u8)((u16) x & 0x00FF)) macro 451 lsb(property), in si476x_core_cmd_set_property() 453 lsb(value), in si476x_core_cmd_set_property() 478 lsb(property), in si476x_core_cmd_get_property() 959 report->rds[V4L2_RDS_BLOCK_A].lsb = resp[9]; in si476x_core_cmd_fm_rds_status() 963 report->rds[V4L2_RDS_BLOCK_B].lsb = resp[11]; in si476x_core_cmd_fm_rds_status() 967 report->rds[V4L2_RDS_BLOCK_C].lsb = resp[13]; in si476x_core_cmd_fm_rds_status() 971 report->rds[V4L2_RDS_BLOCK_D].lsb = resp[15]; in si476x_core_cmd_fm_rds_status() 1153 lsb(am_freq), in si476x_core_cmd_am_tune_freq_a10() 1169 lsb(am_freq), in si476x_core_cmd_am_tune_freq_a20() [all …]
|
/drivers/iio/adc/ |
D | lp8788_adc.c | 55 unsigned int lsb; in lp8788_get_adc_result() local 87 lsb = (rawdata[1] >> 4) & 0x0000000f; in lp8788_get_adc_result() 88 result = msb | lsb; in lp8788_get_adc_result()
|
/drivers/media/radio/si4713/ |
D | si4713.c | 97 #define lsb(x) ((u8)((u16) x & 0x00FF)) macro 98 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb) argument 283 lsb(prop), in si4713_read_property() 322 lsb(prop), in si4713_write_property() 324 lsb(val), in si4713_write_property() 563 lsb(frequency), in si4713_tx_tune_freq() 657 lsb(frequency), in si4713_tx_tune_measure() 746 lsb(rdsb), in si4713_tx_rds_buff() 748 lsb(rdsc), in si4713_tx_rds_buff() 750 lsb(rdsd), in si4713_tx_rds_buff()
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_lan_hmc.c | 690 u16 lsb; member 764 shift_width = ce_info->lsb % 8; in i40e_write_byte() 775 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_byte() 805 shift_width = ce_info->lsb % 8; in i40e_write_word() 819 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_word() 849 shift_width = ce_info->lsb % 8; in i40e_write_dword() 871 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_dword() 901 shift_width = ce_info->lsb % 8; in i40e_write_qword() 923 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_qword()
|
/drivers/staging/wilc1000/ |
D | coreconfigurator.h | 50 #define MAKE_WORD16(lsb, msb) ((((u16)(msb) << 8) & 0xFF00) | (lsb)) argument
|
/drivers/spi/ |
D | spi-nuc900.c | 259 static void nuc900_send_first(struct nuc900_spi *hw, unsigned int lsb) in nuc900_send_first() argument 268 if (lsb) in nuc900_send_first() 322 nuc900_send_first(hw, hw->pdata->lsb); in nuc900_init_spi() 357 if (hw->pdata->lsb) in nuc900_spi_probe()
|
/drivers/staging/iio/addac/ |
D | adt7316.c | 1123 u8 msb, lsb; in adt7316_show_ad() local 1134 ADT7316_LSB_IN_TEMP_VDD, &lsb); in adt7316_show_ad() 1144 data |= lsb & ADT7316_LSB_IN_TEMP_MASK; in adt7316_show_ad() 1148 ADT7316_LSB_IN_TEMP_VDD, &lsb); in adt7316_show_ad() 1159 data |= (lsb & ADT7316_LSB_VDD_MASK) >> ADT7316_LSB_VDD_OFFSET; in adt7316_show_ad() 1163 ADT7316_LSB_EX_TEMP_AIN, &lsb); in adt7316_show_ad() 1173 data |= lsb & (ADT7316_LSB_EX_TEMP_MASK << in adt7316_show_ad() 1415 u8 msb, lsb, offset; in adt7316_show_DAC() local 1429 ADT7316_DA_DATA_BASE + channel * 2, &lsb); in adt7316_show_DAC() 1439 data = (msb << offset) + (lsb & ((1 << offset) - 1)); in adt7316_show_DAC() [all …]
|