Searched refs:lsb (Results 26 - 50 of 164) sorted by path

1234567

/linux-master/arch/powerpc/include/asm/
H A Dkvm_ppc.h376 static inline u32 kvmppc_get_field(u64 inst, int msb, int lsb) argument
381 BUG_ON(msb > lsb);
383 mask = (1 << (lsb - msb + 1)) - 1;
384 r = (inst >> (63 - lsb)) & mask;
392 static inline u32 kvmppc_set_field(u64 inst, int msb, int lsb, int value) argument
397 BUG_ON(msb > lsb);
399 mask = ((1 << (lsb - msb + 1)) - 1) << (63 - lsb);
400 r = (inst & ~mask) | ((value << (63 - lsb)) & mask);
/linux-master/arch/powerpc/kvm/
H A Dbook3s_paired_singles.c339 static inline u32 inst_get_field(u32 inst, int msb, int lsb) argument
341 return kvmppc_get_field(inst, msb + 32, lsb + 32);
/linux-master/arch/powerpc/mm/
H A Dfault.c148 unsigned int lsb = 0; /* shutup gcc */
154 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault));
156 lsb = PAGE_SHIFT;
158 force_sig_mceerr(BUS_MCEERR_AR, (void __user *)address, lsb);
141 unsigned int lsb = 0; /* shutup gcc */ local
/linux-master/arch/sparc/lib/
H A Ddivdi3.S48 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
55 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
64 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
84 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
91 addxcc %o2,%o2,%o2 ! shift n1n0 and a q-bit in lsb
100 addcc %o2,%o2,%o2 ! shift n1n0 and a 0-bit in lsb
108 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
115 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
124 addcc %o1,%o1,%o1 ! shift n1n0 and a 0-bit in lsb
183 addxcc %o1,%o1,%o1 ! shift n1n0 and a q-bit in lsb
[all...]
/linux-master/arch/x86/kernel/
H A Dalternative.c976 bool lsb = hash & 1; local
978 if (lsb)
/linux-master/arch/x86/kernel/cpu/mce/
H A Dapei.c32 int lsb; local
43 lsb = find_first_bit((void *)&mem_err->physical_addr_mask, PAGE_SHIFT);
45 lsb = PAGE_SHIFT;
51 m.misc = (MCI_MISC_ADDR_PHYS << 6) | lsb;
H A Dinternal.h275 u8 lsb; local
281 lsb = (m->status >> 24) & 0x3f;
283 m->addr &= GENMASK_ULL(56, lsb);
288 lsb = (m->addr >> 56) & 0x3f;
290 m->addr &= GENMASK_ULL(55, lsb);
/linux-master/arch/x86/mm/
H A Dfault.c935 unsigned lsb = 0;
941 lsb = hstate_index_to_shift(VM_FAULT_GET_HINDEX(fault));
943 lsb = PAGE_SHIFT;
944 force_sig_mceerr(BUS_MCEERR_AR, (void __user *)address, lsb);
930 unsigned lsb = 0; local
/linux-master/drivers/base/regmap/
H A Dregmap.c1205 rm_field->shift = reg_field.lsb;
1206 rm_field->mask = GENMASK(reg_field.msb, reg_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/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/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/comedi/drivers/
H A Ddas08.c176 int lsb, msb; local
214 lsb = inb(dev->iobase + DAS08_AI_LSB_REG);
216 data[n] = (lsb >> 4) | (msb << 4);
218 data[n] = (msb << 8) + lsb;
230 unsigned int magnitude = lsb | ((msb & 0x7f) << 8);
305 unsigned char lsb; local
308 lsb = data & 0xff;
311 outb(lsb, dev->iobase + DAS08JR_AO_LSB_REG(chan));
316 outb(lsb, dev->iobase + DAS08AOX_AO_LSB_REG(chan));
H A Ddas800.c413 unsigned int lsb = inb(dev->iobase + DAS800_LSB); local
416 return (msb << 8) | lsb;
H A Dni_labpc_common.c202 unsigned int lsb = devpriv->read_byte(dev, ADC_FIFO_REG); local
205 return (msb << 8) | lsb;
/linux-master/drivers/crypto/ccp/
H A Dccp-dev-v5.c31 if (cmd_q->lsb >= 0) {
37 return start + cmd_q->lsb * LSB_SIZE;
76 if (cmd_q->lsb == start) {
641 cmd_q->lsb = bitno;
930 cmd_q->lsb = -1; /* Unassigned value */
H A Dccp-dev.h290 int lsb; member in struct:ccp_cmd_queue
/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);
H A Ddw-edma-v0-debugfs.c126 CTX_REGISTER(dw, sar.lsb, dir, ch),
128 CTX_REGISTER(dw, dar.lsb, dir, ch),
130 CTX_REGISTER(dw, llp.lsb, dir, ch),
146 WR_REGISTER(dw, ch_arb_weight.lsb),
153 WR_REGISTER(dw, done_imwr.lsb),
155 WR_REGISTER(dw, abort_imwr.lsb),
166 WR_REGISTER_UNROLL(dw, engine_hshake_cnt.lsb),
208 RD_REGISTER(dw, ch_arb_weight.lsb),
214 RD_REGISTER(dw, err_status.lsb),
217 RD_REGISTER(dw, done_imwr.lsb),
[all...]
H A Ddw-edma-v0-regs.h34 u32 lsb; /* 0x000c */ member in struct:dw_edma_v0_ch_regs::__anon4::__anon5
41 u32 lsb; /* 0x0014 */ member in struct:dw_edma_v0_ch_regs::__anon6::__anon7
48 u32 lsb; /* 0x001c */ member in struct:dw_edma_v0_ch_regs::__anon8::__anon9
68 u32 lsb; /* 0x0108 */ member in struct:dw_edma_v0_unroll::__anon10::__anon11
76 u32 lsb; /* 0x0120 */ member in struct:dw_edma_v0_unroll::__anon12::__anon13
118 u32 lsb; /* 0x0018 */ member in struct:dw_edma_v0_regs::__anon14::__anon15
129 u32 lsb; /* 0x0038 */ member in struct:dw_edma_v0_regs::__anon16::__anon17
143 u32 lsb; /* 0x0060 */ member in struct:dw_edma_v0_regs::__anon18::__anon19
150 u32 lsb; /* 0x0068 */ member in struct:dw_edma_v0_regs::__anon20::__anon21
169 u32 lsb; /* member in struct:dw_edma_v0_regs::__anon22::__anon23
179 u32 lsb; /* 0x00cc */ member in struct:dw_edma_v0_regs::__anon24::__anon25
186 u32 lsb; /* 0x00d4 */ member in struct:dw_edma_v0_regs::__anon26::__anon27
208 u32 lsb; member in struct:dw_edma_v0_lli::__anon28::__anon29
215 u32 lsb; member in struct:dw_edma_v0_lli::__anon30::__anon31
227 u32 lsb; member in struct:dw_edma_v0_llp::__anon32::__anon33
[all...]
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);
H A Ddw-hdma-v0-debugfs.c87 CTX_REGISTER(dw, llp.lsb, dir, ch),
91 CTX_REGISTER(dw, sar.lsb, dir, ch),
93 CTX_REGISTER(dw, dar.lsb, dir, ch),
103 CTX_REGISTER(dw, msi_stop.lsb, dir, ch),
105 CTX_REGISTER(dw, msi_watermark.lsb, dir, ch),
107 CTX_REGISTER(dw, msi_abort.lsb, dir, ch),
H A Ddw-hdma-v0-regs.h35 u32 lsb; /* 0x0010 */ member in struct:dw_hdma_v0_ch_regs::__anon5::__anon6
44 u32 lsb; /* 0x0020 */ member in struct:dw_hdma_v0_ch_regs::__anon7::__anon8
51 u32 lsb; /* 0x0028 */ member in struct:dw_hdma_v0_ch_regs::__anon9::__anon10
67 u32 lsb; /* 0x0090 */ member in struct:dw_hdma_v0_ch_regs::__anon11::__anon12
74 u32 lsb; /* 0x0098 */ member in struct:dw_hdma_v0_ch_regs::__anon13::__anon14
81 u32 lsb; /* 0x00a0 */ member in struct:dw_hdma_v0_ch_regs::__anon15::__anon16
104 u32 lsb; member in struct:dw_hdma_v0_lli::__anon17::__anon18
111 u32 lsb; member in struct:dw_hdma_v0_lli::__anon19::__anon20
123 u32 lsb; member in struct:dw_hdma_v0_llp::__anon21::__anon22
/linux-master/drivers/edac/
H A Dsb_edac.c3097 u32 lsb = GET_BITFIELD(m->misc, 0, 5); local
3183 } else if (lsb < 12) {
/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);

Completed in 394 milliseconds

1234567