/linux-master/drivers/misc/ |
H A D | isl29003.c | 158 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 D | rtl2832.c | 148 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 D | mt352_priv.h | 25 #define lsb(x) ((x) & 0xff) macro
|
H A D | mt352.c | 126 buf[1] = lsb(value); 152 buf[1] = lsb(value); 272 buf[2] = lsb(tps);
|
/linux-master/drivers/mfd/ |
H A D | si476x-cmd.c | 26 #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 D | stw481x.c | 47 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 D | umc_v6_1.c | 301 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 D | umc_v8_7.c | 332 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 D | exar_wdt.c | 117 unsigned char msb, lsb; local 120 lsb = exar_sio_read(config_port, reg + 1); 122 return (msb << 8) | lsb;
|
H A D | mlx_wdt.c | 169 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 D | opt4001.c | 170 u16 lsb; local 194 lsb = FIELD_GET(OPT4001_LSB_MASK, light2); 195 lux_raw = (msb << 8) + lsb;
|
H A D | isl29028.c | 238 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 D | berlin.c | 165 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 D | dw-hdma-v0-core.c | 261 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 D | pinctrl-bcm4908.c | 433 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 D | traps.h | 28 void arm64_force_sig_mceerr(int code, unsigned long far, short lsb, const char *str);
|
/linux-master/arch/powerpc/mm/ |
H A D | fault.c | 141 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 D | i40e_lan_hmc.c | 665 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 D | kvm_ppc.h | 377 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 D | asc7621.c | 108 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 D | si4713.c | 84 #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 D | ocelot_io.c | 132 regfield.lsb = regfields[i].lsb;
|
/linux-master/drivers/clk/ |
H A D | clk-lmk04832.c | 646 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 D | scale.S | 205 | 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 D | bna.h | 34 (_bna_dma_addr)->lsb = ((struct bna_dma_addr *)&tmp_addr)->lsb; \ 44 | ((ntohl((_bna_dma_addr)->lsb) & 0xffffffff)); \
|