Searched refs:lsb (Results 51 - 75 of 163) sorted by relevance

1234567

/linux-master/drivers/misc/
H A Disl29003.c158 int lsb, msb, range, bitdepth; local
161 lsb = i2c_smbus_read_byte_data(client, ISL29003_REG_LSB_SENSOR);
163 if (lsb < 0) {
165 return lsb;
176 return (((msb << 8) | lsb) * gain_range[range]) >> bitdepth;
/linux-master/drivers/media/dvb-frontends/
H A Drtl2832.c148 u8 msb, lsb, reading[4], len; local
153 lsb = registers[reg].lsb;
155 mask = REG_MASK(msb - lsb);
165 *val = (reading_tmp >> lsb) & mask;
178 u8 msb, lsb, reading[4], writing[4], len; local
183 lsb = registers[reg].lsb;
185 mask = REG_MASK(msb - lsb);
195 writing_tmp = reading_tmp & ~(mask << lsb);
[all...]
H A Dmt352_priv.h25 #define lsb(x) ((x) & 0xff) macro
H A Dmt352.c126 buf[1] = lsb(value);
152 buf[1] = lsb(value);
272 buf[2] = lsb(tps);
/linux-master/drivers/mfd/
H A Dsi476x-cmd.c26 #define lsb(x) ((u8)((u16) x & 0x00FF)) macro
442 lsb(property),
444 lsb(value),
469 lsb(property),
948 report->rds[V4L2_RDS_BLOCK_A].lsb = resp[9];
952 report->rds[V4L2_RDS_BLOCK_B].lsb = resp[11];
956 report->rds[V4L2_RDS_BLOCK_C].lsb = resp[13];
960 report->rds[V4L2_RDS_BLOCK_D].lsb = resp[15];
1142 lsb(am_freq),
1158 lsb(am_fre
[all...]
H A Dstw481x.c47 u8 lsb = (reg << 5) & 0xe0; local
55 ret = regmap_write(stw481x->map, STW_PCTL_REG_LO, lsb);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Dumc_v6_1.c301 uint32_t lsb, mc_umc_status_addr; local
335 /* the lowest lsb bits should be ignored */
336 lsb = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, LSB);
338 err_addr &= ~((0x1ULL << lsb) - 1);
H A Dumc_v8_7.c332 uint32_t lsb, mc_umc_status_addr; local
355 /* the lowest lsb bits should be ignored */
356 lsb = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, LSB);
358 err_addr &= ~((0x1ULL << lsb) - 1);
/linux-master/drivers/watchdog/
H A Dexar_wdt.c117 unsigned char msb, lsb; local
120 lsb = exar_sio_read(config_port, reg + 1);
122 return (msb << 8) | lsb;
H A Dmlx_wdt.c169 u32 regval, msb, lsb; local
177 rc = regmap_read(wdt->regmap, reg_data->reg, &lsb);
181 regval = (msb & 0xff) << 8 | (lsb & 0xff);
/linux-master/drivers/iio/light/
H A Dopt4001.c170 u16 lsb; local
194 lsb = FIELD_GET(OPT4001_LSB_MASK, light2);
195 lux_raw = (msb << 8) + lsb;
H A Disl29028.c238 unsigned int lsb; local
242 ret = regmap_read(chip->regmap, ISL29028_REG_ALSIR_L, &lsb);
258 *als_ir = ((msb & 0xF) << 8) | (lsb & 0xFF);
/linux-master/drivers/pinctrl/berlin/
H A Dberlin.c165 mask = GENMASK(group_desc->lsb + group_desc->bit_width - 1,
166 group_desc->lsb);
167 val = function_desc->muxval << group_desc->lsb;
/linux-master/drivers/dma/dw-edma/
H A Ddw-hdma-v0-core.c261 SET_CH_32(dw, chan->dir, chan->id, llp.lsb,
281 SET_CH_32(dw, chan->dir, chan->id, msi_stop.lsb, chan->msi.address_lo);
284 SET_CH_32(dw, chan->dir, chan->id, msi_abort.lsb, chan->msi.address_lo);
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm4908.c433 u32 lsb = 0; local
435 lsb |= group->pins[i].number;
436 lsb |= group->pins[i].function << BCM4908_TEST_PORT_LSB_PINMUX_DATA_SHIFT;
439 writel(lsb, bcm4908_pinctrl->base + BCM4908_TEST_PORT_BLOCK_DATA_LSB);
/linux-master/arch/arm64/include/asm/
H A Dtraps.h28 void arm64_force_sig_mceerr(int code, unsigned long far, short lsb, const char *str);
/linux-master/arch/powerpc/mm/
H A Dfault.c141 unsigned int lsb = 0; /* shutup gcc */ local
147 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault));
149 lsb = PAGE_SHIFT;
151 force_sig_mceerr(BUS_MCEERR_AR, (void __user *)address, lsb);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_lan_hmc.c665 u16 lsb; member in struct:i40e_context_ele
739 shift_width = ce_info->lsb % 8;
750 dest = hmc_bits + (ce_info->lsb / 8);
780 shift_width = ce_info->lsb % 8;
794 dest = hmc_bits + (ce_info->lsb / 8);
824 shift_width = ce_info->lsb % 8;
846 dest = hmc_bits + (ce_info->lsb / 8);
876 shift_width = ce_info->lsb % 8;
898 dest = hmc_bits + (ce_info->lsb / 8);
/linux-master/arch/powerpc/include/asm/
H A Dkvm_ppc.h377 static inline u32 kvmppc_get_field(u64 inst, int msb, int lsb) argument
382 BUG_ON(msb > lsb);
384 mask = (1 << (lsb - msb + 1)) - 1;
385 r = (inst >> (63 - lsb)) & mask;
393 static inline u32 kvmppc_set_field(u64 inst, int msb, int lsb, int value) argument
398 BUG_ON(msb > lsb);
400 mask = ((1 << (lsb - msb + 1)) - 1) << (63 - lsb);
401 r = (inst & ~mask) | ((value << (63 - lsb)) & mask);
/linux-master/drivers/hwmon/
H A Dasc7621.c108 u8 lsb[3]; member in struct:asc7621_param
240 regval = (data->reg[param->msb[0]] << 8) | data->reg[param->lsb[0]];
268 data->reg[param->lsb[0]] = reqval & 0xff;
270 write_byte(client, param->lsb[0], data->reg[param->lsb[0]]);
302 regval = (data->reg[param->msb[0]] << 8) | (data->reg[param->lsb[0]]);
388 u8 msb, lsb; local
393 lsb = (data->reg[param->lsb[0]] >> 6) & 0x03;
394 temp = (((s8) msb) * 1000) + (lsb * 25
[all...]
/linux-master/drivers/media/radio/si4713/
H A Dsi4713.c84 #define lsb(x) ((u8)((u16) x & 0x00FF)) macro
85 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb)
270 lsb(prop),
309 lsb(prop),
311 lsb(val),
550 lsb(frequency),
644 lsb(frequency),
733 lsb(rdsb),
735 lsb(rds
[all...]
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_io.c132 regfield.lsb = regfields[i].lsb;
/linux-master/drivers/clk/
H A Dclk-lmk04832.c646 unsigned int lsb, msb; local
656 ret = regmap_read(lmk->regmap, LMK04832_REG_SYSREF_DDLY_LSB, &lsb);
664 sysref_ddly = FIELD_GET(LMK04832_BIT_SYSREF_DDLY_MSB, msb) << 8 | lsb;
666 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL0(id), &lsb);
674 dclkx_y_div = FIELD_GET(LMK04832_BIT_DCLK_DIV_MSB, msb) << 8 | lsb;
676 ret = regmap_read(lmk->regmap, LMK04832_REG_CLKOUT_CTRL3(id), &lsb);
680 dclkx_y_hs = FIELD_GET(LMK04832_BIT_DCLKX_Y_HS, lsb);
1052 unsigned int lsb, msb; local
1057 &lsb);
1066 dclk_div = FIELD_GET(LMK04832_BIT_DCLK_DIV_MSB, msb) << 8 | lsb;
[all...]
/linux-master/arch/m68k/fpsp040/
H A 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
268 movel #1,FPTEMP_LO(%a6) |set lsb
275 movel #1,FPTEMP_LO(%a6) |set lsb
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbna.h34 (_bna_dma_addr)->lsb = ((struct bna_dma_addr *)&tmp_addr)->lsb; \
44 | ((ntohl((_bna_dma_addr)->lsb) & 0xffffffff)); \

Completed in 494 milliseconds

1234567