/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 376 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 D | book3s_paired_singles.c | 339 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 D | fault.c | 148 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 D | divdi3.S | 48 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 D | alternative.c | 976 bool lsb = hash & 1; local 978 if (lsb)
|
/linux-master/arch/x86/kernel/cpu/mce/ |
H A D | apei.c | 32 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 D | internal.h | 275 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 D | fault.c | 935 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 D | regmap.c | 1205 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 D | ccu-pll.c | 316 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 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/drivers/clocksource/ |
H A D | arm_arch_timer.c | 939 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 D | das08.c | 176 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 D | das800.c | 413 unsigned int lsb = inb(dev->iobase + DAS800_LSB); local 416 return (msb << 8) | lsb;
|
H A D | ni_labpc_common.c | 202 unsigned int lsb = devpriv->read_byte(dev, ADC_FIFO_REG); local 205 return (msb << 8) | lsb;
|
/linux-master/drivers/crypto/ccp/ |
H A D | ccp-dev-v5.c | 31 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 D | ccp-dev.h | 290 int lsb; member in struct:ccp_cmd_queue
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-edma-v0-core.c | 424 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 D | dw-edma-v0-debugfs.c | 126 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 D | dw-edma-v0-regs.h | 34 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 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);
|
H A D | dw-hdma-v0-debugfs.c | 87 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 D | dw-hdma-v0-regs.h | 35 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 D | sb_edac.c | 3097 u32 lsb = GET_BITFIELD(m->misc, 0, 5); local 3183 } else if (lsb < 12) {
|
/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);
|