Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-rds-gen.c64 data[0].lsb = rds->picode & 0xff; in vivid_rds_generate()
67 data[1].lsb = rds->pty << 5; in vivid_rds_generate()
76 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate()
77 data[1].lsb |= vivid_get_di(rds, grp % 22); in vivid_rds_generate()
79 data[2].lsb = rds->picode & 0xff; in vivid_rds_generate()
82 data[3].lsb = rds->psname[2 * (grp % 22) + 1]; in vivid_rds_generate()
87 data[1].lsb |= (grp - 4) % 22; in vivid_rds_generate()
90 data[2].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 1]; in vivid_rds_generate()
93 data[3].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 3]; in vivid_rds_generate()
111 data[1].lsb &= ~3; in vivid_rds_generate()
[all …]
Dvivid-radio-rx.c118 rds.lsb = prandom_u32_max(256); in vivid_radio_rx_read()
/linux-4.1.27/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()
/linux-4.1.27/include/video/
Dgbe.h83 #define MASK(msb, lsb) \ argument
84 ( (((u32)1<<((msb)-(lsb)+1))-1) << (lsb) )
85 #define GET(v, msb, lsb) \ argument
86 ( ((u32)(v) & MASK(msb,lsb)) >> (lsb) )
87 #define SET(v, f, msb, lsb) \ argument
88 ( (v) = ((v)&~MASK(msb,lsb)) | (( (u32)(f)<<(lsb) ) & MASK(msb,lsb)) )
/linux-4.1.27/arch/m68k/hp300/
Dtime.c52 unsigned char lsb, msb1, msb2; in hp300_gettimeoffset() local
56 lsb = in_8(CLOCKBASE + 7); in hp300_gettimeoffset()
60 lsb = in_8(CLOCKBASE + 7); in hp300_gettimeoffset()
61 ticks = INTVAL - ((msb2 << 8) | lsb); in hp300_gettimeoffset()
/linux-4.1.27/drivers/power/
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()
/linux-4.1.27/drivers/staging/comedi/drivers/
Ddas08.c210 int lsb, msb; in das08_ai_rinsn() local
249 lsb = inb(dev->iobase + DAS08_LSB); in das08_ai_rinsn()
251 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_rinsn()
253 data[n] = (msb << 8) + lsb; in das08_ai_rinsn()
257 data[n] = (1 << 15) | lsb | ((msb & 0x7f) << 8); in das08_ai_rinsn()
259 data[n] = (1 << 15) - (lsb | (msb & 0x7f) << 8); in das08_ai_rinsn()
326 unsigned char lsb; in das08_ao_set_data() local
329 lsb = data & 0xff; in das08_ao_set_data()
332 outb(lsb, dev->iobase + DAS08JR_AO_LSB(chan)); in das08_ao_set_data()
337 outb(lsb, dev->iobase + DAS08AO_AO_LSB(chan)); in das08_ao_set_data()
Ddas800.c424 unsigned int lsb = inb(dev->iobase + DAS800_LSB); in das800_ai_get_sample() local
427 return (msb << 8) | lsb; in das800_ai_get_sample()
Dni_labpc_common.c205 unsigned int lsb = devpriv->read_byte(dev, ADC_FIFO_REG); in labpc_read_adc_fifo() local
208 return (msb << 8) | lsb; in labpc_read_adc_fifo()
/linux-4.1.27/drivers/hwtracing/coresight/
Dcoresight-priv.h35 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) argument
/linux-4.1.27/arch/sparc/lib/
Dudivdi3.S36 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
43 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
52 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
74 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
81 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
90 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
100 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
107 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
116 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
179 addxcc %o5,%o5,%o5 ! shift n1n0 and a q-bit in lsb
[all …]
Ddivdi3.S59 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
66 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
75 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
95 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
102 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
111 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
119 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
126 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
135 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
194 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
[all …]
/linux-4.1.27/drivers/hwmon/
Dmax1111.c49 int lsb; member
119 return sprintf(buf, "%d\n", ret * data->lsb); in show_adc()
200 data->lsb = 8; in max1111_probe()
204 data->lsb = 8; in max1111_probe()
208 data->lsb = 16; in max1111_probe()
212 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.c221 int lsb, msb; in sch56xx_read_virtual_reg16() local
224 lsb = sch56xx_read_virtual_reg(addr, reg); in sch56xx_read_virtual_reg16()
225 if (lsb < 0) in sch56xx_read_virtual_reg16()
226 return lsb; in sch56xx_read_virtual_reg16()
232 return lsb | (msb << 8); in sch56xx_read_virtual_reg16()
Demc6w201.c76 int lsb, msb; in emc6w201_read16() local
78 lsb = i2c_smbus_read_byte_data(client, reg); in emc6w201_read16()
80 if (unlikely(lsb < 0 || msb < 0)) { in emc6w201_read16()
86 return (msb << 8) | lsb; in emc6w201_read16()
Ddme1737.c608 u8 lsb[6]; in dme1737_update_device() local
670 for (ix = 0; ix < ARRAY_SIZE(lsb); ix++) { in dme1737_update_device()
673 lsb[ix] = dme1737_read(data, in dme1737_update_device()
679 data->in[ix] |= (lsb[DME1737_REG_IN_LSB[ix]] << in dme1737_update_device()
683 data->temp[ix] |= (lsb[DME1737_REG_TEMP_LSB[ix]] << in dme1737_update_device()
Dw83795.c469 u8 lsb; in w83795_update_limits() local
491 lsb = 0; /* Silent false gcc warning */ in w83795_update_limits()
498 lsb = w83795_read(client, W83795_REG_FAN_MIN_LSB(i)); in w83795_update_limits()
505 (lsb >> W83795_REG_FAN_MIN_LSB_SHIFT(i)) & 0x0F; in w83795_update_limits()
Dit87.c478 int lsb = has_12mv_adc(data) ? 12 : 16; in adc_lsb() local
480 lsb <<= 1; in adc_lsb()
481 return lsb; in adc_lsb()
/linux-4.1.27/drivers/misc/
Dbh1780gli.c74 int lsb, msb; in bh1780_show_lux() local
76 lsb = bh1780_read(ddata, BH1780_REG_DLOW, "DLOW"); in bh1780_show_lux()
77 if (lsb < 0) in bh1780_show_lux()
78 return lsb; in bh1780_show_lux()
84 return sprintf(buf, "%d\n", (msb << 8) | lsb); in bh1780_show_lux()
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()
/linux-4.1.27/crypto/
Dtgr192.c561 u32 t, msb, lsb; in tgr192_final() local
567 if ((lsb = t << 6) < t) { /* multiply by 64 to make a byte count */ in tgr192_final()
571 t = lsb; in tgr192_final()
572 if ((lsb = t + tctx->count) < t) { /* add the count */ in tgr192_final()
575 t = lsb; in tgr192_final()
576 if ((lsb = t << 3) < t) { /* multiply by 8 to make a bit count */ in tgr192_final()
596 le32p[0] = cpu_to_le32(lsb); in tgr192_final()
/linux-4.1.27/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()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlovsub_page.c65 struct lovsub_page *lsb = cl_object_page_slice(obj, page); in lovsub_page_init() local
67 cl_page_slice_add(page, &lsb->lsb_cl, obj, &lovsub_page_ops); in lovsub_page_init()
/linux-4.1.27/arch/arm64/kernel/
Dmodule.c104 int lsb, enum aarch64_insn_imm_type imm_type) in reloc_insn_movw() argument
111 sval >>= lsb; in reloc_insn_movw()
162 int lsb, int len, enum aarch64_insn_imm_type imm_type) in reloc_insn_imm() argument
170 sval >>= lsb; in reloc_insn_imm()
173 imm_mask = (BIT(lsb + len) - 1) >> lsb; in reloc_insn_imm()
/linux-4.1.27/Documentation/spi/
Dspidev_fdx.c81 __u8 lsb, bits; in dumpstat() local
88 if (ioctl(fd, SPI_IOC_RD_LSB_FIRST, &lsb) < 0) { in dumpstat()
102 name, mode, bits, lsb ? "(lsb first) " : "", speed); in dumpstat()
/linux-4.1.27/drivers/pinctrl/berlin/
Dberlin.h25 u8 lsb; member
45 .lsb = _lsb, \
Dberlin.c169 mask = GENMASK(group_desc->lsb + group_desc->bit_width - 1, in berlin_pinmux_set()
170 group_desc->lsb); in berlin_pinmux_set()
171 val = function_desc->muxval << group_desc->lsb; in berlin_pinmux_set()
/linux-4.1.27/drivers/staging/media/bcm2048/
Dradio-bcm2048.c189 #define lsb(x) ((u8)((u16) x & 0x00FF)) macro
190 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb) argument
610 err = bcm2048_send_command(bdev, BCM2048_I2C_FM_FREQ0, lsb(frequency)); in bcm2048_set_fm_frequency()
624 u8 lsb, msb; in bcm2048_get_fm_frequency() local
628 err = bcm2048_recv_command(bdev, BCM2048_I2C_FM_FREQ0, &lsb); in bcm2048_get_fm_frequency()
636 err = compose_u16(msb, lsb); in bcm2048_get_fm_frequency()
656 lsb(frequency)); in bcm2048_set_fm_af_frequency()
669 u8 lsb, msb; in bcm2048_get_fm_af_frequency() local
673 err = bcm2048_recv_command(bdev, BCM2048_I2C_FM_AF_FREQ0, &lsb); in bcm2048_get_fm_af_frequency()
681 err = compose_u16(msb, lsb); in bcm2048_get_fm_af_frequency()
[all …]
/linux-4.1.27/Documentation/hwmon/
Dad731419 sensor with 1lsb = 0.25 degrees centigrade. The adt7301 and
20 adt7302 have 14 bit sensors with 1lsb = 0.03125 degrees centigrade.
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_ppc.h311 static inline u32 kvmppc_get_field(u64 inst, int msb, int lsb) in kvmppc_get_field() argument
316 BUG_ON(msb > lsb); in kvmppc_get_field()
318 mask = (1 << (lsb - msb + 1)) - 1; in kvmppc_get_field()
319 r = (inst >> (63 - lsb)) & mask; in kvmppc_get_field()
327 static inline u32 kvmppc_set_field(u64 inst, int msb, int lsb, int value) in kvmppc_set_field() argument
332 BUG_ON(msb > lsb); in kvmppc_set_field()
334 mask = ((1 << (lsb - msb + 1)) - 1) << (63 - lsb); in kvmppc_set_field()
335 r = (inst & ~mask) | ((value << (63 - lsb)) & mask); in kvmppc_set_field()
/linux-4.1.27/arch/powerpc/mm/
Dfault.c120 unsigned int lsb = 0; in do_sigbus() local
140 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault)); in do_sigbus()
142 lsb = PAGE_SHIFT; in do_sigbus()
144 info.si_addr_lsb = lsb; in do_sigbus()
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/iop/asm/
Diop_version_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sap_in_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sap_out_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_spu_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_cfg_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_cpu_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_mpu_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/iop/asm/
Diop_version_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_scrc_in_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_scrc_out_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_trigger_grp_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_crc_par_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_fifo_out_extra_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_fifo_in_extra_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_mpu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sap_in_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_timer_grp_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_fifo_in_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_fifo_out_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_dmc_in_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_dmc_out_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sap_out_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_spu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_spu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_cfg_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_cpu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Diop_sw_mpu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/asm/
Dirq_nmi_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dstrcop_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dcris_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dstrmux_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dconfig_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Drt_trace_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dmarb_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
339 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dmmu_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dtimer_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dbif_slave_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Data_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dgio_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Ddma_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dbif_core_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dintr_vect_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dser_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Deth_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dbif_dma_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dsser_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
/linux-4.1.27/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 …]
Dstw481x.c48 u8 lsb = (reg << 5) & 0xe0; in stw481x_get_pctl_reg() local
56 ret = regmap_write(stw481x->map, STW_PCTL_REG_LO, lsb); in stw481x_get_pctl_reg()
/linux-4.1.27/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()
/linux-4.1.27/drivers/media/dvb-frontends/
Drtl2832.c198 u8 msb, lsb, reading[4], len; in rtl2832_rd_demod_reg() local
203 lsb = registers[reg].lsb; in rtl2832_rd_demod_reg()
205 mask = REG_MASK(msb - lsb); in rtl2832_rd_demod_reg()
215 *val = (reading_tmp >> lsb) & mask; in rtl2832_rd_demod_reg()
228 u8 msb, lsb, reading[4], writing[4], len; in rtl2832_wr_demod_reg() local
233 lsb = registers[reg].lsb; in rtl2832_wr_demod_reg()
235 mask = REG_MASK(msb - lsb); in rtl2832_wr_demod_reg()
245 writing_tmp = reading_tmp & ~(mask << lsb); in rtl2832_wr_demod_reg()
246 writing_tmp |= ((val & mask) << lsb); in rtl2832_wr_demod_reg()
Dzl10353_priv.h30 #define lsb(x) ((x) & 0xff) macro
Dmt352_priv.h39 #define lsb(x) ((x) & 0xff) macro
Dmt352.c140 buf[1] = lsb(value); in mt352_calc_nominal_rate()
166 buf[1] = lsb(value); in mt352_calc_input_freq()
285 buf[2] = lsb(tps); in mt352_set_parameters()
Dzl10353.c229 zl10353_single_write(fe, TRL_NOMINAL_RATE_0, lsb(nominal_rate)); in zl10353_set_parameters()
234 zl10353_single_write(fe, INPUT_FREQ_0, lsb(input_freq)); in zl10353_set_parameters()
341 zl10353_single_write(fe, TPS_GIVEN_0, lsb(tps)); in zl10353_set_parameters()
Dstb0899_drv.c1142 u8 lsb, msb; in stb0899_read_ber() local
1150 lsb = stb0899_read_reg(state, STB0899_ECNT1L); in stb0899_read_ber()
1152 *ber = MAKEWORD16(msb, lsb); in stb0899_read_ber()
1165 lsb = stb0899_read_reg(state, STB0899_ECNT1L); in stb0899_read_ber()
1167 *ber = MAKEWORD16(msb, lsb); in stb0899_read_ber()
Drtl2832_priv.h54 u8 lsb; member
Dstv0900_core.c340 u32 lsb, msb, hsb, err_val; in stv0900_get_err_count() local
347 lsb = stv0900_get_bits(intp, ERR_CNT10); in stv0900_get_err_count()
352 lsb = stv0900_get_bits(intp, ERR_CNT20); in stv0900_get_err_count()
356 err_val = (hsb << 16) + (msb << 8) + (lsb); in stv0900_get_err_count()
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/asm/
Dconfig_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dtimer_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dgio_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dbif_core_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dpinmux_defs_asm.h32 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
/linux-4.1.27/arch/x86/platform/ts5500/
Dts5500.c256 u8 lsb, msb; in ts5500_adc_convert() local
271 lsb = inb(TS5500_ADC_CONV_INIT_LSB_ADDR); in ts5500_adc_convert()
274 return (msb << 8) | lsb; in ts5500_adc_convert()
/linux-4.1.27/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()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_lan_hmc.c691 u16 lsb; member
765 shift_width = ce_info->lsb % 8; in i40e_write_byte()
776 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_byte()
806 shift_width = ce_info->lsb % 8; in i40e_write_word()
820 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_word()
850 shift_width = ce_info->lsb % 8; in i40e_write_dword()
872 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_dword()
902 shift_width = ce_info->lsb % 8; in i40e_write_qword()
924 dest = hmc_bits + (ce_info->lsb / 8); in i40e_write_qword()
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/asm/
Dclkgen_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dtimer_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dddr2_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dpio_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dpinmux_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
Dgio_defs_asm.h29 #define REG_MASK_X_( width, lsb ) (((1 << width)-1) << lsb) argument
/linux-4.1.27/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()
/linux-4.1.27/include/linux/platform_data/
Dspi-nuc900.h19 unsigned int lsb; member
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dfsl-sai.txt34 - lsb-first : Configures whether the LSB or the MSB is transmitted
72 lsb-first;
Drenesas,rsrc-card.txt22 "dsp_b", "ac97", "pdm", "msb", "lsb"
Dsimple-card.txt49 "dsp_b", "ac97", "pdm", "msb", "lsb"
/linux-4.1.27/drivers/staging/iio/light/
Disl29028.c166 unsigned int lsb; in isl29028_read_als_ir() local
170 ret = regmap_read(chip->regmap, ISL29028_REG_ALSIR_L, &lsb); in isl29028_read_als_ir()
184 *als_ir = ((msb & 0xF) << 8) | (lsb & 0xFF); in isl29028_read_als_ir()
Disl29018.c126 unsigned int lsb; in isl29018_read_sensor_input() local
138 status = regmap_read(chip->regmap, ISL29018_REG_ADD_DATA_LSB, &lsb); in isl29018_read_sensor_input()
151 dev_vdbg(chip->dev, "MSB 0x%x and LSB 0x%x\n", msb, lsb); in isl29018_read_sensor_input()
153 return (msb << 8) | lsb; in isl29018_read_sensor_input()
/linux-4.1.27/drivers/staging/iio/addac/
Dadt7316.c1126 u8 msb, lsb; in adt7316_show_ad() local
1137 ADT7316_LSB_IN_TEMP_VDD, &lsb); in adt7316_show_ad()
1147 data |= lsb & ADT7316_LSB_IN_TEMP_MASK; in adt7316_show_ad()
1151 ADT7316_LSB_IN_TEMP_VDD, &lsb); in adt7316_show_ad()
1162 data |= (lsb & ADT7316_LSB_VDD_MASK) >> ADT7316_LSB_VDD_OFFSET; in adt7316_show_ad()
1166 ADT7316_LSB_EX_TEMP_AIN, &lsb); in adt7316_show_ad()
1176 data |= lsb & (ADT7316_LSB_EX_TEMP_MASK << in adt7316_show_ad()
1418 u8 msb, lsb, offset; in adt7316_show_DAC() local
1432 ADT7316_DA_DATA_BASE + channel * 2, &lsb); in adt7316_show_DAC()
1442 data = (msb << offset) + (lsb & ((1 << offset) - 1)); in adt7316_show_DAC()
[all …]
/linux-4.1.27/Documentation/input/
Diforce-protocol.txt35 00 X-Axis lsb
37 02 Y-Axis lsb, or gas pedal for a wheel
51 03 Address of parameter block changed (lsb)
53 05 Address of second parameter block changed (lsb)
/linux-4.1.27/arch/m68k/fpsp040/
Dscale.S205 | Result is zero. Check for rounding mode to set lsb. If the
217 movel #1,FPTEMP_LO(%a6) |set lsb
222 movel #1,FPTEMP_LO(%a6) |set lsb
Dres_func.S478 | to determine if the lsb of the result should be set.
497 | Check rmode for rp or rm and set lsb accordingly.
505 bra cu_dpdr |load double pos zero w/lsb
509 bra cu_dndr |load double neg zero w/lsb
512 | Check for rp or rm and set lsb accordingly.
520 bra cu_spdr |load single pos zero w/lsb
524 bra cu_sndr |load single neg zero w/lsb
537 | cu_dpdr and cu_dndr set the double lsb.
549 movel #0x800,LOCAL_LO(%a0) |with lsb set
563 movel #0x800,LOCAL_LO(%a0) |with lsb set
[all …]
Dbindec.S75 | the lsb of Y.
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c1479 (bfi_q)->pg_tbl.a32.addr_lo = (bna_qpt)->hw_qpt_ptr.lsb; \
1481 (bfi_q)->first_entry.a32.addr_lo = cur_q_addr.lsb; \
1860 rxp->cq.ib.ib_seg_host_addr.lsb; in bna_bfi_rx_enet_start()
2088 rxq->qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb; in bna_rxq_qpt_setup()
2105 ((struct bna_dma_addr *)rxq->qpt.kv_qpt_ptr)[i].lsb = in bna_rxq_qpt_setup()
2106 bna_dma.lsb; in bna_rxq_qpt_setup()
2126 rxp->cq.qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb; in bna_rxp_cqpt_setup()
2143 ((struct bna_dma_addr *)rxp->cq.qpt.kv_qpt_ptr)[i].lsb = in bna_rxp_cqpt_setup()
2144 bna_dma.lsb; in bna_rxp_cqpt_setup()
2613 rxp->cq.ib.ib_seg_host_addr.lsb = in bna_rx_create()
[all …]
Dbna.h70 (_bna_dma_addr)->lsb = ((struct bna_dma_addr *)&tmp_addr)->lsb; \
80 | ((ntohl((_bna_dma_addr)->lsb) & 0xffffffff)); \
Dbna_hw_defs.h355 u32 lsb; member
Dbna_enet.c1913 stats_req->host_buffer.a32.addr_lo = bna->stats.hw_stats_dma.lsb; in bna_bfi_stats_get()
2035 bna->stats.hw_stats_dma.lsb = in bna_init()
2036 res_info[BNA_RES_MEM_T_STATS].res_u.mem_info.mdl[0].dma.lsb; in bna_init()
/linux-4.1.27/drivers/net/plip/
Dplip.c190 unsigned char lsb; member
194 unsigned char lsb;
605 &rcv->nibble, &rcv->length.b.lsb)) { in plip_receive_packet()
617 &rcv->nibble, &rcv->length.b.lsb)) in plip_receive_packet()
811 &snd->nibble, snd->length.b.lsb)) in plip_send_packet()
/linux-4.1.27/arch/x86/mm/
Dfault.c172 unsigned lsb = 0; in force_sig_info_fault() local
180 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault)); in force_sig_info_fault()
182 lsb = PAGE_SHIFT; in force_sig_info_fault()
183 info.si_addr_lsb = lsb; in force_sig_info_fault()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_iba7220.c2351 int lsb, ret = 0; in qib_7220_get_ib_cfg() local
2372 lsb = IBA7220_IBC_RXPOL_SHIFT; in qib_7220_get_ib_cfg()
2377 lsb = IBA7220_IBC_LREV_SHIFT; in qib_7220_get_ib_cfg()
2416 lsb = IBA7220_IBC_HRTBT_SHIFT; in qib_7220_get_ib_cfg()
2432 ret = (int)((ppd->cpspec->ibcddrctrl >> lsb) & maskr); in qib_7220_get_ib_cfg()
2441 int lsb, ret = 0, setforce = 0; in qib_7220_set_ib_cfg() local
2452 lsb = IBA7220_IBC_DLIDLMC_SHIFT; in qib_7220_set_ib_cfg()
2476 lsb = IBA7220_IBC_WIDTH_SHIFT; in qib_7220_set_ib_cfg()
2517 lsb = SYM_LSB(IBCDDRCtrl, IB_ENHANCED_MODE); in qib_7220_set_ib_cfg()
2522 lsb = IBA7220_IBC_RXPOL_SHIFT; in qib_7220_set_ib_cfg()
[all …]
Dqib_iba7322.c88 #define BMASK(msb, lsb) (((1 << ((msb) + 1 - (lsb))) - 1) << (lsb)) argument
171 #define MASK_ACROSS(lsb, msb) \ argument
172 (((1ULL << ((msb) + 1 - (lsb))) - 1) << (lsb))
663 int lsb; member
692 int lsb; member
2719 (u64) dca3_get_tag(&dd->pcidev->dev, cpu) << rmp->lsb; in qib_update_rhdrq_dca()
3475 int lsb, reg, sh; in qib_setup_7322_interrupt() local
3494 lsb = irq_table[i].lsb; in qib_setup_7322_interrupt()
3514 lsb = QIB_I_RCVAVAIL_LSB + ctxt; in qib_setup_7322_interrupt()
3544 if (lsb >= 0) { in qib_setup_7322_interrupt()
[all …]
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-st.c1186 int data, int lsb, int msb) in st_pc_get_value() argument
1188 struct reg_field reg = REG_FIELD((data + bank) * 4, lsb, msb); in st_pc_get_value()
1205 int lsb = (bank%4) * ST_GPIO_PINS_PER_BANK; in st_parse_syscfgs() local
1206 int msb = lsb + ST_GPIO_PINS_PER_BANK - 1; in st_parse_syscfgs()
1212 pc->oe = st_pc_get_value(dev, regmap, bank/4, data->oe, lsb, msb); in st_parse_syscfgs()
1213 pc->pu = st_pc_get_value(dev, regmap, bank/4, data->pu, lsb, msb); in st_parse_syscfgs()
1214 pc->od = st_pc_get_value(dev, regmap, bank/4, data->od, lsb, msb); in st_parse_syscfgs()
/linux-4.1.27/drivers/staging/media/cxd2099/
Dcxd2099.c636 u8 msb, lsb; in read_data() local
649 read_reg(ci, 0x10, &lsb); in read_data()
650 len = (msb<<8)|lsb; in read_data()
/linux-4.1.27/include/linux/
Dregmap.h477 unsigned int lsb; member
485 .lsb = _lsb, \
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dmdio-mux-mmioreg.txt25 A bitmask of 0x6 means that bits 1 and 2 (bit 0 is lsb) are the bits on
/linux-4.1.27/Documentation/video4linux/
Dextract_xc3028.pl67 my $lsb = $val & 0xff;
69 syswrite(OUTFILE, chr($lsb).chr($msb));
/linux-4.1.27/sound/soc/codecs/
Dtlv320aic3x.c1279 unsigned int lsb; in aic3x_set_dai_tdm_slot() local
1292 lsb = __ffs(tx_mask); in aic3x_set_dai_tdm_slot()
1293 if ((lsb + 1) != __fls(tx_mask)) { in aic3x_set_dai_tdm_slot()
1298 aic3x->tdm_delay = lsb * slot_width; in aic3x_set_dai_tdm_slot()
Drt5677.c618 unsigned int msb, lsb; in rt5677_dsp_mode_i2c_read_addr() local
644 regmap_read(rt5677->regmap_physical, RT5677_DSP_I2C_DATA_LSB, &lsb); in rt5677_dsp_mode_i2c_read_addr()
645 *value = (msb << 16) | lsb; in rt5677_dsp_mode_i2c_read_addr()
/linux-4.1.27/drivers/usb/storage/
Dsddr55.c81 #define short_pack(lsb,msb) ( ((u16)(lsb)) | ( ((u16)(msb))<<8 ) ) argument
Dalauda.c119 #define short_pack(lsb,msb) ( ((u16)(lsb)) | ( ((u16)(msb))<<8 ) ) argument
Dsddr09.c104 #define short_pack(lsb,msb) ( ((u16)(lsb)) | ( ((u16)(msb))<<8 ) ) argument
/linux-4.1.27/arch/arm/mach-w90x900/
Ddev.c208 .lsb = 0,
/linux-4.1.27/drivers/staging/iio/adc/
Dspear_adc.c58 u32 lsb; member
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-bus.txt58 - spi-lsb-first - (optional) Empty property indicating device requires
/linux-4.1.27/sound/soc/sh/rcar/
Dgen.c177 regf.lsb = 0; in _rsnd_gen_regmap_init()
/linux-4.1.27/drivers/net/ethernet/altera/
Daltera_tse_main.c867 u32 lsb; in tse_update_mac_addr() local
870 lsb = ((addr[5] << 8) | addr[4]) & 0xffff; in tse_update_mac_addr()
874 csrwr32(lsb, priv->mac_dev, tse_csroffs(mac_addr_1)); in tse_update_mac_addr()
/linux-4.1.27/Documentation/networking/
Dray_cs.txt95 lsb is IRQ 0, bit 1 is IRQ 1 etc.
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt813 64 01 - byte count (lsb/msb excludes header/trailer)
814 8e 0b - checksum (lsb/msb excludes header/trailer)
853 | | ----- ?? PCI vendor ID (lsb/msb)
854 ----PCI device ID (lsb/msb)
883 | | | | ----timeout (lsb/msb)
Dncr53c8xx.txt1566 64 01 - byte count (lsb/msb excludes header/trailer)
1567 8e 0b - checksum (lsb/msb excludes header/trailer)
1606 | | ----- ?? PCI vendor ID (lsb/msb)
1607 ----PCI device ID (lsb/msb)
1636 | | | | ----timeout (lsb/msb)
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_paired_singles.c350 static inline u32 inst_get_field(u32 inst, int msb, int lsb) in inst_get_field() argument
352 return kvmppc_get_field(inst, msb + 32, lsb + 32); in inst_get_field()
/linux-4.1.27/sound/pci/asihpi/
Dhpi6205.c1560 u32 lsb; in boot_loader_read_mem32() local
1563 lsb = boot_loader_read_mem32(pao, 0, HPIDL_ADDR); in boot_loader_read_mem32()
1565 data = (data << 16) | (lsb & 0xFFFF); in boot_loader_read_mem32()
/linux-4.1.27/drivers/regulator/
Dda9063-regulator.c613 if (BIT(regl->info->oc_event.lsb) & bits) in da9063_ldo_lim_event()
/linux-4.1.27/drivers/base/regmap/
Dregmap.c950 rm_field->shift = reg_field.lsb; in regmap_field_init()
951 rm_field->mask = GENMASK(reg_field.msb, reg_field.lsb); in regmap_field_init()
/linux-4.1.27/include/uapi/linux/
Dvideodev2.h1575 __u8 lsb; member
/linux-4.1.27/arch/cris/arch-v10/drivers/
Dsync_serial.c815 bitorder, lsb); in sync_serial_ioctl_unlocked()
/linux-4.1.27/arch/x86/math-emu/
DREADME233 these never exceeds 1/2 an lsb. The fprem and fprem1 instructions
/linux-4.1.27/firmware/keyspan_pda/
Dkeyspan_pda.S489 ;; must get stall bit for ep[wIndexL], return two bytes, bit in lsb 0
Dxircom_pgs.S527 ;; must get stall bit for ep[wIndexL], return two bytes, bit in lsb 0
/linux-4.1.27/Documentation/s390/
DDebugging390.txt1327 another lsb 8 bits. These remain static even if more devices are inserted or