Home
last modified time | relevance | path

Searched refs:lsb (Results 1 – 25 of 67) sorted by relevance

123

/drivers/media/platform/vivid/
Dvivid-rds-gen.c65 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/
Dpcwd_usb.c213 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 …]
Dpcwd_pci.c158 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/
Dmax17040_battery.c115 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()
Drt5033_battery.c44 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/
Ddas08.c186 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/
Dmax1111.c49 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()
Dasc7621.c121 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 …]
Dsch56xx-common.c219 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/
Das102_fw.c35 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/
Dradio-bcm2048.c188 #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/
Dcoresight-priv.h36 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) argument
/drivers/staging/lustre/lustre/lov/
Dlovsub_page.c61 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/
Dberlin.h25 u8 lsb; member
45 .lsb = _lsb, \
Dberlin.c170 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/
Disl29003.c169 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/
Drtl2832.c161 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/
Dveml6070.c46 u8 msb, lsb; in veml6070_read() local
66 lsb = ret; in veml6070_read()
73 ret = (msb << 8) | lsb; in veml6070_read()
/drivers/mfd/
Dsi476x-cmd.c35 #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/
Dlp8788_adc.c55 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/
Dsi4713.c97 #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/
Di40e_lan_hmc.c690 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/
Dcoreconfigurator.h50 #define MAKE_WORD16(lsb, msb) ((((u16)(msb) << 8) & 0xFF00) | (lsb)) argument
/drivers/spi/
Dspi-nuc900.c259 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/
Dadt7316.c1123 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 …]

123