Searched refs:lsb (Results 76 - 100 of 163) sorted by relevance

1234567

/linux-master/Documentation/driver-api/media/drivers/ccs/
H A Dmk-ccs-regs296 my ($msb, $lsb, $this_field) = reverse @a;
297 @a = ( { "name" => "SHIFT", "addr" => $lsb, "fmt" => "%uU", },
298 { "name" => "MASK", "addr" => (1 << ($msb + 1)) - 1 - ((1 << $lsb) - 1), "fmt" => "0x%" . join(".", ($this{"elsize"} >> 2) x 2) . "x" } );
/linux-master/drivers/phy/ti/
H A Dphy-gmii-sel.c343 field.reg, field.msb, field.lsb);
360 field.reg, field.msb, field.lsb);
373 field.reg, field.msb, field.lsb);
/linux-master/drivers/clk/baikal-t1/
H A Dccu-pll.c316 unsigned int lsb; member in struct:ccu_pll_dbgfs_fld
333 .lsb = _lsb, \
391 data = ((val - 1) << fld->lsb) & fld->mask;
432 *val = ((data & fld->mask) >> fld->lsb) + 1;
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h108 u32 lsb; member in struct:nvkm_acr_lsfw::__anon851
/linux-master/drivers/hwmon/
H A Demc6w201.c63 int lsb, msb; local
65 lsb = i2c_smbus_read_byte_data(client, reg);
67 if (unlikely(lsb < 0 || msb < 0)) {
73 return (msb << 8) | lsb;
/linux-master/sound/soc/codecs/
H A Dtas2552.c445 unsigned int lsb; local
453 lsb = __ffs(tx_mask);
454 if ((lsb + 1) != __fls(tx_mask)) {
459 tas2552->tdm_delay = lsb * slot_width;
/linux-master/drivers/iio/light/
H A Disl29018.c161 unsigned int lsb; local
174 status = regmap_read(chip->regmap, ISL29018_REG_ADD_DATA_LSB, &lsb);
187 dev_vdbg(dev, "MSB 0x%x and LSB 0x%x\n", msb, lsb);
189 return (msb << 8) | lsb;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dtu102.c57 .lsb_offset = lsfw->offset.lsb,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dbase.c51 u16 lsb)
62 return vbus * vshunt * lsb / shunt;
49 nvkm_iccsense_poll_lane(struct i2c_adapter *i2c, u8 addr, u8 shunt_reg, u8 shunt_shift, u8 bus_reg, u8 bus_shift, u8 shunt, u16 lsb) argument
/linux-master/drivers/rtc/
H A Drtc-st-lpc.c53 unsigned long msb, unsigned long lsb)
62 writel_relaxed(lsb, rtc->ioaddr + LPC_LPA_LSB_OFF);
52 st_rtc_set_hw_alarm(struct st_rtc *rtc, unsigned long msb, unsigned long lsb) argument
/linux-master/sound/core/seq/
H A Dseq_ump_convert.c886 unsigned char msb, lsb; local
889 lsb = event->data.control.value & 0x7f;
897 cc->cc_bank_lsb = lsb;
904 cc->cc_rpn_lsb = lsb;
911 cc->cc_nrpn_lsb = lsb;
917 cc->cc_data_lsb = lsb;
931 data[1].cc.data = upscale_7_to_32bit(lsb);
935 data->cc.data = upscale_7_to_32bit(lsb);
/linux-master/drivers/staging/iio/addac/
H A Dadt7316.c1103 u8 msb, lsb; local
1114 ADT7316_LSB_IN_TEMP_VDD, &lsb);
1124 data |= lsb & ADT7316_LSB_IN_TEMP_MASK;
1128 ADT7316_LSB_IN_TEMP_VDD, &lsb);
1139 data |= (lsb & ADT7316_LSB_VDD_MASK) >> ADT7316_LSB_VDD_OFFSET;
1143 ADT7316_LSB_EX_TEMP_AIN, &lsb);
1153 data |= lsb & (ADT7316_LSB_EX_TEMP_MASK <<
1397 u8 msb, lsb, offset; local
1411 ADT7316_DA_DATA_BASE + channel * 2, &lsb);
1422 data = lsb >> ADT7316_DA_12_BIT_LSB_SHIF
1433 u8 msb, lsb, lsb_reg, offset; local
[all...]
/linux-master/drivers/media/i2c/
H A Dmax2175.c310 static inline u8 max2175_get_bitval(u8 val, u8 msb, u8 lsb) argument
312 return (val & GENMASK(msb, lsb)) >> lsb;
342 static u8 max2175_read_bits(struct max2175 *ctx, u8 idx, u8 msb, u8 lsb) argument
349 return max2175_get_bitval(val, msb, lsb);
353 u8 msb, u8 lsb, u8 newval)
355 int ret = regmap_update_bits(ctx->regmap, idx, GENMASK(msb, lsb),
356 newval << lsb);
370 static int max2175_poll_timeout(struct max2175 *ctx, u8 idx, u8 msb, u8 lsb, argument
376 (max2175_get_bitval(val, msb, lsb)
352 max2175_write_bits(struct max2175 *ctx, u8 idx, u8 msb, u8 lsb, u8 newval) argument
[all...]
/linux-master/arch/m68k/fpsp040/
H A Dres_func.S301 | to see if rounding should have occurred which would leave the lsb.
309 tstw LOCAL_EX(%a0) |if positive, set lsb
315 tstw LOCAL_EX(%a0) |if positive, set lsb
478 | 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
[all...]
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c1293 (bfi_q)->pg_tbl.a32.addr_lo = (bna_qpt)->hw_qpt_ptr.lsb; \
1295 (bfi_q)->first_entry.a32.addr_lo = cur_q_addr.lsb; \
1668 rxp->cq.ib.ib_seg_host_addr.lsb;
1866 rxq->qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb;
1883 ((struct bna_dma_addr *)rxq->qpt.kv_qpt_ptr)[i].lsb =
1884 bna_dma.lsb;
1904 rxp->cq.qpt.hw_qpt_ptr.lsb = qpt_mem->dma.lsb;
1921 ((struct bna_dma_addr *)rxp->cq.qpt.kv_qpt_ptr)[i].lsb
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dcxd2099.c547 u8 msb, lsb; local
559 read_reg(ci, 0x10, &lsb);
560 len = ((u16)msb << 8) | lsb;
H A Dzl10353.c213 zl10353_single_write(fe, TRL_NOMINAL_RATE_0, lsb(nominal_rate));
218 zl10353_single_write(fe, INPUT_FREQ_0, lsb(input_freq));
326 zl10353_single_write(fe, TPS_GIVEN_0, lsb(tps));
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c424 SET_CH_32(dw, chan->dir, chan->id, llp.lsb,
443 SET_RW_32(dw, chan->dir, done_imwr.lsb, chan->msi.address_lo);
446 SET_RW_32(dw, chan->dir, abort_imwr.lsb, chan->msi.address_lo);
/linux-master/drivers/clocksource/
H A Darm_arch_timer.c939 int evt_stream_div, lsb; local
949 * of lsb (last set bit, starts from 0) is set, then we use (lsb + 1).
951 lsb = fls(evt_stream_div) - 1;
952 if (lsb > 0 && (evt_stream_div & BIT(lsb - 1)))
953 lsb++;
956 arch_timer_evtstrm_enable(max(0, lsb));
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_iba7220.c2320 int lsb, ret = 0; local
2341 lsb = IBA7220_IBC_RXPOL_SHIFT;
2346 lsb = IBA7220_IBC_LREV_SHIFT;
2385 lsb = IBA7220_IBC_HRTBT_SHIFT;
2401 ret = (int)((ppd->cpspec->ibcddrctrl >> lsb) & maskr);
2410 int lsb, ret = 0, setforce = 0; local
2421 lsb = IBA7220_IBC_DLIDLMC_SHIFT;
2445 lsb = IBA7220_IBC_WIDTH_SHIFT;
2486 lsb = SYM_LSB(IBCDDRCtrl, IB_ENHANCED_MODE);
2491 lsb
[all...]
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x-core.c552 int msb, lsb; local
554 lsb = io_read(state, ADV748X_IO_CHIP_REV_ID_1);
557 if (lsb < 0 || msb < 0) {
563 state->client->addr << 1, lsb, msb);
/linux-master/arch/arm64/lib/
H A Dinsn.c1446 u8 lsb)
1454 if (lsb > 31)
1458 if (lsb > 63)
1468 insn = aarch64_insn_encode_immediate(AARCH64_INSN_IMM_S, insn, lsb);
1442 aarch64_insn_gen_extr(enum aarch64_insn_variant variant, enum aarch64_insn_register Rm, enum aarch64_insn_register Rn, enum aarch64_insn_register Rd, u8 lsb) argument
/linux-master/drivers/media/platform/ti/cal/
H A Dcal.h136 unsigned int lsb; member in struct:cal_camerarx_data::__anon367
/linux-master/drivers/leds/
H A Dleds-lp3952.c174 line.bytes.lsb);
/linux-master/drivers/hwspinlock/
H A Dqcom_hwspinlock.c203 field.lsb = 0;

Completed in 420 milliseconds

1234567