Symbol: lo
arch/alpha/kernel/module.c
156
unsigned long value, hi, lo;
arch/alpha/kernel/module.c
186
lo = hi - gp;
arch/alpha/kernel/module.c
187
if ((short)lo != lo)
arch/alpha/kernel/module.c
189
*(u16 *)location = lo;
arch/alpha/kernel/module.c
196
lo = (short)value;
arch/alpha/kernel/module.c
197
hi = (int)(value - lo);
arch/alpha/kernel/module.c
198
if (hi + lo != value)
arch/alpha/kernel/module.c
201
*(u16 *)(location + rela[i].r_addend) = lo;
arch/arc/net/bpf_jit.h
48
u8 mov_r64_i64(u8 *buf, u8 reg, u32 lo, u32 hi);
arch/arc/net/bpf_jit_arcv2.c
1419
u8 mov_r64_i64(u8 *buf, u8 reg, u32 lo, u32 hi)
arch/arc/net/bpf_jit_arcv2.c
1423
len = arc_mov_i_fixed(buf, REG_LO(reg), lo);
arch/arm/include/asm/assembler.h
207
.irp c,,eq,ne,cs,cc,mi,pl,vs,vc,hi,ls,ge,lt,gt,le,hs,lo
arch/arm/include/asm/assembler.h
546
.irp c,,eq,ne,cs,cc,mi,pl,vs,vc,hi,ls,ge,lt,gt,le,hs,lo
arch/arm/include/asm/therm.h
26
int lo;
arch/arm/kernel/xscale-cp0.c
121
u32 lo;
arch/arm/kernel/xscale-cp0.c
136
: "=r" (lo), "=r" (hi)
arch/arm/mach-orion5x/dns323-setup.c
197
int lo;
arch/arm/mach-orion5x/dns323-setup.c
200
lo = dns323_parse_hex_nibble(b[1]);
arch/arm/mach-orion5x/dns323-setup.c
202
if (hi < 0 || lo < 0)
arch/arm/mach-orion5x/dns323-setup.c
205
return (hi << 4) | lo;
arch/arm/mach-orion5x/tsx09-common.c
69
int lo;
arch/arm/mach-orion5x/tsx09-common.c
72
lo = qnap_tsx09_parse_hex_nibble(b[1]);
arch/arm/mach-orion5x/tsx09-common.c
74
if (hi < 0 || lo < 0)
arch/arm/mach-orion5x/tsx09-common.c
77
return (hi << 4) | lo;
arch/arm/net/bpf_jit_32.c
1406
u32 lo, hi;
arch/arm/net/bpf_jit_32.c
1432
lo = (u32)MAX_TAIL_CALL_CNT;
arch/arm/net/bpf_jit_32.c
1436
_emit(ARM_COND_EQ, ARM_CMP_I(tc[1], lo), ctx);
arch/arm64/include/asm/assembler.h
407
b.lo .Ldcache_op\@
arch/arm64/include/asm/assembler.h
452
b.lo .Licache_op\@
arch/arm64/include/asm/pointer_auth.h
29
unsigned long lo, hi;
arch/arm64/include/asm/pointer_auth.h
47
write_sysreg_s(__pki_v.lo, SYS_ ## k ## KEYLO_EL1); \
arch/arm64/kernel/ptrace.c
1327
return (__uint128_t)key->hi << 64 | key->lo;
arch/arm64/kernel/ptrace.c
1333
.lo = (unsigned long)ukey,
arch/arm64/kernel/signal32.c
121
__put_user_error(vreg.lo, &frame->ufp.fpregs[i], err);
arch/arm64/kernel/signal32.c
162
__get_user_error(vreg.lo, &frame->ufp.fpregs[i], err);
arch/arm64/kernel/signal32.c
84
u64 lo;
arch/arm64/kernel/signal32.c
86
u64 lo;
arch/arm64/kvm/pauth.c
170
ikey.lo = __vcpu_sys_reg(vcpu, APIBKEYLO_EL1);
arch/arm64/kvm/pauth.c
176
ikey.lo = __vcpu_sys_reg(vcpu, APIAKEYLO_EL1);
arch/arm64/kvm/pauth.c
44
gkey.lo = read_sysreg_s(SYS_APGAKEYLO_EL1);
arch/arm64/kvm/pmu-emul.c
846
u32 hi[2], lo[2];
arch/arm64/kvm/pmu-emul.c
848
bitmap_to_arr32(lo, pmu->pmceid_bitmap, ARMV8_PMUV3_MAX_COMMON_EVENTS);
arch/arm64/kvm/pmu-emul.c
851
return ((u64)hi[pmceid1] << 32) | lo[pmceid1];
arch/arm64/net/bpf_jit_comp.c
130
u16 lo = val & 0xffff;
arch/arm64/net/bpf_jit_comp.c
134
emit(A64_MOVN(is64, reg, (u16)~lo, 0), ctx);
arch/arm64/net/bpf_jit_comp.c
137
if (lo != 0xffff)
arch/arm64/net/bpf_jit_comp.c
138
emit(A64_MOVK(is64, reg, lo, 0), ctx);
arch/arm64/net/bpf_jit_comp.c
141
emit(A64_MOVZ(is64, reg, lo, 0), ctx);
arch/csky/kernel/perf_event.c
102
result |= lo;
arch/csky/kernel/perf_event.c
116
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
121
lo = cprgr("<0, 0x4>");
arch/csky/kernel/perf_event.c
126
result |= lo;
arch/csky/kernel/perf_event.c
140
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
145
lo = cprgr("<0, 0x6>");
arch/csky/kernel/perf_event.c
150
result |= lo;
arch/csky/kernel/perf_event.c
164
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
169
lo = cprgr("<0, 0x8>");
arch/csky/kernel/perf_event.c
174
result |= lo;
arch/csky/kernel/perf_event.c
188
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
193
lo = cprgr("<0, 0xa>");
arch/csky/kernel/perf_event.c
198
result |= lo;
arch/csky/kernel/perf_event.c
212
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
217
lo = cprgr("<0, 0xc>");
arch/csky/kernel/perf_event.c
222
result |= lo;
arch/csky/kernel/perf_event.c
236
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
241
lo = cprgr("<0, 0xe>");
arch/csky/kernel/perf_event.c
246
result |= lo;
arch/csky/kernel/perf_event.c
260
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
265
lo = cprgr("<0, 0x10>");
arch/csky/kernel/perf_event.c
270
result |= lo;
arch/csky/kernel/perf_event.c
284
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
289
lo = cprgr("<0, 0x14>");
arch/csky/kernel/perf_event.c
294
result |= lo;
arch/csky/kernel/perf_event.c
308
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
313
lo = cprgr("<0, 0x16>");
arch/csky/kernel/perf_event.c
318
result |= lo;
arch/csky/kernel/perf_event.c
332
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
337
lo = cprgr("<0, 0x18>");
arch/csky/kernel/perf_event.c
342
result |= lo;
arch/csky/kernel/perf_event.c
356
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
361
lo = cprgr("<0, 0x1a>");
arch/csky/kernel/perf_event.c
366
result |= lo;
arch/csky/kernel/perf_event.c
380
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
385
lo = cprgr("<0, 0x1c>");
arch/csky/kernel/perf_event.c
390
result |= lo;
arch/csky/kernel/perf_event.c
404
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
409
lo = cprgr("<0, 0x1e>");
arch/csky/kernel/perf_event.c
414
result |= lo;
arch/csky/kernel/perf_event.c
428
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
433
lo = cprgr("<0, 0x20>");
arch/csky/kernel/perf_event.c
438
result |= lo;
arch/csky/kernel/perf_event.c
452
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
457
lo = cprgr("<0, 0x22>");
arch/csky/kernel/perf_event.c
462
result |= lo;
arch/csky/kernel/perf_event.c
476
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
481
lo = cprgr("<0, 0x24>");
arch/csky/kernel/perf_event.c
486
result |= lo;
arch/csky/kernel/perf_event.c
500
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
505
lo = cprgr("<0, 0x26>");
arch/csky/kernel/perf_event.c
510
result |= lo;
arch/csky/kernel/perf_event.c
524
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
529
lo = cprgr("<0, 0x28>");
arch/csky/kernel/perf_event.c
534
result |= lo;
arch/csky/kernel/perf_event.c
548
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
553
lo = cprgr("<0, 0x2a>");
arch/csky/kernel/perf_event.c
558
result |= lo;
arch/csky/kernel/perf_event.c
572
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
577
lo = cprgr("<0, 0x2c>");
arch/csky/kernel/perf_event.c
582
result |= lo;
arch/csky/kernel/perf_event.c
596
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
601
lo = cprgr("<0, 0x2e>");
arch/csky/kernel/perf_event.c
606
result |= lo;
arch/csky/kernel/perf_event.c
620
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
625
lo = cprgr("<0, 0x30>");
arch/csky/kernel/perf_event.c
630
result |= lo;
arch/csky/kernel/perf_event.c
644
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
649
lo = cprgr("<0, 0x32>");
arch/csky/kernel/perf_event.c
654
result |= lo;
arch/csky/kernel/perf_event.c
668
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
673
lo = cprgr("<0, 0x34>");
arch/csky/kernel/perf_event.c
678
result |= lo;
arch/csky/kernel/perf_event.c
692
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
697
lo = cprgr("<0, 0x36>");
arch/csky/kernel/perf_event.c
702
result |= lo;
arch/csky/kernel/perf_event.c
92
uint32_t lo, hi, tmp;
arch/csky/kernel/perf_event.c
97
lo = cprgr("<0, 0x2>");
arch/loongarch/include/asm/timex.h
42
u32 hi, lo;
arch/loongarch/include/asm/timex.h
46
lo = rdtime_l();
arch/loongarch/include/asm/timex.h
49
return ((u64)hi << 32) | lo;
arch/loongarch/mm/tlb.c
142
unsigned long lo;
arch/loongarch/mm/tlb.c
152
lo = pmd_to_entrylo(pte_val(*ptep));
arch/loongarch/mm/tlb.c
153
write_csr_entrylo0(lo);
arch/loongarch/mm/tlb.c
154
write_csr_entrylo1(lo + (HPAGE_SIZE >> 1));
arch/m68k/amiga/config.c
515
unsigned short hi, lo, hi2;
arch/m68k/amiga/config.c
523
lo = ciab.talo;
arch/m68k/amiga/config.c
527
lo = ciab.talo;
arch/m68k/amiga/config.c
531
ticks = hi << 8 | lo;
arch/m68k/include/asm/openprom.h
52
int (*v2_dev_seek)(int d, int hi, int lo);
arch/mips/include/asm/kvm_host.h
311
unsigned long lo;
arch/mips/include/asm/mach-loongson2ef/cs5536/cs5536.h
14
extern void _rdmsr(u32 msr, u32 *hi, u32 *lo);
arch/mips/include/asm/mach-loongson2ef/cs5536/cs5536.h
15
extern void _wrmsr(u32 msr, u32 hi, u32 lo);
arch/mips/include/asm/ptrace.h
40
unsigned long lo;
arch/mips/include/asm/sgiarcs.h
169
u32 lo;
arch/mips/include/asm/sgiarcs.h
173
u32 lo;
arch/mips/include/asm/stackframe.h
136
LONG_L sp, %lo(kernelsp)(k1)
arch/mips/include/asm/stackframe.h
138
LONG_L k1, %lo(kernelsp)(k1)
arch/mips/include/asm/stackframe.h
183
LONG_L sp, %lo(kernelsp)(k1)
arch/mips/include/asm/stackframe.h
185
LONG_L k1, %lo(kernelsp)(k1)
arch/mips/include/asm/vdso/gettimeofday.h
173
u32 hi, hi2, lo;
arch/mips/include/asm/vdso/gettimeofday.h
176
hi = __raw_readl(gic + sizeof(lo));
arch/mips/include/asm/vdso/gettimeofday.h
177
lo = __raw_readl(gic);
arch/mips/include/asm/vdso/gettimeofday.h
178
hi2 = __raw_readl(gic + sizeof(lo));
arch/mips/include/asm/vdso/gettimeofday.h
181
return (((u64)hi) << 32) + lo;
arch/mips/include/uapi/asm/kvm.h
36
__u64 lo;
arch/mips/include/uapi/asm/ptrace.h
42
__u64 lo;
arch/mips/kernel/asm-offsets.c
70
OFFSET(PT_LO, pt_regs, lo);
arch/mips/kernel/kgdb.c
89
{ "lo", GDB_SIZEOF_REG, offsetof(struct pt_regs, lo) },
arch/mips/kernel/mips-r2-to-r6-emul.c
372
regs->regs[MIPSInst_RD(ir)] = regs->lo;
arch/mips/kernel/mips-r2-to-r6-emul.c
388
regs->lo = regs->regs[MIPSInst_RS(ir)];
arch/mips/kernel/mips-r2-to-r6-emul.c
412
regs->lo = (s64)rs;
arch/mips/kernel/mips-r2-to-r6-emul.c
438
regs->lo = (s64)(s32)rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
460
regs->lo = (s64)(rs / rt);
arch/mips/kernel/mips-r2-to-r6-emul.c
482
regs->lo = (s64)(rs / rt);
arch/mips/kernel/mips-r2-to-r6-emul.c
509
regs->lo = res;
arch/mips/kernel/mips-r2-to-r6-emul.c
541
regs->lo = res;
arch/mips/kernel/mips-r2-to-r6-emul.c
571
regs->lo = rs / rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
596
regs->lo = rs / rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
642
rs = regs->lo;
arch/mips/kernel/mips-r2-to-r6-emul.c
646
regs->lo = (s64)rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
671
rs = regs->lo;
arch/mips/kernel/mips-r2-to-r6-emul.c
675
regs->lo = (s64)(s32)rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
700
rs = regs->lo;
arch/mips/kernel/mips-r2-to-r6-emul.c
704
regs->lo = (s64)rt;
arch/mips/kernel/mips-r2-to-r6-emul.c
729
rs = regs->lo;
arch/mips/kernel/mips-r2-to-r6-emul.c
733
regs->lo = (s64)(s32)rt;
arch/mips/kernel/process.c
885
uregs[MIPS32_EF_LO] = regs->lo;
arch/mips/kernel/process.c
907
uregs[MIPS64_EF_LO] = regs->lo;
arch/mips/kernel/ptrace.c
113
__get_user(regs->lo, (__s64 __user *)&data->lo);
arch/mips/kernel/ptrace.c
1158
tmp = regs->lo;
arch/mips/kernel/ptrace.c
1247
regs->lo = data;
arch/mips/kernel/ptrace.c
261
regs->lo = (s32)uregs[i];
arch/mips/kernel/ptrace.c
322
regs->lo = uregs[i];
arch/mips/kernel/ptrace.c
86
__put_user((long)regs->lo, (__s64 __user *)&data->lo);
arch/mips/kernel/ptrace.c
898
REG_OFFSET_NAME(lo, lo),
arch/mips/kernel/ptrace32.c
137
tmp = regs->lo;
arch/mips/kernel/ptrace32.c
243
regs->lo = data;
arch/mips/kernel/signal.c
454
err |= __put_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/signal.c
531
err |= __get_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/signal_o32.c
66
err |= __put_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/signal_o32.c
98
err |= __get_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/traps.c
297
printk("Lo : %0*lx\n", field, regs->lo);
arch/mips/kvm/entry.c
355
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, lo), GPR_K1);
arch/mips/kvm/entry.c
546
UASM_i_SW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, lo), GPR_K1);
arch/mips/kvm/mips.c
1101
kvm_debug("\tlo: 0x%08lx\n", vcpu->arch.lo);
arch/mips/kvm/mips.c
1123
vcpu->arch.lo = regs->lo;
arch/mips/kvm/mips.c
1140
regs->lo = vcpu->arch.lo;
arch/mips/kvm/mips.c
666
v = (long)vcpu->arch.lo;
arch/mips/kvm/mips.c
800
vcpu->arch.lo = v;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
100
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
101
if (lo & SOFT_BAR_ACC_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
104
lo &= ~SOFT_BAR_ACC_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
105
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
107
_rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
109
conf_data |= (lo & 0xfff00000) >> 20;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
17
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
21
_rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
23
lo |= (0x03 << 8);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
25
lo &= ~(0x03 << 8);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
26
_wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
30
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
31
if (lo & SB_PARE_ERR_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
32
lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
33
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
39
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
40
lo |= SOFT_BAR_ACC_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
41
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
45
lo = 0x000fff80 | ((value & 0x00000fff) << 20);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
46
_wrmsr(GLIU_MSR_REG(GLIU_IOD_BM1), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
50
_rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
52
lo &= ~(0xf << PIC_YSEL_LOW_ACC_SHIFT);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
54
lo |= (CS5536_ACC_INTR << PIC_YSEL_LOW_ACC_SHIFT);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
55
_wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
64
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
73
_rdmsr(GLIU_MSR_REG(GLIU_IOD_BM1), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
74
if (((lo & 0xfff00000) || (hi & 0x000000ff))
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
77
_rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
78
if ((lo & 0x300) == 0x300)
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
84
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
85
if (lo & SB_PARE_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
90
_rdmsr(ACC_MSR_REG(ACC_CAP), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_acc.c
91
conf_data = lo & 0x000000ff;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
101
_rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
102
conf_data = lo & 0x000000ff;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
111
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
112
if (lo & SOFT_BAR_EHCI_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
115
lo &= ~SOFT_BAR_EHCI_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
116
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
118
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
119
conf_data = lo & 0xfffff000;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
140
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
144
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
148
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
17
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
21
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
31
_wrmsr(USB_MSR_REG(USB_EHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
35
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
36
if (lo & SB_PARE_ERR_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
37
lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
38
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
44
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
45
lo |= SOFT_BAR_EHCI_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
46
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
48
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
49
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
50
_wrmsr(USB_MSR_REG(USB_EHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
54
lo = 0x000fffff | ((value & 0x00fff000) << 8);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
55
_wrmsr(GLIU_MSR_REG(GLIU_P2D_BM4), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
59
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
62
_wrmsr(USB_MSR_REG(USB_EHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
65
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
68
_wrmsr(USB_MSR_REG(USB_EHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
78
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
86
_rdmsr(USB_MSR_REG(USB_EHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
95
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ehci.c
96
if (lo & SB_PARE_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
107
_rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
108
if (lo & 0xfffffff0)
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
110
_rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
111
if ((lo & 0x30) == 0x30)
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
117
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
118
if (lo & SB_PARE_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
123
_rdmsr(IDE_MSR_REG(IDE_CAP), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
124
conf_data = lo & 0x000000ff;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
128
_rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
133
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
134
if (lo & SOFT_BAR_IDE_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
137
lo &= ~SOFT_BAR_IDE_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
138
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
140
_rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
141
conf_data = lo & 0xfffffff0;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
164
_rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
165
conf_data = lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
168
_rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
169
conf_data = lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
17
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
172
_rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
173
conf_data = lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
176
_rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
177
conf_data = lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
180
_rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
181
conf_data = lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
21
_rdmsr(GLIU_MSR_REG(GLIU_PAE), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
23
lo |= (0x03 << 4);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
25
lo &= ~(0x03 << 4);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
26
_wrmsr(GLIU_MSR_REG(GLIU_PAE), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
30
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
31
if (lo & SB_PARE_ERR_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
32
lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
33
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
39
_rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
42
_wrmsr(SB_MSR_REG(SB_CTRL), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
46
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
47
lo |= SOFT_BAR_IDE_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
48
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
50
_rdmsr(IDE_MSR_REG(IDE_IO_BAR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
51
lo = (value & 0xfffffff0) | 0x1;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
52
_wrmsr(IDE_MSR_REG(IDE_IO_BAR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
56
lo = 0x000ffff0 | ((value & 0x00000fff) << 20);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
57
_wrmsr(GLIU_MSR_REG(GLIU_IOD_BM2), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
62
_rdmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
63
lo |= 0x01;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
64
_wrmsr(DIVIL_MSR_REG(DIVIL_BALL_OPTS), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
66
_rdmsr(IDE_MSR_REG(IDE_CFG), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
67
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
68
_wrmsr(IDE_MSR_REG(IDE_CFG), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
72
_rdmsr(IDE_MSR_REG(IDE_DTC), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
73
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
74
_wrmsr(IDE_MSR_REG(IDE_DTC), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
77
_rdmsr(IDE_MSR_REG(IDE_CAST), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
78
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
79
_wrmsr(IDE_MSR_REG(IDE_CAST), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
82
_rdmsr(IDE_MSR_REG(IDE_ETC), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
83
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
84
_wrmsr(IDE_MSR_REG(IDE_ETC), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
87
_rdmsr(IDE_MSR_REG(IDE_INTERNAL_PM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
88
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
89
_wrmsr(IDE_MSR_REG(IDE_INTERNAL_PM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ide.c
99
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
101
lo = ((value & 0x000ffffc) << 12) | 0x01;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
102
_wrmsr(sb_msr_reg[n], hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
113
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
115
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
116
if (lo & soft_bar_flag[n]) {
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
118
lo &= ~soft_bar_flag[n];
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
119
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
121
_rdmsr(divil_msr_reg[n], &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
122
conf_data = lo & bar_space_range[n];
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
136
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
147
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
148
temp = lo & 0x0000ffff;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
150
(lo & SB_TAS_ERR_EN))
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
154
(lo & SB_TAR_ERR_EN))
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
158
&& (lo & SB_MAR_ERR_EN))
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
162
&& (lo & SB_PARE_ERR_EN))
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
165
lo = temp;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
166
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
170
_rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
173
_wrmsr(SB_MSR_REG(SB_CTRL), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
194
_rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
196
lo &= ~(0xf << 24);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
198
lo |= (CS5536_UART1_INTR << 24);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
199
_wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
202
_rdmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
204
lo &= ~(0xf << 28);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
206
lo |= (CS5536_UART2_INTR << 28);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
207
_wrmsr(DIVIL_MSR_REG(PIC_YSEL_HIGH), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
212
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
213
lo |= 0x00000063;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
214
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
231
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
241
_rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_SMB), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
250
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
251
if (lo & SB_TAS_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
253
if (lo & SB_TAR_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
255
if (lo & SB_MAR_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
257
if (lo & SB_PARE_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
261
_rdmsr(GLCP_MSR_REG(GLCP_CHIP_REV_ID), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
262
conf_data = lo & 0x000000ff;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
266
_rdmsr(SB_MSR_REG(SB_CTRL), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
51
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
59
_rdmsr(DIVIL_MSR_REG(offset), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
61
_wrmsr(DIVIL_MSR_REG(offset), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
70
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
74
_rdmsr(DIVIL_MSR_REG(offset), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
76
_wrmsr(DIVIL_MSR_REG(offset), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
86
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
89
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
90
lo |= soft_bar_flag[n];
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
91
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
95
lo &= bar_space_range[n];
arch/mips/loongson2ef/common/cs5536/cs5536_isa.c
96
_wrmsr(divil_msr_reg[n], hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
106
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
107
if (lo & SOFT_BAR_OHCI_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
110
lo &= ~SOFT_BAR_OHCI_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
111
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
113
_rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
114
conf_data = lo & 0xffffff00;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
136
_rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
137
if (((lo >> PIC_YSEL_LOW_USB_SHIFT) & 0xf) == CS5536_USB_INTR)
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
17
u32 hi = 0, lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
21
_rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
31
_wrmsr(USB_MSR_REG(USB_OHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
35
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
36
if (lo & SB_PARE_ERR_FLAG) {
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
37
lo = (lo & 0x0000ffff) | SB_PARE_ERR_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
38
_wrmsr(SB_MSR_REG(SB_ERROR), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
44
_rdmsr(GLCP_MSR_REG(GLCP_SOFT_COM), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
45
lo |= SOFT_BAR_OHCI_FLAG;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
46
_wrmsr(GLCP_MSR_REG(GLCP_SOFT_COM), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
48
_rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
49
lo = value;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
50
_wrmsr(USB_MSR_REG(USB_OHCI), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
54
lo = 0x000fffff | ((value & 0x00fff000) << 8);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
55
_wrmsr(GLIU_MSR_REG(GLIU_P2D_BM3), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
59
_rdmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
60
lo &= ~(0xf << PIC_YSEL_LOW_USB_SHIFT);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
62
lo |= (CS5536_USB_INTR << PIC_YSEL_LOW_USB_SHIFT);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
63
_wrmsr(DIVIL_MSR_REG(PIC_YSEL_LOW), hi, lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
73
u32 hi, lo;
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
81
_rdmsr(USB_MSR_REG(USB_OHCI), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
90
_rdmsr(SB_MSR_REG(SB_ERROR), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
91
if (lo & SB_PARE_ERR_FLAG)
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
96
_rdmsr(USB_MSR_REG(USB_CAP), &hi, &lo);
arch/mips/loongson2ef/common/cs5536/cs5536_ohci.c
97
conf_data = lo & 0x000000ff;
arch/mips/loongson2ef/lemote-2f/reset.c
44
u32 hi, lo;
arch/mips/loongson2ef/lemote-2f/reset.c
45
_rdmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), &hi, &lo);
arch/mips/loongson2ef/lemote-2f/reset.c
46
lo |= 0x00000001;
arch/mips/loongson2ef/lemote-2f/reset.c
47
_wrmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), hi, lo);
arch/mips/loongson2ef/lemote-2f/reset.c
53
u32 hi, lo, val;
arch/mips/loongson2ef/lemote-2f/reset.c
57
_rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_GPIO), &hi, &lo);
arch/mips/loongson2ef/lemote-2f/reset.c
58
gpio_base = lo & 0xff00;
arch/mips/mm/tlb-r4k.c
334
unsigned long lo;
arch/mips/mm/tlb-r4k.c
337
lo = pte_to_entrylo(pte_val(*ptep));
arch/mips/mm/tlb-r4k.c
338
write_c0_entrylo0(lo);
arch/mips/mm/tlb-r4k.c
339
write_c0_entrylo1(lo + (HPAGE_SIZE >> 7));
arch/mips/net/bpf_jit_comp32.c
1003
emit(ctx, sltu, rd, lo(rs), rd); /* rd = rsl < rd */
arch/mips/net/bpf_jit_comp32.c
1005
emit(ctx, sltiu, rd, lo(rs), imm); /* rd = rsl < imm */
arch/mips/net/bpf_jit_comp32.c
1017
emit(ctx, sltu, rd, lo(rs), lo(rt)); /* rd = rsl < rtl */
arch/mips/net/bpf_jit_comp32.c
1037
emit(ctx, sltu, t1, lo(rs), rd); /* t1 = rsl <u imm */
arch/mips/net/bpf_jit_comp32.c
1038
emit(ctx, sltu, t2, rd, lo(rs)); /* t2 = imm <u rsl */
arch/mips/net/bpf_jit_comp32.c
1079
emit(ctx, sltu, t1, lo(rs), lo(rt)); /* t1 = rsl <u rtl */
arch/mips/net/bpf_jit_comp32.c
1080
emit(ctx, sltu, t2, lo(rt), lo(rs)); /* t2 = rtl <u rsl */
arch/mips/net/bpf_jit_comp32.c
1106
emit(ctx, addiu, tmp, lo(dst), -imm);
arch/mips/net/bpf_jit_comp32.c
1108
emit(ctx, xori, tmp, lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
1111
emit(ctx, xor, tmp, lo(dst), tmp);
arch/mips/net/bpf_jit_comp32.c
1129
emit(ctx, andi, tmp, lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
1132
emit(ctx, and, tmp, lo(dst), tmp);
arch/mips/net/bpf_jit_comp32.c
1199
emit(ctx, subu, t1, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1211
emit(ctx, and, t1, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1292
u8 ary = lo(bpf2mips32[BPF_REG_2]);
arch/mips/net/bpf_jit_comp32.c
1293
u8 ind = lo(bpf2mips32[BPF_REG_3]);
arch/mips/net/bpf_jit_comp32.c
1401
emit(ctx, move, lo(r1), MIPS_R_A0);
arch/mips/net/bpf_jit_comp32.c
1437
emit(ctx, addiu, lo(fp), MIPS_R_SP, stack - saved);
arch/mips/net/bpf_jit_comp32.c
1479
emit_mov_i(ctx, lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
1488
emit_mov_r(ctx, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1494
emit_alu_i(ctx, lo(dst), 0, BPF_NEG);
arch/mips/net/bpf_jit_comp32.c
1521
emit_alu_r(ctx, lo(dst), MIPS_R_T6, BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1523
emit_alu_i(ctx, lo(dst), val, alu);
arch/mips/net/bpf_jit_comp32.c
1549
emit_alu_r(ctx, lo(dst), lo(src), BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1558
emit_mov_r(ctx, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1622
emit_shift_r64(ctx, dst, lo(src), BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1651
emit_mov_i(ctx, lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
1659
emit_ldx(ctx, dst, lo(src), off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp32.c
1674
emit_mov_i(ctx, lo(tmp), imm);
arch/mips/net/bpf_jit_comp32.c
1677
emit_stx(ctx, lo(dst), tmp, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp32.c
1684
emit_stx(ctx, lo(dst), src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp32.c
1702
emit_atomic_r(ctx, lo(dst), lo(src), off, imm);
arch/mips/net/bpf_jit_comp32.c
1704
emit_atomic_r32(ctx, lo(dst), lo(src),
arch/mips/net/bpf_jit_comp32.c
1711
emit_cmpxchg_r(ctx, lo(dst), lo(src),
arch/mips/net/bpf_jit_comp32.c
1712
lo(res), off);
arch/mips/net/bpf_jit_comp32.c
1714
emit_cmpxchg_r32(ctx, lo(dst), lo(src), off);
arch/mips/net/bpf_jit_comp32.c
1733
emit_atomic_r64(ctx, lo(dst), src, off, imm);
arch/mips/net/bpf_jit_comp32.c
1736
emit_cmpxchg_r64(ctx, lo(dst), src, off);
arch/mips/net/bpf_jit_comp32.c
176
emit_mov_i(ctx, lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
1767
emit_jmp_r(ctx, lo(dst), lo(src), rel, jmp);
arch/mips/net/bpf_jit_comp32.c
1797
emit_jmp_i(ctx, lo(dst), imm, rel, jmp);
arch/mips/net/bpf_jit_comp32.c
1801
emit_jmp_r(ctx, lo(dst), MIPS_R_T6, rel, jmp);
arch/mips/net/bpf_jit_comp32.c
228
emit(ctx, addu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
229
emit(ctx, sltu, MIPS_R_T9, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
236
emit(ctx, sltu, MIPS_R_T9, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
237
emit(ctx, subu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
244
emit(ctx, or, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
250
emit(ctx, and, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
256
emit(ctx, xor, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
274
emit(ctx, srl, MIPS_R_T9, lo(dst), 31);
arch/mips/net/bpf_jit_comp32.c
275
emit(ctx, addu, lo(dst), lo(dst), lo(dst));
arch/mips/net/bpf_jit_comp32.c
277
emit(ctx, addu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
278
emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
285
emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
286
emit(ctx, subu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
292
emit(ctx, or, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
297
emit(ctx, and, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
302
emit(ctx, xor, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
312
emit(ctx, sltu, MIPS_R_T9, MIPS_R_ZERO, lo(dst));
arch/mips/net/bpf_jit_comp32.c
313
emit(ctx, subu, lo(dst), MIPS_R_ZERO, lo(dst));
arch/mips/net/bpf_jit_comp32.c
328
emit(ctx, srl, MIPS_R_T9, lo(dst), 32 - imm);
arch/mips/net/bpf_jit_comp32.c
329
emit(ctx, sll, lo(dst), lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
333
emit(ctx, sll, hi(dst), lo(dst), imm - 32);
arch/mips/net/bpf_jit_comp32.c
334
emit(ctx, move, lo(dst), MIPS_R_ZERO);
arch/mips/net/bpf_jit_comp32.c
341
emit(ctx, srl, lo(dst), lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
343
emit(ctx, or, lo(dst), lo(dst), MIPS_R_T9);
arch/mips/net/bpf_jit_comp32.c
345
emit(ctx, srl, lo(dst), hi(dst), imm - 32);
arch/mips/net/bpf_jit_comp32.c
353
emit(ctx, srl, lo(dst), lo(dst), imm);
arch/mips/net/bpf_jit_comp32.c
355
emit(ctx, or, lo(dst), lo(dst), MIPS_R_T9);
arch/mips/net/bpf_jit_comp32.c
357
emit(ctx, sra, lo(dst), hi(dst), imm - 32);
arch/mips/net/bpf_jit_comp32.c
380
emit(ctx, sllv, hi(dst), lo(dst), src); /* dh = dl << src */
arch/mips/net/bpf_jit_comp32.c
381
emit(ctx, move, lo(dst), MIPS_R_ZERO); /* dl = 0 */
arch/mips/net/bpf_jit_comp32.c
384
emit(ctx, srl, t1, lo(dst), 1); /* t1 = dl >> 1 */
arch/mips/net/bpf_jit_comp32.c
386
emit(ctx, sllv, lo(dst), lo(dst), src); /* dl = dl << src */
arch/mips/net/bpf_jit_comp32.c
393
emit(ctx, srlv, lo(dst), hi(dst), src); /* dl = dh >> src */
arch/mips/net/bpf_jit_comp32.c
399
emit(ctx, srlv, lo(dst), lo(dst), src); /* dl = dl >> src */
arch/mips/net/bpf_jit_comp32.c
401
emit(ctx, or, lo(dst), lo(dst), t1); /* dl = dl | t1 */
arch/mips/net/bpf_jit_comp32.c
406
emit(ctx, srav, lo(dst), hi(dst), src); /* dl = dh >>a src */
arch/mips/net/bpf_jit_comp32.c
412
emit(ctx, srlv, lo(dst), lo(dst), src); /* dl = dl >>a src */
arch/mips/net/bpf_jit_comp32.c
414
emit(ctx, or, lo(dst), lo(dst), t1); /* dl = dl | t1 */
arch/mips/net/bpf_jit_comp32.c
437
emit_mov_r(ctx, lo(dst), MIPS_R_ZERO);
arch/mips/net/bpf_jit_comp32.c
453
emit(ctx, subu, hi(dst), hi(dst), lo(dst));
arch/mips/net/bpf_jit_comp32.c
458
emit(ctx, muhu, tmp, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
459
emit(ctx, mulu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
461
emit(ctx, multu, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
462
emit(ctx, mflo, lo(dst));
arch/mips/net/bpf_jit_comp32.c
482
emit(ctx, mul, acc, hi(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
484
emit(ctx, multu, hi(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
490
emit(ctx, mul, tmp, lo(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
492
emit(ctx, multu, lo(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
502
emit(ctx, muhu, tmp, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
503
emit(ctx, mulu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
505
emit(ctx, multu, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
506
emit(ctx, mflo, lo(dst));
arch/mips/net/bpf_jit_comp32.c
565
exclude = BIT(lo(dst)) | BIT(hi(dst));
arch/mips/net/bpf_jit_comp32.c
608
emit(ctx, rotr, hi(dst), lo(dst), 16);
arch/mips/net/bpf_jit_comp32.c
609
emit(ctx, wsbh, lo(dst), tmp);
arch/mips/net/bpf_jit_comp32.c
612
emit_swap16_r(ctx, tmp, lo(dst));
arch/mips/net/bpf_jit_comp32.c
613
emit_swap16_r(ctx, lo(dst), hi(dst));
arch/mips/net/bpf_jit_comp32.c
618
emit_swap8_r(ctx, lo(dst), lo(dst), tmp);
arch/mips/net/bpf_jit_comp32.c
626
emit_bswap_r(ctx, lo(dst), width);
arch/mips/net/bpf_jit_comp32.c
647
emit(ctx, andi, lo(dst), lo(dst), 0xffff);
arch/mips/net/bpf_jit_comp32.c
660
emit(ctx, lbu, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
665
emit(ctx, lhu, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
670
emit(ctx, lw, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
695
emit(ctx, sb, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
699
emit(ctx, sh, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
703
emit(ctx, sw, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
859
emit(ctx, move, lo(src), lo(r0));
arch/mips/net/bpf_jit_comp32.c
887
emit(ctx, move, MIPS_R_A1, lo(r0));
arch/mips/net/bpf_jit_comp32.c
897
emit(ctx, move, lo(r0), MIPS_R_V0);
arch/mips/net/bpf_jit_comp32.c
997
emit(ctx, sltu, rd, lo(rs), rd); /* rd = rsl < rd */
arch/mips/pci/fixup-lemote2f.c
126
u32 hi, lo;
arch/mips/pci/fixup-lemote2f.c
129
_rdmsr(USB_MSR_REG(USB_CONFIG), &hi, &lo);
arch/mips/pci/fixup-lemote2f.c
130
_wrmsr(USB_MSR_REG(USB_CONFIG), (1 << 1) | (1 << 3), lo);
arch/mips/pci/ops-loongson2.c
182
void _rdmsr(u32 msr, u32 *hi, u32 *lo)
arch/mips/pci/ops-loongson2.c
192
loongson_pcibios_read(&bus, devfn, PCI_MSR_DATA_LO, 4, lo);
arch/mips/pci/ops-loongson2.c
198
void _wrmsr(u32 msr, u32 hi, u32 lo)
arch/mips/pci/ops-loongson2.c
208
loongson_pcibios_write(&bus, devfn, PCI_MSR_DATA_LO, 4, lo);
arch/mips/sgi-ip22/ip28-berr.c
109
tag[0].lo = read_c0_taglo(); /* PA[35:12] */
arch/mips/sgi-ip22/ip28-berr.c
112
tag[1].lo = read_c0_taglo(); /* PA[35:12] */
arch/mips/sgi-ip22/ip28-berr.c
182
if ((cache_tags.tagd[i][0].lo & 0x0fffff00) != scw &&
arch/mips/sgi-ip22/ip28-berr.c
183
(cache_tags.tagd[i][1].lo & 0x0fffff00) != scw)
arch/mips/sgi-ip22/ip28-berr.c
187
cache_tags.tagd[i][0].hi, cache_tags.tagd[i][0].lo,
arch/mips/sgi-ip22/ip28-berr.c
188
cache_tags.tagd[i][1].hi, cache_tags.tagd[i][1].lo,
arch/mips/sgi-ip22/ip28-berr.c
193
if ((cache_tags.tagi[i][0].lo & 0x0fffff00) != scw &&
arch/mips/sgi-ip22/ip28-berr.c
194
(cache_tags.tagi[i][1].lo & 0x0fffff00) != scw)
arch/mips/sgi-ip22/ip28-berr.c
198
cache_tags.tagi[i][0].hi, cache_tags.tagi[i][0].lo,
arch/mips/sgi-ip22/ip28-berr.c
199
cache_tags.tagi[i][1].hi, cache_tags.tagi[i][1].lo,
arch/mips/sgi-ip22/ip28-berr.c
208
cache_tags.tags[0][0].hi, cache_tags.tags[0][0].lo,
arch/mips/sgi-ip22/ip28-berr.c
209
cache_tags.tags[0][1].hi, cache_tags.tags[0][1].lo,
arch/mips/sgi-ip22/ip28-berr.c
304
static int check_microtlb(u32 hi, u32 lo, unsigned long vaddr)
arch/mips/sgi-ip22/ip28-berr.c
311
if ((lo & 2) && (vaddr >> 21) == ((hi<<1) >> 22)) {
arch/mips/sgi-ip22/ip28-berr.c
316
unsigned long pte = (lo >> 6) << 12; /* PTEBase */
arch/mips/sgi-ip22/ip28-berr.c
57
u32 lo;
arch/mips/sgi-ip22/ip28-berr.c
75
tag[0].lo = read_c0_taglo(); /* PA[35:18], VA[13:12] */
arch/mips/sgi-ip22/ip28-berr.c
78
tag[1].lo = read_c0_taglo(); /* PA[35:18], VA[13:12] */
arch/mips/sgi-ip22/ip28-berr.c
93
tag[0].lo = read_c0_taglo(); /* PA[35:12] */
arch/mips/sgi-ip22/ip28-berr.c
96
tag[1].lo = read_c0_taglo(); /* PA[35:12] */
arch/nios2/include/asm/asm-macros.h
169
andi \reg2, \reg2, %lo(~(1 << \bit))
arch/nios2/include/asm/asm-macros.h
172
andhi \reg2, \reg2, %lo(~(1 << (\bit - 16)))
arch/nios2/include/asm/asm-macros.h
23
movui \reg1, %lo(\mask)
arch/nios2/include/asm/asm-macros.h
26
andi \reg1, \reg2, %lo(\mask)
arch/nios2/include/asm/asm-macros.h
43
ori \reg1, \reg2, %lo(\mask)
arch/nios2/include/asm/asm-macros.h
45
ori \reg1, \reg2, %lo(\mask)
arch/nios2/include/asm/asm-macros.h
62
xori \reg1, \reg1, %lo(\mask)
arch/nios2/include/asm/asm-macros.h
64
xori \reg1, \reg2, %lo(\mask)
arch/parisc/kernel/unwind.c
56
unsigned long lo, hi, mid;
arch/parisc/kernel/unwind.c
58
lo = 0;
arch/parisc/kernel/unwind.c
61
while (lo <= hi) {
arch/parisc/kernel/unwind.c
62
mid = (hi - lo) / 2 + lo;
arch/parisc/kernel/unwind.c
67
lo = mid + 1;
arch/parisc/net/bpf_jit.h
156
hppa_zdep(r, len, len, lo(rd))
arch/parisc/net/bpf_jit_comp32.c
1017
srcreg = lo(rs);
arch/parisc/net/bpf_jit_comp32.c
1021
emit(hppa_addil(off, lo(rs)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1028
emit(hppa_ldb(off + 0, srcreg, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1033
emit(hppa_ldh(off + 0, srcreg, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1038
emit(hppa_ldw(off + 0, srcreg, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1044
emit(hppa_ldw(off + 4, srcreg, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1064
dstreg = lo(rd);
arch/parisc/net/bpf_jit_comp32.c
1068
emit(hppa_addil(off, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1075
emit(hppa_stb(lo(rs), off + 0, dstreg), ctx);
arch/parisc/net/bpf_jit_comp32.c
1078
emit(hppa_sth(lo(rs), off + 0, dstreg), ctx);
arch/parisc/net/bpf_jit_comp32.c
1081
emit(hppa_stw(lo(rs), off + 0, dstreg), ctx);
arch/parisc/net/bpf_jit_comp32.c
1085
emit(hppa_stw(lo(rs), off + 4, dstreg), ctx);
arch/parisc/net/bpf_jit_comp32.c
1250
emit(hppa_extru(lo(rd), 31, 16, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1275
emit_rev16(lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
1280
emit_rev32(lo(rd), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
1287
emit_rev32(lo(rd), hi(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
1288
emit_rev32(HPPA_REG_T0, lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
1549
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
1552
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1553
emit(hppa_ldw(-0x44, HPPA_REG_R1, lo(reg)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1559
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
1562
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1563
emit(hppa_ldw(-0x3c, HPPA_REG_R1, lo(reg)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1569
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
1572
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1573
emit(hppa_ldw(-0x34, HPPA_REG_R1, lo(reg)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1579
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
1582
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1583
emit_hppa_copy(HPPA_REG_ARG2, lo(reg), ctx);
arch/parisc/net/bpf_jit_comp32.c
1589
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
159
REG_SET_SEEN(ctx, lo(rd));
arch/parisc/net/bpf_jit_comp32.c
1592
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1593
emit_hppa_copy(HPPA_REG_ARG0, lo(reg), ctx);
arch/parisc/net/bpf_jit_comp32.c
160
emit_imm(lo(rd), imm, ctx);
arch/parisc/net/bpf_jit_comp32.c
1600
if (REG_WAS_SEEN(ctx, lo(reg)) | REG_WAS_SEEN(ctx, hi(reg))) {
arch/parisc/net/bpf_jit_comp32.c
1601
if (REG_WAS_SEEN(ctx, lo(reg)))
arch/parisc/net/bpf_jit_comp32.c
1603
HPPA_REG_SP, lo(reg)), ctx);
arch/parisc/net/bpf_jit_comp32.c
174
emit_imm(lo(rd), imm_lo, ctx);
arch/parisc/net/bpf_jit_comp32.c
203
emit_hppa_copy(lo(r0), HPPA_REG_RET0, ctx);
arch/parisc/net/bpf_jit_comp32.c
229
emit(hppa_ldw(REG_SIZE * lo(reg) - offset_sp, HPPA_REG_SP, lo(tmp)), ctx);
arch/parisc/net/bpf_jit_comp32.c
233
REG_SET_SEEN(ctx, lo(reg));
arch/parisc/net/bpf_jit_comp32.c
255
REG_SET_SEEN(ctx, lo(reg));
arch/parisc/net/bpf_jit_comp32.c
265
emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
283
if (is_stacked(lo(reg))) {
arch/parisc/net/bpf_jit_comp32.c
284
emit(hppa_ldw(REG_SIZE * lo(reg), HPPA_REG_SP, lo(tmp)), ctx);
arch/parisc/net/bpf_jit_comp32.c
287
REG_SET_SEEN(ctx, lo(reg));
arch/parisc/net/bpf_jit_comp32.c
300
REG_SET_SEEN(ctx, lo(reg));
arch/parisc/net/bpf_jit_comp32.c
307
if (is_stacked(lo(reg))) {
arch/parisc/net/bpf_jit_comp32.c
308
REG_SET_SEEN(ctx, lo(src));
arch/parisc/net/bpf_jit_comp32.c
309
emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
364
emit_hppa_copy(lo(arg0), HPPA_REG_ARG0, ctx);
arch/parisc/net/bpf_jit_comp32.c
366
emit_hppa_copy(lo(arg1), HPPA_REG_ARG2, ctx);
arch/parisc/net/bpf_jit_comp32.c
394
emit_hppa_copy(HPPA_REG_RET1, lo(arg0), ctx);
arch/parisc/net/bpf_jit_comp32.c
439
emit(hppa_and(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
445
emit(hppa_or(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
451
emit_hppa_xor(lo(rd), HPPA_REG_T0, lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
462
emit(hppa_zdep(lo(rd), imm, imm, hi(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
463
emit_hppa_copy(HPPA_REG_ZERO, lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
465
emit_hppa_copy(lo(rd), hi(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
466
emit_hppa_copy(HPPA_REG_ZERO, lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
468
emit(hppa_shd(hi(rd), lo(rd), 32 - imm, hi(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
469
emit(hppa_zdep(lo(rd), imm, imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
477
emit(hppa_shr(hi(rd), imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
480
emit_hppa_copy(hi(rd), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
483
emit(hppa_shrpw(hi(rd), lo(rd), imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
492
emit(hppa_extrws(hi(rd), 31 - imm, imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
495
emit_hppa_copy(hi(rd), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
498
emit(hppa_shrpw(hi(rd), lo(rd), imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
523
emit_imm(lo(rd), imm, ctx);
arch/parisc/net/bpf_jit_comp32.c
527
emit(hppa_add(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
531
emit(hppa_sub(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
535
emit(hppa_and(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
539
emit(hppa_or(lo(rd), HPPA_REG_T0, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
543
emit_hppa_xor(lo(rd), HPPA_REG_T0, lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
547
emit(hppa_zdep(lo(rd), imm, imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
551
emit(hppa_shr(lo(rd), imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
555
emit(hppa_extrws(lo(rd), 31 - imm, imm, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
580
emit_hppa_copy(lo(rs), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
584
emit(hppa_add(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
588
emit(hppa_sub(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
592
emit(hppa_and(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
596
emit(hppa_or(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
600
emit_hppa_xor(lo(rd), lo(rs), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
622
emit(hppa_sub(HPPA_REG_ZERO, lo(rd), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
648
emit_hppa_copy(lo(rs), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
651
emit(hppa_add(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
654
emit(hppa_sub(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
657
emit(hppa_and(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
660
emit(hppa_or(lo(rd), lo(rs), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
663
emit_hppa_xor(lo(rd), lo(rs), lo(rd), ctx);
arch/parisc/net/bpf_jit_comp32.c
666
emit_call_millicode($$mulI, lo(rd), lo(rs), op, ctx);
arch/parisc/net/bpf_jit_comp32.c
669
emit_call_millicode($$divU, lo(rd), lo(rs), op, ctx);
arch/parisc/net/bpf_jit_comp32.c
672
emit_call_millicode($$remU, lo(rd), lo(rs), op, ctx);
arch/parisc/net/bpf_jit_comp32.c
675
emit(hppa_subi(0x1f, lo(rs), HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp32.c
677
emit(hppa_depwz_sar(lo(rd), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
680
emit(hppa_mtsar(lo(rs)), ctx);
arch/parisc/net/bpf_jit_comp32.c
681
emit(hppa_shrpw_sar(lo(rd), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
685
emit(hppa_subi(0x1f, lo(rs), HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp32.c
687
emit(hppa_extrws_sar(lo(rd), lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
690
emit(hppa_sub(HPPA_REG_ZERO, lo(rd), lo(rd)), ctx); // sub r0,rd,rd
arch/parisc/net/bpf_jit_comp32.c
723
emit(hppa_bne(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
728
emit(hppa_bleu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
733
emit(hppa_bgeu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
738
emit(hppa_bltu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
743
emit(hppa_bgtu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
747
emit(hppa_beq(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
752
emit(hppa_bleu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
757
emit(hppa_bgeu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
762
emit(hppa_bltu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
767
emit(hppa_bgtu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/parisc/net/bpf_jit_comp32.c
771
emit(hppa_and(lo(rs1), lo(rs2), HPPA_REG_T1), ctx);
arch/parisc/net/bpf_jit_comp32.c
880
if (emit_bcc(op, lo(rs1), lo(rs2), paoff, ctx))
arch/parisc/net/bpf_jit_comp32.c
899
emit(hppa_stw(lo(reg), -0x44, HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
903
emit(hppa_stw(lo(reg), -0x3c, HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
907
emit(hppa_stw(lo(reg), -0x34, HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
911
emit_hppa_copy(lo(reg), HPPA_REG_ARG2, ctx);
arch/parisc/net/bpf_jit_comp32.c
915
emit_hppa_copy(lo(reg), HPPA_REG_ARG0, ctx);
arch/parisc/net/bpf_jit_comp32.c
940
emit_hppa_copy(HPPA_REG_RET1, lo(r0), ctx);
arch/parisc/net/bpf_jit_comp32.c
962
emit(hppa_ldw(off, lo(arr_reg), HPPA_REG_T1), ctx);
arch/parisc/net/bpf_jit_comp32.c
968
emit(hppa_bltu(lo(idx_reg), HPPA_REG_T1, 2 - HPPA_BRANCH_DISPLACEMENT), ctx);
arch/parisc/net/bpf_jit_comp32.c
986
emit(hppa_sh2add(lo(idx_reg), lo(arr_reg), HPPA_REG_T0), ctx);
arch/powerpc/include/asm/vdso/gettimeofday.h
112
u32 lo = ns;
arch/powerpc/include/asm/vdso/gettimeofday.h
114
lo >>= shift;
arch/powerpc/include/asm/vdso/gettimeofday.h
115
lo |= hi << (32 - shift);
arch/powerpc/include/asm/vdso/gettimeofday.h
119
return lo;
arch/powerpc/include/asm/vdso/gettimeofday.h
121
return ((u64)hi << 32) | lo;
arch/powerpc/perf/power6-pmu.c
356
int lo = 0;
arch/powerpc/perf/power6-pmu.c
358
while (lo <= hi) {
arch/powerpc/perf/power6-pmu.c
359
int mid = lo + (hi - lo) / 2;
arch/powerpc/perf/power6-pmu.c
363
lo = mid + 1;
arch/riscv/include/asm/timex.h
73
u32 hi, lo;
arch/riscv/include/asm/timex.h
77
lo = get_cycles();
arch/riscv/include/asm/timex.h
80
return ((u64)hi << 32) | lo;
arch/riscv/kernel/paravirt.c
48
static int sbi_sta_steal_time_set_shmem(unsigned long lo, unsigned long hi,
arch/riscv/kernel/paravirt.c
54
lo, hi, flags, 0, 0, 0);
arch/riscv/kernel/paravirt.c
56
if (lo == SBI_SHMEM_DISABLE && hi == SBI_SHMEM_DISABLE)
arch/riscv/kernel/paravirt.c
70
unsigned long lo = (unsigned long)pa;
arch/riscv/kernel/paravirt.c
73
return sbi_sta_steal_time_set_shmem(lo, hi, 0);
arch/riscv/kvm/vcpu_sbi_sta.c
202
gpa_t lo = lower_32_bits(vcpu->arch.sta.shmem);
arch/riscv/kvm/vcpu_sbi_sta.c
205
vcpu->arch.sta.shmem |= lo;
arch/riscv/net/bpf_jit_comp32.c
1077
emit(rv_slli(lo(rd), lo(rd), 16), ctx);
arch/riscv/net/bpf_jit_comp32.c
1078
emit(rv_srli(lo(rd), lo(rd), 16), ctx);
arch/riscv/net/bpf_jit_comp32.c
1102
emit_rev16(lo(rd), ctx);
arch/riscv/net/bpf_jit_comp32.c
1107
emit_rev32(lo(rd), ctx);
arch/riscv/net/bpf_jit_comp32.c
1113
emit(rv_addi(RV_REG_T0, lo(rd), 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1114
emit(rv_addi(lo(rd), hi(rd), 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1118
emit_rev32(lo(rd), ctx);
arch/riscv/net/bpf_jit_comp32.c
127
emit_imm(lo(rd), imm, ctx);
arch/riscv/net/bpf_jit_comp32.c
1343
emit(rv_addi(lo(fp), RV_REG_SP, bpf_stack_adjust), ctx);
arch/riscv/net/bpf_jit_comp32.c
1347
emit(rv_addi(lo(r1), RV_REG_A0, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
139
emit_imm(lo(rd), imm_lo, ctx);
arch/riscv/net/bpf_jit_comp32.c
150
emit(rv_addi(RV_REG_A0, lo(r0), 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
190
emit(rv_lw(lo(tmp), lo(reg), RV_REG_FP), ctx);
arch/riscv/net/bpf_jit_comp32.c
201
emit(rv_sw(RV_REG_FP, lo(reg), lo(src)), ctx);
arch/riscv/net/bpf_jit_comp32.c
208
if (is_stacked(lo(reg))) {
arch/riscv/net/bpf_jit_comp32.c
209
emit(rv_lw(lo(tmp), lo(reg), RV_REG_FP), ctx);
arch/riscv/net/bpf_jit_comp32.c
218
if (is_stacked(lo(reg))) {
arch/riscv/net/bpf_jit_comp32.c
219
emit(rv_sw(RV_REG_FP, lo(reg), lo(src)), ctx);
arch/riscv/net/bpf_jit_comp32.c
255
emit(rv_andi(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
258
emit(rv_and(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
265
emit(rv_ori(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
268
emit(rv_or(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
275
emit(rv_xori(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
278
emit(rv_xor(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
285
emit(rv_slli(hi(rd), lo(rd), imm - 32), ctx);
arch/riscv/net/bpf_jit_comp32.c
286
emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
290
emit(rv_srli(RV_REG_T0, lo(rd), 32 - imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
293
emit(rv_slli(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
298
emit(rv_srli(lo(rd), hi(rd), imm - 32), ctx);
arch/riscv/net/bpf_jit_comp32.c
304
emit(rv_srli(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
305
emit(rv_or(lo(rd), RV_REG_T0, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
311
emit(rv_srai(lo(rd), hi(rd), imm - 32), ctx);
arch/riscv/net/bpf_jit_comp32.c
317
emit(rv_srli(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
318
emit(rv_or(lo(rd), RV_REG_T0, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
335
emit_imm(lo(rd), imm, ctx);
arch/riscv/net/bpf_jit_comp32.c
339
emit(rv_addi(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
342
emit(rv_add(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
347
emit(rv_addi(lo(rd), lo(rd), -imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
350
emit(rv_sub(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
355
emit(rv_andi(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
358
emit(rv_and(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
363
emit(rv_ori(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
366
emit(rv_or(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
371
emit(rv_xori(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
374
emit(rv_xor(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
379
emit(rv_slli(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
382
emit(rv_sll(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
387
emit(rv_srli(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
390
emit(rv_srl(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
395
emit(rv_srai(lo(rd), lo(rd), imm), ctx);
arch/riscv/net/bpf_jit_comp32.c
398
emit(rv_sra(lo(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
416
emit(rv_addi(lo(rd), lo(rs), 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
421
emit(rv_srli(RV_REG_T0, lo(rd), 31), ctx);
arch/riscv/net/bpf_jit_comp32.c
424
emit(rv_slli(lo(rd), lo(rd), 1), ctx);
arch/riscv/net/bpf_jit_comp32.c
426
emit(rv_add(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
427
emit(rv_sltu(RV_REG_T0, lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
434
emit(rv_sltu(RV_REG_T0, lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
436
emit(rv_sub(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
439
emit(rv_and(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
443
emit(rv_or(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
447
emit(rv_xor(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
451
emit(rv_mul(RV_REG_T0, hi(rs), lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
452
emit(rv_mul(hi(rd), hi(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
453
emit(rv_mulhu(RV_REG_T1, lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
455
emit(rv_mul(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
459
emit(rv_addi(RV_REG_T0, lo(rs), -32), ctx);
arch/riscv/net/bpf_jit_comp32.c
461
emit(rv_sll(hi(rd), lo(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
462
emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
465
emit(rv_srli(RV_REG_T0, lo(rd), 1), ctx);
arch/riscv/net/bpf_jit_comp32.c
466
emit(rv_sub(RV_REG_T1, RV_REG_T1, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
468
emit(rv_sll(hi(rd), hi(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
470
emit(rv_sll(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
473
emit(rv_addi(RV_REG_T0, lo(rs), -32), ctx);
arch/riscv/net/bpf_jit_comp32.c
475
emit(rv_srl(lo(rd), hi(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
480
emit(rv_sub(RV_REG_T1, RV_REG_T1, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
482
emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
483
emit(rv_or(lo(rd), RV_REG_T0, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
484
emit(rv_srl(hi(rd), hi(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
487
emit(rv_addi(RV_REG_T0, lo(rs), -32), ctx);
arch/riscv/net/bpf_jit_comp32.c
489
emit(rv_sra(lo(rd), hi(rd), RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
494
emit(rv_sub(RV_REG_T1, RV_REG_T1, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
496
emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
497
emit(rv_or(lo(rd), RV_REG_T0, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
498
emit(rv_sra(hi(rd), hi(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
501
emit(rv_sub(lo(rd), RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
502
emit(rv_sltu(RV_REG_T0, RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
521
emit(rv_addi(lo(rd), lo(rs), 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
524
emit(rv_add(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
527
emit(rv_sub(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
530
emit(rv_and(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
533
emit(rv_or(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
536
emit(rv_xor(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
539
emit(rv_mul(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
542
emit(rv_divu(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
545
emit(rv_remu(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
548
emit(rv_sll(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
551
emit(rv_srl(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
554
emit(rv_sra(lo(rd), lo(rd), lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
557
emit(rv_sub(lo(rd), RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
588
emit(rv_bne(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
593
emit(rv_bleu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
598
emit(rv_bgeu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
603
emit(rv_bltu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
608
emit(rv_bgtu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
612
emit(rv_beq(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
617
emit(rv_bleu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
622
emit(rv_bgeu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
627
emit(rv_bltu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
632
emit(rv_bgtu(lo(rs1), lo(rs2), NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
637
emit(rv_and(RV_REG_T0, lo(rs1), lo(rs2)), ctx);
arch/riscv/net/bpf_jit_comp32.c
736
if (emit_bcc(op, lo(rs1), lo(rs2), rvoff, ctx))
arch/riscv/net/bpf_jit_comp32.c
751
emit(rv_sw(RV_REG_SP, 0, lo(r5)), ctx);
arch/riscv/net/bpf_jit_comp32.c
769
emit(rv_addi(lo(r0), RV_REG_A0, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
792
emit(rv_lw(RV_REG_T1, off, lo(arr_reg)), ctx);
arch/riscv/net/bpf_jit_comp32.c
799
emit_bcc(BPF_JGE, lo(idx_reg), RV_REG_T1, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
814
emit_sh2add(RV_REG_T0, lo(idx_reg), lo(arr_reg), ctx);
arch/riscv/net/bpf_jit_comp32.c
844
emit(rv_add(RV_REG_T0, RV_REG_T0, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
848
emit(rv_lbu(lo(rd), 0, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
853
emit(rv_lhu(lo(rd), 0, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
858
emit(rv_lw(lo(rd), 0, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
863
emit(rv_lw(lo(rd), 0, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
885
emit(rv_add(RV_REG_T0, RV_REG_T0, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
889
emit(rv_sb(RV_REG_T0, 0, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
892
emit(rv_sh(RV_REG_T0, 0, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
897
emit(rv_sw(RV_REG_T0, 0, lo(rs)), ctx);
arch/riscv/net/bpf_jit_comp32.c
900
emit(rv_amoadd_w(RV_REG_ZERO, lo(rs), RV_REG_T0, 0, 0),
arch/riscv/net/bpf_jit_comp32.c
906
emit(rv_sw(RV_REG_T0, 0, lo(rs)), ctx);
arch/s390/crypto/hmac_s390.c
292
u64 lo = ctx->buflen[0];
arch/s390/crypto/hmac_s390.c
304
lo += bs;
arch/s390/crypto/hmac_s390.c
305
put_unaligned(lo, p.u64++);
arch/s390/crypto/hmac_s390.c
307
put_unaligned(ctx->buflen[1] + (lo < bs), p.u64);
arch/s390/crypto/hmac_s390.c
320
u64 lo;
arch/s390/crypto/hmac_s390.c
326
lo = get_unaligned(p.u64++);
arch/s390/crypto/hmac_s390.c
327
ctx->buflen[0] = lo - bs;
arch/s390/crypto/hmac_s390.c
329
ctx->buflen[1] = get_unaligned(p.u64) - (lo < bs);
arch/s390/include/uapi/asm/ptrace.h
135
__u32 lo;
arch/sparc/include/asm/asmmacro.h
16
jmpl %l4 + %lo(trap_setup), %l6;
arch/sparc/include/asm/head_32.h
36
or %l7, %lo(sys_call_table), %l7; \
arch/sparc/include/asm/head_64.h
37
lduw [%tmp1 + %lo(is_sun4v)], %tmp1; \
arch/sparc/include/asm/head_64.h
45
or %tmp2, %lo(__CHEETAH_ID), %tmp2;\
arch/sparc/include/asm/head_64.h
54
or %tmp2, %lo(__JALAPENO_ID), %tmp2;\
arch/sparc/include/asm/openprom.h
44
int (*v2_dev_seek)(int d, int hi, int lo);
arch/sparc/include/asm/trap_block.h
157
or DEST, %lo(trap_block), DEST; \
arch/sparc/include/asm/trap_block.h
188
or REG2, %lo(trap_block), REG2; \
arch/sparc/include/asm/trap_block.h
196
or DEST, %lo(trap_block), DEST; \
arch/sparc/include/asm/tsb.h
158
or REG1, %lo(swapper_pg_dir), REG1; \
arch/sparc/include/asm/tsb.h
304
or REG1, %lo(prom_trans), REG1; \
arch/sparc/include/asm/tsb.h
342
or REG2, %lo(swapper_tsb), REG2; \
arch/sparc/include/asm/tsb.h
365
or REG2, %lo(swapper_4m_tsb), REG2; \
arch/sparc/include/asm/ttable.h
102
or %l7, %lo(systbl), %l7;
arch/sparc/include/asm/ttable.h
131
or %g7, %lo(1f-4), %g7; \
arch/sparc/include/asm/ttable.h
28
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
38
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
47
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
67
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
77
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
87
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/ttable.h
99
109: or %g7, %lo(109b), %g7; \
arch/sparc/include/asm/visasm.h
21
jmpl %g1 + %lo(VISenter), %g0; \
arch/sparc/include/asm/visasm.h
22
or %g7, %lo(297f), %g7; \
arch/sparc/include/asm/winmacro.h
124
or %dest_reg, %lo(current_set), %dest_reg;\
arch/sparc/include/asm/winmacro.h
129
ld [%idreg + %lo(current_set)], %dest_reg;
arch/sparc/net/bpf_jit_comp_64.c
414
long hi, lo;
arch/sparc/net/bpf_jit_comp_64.c
417
lo = (low_bits >> lowest_bit_set) << shift;
arch/sparc/net/bpf_jit_comp_64.c
420
lo = 0;
arch/sparc/net/bpf_jit_comp_64.c
423
return hi | lo;
arch/x86/boot/startup/sev-shared.c
348
unsigned long lo, hi;
arch/x86/boot/startup/sev-shared.c
350
asm volatile("rdmsr" : "=a" (lo), "=d" (hi)
arch/x86/boot/startup/sev-shared.c
352
xss = (hi << 32) | lo;
arch/x86/include/asm/div64.h
114
[lo] "+r" (rax), [hi] "+r" (rdx) : [add] "irm" (add));
arch/x86/include/asm/pvclock.h
72
: [lo]"=a"(product),
arch/x86/kernel/cpu/centaur.c
117
u32 lo, hi, newlo;
arch/x86/kernel/cpu/centaur.c
171
rdmsr(MSR_IDT_FCR1, lo, hi);
arch/x86/kernel/cpu/centaur.c
172
newlo = (lo|fcr_set) & (~fcr_clr);
arch/x86/kernel/cpu/centaur.c
174
if (newlo != lo) {
arch/x86/kernel/cpu/centaur.c
176
lo, newlo);
arch/x86/kernel/cpu/centaur.c
179
pr_info("Centaur FCR is 0x%X\n", lo);
arch/x86/kernel/cpu/centaur.c
24
u32 lo, hi;
arch/x86/kernel/cpu/centaur.c
32
rdmsr(MSR_VIA_FCR, lo, hi);
arch/x86/kernel/cpu/centaur.c
33
lo |= ACE_FCR; /* enable ACE unit */
arch/x86/kernel/cpu/centaur.c
34
wrmsr(MSR_VIA_FCR, lo, hi);
arch/x86/kernel/cpu/centaur.c
40
rdmsr(MSR_VIA_RNG, lo, hi);
arch/x86/kernel/cpu/centaur.c
41
lo |= RNG_ENABLE; /* enable RNG unit */
arch/x86/kernel/cpu/centaur.c
42
wrmsr(MSR_VIA_RNG, lo, hi);
arch/x86/kernel/cpu/centaur.c
54
rdmsr(MSR_VIA_FCR, lo, hi);
arch/x86/kernel/cpu/centaur.c
55
lo |= (1<<1 | 1<<7);
arch/x86/kernel/cpu/centaur.c
56
wrmsr(MSR_VIA_FCR, lo, hi);
arch/x86/kernel/cpu/common.c
341
unsigned long lo, hi;
arch/x86/kernel/cpu/common.c
348
rdmsr(MSR_IA32_BBL_CR_CTL, lo, hi);
arch/x86/kernel/cpu/common.c
349
lo |= 0x200000;
arch/x86/kernel/cpu/common.c
350
wrmsr(MSR_IA32_BBL_CR_CTL, lo, hi);
arch/x86/kernel/cpu/mce/amd.c
400
static bool lvt_off_valid(struct threshold_block *b, int apic, u32 lo, u32 hi)
arch/x86/kernel/cpu/mce/amd.c
415
b->bank, b->block, b->address, hi, lo);
arch/x86/kernel/cpu/mce/amd.c
422
b->cpu, apic, b->bank, b->block, b->address, hi, lo);
arch/x86/kernel/cpu/mce/amd.c
433
u32 hi, lo;
arch/x86/kernel/cpu/mce/amd.c
439
rdmsr(tr->b->address, lo, hi);
arch/x86/kernel/cpu/mce/amd.c
463
if (lvt_off_valid(tr->b, tr->lvt_off, lo, hi)) {
arch/x86/kernel/cpu/mce/amd.c
476
wrmsr(tr->b->address, lo, hi);
arch/x86/kernel/cpu/mce/amd.c
962
u32 lo, hi;
arch/x86/kernel/cpu/mce/amd.c
965
if (rdmsr_on_cpu(b->cpu, b->address, &lo, &hi))
arch/x86/kernel/cpu/mce/winchip.c
31
u32 lo, hi;
arch/x86/kernel/cpu/mce/winchip.c
33
rdmsr(MSR_IDT_FCR1, lo, hi);
arch/x86/kernel/cpu/mce/winchip.c
34
lo |= (1<<2); /* Enable EIERRINT (int 18 MCE) */
arch/x86/kernel/cpu/mce/winchip.c
35
lo &= ~(1<<4); /* Enable MCE */
arch/x86/kernel/cpu/mce/winchip.c
36
wrmsr(MSR_IDT_FCR1, lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
106
u32 lo, hi;
arch/x86/kernel/cpu/mtrr/generic.c
115
rdmsr(MSR_AMD64_SYSCFG, lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
116
if (lo & K8_MTRRFIXRANGE_DRAM_MODIFY) {
arch/x86/kernel/cpu/mtrr/generic.c
120
lo &= ~K8_MTRRFIXRANGE_DRAM_MODIFY;
arch/x86/kernel/cpu/mtrr/generic.c
121
mtrr_wrmsr(MSR_AMD64_SYSCFG, lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
692
unsigned lo, dummy;
arch/x86/kernel/cpu/mtrr/generic.c
697
rdmsr(MSR_MTRRcap, lo, dummy);
arch/x86/kernel/cpu/mtrr/generic.c
698
mtrr_state.have_fixed = lo & MTRR_CAP_FIX;
arch/x86/kernel/cpu/mtrr/generic.c
705
rdmsr(MSR_MTRRdefType, lo, dummy);
arch/x86/kernel/cpu/mtrr/generic.c
706
mtrr_state.def_type = lo & MTRR_DEF_TYPE_TYPE;
arch/x86/kernel/cpu/mtrr/generic.c
707
mtrr_state.enabled = (lo & MTRR_DEF_TYPE_ENABLE) >> MTRR_STATE_SHIFT;
arch/x86/kernel/cpu/mtrr/generic.c
768
unsigned lo, hi;
arch/x86/kernel/cpu/mtrr/generic.c
770
rdmsr(msr, lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
772
if (lo != msrwords[0] || hi != msrwords[1]) {
arch/x86/kernel/cpu/mtrr/generic.c
887
unsigned int lo, hi;
arch/x86/kernel/cpu/mtrr/generic.c
890
rdmsr(MTRRphysBase_MSR(index), lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
891
if ((vr->base_lo & ~MTRR_PHYSBASE_RSVD) != (lo & ~MTRR_PHYSBASE_RSVD)
arch/x86/kernel/cpu/mtrr/generic.c
898
rdmsr(MTRRphysMask_MSR(index), lo, hi);
arch/x86/kernel/cpu/mtrr/generic.c
900
if ((vr->mask_lo & ~MTRR_PHYSMASK_RSVD) != (lo & ~MTRR_PHYSMASK_RSVD)
arch/x86/kernel/cpu/zhaoxin.c
23
u32 lo, hi;
arch/x86/kernel/cpu/zhaoxin.c
31
rdmsr(MSR_ZHAOXIN_FCR57, lo, hi);
arch/x86/kernel/cpu/zhaoxin.c
33
lo |= ACE_FCR;
arch/x86/kernel/cpu/zhaoxin.c
34
wrmsr(MSR_ZHAOXIN_FCR57, lo, hi);
arch/x86/kernel/cpu/zhaoxin.c
40
rdmsr(MSR_ZHAOXIN_FCR57, lo, hi);
arch/x86/kernel/cpu/zhaoxin.c
42
lo |= RNG_ENABLE;
arch/x86/kernel/cpu/zhaoxin.c
43
wrmsr(MSR_ZHAOXIN_FCR57, lo, hi);
arch/x86/kernel/process.c
972
u32 lo, hi;
arch/x86/kernel/process.c
982
rdmsr(MSR_K8_INT_PENDING_MSG, lo, hi);
arch/x86/kernel/process.c
983
if (!(lo & K8_INTP_C1E_ACTIVE_MASK))
arch/x86/kernel/tsc_msr.c
168
u32 lo, hi, ratio, freq, tscref;
arch/x86/kernel/tsc_msr.c
181
rdmsr(MSR_PLATFORM_INFO, lo, hi);
arch/x86/kernel/tsc_msr.c
182
ratio = (lo >> 8) & 0xff;
arch/x86/kernel/tsc_msr.c
184
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
arch/x86/kernel/tsc_msr.c
189
rdmsr(MSR_FSB_FREQ, lo, hi);
arch/x86/kernel/tsc_msr.c
190
index = lo & freq_desc->mask;
arch/x86/kvm/fpu.h
16
#define sse128(lo, hi) ({ __sse128_u t; t.as_u64[0] = lo; t.as_u64[1] = hi; t.vec; })
arch/x86/net/bpf_jit_comp32.c
1307
u32 lo, hi;
arch/x86/net/bpf_jit_comp32.c
1329
lo = (u32)MAX_TAIL_CALL_CNT;
arch/x86/net/bpf_jit_comp32.c
1338
EMIT3(0x83, add_1reg(0xF8, IA32_ECX), lo);
arch/x86/net/bpf_jit_comp32.c
1896
s32 hi, lo = imm32;
arch/x86/net/bpf_jit_comp32.c
1899
emit_ia32_mov_i(dst_lo, lo, dstk, &prog);
arch/x86/platform/olpc/olpc-xo1-sci.c
314
u32 lo, hi;
arch/x86/platform/olpc/olpc-xo1-sci.c
318
rdmsr(0x51400020, lo, hi);
arch/x86/platform/olpc/olpc-xo1-sci.c
319
sci_irq = (lo >> 20) & 15;
arch/x86/platform/olpc/olpc-xo1-sci.c
327
lo |= 0x00300000;
arch/x86/platform/olpc/olpc-xo1-sci.c
328
wrmsrq(0x51400020, lo);
arch/x86/platform/olpc/olpc-xo1-sci.c
333
lo = inb(CS5536_PIC_INT_SEL1);
arch/x86/platform/olpc/olpc-xo1-sci.c
334
lo |= 1 << sci_irq;
arch/x86/platform/olpc/olpc-xo1-sci.c
335
outb(lo, CS5536_PIC_INT_SEL1);
arch/x86/platform/olpc/olpc-xo1-sci.c
337
lo = inb(CS5536_PIC_INT_SEL2);
arch/x86/platform/olpc/olpc-xo1-sci.c
338
lo |= 1 << (sci_irq - 8);
arch/x86/platform/olpc/olpc-xo1-sci.c
339
outb(lo, CS5536_PIC_INT_SEL2);
arch/x86/virt/svm/sev.c
71
u64 lo;
arch/x86/virt/svm/sev.c
806
pfn, e_raw->lo, e_raw->hi);
arch/x86/virt/svm/sev.c
833
if (e_raw->lo || e_raw->hi)
arch/x86/virt/svm/sev.c
834
pr_info("PFN: 0x%llx, [0x%016llx - 0x%016llx]\n", pfn_i, e_raw->lo, e_raw->hi);
block/badblocks.c
486
int lo, hi;
block/badblocks.c
498
lo = 0;
block/badblocks.c
503
if (BB_OFFSET(p[lo]) > s)
block/badblocks.c
509
while (hi - lo > 1) {
block/badblocks.c
510
int mid = (lo + hi)/2;
block/badblocks.c
519
lo = mid;
block/badblocks.c
524
if (BB_OFFSET(p[lo]) <= s)
block/badblocks.c
525
ret = lo;
crypto/fcrypt.c
347
u32 hi, lo; /* hi is upper 24 bits and lo lower 32, total 56 */
crypto/fcrypt.c
350
lo = (*key++) >> 1;
crypto/fcrypt.c
351
lo <<= 7;
crypto/fcrypt.c
352
lo |= (*key++) >> 1;
crypto/fcrypt.c
353
lo <<= 7;
crypto/fcrypt.c
354
lo |= (*key++) >> 1;
crypto/fcrypt.c
355
lo <<= 7;
crypto/fcrypt.c
356
lo |= (*key++) >> 1;
crypto/fcrypt.c
357
hi = lo >> 4;
crypto/fcrypt.c
358
lo &= 0xf;
crypto/fcrypt.c
359
lo <<= 7;
crypto/fcrypt.c
360
lo |= (*key++) >> 1;
crypto/fcrypt.c
361
lo <<= 7;
crypto/fcrypt.c
362
lo |= (*key++) >> 1;
crypto/fcrypt.c
363
lo <<= 7;
crypto/fcrypt.c
364
lo |= (*key++) >> 1;
crypto/fcrypt.c
365
lo <<= 7;
crypto/fcrypt.c
366
lo |= (*key) >> 1;
crypto/fcrypt.c
369
ctx->sched[0x0] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
370
ctx->sched[0x1] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
371
ctx->sched[0x2] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
372
ctx->sched[0x3] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
373
ctx->sched[0x4] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
374
ctx->sched[0x5] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
375
ctx->sched[0x6] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
376
ctx->sched[0x7] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
377
ctx->sched[0x8] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
378
ctx->sched[0x9] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
379
ctx->sched[0xa] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
380
ctx->sched[0xb] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
381
ctx->sched[0xc] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
382
ctx->sched[0xd] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
383
ctx->sched[0xe] = cpu_to_be32(lo); ror56(hi, lo, 11);
crypto/fcrypt.c
384
ctx->sched[0xf] = cpu_to_be32(lo);
crypto/fcrypt.c
58
#define ror56(hi, lo, n) \
crypto/fcrypt.c
60
u32 t = lo & ((1 << n) - 1); \
crypto/fcrypt.c
61
lo = (lo >> n) | ((hi & ((1 << n) - 1)) << (32 - n)); \
drivers/accel/habanalabs/gaudi2/gaudi2.c
8265
u32 lo, hi, cq_size, cp_sts;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8272
lo = RREG32(qman_base + QM_ARC_CQ_PTR_LO_STS_OFFSET);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8274
cq_ptr = ((u64) hi) << 32 | lo;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8277
lo = RREG32(qman_base + QM_CQ_PTR_LO_STS_4_OFFSET);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8279
cq_ptr = ((u64) hi) << 32 | lo;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8283
lo = RREG32(qman_base + QM_CP_CURRENT_INST_LO_4_OFFSET);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8285
cp_current_inst = ((u64) hi) << 32 | lo;
drivers/acpi/acpica/utmath.c
100
operand_ovl.part.hi = operand_ovl.part.lo;
drivers/acpi/acpica/utmath.c
101
operand_ovl.part.lo = 0;
drivers/acpi/acpica/utmath.c
105
operand_ovl.part.lo, count);
drivers/acpi/acpica/utmath.c
137
operand_ovl.part.lo = operand_ovl.part.hi;
drivers/acpi/acpica/utmath.c
142
operand_ovl.part.lo, count);
drivers/acpi/acpica/utmath.c
16
u32 lo;
drivers/acpi/acpica/utmath.c
281
ACPI_DIV_64_BY_32(remainder32, dividend_ovl.part.lo, divisor,
drivers/acpi/acpica/utmath.c
282
quotient.part.lo, remainder32);
drivers/acpi/acpica/utmath.c
347
ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo,
drivers/acpi/acpica/utmath.c
350
ACPI_DIV_64_BY_32(partial1, dividend.part.lo, divisor.part.lo,
drivers/acpi/acpica/utmath.c
351
quotient.part.lo, remainder.part.lo);
drivers/acpi/acpica/utmath.c
367
normalized_divisor.part.lo);
drivers/acpi/acpica/utmath.c
369
normalized_dividend.part.lo);
drivers/acpi/acpica/utmath.c
376
normalized_dividend.part.lo,
drivers/acpi/acpica/utmath.c
377
normalized_divisor.part.lo, quotient.part.lo,
drivers/acpi/acpica/utmath.c
384
partial1 = quotient.part.lo * divisor.part.hi;
drivers/acpi/acpica/utmath.c
385
partial2.full = (u64) quotient.part.lo * divisor.part.lo;
drivers/acpi/acpica/utmath.c
388
remainder.part.hi = partial3.part.lo;
drivers/acpi/acpica/utmath.c
389
remainder.part.lo = partial2.part.lo;
drivers/acpi/acpica/utmath.c
392
if (partial3.part.lo >= dividend.part.hi) {
drivers/acpi/acpica/utmath.c
393
if (partial3.part.lo == dividend.part.hi) {
drivers/acpi/acpica/utmath.c
394
if (partial2.part.lo > dividend.part.lo) {
drivers/acpi/acpica/utmath.c
395
quotient.part.lo--;
drivers/acpi/acpica/utmath.c
399
quotient.part.lo--;
drivers/acpi/acpica/utmath.c
406
remainder.part.lo = (u32)-((s32)remainder.part.lo);
drivers/acpi/acpica/utmath.c
408
if (remainder.part.lo) {
drivers/acpi/acpica/utmath.c
65
ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.lo, multiplier,
drivers/acpi/acpica/utmath.c
66
product.part.lo, carry32);
drivers/acpi/processor_perflib.c
290
u32 hi, lo, fid, did;
drivers/acpi/processor_perflib.c
298
rdmsr(MSR_AMD_PSTATE_DEF_BASE + index, lo, hi);
drivers/acpi/processor_perflib.c
306
fid = lo & 0x3f;
drivers/acpi/processor_perflib.c
307
did = (lo >> 6) & 7;
drivers/block/loop.c
1016
error = loop_global_lock_killable(lo, is_loop);
drivers/block/loop.c
1021
if (lo->lo_state != Lo_unbound)
drivers/block/loop.c
1033
error = loop_set_status_from_info(lo, &config->info);
drivers/block/loop.c
1036
lo->lo_flags = config->info.lo_flags;
drivers/block/loop.c
1040
lo->lo_flags |= LO_FLAGS_READ_ONLY;
drivers/block/loop.c
1042
if (!lo->workqueue) {
drivers/block/loop.c
1043
lo->workqueue = alloc_workqueue("loop%d",
drivers/block/loop.c
1045
0, lo->lo_number);
drivers/block/loop.c
1046
if (!lo->workqueue) {
drivers/block/loop.c
1053
dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 1);
drivers/block/loop.c
1055
disk_force_media_change(lo->lo_disk);
drivers/block/loop.c
1056
set_disk_ro(lo->lo_disk, (lo->lo_flags & LO_FLAGS_READ_ONLY) != 0);
drivers/block/loop.c
1058
lo->lo_device = bdev;
drivers/block/loop.c
1059
loop_assign_backing_file(lo, file);
drivers/block/loop.c
1061
lim = queue_limits_start_update(lo->lo_queue);
drivers/block/loop.c
1062
loop_update_limits(lo, &lim, config->block_size);
drivers/block/loop.c
1064
error = queue_limits_commit_update(lo->lo_queue, &lim);
drivers/block/loop.c
1075
loop_update_dio(lo);
drivers/block/loop.c
1076
loop_sysfs_init(lo);
drivers/block/loop.c
1078
size = lo_calculate_size(lo, file);
drivers/block/loop.c
1079
loop_set_size(lo, size);
drivers/block/loop.c
1084
WRITE_ONCE(lo->lo_state, Lo_bound);
drivers/block/loop.c
1086
lo->lo_flags |= LO_FLAGS_PARTSCAN;
drivers/block/loop.c
1087
partscan = lo->lo_flags & LO_FLAGS_PARTSCAN;
drivers/block/loop.c
1089
clear_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state);
drivers/block/loop.c
109
static int loop_global_lock_killable(struct loop_device *lo, bool global)
drivers/block/loop.c
1091
dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0);
drivers/block/loop.c
1092
kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE);
drivers/block/loop.c
1094
loop_global_unlock(lo, is_loop);
drivers/block/loop.c
1096
loop_reread_partitions(lo);
drivers/block/loop.c
1104
loop_global_unlock(lo, is_loop);
drivers/block/loop.c
1115
static void __loop_clr_fd(struct loop_device *lo)
drivers/block/loop.c
1119
gfp_t gfp = lo->old_gfp_mask;
drivers/block/loop.c
1121
spin_lock_irq(&lo->lo_lock);
drivers/block/loop.c
1122
filp = lo->lo_backing_file;
drivers/block/loop.c
1123
lo->lo_backing_file = NULL;
drivers/block/loop.c
1124
spin_unlock_irq(&lo->lo_lock);
drivers/block/loop.c
1126
lo->lo_device = NULL;
drivers/block/loop.c
1127
lo->lo_offset = 0;
drivers/block/loop.c
1128
lo->lo_sizelimit = 0;
drivers/block/loop.c
1129
memset(lo->lo_file_name, 0, LO_NAME_SIZE);
drivers/block/loop.c
1137
lim = queue_limits_start_update(lo->lo_queue);
drivers/block/loop.c
1141
queue_limits_commit_update(lo->lo_queue, &lim);
drivers/block/loop.c
1143
invalidate_disk(lo->lo_disk);
drivers/block/loop.c
1144
loop_sysfs_exit(lo);
drivers/block/loop.c
1146
kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE);
drivers/block/loop.c
1151
disk_force_media_change(lo->lo_disk);
drivers/block/loop.c
1153
if (lo->lo_flags & LO_FLAGS_PARTSCAN) {
drivers/block/loop.c
1164
err = bdev_disk_changed(lo->lo_disk, false);
drivers/block/loop.c
1167
__func__, lo->lo_number, err);
drivers/block/loop.c
1177
lo->lo_flags = 0;
drivers/block/loop.c
1179
set_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state);
drivers/block/loop.c
118
err = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1180
mutex_lock(&lo->lo_mutex);
drivers/block/loop.c
1181
WRITE_ONCE(lo->lo_state, Lo_unbound);
drivers/block/loop.c
1182
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1192
static int loop_clr_fd(struct loop_device *lo)
drivers/block/loop.c
1205
err = loop_global_lock_killable(lo, true);
drivers/block/loop.c
1208
if (lo->lo_state != Lo_bound) {
drivers/block/loop.c
1209
loop_global_unlock(lo, true);
drivers/block/loop.c
1218
lo->lo_flags |= LO_FLAGS_AUTOCLEAR;
drivers/block/loop.c
1219
if (disk_openers(lo->lo_disk) == 1)
drivers/block/loop.c
1220
WRITE_ONCE(lo->lo_state, Lo_rundown);
drivers/block/loop.c
1221
loop_global_unlock(lo, true);
drivers/block/loop.c
1227
loop_set_status(struct loop_device *lo, const struct loop_info64 *info)
drivers/block/loop.c
1234
err = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1237
if (lo->lo_state != Lo_bound) {
drivers/block/loop.c
1242
if (lo->lo_offset != info->lo_offset ||
drivers/block/loop.c
1243
lo->lo_sizelimit != info->lo_sizelimit) {
drivers/block/loop.c
1245
sync_blockdev(lo->lo_device);
drivers/block/loop.c
1246
invalidate_bdev(lo->lo_device);
drivers/block/loop.c
1250
memflags = blk_mq_freeze_queue(lo->lo_queue);
drivers/block/loop.c
1252
err = loop_set_status_from_info(lo, info);
drivers/block/loop.c
1256
partscan = !(lo->lo_flags & LO_FLAGS_PARTSCAN) &&
drivers/block/loop.c
1259
lo->lo_flags &= ~LOOP_SET_STATUS_CLEARABLE_FLAGS;
drivers/block/loop.c
1260
lo->lo_flags |= (info->lo_flags & LOOP_SET_STATUS_SETTABLE_FLAGS);
drivers/block/loop.c
1263
loop_update_dio(lo);
drivers/block/loop.c
1266
blk_mq_unfreeze_queue(lo->lo_queue, memflags);
drivers/block/loop.c
1268
clear_bit(GD_SUPPRESS_PART_SCAN, &lo->lo_disk->state);
drivers/block/loop.c
1270
loff_t new_size = lo_calculate_size(lo, lo->lo_backing_file);
drivers/block/loop.c
1271
loop_set_size(lo, new_size);
drivers/block/loop.c
1274
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1276
loop_reread_partitions(lo);
drivers/block/loop.c
1282
loop_get_status(struct loop_device *lo, struct loop_info64 *info)
drivers/block/loop.c
1288
ret = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1291
if (lo->lo_state != Lo_bound) {
drivers/block/loop.c
1292
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1297
info->lo_number = lo->lo_number;
drivers/block/loop.c
1298
info->lo_offset = lo->lo_offset;
drivers/block/loop.c
1299
info->lo_sizelimit = lo->lo_sizelimit;
drivers/block/loop.c
130
static void loop_global_unlock(struct loop_device *lo, bool global)
drivers/block/loop.c
1300
info->lo_flags = lo->lo_flags;
drivers/block/loop.c
1301
memcpy(info->lo_file_name, lo->lo_file_name, LO_NAME_SIZE);
drivers/block/loop.c
1304
path = lo->lo_backing_file->f_path;
drivers/block/loop.c
1306
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
132
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1354
loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg)
drivers/block/loop.c
1362
return loop_set_status(lo, &info64);
drivers/block/loop.c
1366
loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg)
drivers/block/loop.c
1372
return loop_set_status(lo, &info64);
drivers/block/loop.c
1376
loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) {
drivers/block/loop.c
1383
err = loop_get_status(lo, &info64);
drivers/block/loop.c
1393
loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) {
drivers/block/loop.c
1399
err = loop_get_status(lo, &info64);
drivers/block/loop.c
140
static loff_t lo_calculate_size(struct loop_device *lo, struct file *file)
drivers/block/loop.c
1406
static int loop_set_capacity(struct loop_device *lo)
drivers/block/loop.c
1410
if (unlikely(lo->lo_state != Lo_bound))
drivers/block/loop.c
1413
size = lo_calculate_size(lo, lo->lo_backing_file);
drivers/block/loop.c
1414
loop_set_size(lo, size);
drivers/block/loop.c
1419
static int loop_set_dio(struct loop_device *lo, unsigned long arg)
drivers/block/loop.c
1424
if (lo->lo_state != Lo_bound)
drivers/block/loop.c
1426
if (use_dio == !!(lo->lo_flags & LO_FLAGS_DIRECT_IO))
drivers/block/loop.c
1430
if (!lo_can_use_dio(lo))
drivers/block/loop.c
1433
vfs_fsync(lo->lo_backing_file, 0);
drivers/block/loop.c
1436
memflags = blk_mq_freeze_queue(lo->lo_queue);
drivers/block/loop.c
1438
lo->lo_flags |= LO_FLAGS_DIRECT_IO;
drivers/block/loop.c
1440
lo->lo_flags &= ~LO_FLAGS_DIRECT_IO;
drivers/block/loop.c
1441
blk_mq_unfreeze_queue(lo->lo_queue, memflags);
drivers/block/loop.c
1445
static int loop_set_block_size(struct loop_device *lo, blk_mode_t mode,
drivers/block/loop.c
1462
err = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1466
if (lo->lo_state != Lo_bound) {
drivers/block/loop.c
1471
if (lo->lo_queue->limits.logical_block_size == arg)
drivers/block/loop.c
1474
sync_blockdev(lo->lo_device);
drivers/block/loop.c
1475
invalidate_bdev(lo->lo_device);
drivers/block/loop.c
1477
lim = queue_limits_start_update(lo->lo_queue);
drivers/block/loop.c
1478
loop_update_limits(lo, &lim, arg);
drivers/block/loop.c
1480
memflags = blk_mq_freeze_queue(lo->lo_queue);
drivers/block/loop.c
1481
err = queue_limits_commit_update(lo->lo_queue, &lim);
drivers/block/loop.c
1482
loop_update_dio(lo);
drivers/block/loop.c
1483
blk_mq_unfreeze_queue(lo->lo_queue, memflags);
drivers/block/loop.c
1486
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1493
static int lo_simple_ioctl(struct loop_device *lo, unsigned int cmd,
drivers/block/loop.c
1498
err = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1503
err = loop_set_capacity(lo);
drivers/block/loop.c
1506
err = loop_set_dio(lo, arg);
drivers/block/loop.c
1511
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1518
struct loop_device *lo = bdev->bd_disk->private_data;
drivers/block/loop.c
1534
return loop_configure(lo, mode, bdev, &config);
drivers/block/loop.c
1542
return loop_configure(lo, mode, bdev, &config);
drivers/block/loop.c
1545
return loop_change_fd(lo, bdev, arg);
drivers/block/loop.c
1547
return loop_clr_fd(lo);
drivers/block/loop.c
1551
err = loop_set_status_old(lo, argp);
drivers/block/loop.c
1554
return loop_get_status_old(lo, argp);
drivers/block/loop.c
1558
err = loop_set_status64(lo, argp);
drivers/block/loop.c
1561
return loop_get_status64(lo, argp);
drivers/block/loop.c
1565
return loop_set_block_size(lo, mode, bdev, arg);
drivers/block/loop.c
1572
err = lo_simple_ioctl(lo, cmd, arg);
drivers/block/loop.c
162
if (lo->lo_offset > 0)
drivers/block/loop.c
163
loopsize -= lo->lo_offset;
drivers/block/loop.c
1652
loop_set_status_compat(struct loop_device *lo,
drivers/block/loop.c
1661
return loop_set_status(lo, &info64);
drivers/block/loop.c
1665
loop_get_status_compat(struct loop_device *lo,
drivers/block/loop.c
167
if (lo->lo_sizelimit > 0 && lo->lo_sizelimit < loopsize)
drivers/block/loop.c
1673
err = loop_get_status(lo, &info64);
drivers/block/loop.c
168
loopsize = lo->lo_sizelimit;
drivers/block/loop.c
1682
struct loop_device *lo = bdev->bd_disk->private_data;
drivers/block/loop.c
1687
err = loop_set_status_compat(lo,
drivers/block/loop.c
1691
err = loop_get_status_compat(lo,
drivers/block/loop.c
1717
struct loop_device *lo = disk->private_data;
drivers/block/loop.c
1720
err = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
1724
if (lo->lo_state == Lo_deleting || lo->lo_state == Lo_rundown)
drivers/block/loop.c
1726
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1732
struct loop_device *lo = disk->private_data;
drivers/block/loop.c
1743
mutex_lock(&lo->lo_mutex);
drivers/block/loop.c
1744
if (lo->lo_state == Lo_bound && (lo->lo_flags & LO_FLAGS_AUTOCLEAR))
drivers/block/loop.c
1745
WRITE_ONCE(lo->lo_state, Lo_rundown);
drivers/block/loop.c
1747
need_clear = (lo->lo_state == Lo_rundown);
drivers/block/loop.c
1748
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
1751
__loop_clr_fd(lo);
drivers/block/loop.c
1756
struct loop_device *lo = disk->private_data;
drivers/block/loop.c
1758
if (lo->workqueue)
drivers/block/loop.c
1759
destroy_workqueue(lo->workqueue);
drivers/block/loop.c
1760
loop_free_idle_workers(lo, true);
drivers/block/loop.c
1761
timer_shutdown_sync(&lo->timer);
drivers/block/loop.c
1762
mutex_destroy(&lo->lo_mutex);
drivers/block/loop.c
1763
kfree(lo);
drivers/block/loop.c
181
static bool lo_can_use_dio(struct loop_device *lo)
drivers/block/loop.c
183
if (!(lo->lo_backing_file->f_mode & FMODE_CAN_ODIRECT))
drivers/block/loop.c
185
if (queue_logical_block_size(lo->lo_queue) < lo->lo_min_dio_size)
drivers/block/loop.c
1856
struct loop_device *lo = rq->q->queuedata;
drivers/block/loop.c
1860
if (data_race(READ_ONCE(lo->lo_state)) != Lo_bound)
drivers/block/loop.c
187
if (lo->lo_offset & (lo->lo_min_dio_size - 1))
drivers/block/loop.c
1870
cmd->use_aio = lo->lo_flags & LO_FLAGS_DIRECT_IO;
drivers/block/loop.c
1889
loop_queue_work(lo, cmd);
drivers/block/loop.c
1900
struct loop_device *lo = rq->q->queuedata;
drivers/block/loop.c
1904
if (write && (lo->lo_flags & LO_FLAGS_READ_ONLY)) {
drivers/block/loop.c
1925
ret = do_req_filebacked(lo, rq);
drivers/block/loop.c
1947
struct list_head *cmd_list, struct loop_device *lo)
drivers/block/loop.c
1953
spin_lock_irq(&lo->lo_work_lock);
drivers/block/loop.c
1958
spin_unlock_irq(&lo->lo_work_lock);
drivers/block/loop.c
1963
spin_lock_irq(&lo->lo_work_lock);
drivers/block/loop.c
1973
list_add_tail(&worker->idle_list, &lo->idle_worker_list);
drivers/block/loop.c
1974
loop_set_timer(lo);
drivers/block/loop.c
1976
spin_unlock_irq(&lo->lo_work_lock);
drivers/block/loop.c
1984
loop_process_work(worker, &worker->cmd_list, worker->lo);
drivers/block/loop.c
1989
struct loop_device *lo =
drivers/block/loop.c
1991
loop_process_work(NULL, &lo->rootcg_cmd_list, lo);
drivers/block/loop.c
200
static inline void loop_update_dio(struct loop_device *lo)
drivers/block/loop.c
2007
struct loop_device *lo;
drivers/block/loop.c
2012
lo = kzalloc_obj(*lo);
drivers/block/loop.c
2013
if (!lo)
drivers/block/loop.c
2015
lo->worker_tree = RB_ROOT;
drivers/block/loop.c
2016
INIT_LIST_HEAD(&lo->idle_worker_list);
drivers/block/loop.c
2017
timer_setup(&lo->timer, loop_free_idle_workers_timer, TIMER_DEFERRABLE);
drivers/block/loop.c
2018
WRITE_ONCE(lo->lo_state, Lo_unbound);
drivers/block/loop.c
202
lockdep_assert_held(&lo->lo_mutex);
drivers/block/loop.c
2026
err = idr_alloc(&loop_index_idr, lo, i, i + 1, GFP_KERNEL);
drivers/block/loop.c
203
WARN_ON_ONCE(lo->lo_state == Lo_bound &&
drivers/block/loop.c
2030
err = idr_alloc(&loop_index_idr, lo, 0, 0, GFP_KERNEL);
drivers/block/loop.c
2037
lo->tag_set.ops = &loop_mq_ops;
drivers/block/loop.c
2038
lo->tag_set.nr_hw_queues = 1;
drivers/block/loop.c
2039
lo->tag_set.queue_depth = hw_queue_depth;
drivers/block/loop.c
204
lo->lo_queue->mq_freeze_depth == 0);
drivers/block/loop.c
2040
lo->tag_set.numa_node = NUMA_NO_NODE;
drivers/block/loop.c
2041
lo->tag_set.cmd_size = sizeof(struct loop_cmd);
drivers/block/loop.c
2042
lo->tag_set.flags = BLK_MQ_F_STACKING | BLK_MQ_F_NO_SCHED_BY_DEFAULT;
drivers/block/loop.c
2043
lo->tag_set.driver_data = lo;
drivers/block/loop.c
2045
err = blk_mq_alloc_tag_set(&lo->tag_set);
drivers/block/loop.c
2049
disk = lo->lo_disk = blk_mq_alloc_disk(&lo->tag_set, &lim, lo);
drivers/block/loop.c
2054
lo->lo_queue = lo->lo_disk->queue;
drivers/block/loop.c
206
if ((lo->lo_flags & LO_FLAGS_DIRECT_IO) && !lo_can_use_dio(lo))
drivers/block/loop.c
207
lo->lo_flags &= ~LO_FLAGS_DIRECT_IO;
drivers/block/loop.c
2076
mutex_init(&lo->lo_mutex);
drivers/block/loop.c
2077
lo->lo_number = i;
drivers/block/loop.c
2078
spin_lock_init(&lo->lo_lock);
drivers/block/loop.c
2079
spin_lock_init(&lo->lo_work_lock);
drivers/block/loop.c
2080
INIT_WORK(&lo->rootcg_work, loop_rootcg_workfn);
drivers/block/loop.c
2081
INIT_LIST_HEAD(&lo->rootcg_cmd_list);
drivers/block/loop.c
2086
disk->private_data = lo;
drivers/block/loop.c
2087
disk->queue = lo->lo_queue;
drivers/block/loop.c
2098
lo->idr_visible = true;
drivers/block/loop.c
2106
blk_mq_free_tag_set(&lo->tag_set);
drivers/block/loop.c
2112
kfree(lo);
drivers/block/loop.c
2117
static void loop_remove(struct loop_device *lo)
drivers/block/loop.c
2120
del_gendisk(lo->lo_disk);
drivers/block/loop.c
2121
blk_mq_free_tag_set(&lo->tag_set);
drivers/block/loop.c
2124
idr_remove(&loop_index_idr, lo->lo_number);
drivers/block/loop.c
2127
put_disk(lo->lo_disk);
drivers/block/loop.c
2145
struct loop_device *lo;
drivers/block/loop.c
2157
lo = idr_find(&loop_index_idr, idx);
drivers/block/loop.c
2158
if (!lo || !lo->idr_visible)
drivers/block/loop.c
2161
lo->idr_visible = false;
drivers/block/loop.c
2167
ret = mutex_lock_killable(&lo->lo_mutex);
drivers/block/loop.c
2170
if (lo->lo_state != Lo_unbound || disk_openers(lo->lo_disk) > 0) {
drivers/block/loop.c
2171
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
2176
WRITE_ONCE(lo->lo_state, Lo_deleting);
drivers/block/loop.c
2177
mutex_unlock(&lo->lo_mutex);
drivers/block/loop.c
2179
loop_remove(lo);
drivers/block/loop.c
218
static void loop_set_size(struct loop_device *lo, loff_t size)
drivers/block/loop.c
2185
lo->idr_visible = true;
drivers/block/loop.c
2192
struct loop_device *lo;
drivers/block/loop.c
2198
idr_for_each_entry(&loop_index_idr, lo, id) {
drivers/block/loop.c
220
if (!set_capacity_and_notify(lo->lo_disk, size))
drivers/block/loop.c
2203
if (lo->idr_visible &&
drivers/block/loop.c
2204
data_race(READ_ONCE(lo->lo_state)) == Lo_unbound)
drivers/block/loop.c
221
kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE);
drivers/block/loop.c
224
static void loop_clear_limits(struct loop_device *lo, int mode)
drivers/block/loop.c
226
struct queue_limits lim = queue_limits_start_update(lo->lo_queue);
drivers/block/loop.c
2301
struct loop_device *lo;
drivers/block/loop.c
2313
idr_for_each_entry(&loop_index_idr, lo, id)
drivers/block/loop.c
2314
loop_remove(lo);
drivers/block/loop.c
243
queue_limits_commit_update(lo->lo_queue, &lim);
drivers/block/loop.c
246
static int lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos,
drivers/block/loop.c
253
struct file *file = lo->lo_backing_file;
drivers/block/loop.c
258
if (!bdev_max_discard_sectors(lo->lo_device))
drivers/block/loop.c
270
loop_clear_limits(lo, mode);
drivers/block/loop.c
275
static int lo_req_flush(struct loop_device *lo, struct request *rq)
drivers/block/loop.c
277
int ret = vfs_fsync(lo->lo_backing_file, 0);
drivers/block/loop.c
340
static int lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd,
drivers/block/loop.c
348
struct file *file = lo->lo_backing_file;
drivers/block/loop.c
413
static int do_req_filebacked(struct loop_device *lo, struct request *rq)
drivers/block/loop.c
416
loff_t pos = ((loff_t) blk_rq_pos(rq) << 9) + lo->lo_offset;
drivers/block/loop.c
420
return lo_req_flush(lo, rq);
drivers/block/loop.c
426
return lo_fallocate(lo, rq, pos,
drivers/block/loop.c
431
return lo_fallocate(lo, rq, pos, FALLOC_FL_PUNCH_HOLE);
drivers/block/loop.c
433
return lo_rw_aio(lo, cmd, pos, ITER_SOURCE);
drivers/block/loop.c
435
return lo_rw_aio(lo, cmd, pos, ITER_DEST);
drivers/block/loop.c
442
static void loop_reread_partitions(struct loop_device *lo)
drivers/block/loop.c
446
mutex_lock(&lo->lo_disk->open_mutex);
drivers/block/loop.c
447
rc = bdev_disk_changed(lo->lo_disk, false);
drivers/block/loop.c
448
mutex_unlock(&lo->lo_disk->open_mutex);
drivers/block/loop.c
451
__func__, lo->lo_number, lo->lo_file_name, rc);
drivers/block/loop.c
454
static unsigned int loop_query_min_dio_size(struct loop_device *lo)
drivers/block/loop.c
456
struct file *file = lo->lo_backing_file;
drivers/block/loop.c
508
static void loop_assign_backing_file(struct loop_device *lo, struct file *file)
drivers/block/loop.c
510
lo->lo_backing_file = file;
drivers/block/loop.c
511
lo->old_gfp_mask = mapping_gfp_mask(file->f_mapping);
drivers/block/loop.c
513
lo->old_gfp_mask & ~(__GFP_IO | __GFP_FS));
drivers/block/loop.c
514
if (lo->lo_backing_file->f_flags & O_DIRECT)
drivers/block/loop.c
515
lo->lo_flags |= LO_FLAGS_DIRECT_IO;
drivers/block/loop.c
516
lo->lo_min_dio_size = loop_query_min_dio_size(lo);
drivers/block/loop.c
538
static int loop_change_fd(struct loop_device *lo, struct block_device *bdev,
drivers/block/loop.c
558
dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 1);
drivers/block/loop.c
561
error = loop_global_lock_killable(lo, is_loop);
drivers/block/loop.c
565
if (lo->lo_state != Lo_bound)
drivers/block/loop.c
570
if (!(lo->lo_flags & LO_FLAGS_READ_ONLY))
drivers/block/loop.c
577
old_file = lo->lo_backing_file;
drivers/block/loop.c
582
if (lo_calculate_size(lo, file) != lo_calculate_size(lo, old_file))
drivers/block/loop.c
593
disk_force_media_change(lo->lo_disk);
drivers/block/loop.c
594
memflags = blk_mq_freeze_queue(lo->lo_queue);
drivers/block/loop.c
595
mapping_set_gfp_mask(old_file->f_mapping, lo->old_gfp_mask);
drivers/block/loop.c
596
loop_assign_backing_file(lo, file);
drivers/block/loop.c
597
loop_update_dio(lo);
drivers/block/loop.c
598
blk_mq_unfreeze_queue(lo->lo_queue, memflags);
drivers/block/loop.c
599
partscan = lo->lo_flags & LO_FLAGS_PARTSCAN;
drivers/block/loop.c
600
loop_global_unlock(lo, is_loop);
drivers/block/loop.c
616
dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0);
drivers/block/loop.c
618
loop_reread_partitions(lo);
drivers/block/loop.c
622
kobject_uevent(&disk_to_dev(lo->lo_disk)->kobj, KOBJ_CHANGE);
drivers/block/loop.c
626
loop_global_unlock(lo, is_loop);
drivers/block/loop.c
629
dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 0);
drivers/block/loop.c
639
struct loop_device *lo = disk->private_data;
drivers/block/loop.c
641
return callback(lo, page);
drivers/block/loop.c
654
static ssize_t loop_attr_backing_file_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
659
spin_lock_irq(&lo->lo_lock);
drivers/block/loop.c
660
if (lo->lo_backing_file)
drivers/block/loop.c
661
p = file_path(lo->lo_backing_file, buf, PAGE_SIZE - 1);
drivers/block/loop.c
662
spin_unlock_irq(&lo->lo_lock);
drivers/block/loop.c
676
static ssize_t loop_attr_offset_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
678
return sysfs_emit(buf, "%llu\n", (unsigned long long)lo->lo_offset);
drivers/block/loop.c
681
static ssize_t loop_attr_sizelimit_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
683
return sysfs_emit(buf, "%llu\n", (unsigned long long)lo->lo_sizelimit);
drivers/block/loop.c
686
static ssize_t loop_attr_autoclear_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
688
int autoclear = (lo->lo_flags & LO_FLAGS_AUTOCLEAR);
drivers/block/loop.c
693
static ssize_t loop_attr_partscan_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
695
int partscan = (lo->lo_flags & LO_FLAGS_PARTSCAN);
drivers/block/loop.c
700
static ssize_t loop_attr_dio_show(struct loop_device *lo, char *buf)
drivers/block/loop.c
702
int dio = (lo->lo_flags & LO_FLAGS_DIRECT_IO);
drivers/block/loop.c
729
static void loop_sysfs_init(struct loop_device *lo)
drivers/block/loop.c
731
lo->sysfs_inited = !sysfs_create_group(&disk_to_dev(lo->lo_disk)->kobj,
drivers/block/loop.c
735
static void loop_sysfs_exit(struct loop_device *lo)
drivers/block/loop.c
737
if (lo->sysfs_inited)
drivers/block/loop.c
738
sysfs_remove_group(&disk_to_dev(lo->lo_disk)->kobj,
drivers/block/loop.c
742
static void loop_get_discard_config(struct loop_device *lo,
drivers/block/loop.c
745
struct file *file = lo->lo_backing_file;
drivers/block/loop.c
777
struct loop_device *lo;
drivers/block/loop.c
796
static void loop_queue_work(struct loop_device *lo, struct loop_cmd *cmd)
drivers/block/loop.c
803
spin_lock_irq(&lo->lo_work_lock);
drivers/block/loop.c
808
node = &lo->worker_tree.rb_node;
drivers/block/loop.c
843
worker->lo = lo;
drivers/block/loop.c
845
rb_insert_color(&worker->rb_node, &lo->worker_tree);
drivers/block/loop.c
858
work = &lo->rootcg_work;
drivers/block/loop.c
859
cmd_list = &lo->rootcg_cmd_list;
drivers/block/loop.c
862
queue_work(lo->workqueue, work);
drivers/block/loop.c
863
spin_unlock_irq(&lo->lo_work_lock);
drivers/block/loop.c
866
static void loop_set_timer(struct loop_device *lo)
drivers/block/loop.c
868
timer_reduce(&lo->timer, jiffies + LOOP_IDLE_WORKER_TIMEOUT);
drivers/block/loop.c
871
static void loop_free_idle_workers(struct loop_device *lo, bool delete_all)
drivers/block/loop.c
875
spin_lock_irq(&lo->lo_work_lock);
drivers/block/loop.c
876
list_for_each_entry_safe(worker, pos, &lo->idle_worker_list,
drivers/block/loop.c
883
rb_erase(&worker->rb_node, &lo->worker_tree);
drivers/block/loop.c
887
if (!list_empty(&lo->idle_worker_list))
drivers/block/loop.c
888
loop_set_timer(lo);
drivers/block/loop.c
889
spin_unlock_irq(&lo->lo_work_lock);
drivers/block/loop.c
894
struct loop_device *lo = container_of(timer, struct loop_device, timer);
drivers/block/loop.c
896
return loop_free_idle_workers(lo, false);
drivers/block/loop.c
908
loop_set_status_from_info(struct loop_device *lo,
drivers/block/loop.c
931
lo->lo_offset = info->lo_offset;
drivers/block/loop.c
932
lo->lo_sizelimit = info->lo_sizelimit;
drivers/block/loop.c
934
memcpy(lo->lo_file_name, info->lo_file_name, LO_NAME_SIZE);
drivers/block/loop.c
935
lo->lo_file_name[LO_NAME_SIZE-1] = 0;
drivers/block/loop.c
939
static unsigned int loop_default_blocksize(struct loop_device *lo)
drivers/block/loop.c
942
if (lo->lo_flags & LO_FLAGS_DIRECT_IO)
drivers/block/loop.c
943
return lo->lo_min_dio_size;
drivers/block/loop.c
947
static void loop_update_limits(struct loop_device *lo, struct queue_limits *lim,
drivers/block/loop.c
950
struct file *file = lo->lo_backing_file;
drivers/block/loop.c
961
bsize = loop_default_blocksize(lo);
drivers/block/loop.c
963
loop_get_discard_config(lo, &granularity, &max_discard_sectors);
drivers/block/loop.c
969
if (file->f_op->fsync && !(lo->lo_flags & LO_FLAGS_READ_ONLY))
drivers/block/loop.c
981
static int loop_configure(struct loop_device *lo, blk_mode_t mode,
drivers/block/zram/zram_drv.c
1142
unsigned long *lo, unsigned long *hi)
drivers/block/zram/zram_drv.c
1146
ret = kstrtoul(val, 10, lo);
drivers/block/zram/zram_drv.c
1149
if (*lo >= nr_pages)
drivers/block/zram/zram_drv.c
1151
*hi = *lo + 1;
drivers/block/zram/zram_drv.c
1156
unsigned long *lo, unsigned long *hi)
drivers/block/zram/zram_drv.c
1166
ret = kstrtoul(val, 10, lo);
drivers/block/zram/zram_drv.c
1169
if (*lo >= nr_pages)
drivers/block/zram/zram_drv.c
1175
if (*hi >= nr_pages || *lo > *hi)
drivers/block/zram/zram_drv.c
1200
unsigned long lo, unsigned long hi,
drivers/block/zram/zram_drv.c
1203
u32 index = lo;
drivers/block/zram/zram_drv.c
1243
unsigned long lo = 0, hi = nr_pages;
drivers/block/zram/zram_drv.c
1291
scan_slots_for_writeback(zram, mode, lo, hi, pp_ctl);
drivers/block/zram/zram_drv.c
1302
scan_slots_for_writeback(zram, mode, lo, hi, pp_ctl);
drivers/block/zram/zram_drv.c
1307
err = parse_page_index(val, nr_pages, &lo, &hi);
drivers/block/zram/zram_drv.c
1313
scan_slots_for_writeback(zram, mode, lo, hi, pp_ctl);
drivers/block/zram/zram_drv.c
1318
err = parse_page_indexes(val, nr_pages, &lo, &hi);
drivers/block/zram/zram_drv.c
1324
scan_slots_for_writeback(zram, mode, lo, hi, pp_ctl);
drivers/char/ds1620.c
203
ds1620_out(THERM_WRITE_TL, 9, therm->lo);
drivers/char/ds1620.c
210
therm->lo = cvt_9_to_int(ds1620_in(THERM_READ_TL, 9));
drivers/char/ds1620.c
257
therm.lo = therm.hi - 3;
drivers/char/ds1620.c
263
therm.lo <<= 1;
drivers/char/ds1620.c
273
therm.lo >>= 1;
drivers/char/ds1620.c
344
th.lo >> 1, th.lo & 1 ? 5 : 0,
drivers/char/ds1620.c
382
th_start.lo = 0;
drivers/char/ds1620.c
405
th.lo >> 1, th.lo & 1 ? 5 : 0,
drivers/char/hw_random/via-rng.c
132
u32 lo, hi, old_lo;
drivers/char/hw_random/via-rng.c
153
rdmsr(MSR_VIA_RNG, lo, hi);
drivers/char/hw_random/via-rng.c
155
old_lo = lo;
drivers/char/hw_random/via-rng.c
156
lo &= ~(0x7f << VIA_STRFILT_CNT_SHIFT);
drivers/char/hw_random/via-rng.c
157
lo &= ~VIA_XSTORE_CNT_MASK;
drivers/char/hw_random/via-rng.c
158
lo &= ~(VIA_STRFILT_ENABLE | VIA_STRFILT_FAIL | VIA_RAWBITS_ENABLE);
drivers/char/hw_random/via-rng.c
159
lo |= VIA_RNG_ENABLE;
drivers/char/hw_random/via-rng.c
160
lo |= VIA_NOISESRC1;
drivers/char/hw_random/via-rng.c
166
lo |= VIA_NOISESRC2;
drivers/char/hw_random/via-rng.c
170
lo |= VIA_NOISESRC2;
drivers/char/hw_random/via-rng.c
172
if (lo != old_lo)
drivers/char/hw_random/via-rng.c
173
wrmsr(MSR_VIA_RNG, lo, hi);
drivers/char/hw_random/via-rng.c
177
rdmsr(MSR_VIA_RNG, lo, hi);
drivers/char/hw_random/via-rng.c
178
if ((lo & VIA_RNG_ENABLE) == 0) {
drivers/char/tpm/tpm_atmel.c
65
int lo, hi;
drivers/char/tpm/tpm_atmel.c
70
lo = tpm_read_index(TPM_ADDR, TPM_ATMEL_BASE_ADDR_LO);
drivers/char/tpm/tpm_atmel.c
73
*base = (hi << 8) | lo;
drivers/char/tpm/tpm_nsc.c
292
int lo, hi, err;
drivers/char/tpm/tpm_nsc.c
311
lo = tpm_read_index(nscAddrBase, TPM_NSC_BASE0_LO);
drivers/char/tpm/tpm_nsc.c
312
base = (hi<<8) | lo;
drivers/clk/bcm/clk-cygnus.c
34
#define VCO_CTRL_VAL(uo, lo) { .u_offset = uo, .l_offset = lo }
drivers/clk/bcm/clk-ns2.c
26
#define VCO_CTRL_VAL(uo, lo) { .u_offset = uo, .l_offset = lo }
drivers/clk/bcm/clk-sr.c
28
#define VCO_CTRL_VAL(uo, lo) { .u_offset = uo, .l_offset = lo }
drivers/clk/clk-apple-nco.c
218
unsigned long lo = req->best_parent_rate / (COARSE_DIV_OFFSET + LFSR_TBLSIZE) + 1;
drivers/clk/clk-apple-nco.c
221
req->rate = clamp(req->rate, lo, hi);
drivers/clk/clk-rpmi.c
119
__le32 lo;
drivers/clk/clk-rpmi.c
126
__le32 lo;
drivers/clk/clk-rpmi.c
249
le32_to_cpu(rate_discrete[rateidx].lo));
drivers/clk/clk-rpmi.c
283
le32_to_cpu(rate_discrete[j].lo));
drivers/clk/clk-rpmi.c
325
return rpmi_clkrate_u64(le32_to_cpu(resp->hi), le32_to_cpu(resp->lo));
drivers/clk/clk-rpmi.c
373
tx.lo = cpu_to_le32(lower_32_bits(rate));
drivers/clk/clk-rpmi.c
70
__le32 lo;
drivers/clk/clk-versaclock7.c
230
static void vc7_64_mul_64_to_128(u64 left, u64 right, u64 *hi, u64 *lo)
drivers/clk/clk-versaclock7.c
248
*lo = (m0 & 0xffffffffull) | (m2 << 32);
drivers/clk/clk-versaclock7.c
783
u64 numer, denom, hi, lo, divisor;
drivers/clk/clk-versaclock7.c
789
vc7_64_mul_64_to_128(parent_rate, denom, &hi, &lo);
drivers/clk/clk-versaclock7.c
791
return vc7_128_div_64_to_64(hi, lo, divisor, NULL);
drivers/clocksource/exynos_mct.c
178
unsigned int lo, hi;
drivers/clocksource/exynos_mct.c
183
lo = readl_relaxed(reg_base + EXYNOS4_MCT_G_CNT_L);
drivers/clocksource/exynos_mct.c
187
return ((u64)hi << 32) | lo;
drivers/clocksource/mips-gic-timer.c
168
unsigned int hi, hi2, lo;
drivers/clocksource/mips-gic-timer.c
180
lo = read_gic_redir_counter_32l();
drivers/clocksource/mips-gic-timer.c
191
count = (((u64)hi) << 32) + lo;
drivers/clocksource/mips-gic-timer.c
29
unsigned int hi, hi2, lo;
drivers/clocksource/mips-gic-timer.c
33
lo = read_gic_counter_32l();
drivers/clocksource/mips-gic-timer.c
37
return (((u64) hi) << 32) + lo;
drivers/clocksource/timer-clint.c
87
u32 hi, lo;
drivers/clocksource/timer-clint.c
91
lo = clint_get_cycles();
drivers/clocksource/timer-clint.c
94
return ((u64)hi << 32) | lo;
drivers/clocksource/timer-rda.c
160
u32 lo, hi;
drivers/clocksource/timer-rda.c
164
lo = readl_relaxed(base + RDA_HWTIMER_LOCKVAL_L);
drivers/clocksource/timer-rda.c
168
return ((u64)hi << 32) | lo;
drivers/clocksource/timer-sprd.c
166
u32 lo, hi;
drivers/clocksource/timer-sprd.c
171
lo = readl_relaxed(timer_of_base(&suspend_to) +
drivers/clocksource/timer-sprd.c
175
return ~(((u64)hi << 32) | lo);
drivers/clocksource/timer-tegra186.c
350
u32 hi, lo, ss;
drivers/clocksource/timer-tegra186.c
363
lo = readl_relaxed(tegra->regs + TKETSC0);
drivers/clocksource/timer-tegra186.c
367
return (u64)hi << 32 | lo;
drivers/comedi/drivers/dt2814.c
103
int n, hi, lo;
drivers/comedi/drivers/dt2814.c
118
lo = inb(dev->iobase + DT2814_DATA);
drivers/comedi/drivers/dt2814.c
120
data[n] = (hi << 4) | (lo >> 4);
drivers/comedi/drivers/dt2814.c
245
unsigned int lo, hi;
drivers/comedi/drivers/dt2814.c
273
lo = inb(dev->iobase + DT2814_DATA);
drivers/comedi/drivers/dt2814.c
275
data = (hi << 4) | (lo >> 4);
drivers/comedi/drivers/dt2815.c
102
outb(lo, dev->iobase + DT2815_DATA);
drivers/comedi/drivers/dt2815.c
90
unsigned int lo, hi;
drivers/comedi/drivers/dt2815.c
95
lo = ((data[i] & 0x0f) << 4) | (chan << 1) | 0x01;
drivers/comedi/drivers/jr3_pci.c
354
u32 __iomem *lo;
drivers/comedi/drivers/jr3_pci.c
386
lo = &block[subdev].program_lo[addr];
drivers/comedi/drivers/jr3_pci.c
395
set_u16(lo, data1);
drivers/comedi/drivers/ni_mio_common.c
1727
unsigned int hi, lo;
drivers/comedi/drivers/ni_mio_common.c
1820
lo = NI_E_AI_CFG_LO_GAIN(range);
drivers/comedi/drivers/ni_mio_common.c
1823
lo |= NI_E_AI_CFG_LO_LAST_CHAN;
drivers/comedi/drivers/ni_mio_common.c
1825
lo |= NI_E_AI_CFG_LO_DITHER;
drivers/comedi/drivers/ni_mio_common.c
1827
ni_writew(dev, lo, NI_E_AI_CFG_LO_REG);
drivers/cpufreq/acpi-cpufreq.c
257
u32 lo, hi;
drivers/cpufreq/acpi-cpufreq.c
259
rdmsr(MSR_IA32_PERF_CTL, lo, hi);
drivers/cpufreq/acpi-cpufreq.c
260
lo = (lo & ~INTEL_MSR_RANGE) | (val & INTEL_MSR_RANGE);
drivers/cpufreq/acpi-cpufreq.c
261
wrmsr(MSR_IA32_PERF_CTL, lo, hi);
drivers/cpufreq/e_powersaver.c
102
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
103
return centaur->fsb * ((lo >> 8) & 0xff);
drivers/cpufreq/e_powersaver.c
110
u32 lo, hi;
drivers/cpufreq/e_powersaver.c
114
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
116
while (lo & ((1 << 16) | (1 << 17))) {
drivers/cpufreq/e_powersaver.c
118
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
130
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
135
} while (lo & ((1 << 16) | (1 << 17)));
drivers/cpufreq/e_powersaver.c
142
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
143
current_voltage = lo & 0xff;
drivers/cpufreq/e_powersaver.c
145
current_multiplier = (lo >> 8) & 0xff;
drivers/cpufreq/e_powersaver.c
174
u32 lo, hi;
drivers/cpufreq/e_powersaver.c
198
rdmsr(0x1153, lo, hi);
drivers/cpufreq/e_powersaver.c
199
brand = (((lo >> 2) ^ lo) >> 18) & 3;
drivers/cpufreq/e_powersaver.c
203
rdmsr(0x1154, lo, hi);
drivers/cpufreq/e_powersaver.c
204
brand = (((lo >> 4) ^ (lo >> 2))) & 0x000000ff;
drivers/cpufreq/e_powersaver.c
240
rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
drivers/cpufreq/e_powersaver.c
241
current_voltage = lo & 0xff;
drivers/cpufreq/e_powersaver.c
243
current_multiplier = (lo >> 8) & 0xff;
drivers/cpufreq/e_powersaver.c
93
u32 lo, hi;
drivers/cpufreq/longhaul.c
121
unsigned long invalue = 0, lo, hi;
drivers/cpufreq/longhaul.c
123
rdmsr(MSR_IA32_EBL_CR_POWERON, lo, hi);
drivers/cpufreq/longhaul.c
124
invalue = (lo & (1<<22|1<<23|1<<24|1<<25))>>22;
drivers/cpufreq/longhaul.c
127
if (lo & (1<<27))
drivers/cpufreq/longhaul.c
764
u32 lo, hi;
drivers/cpufreq/longhaul.c
838
rdmsr(MSR_VIA_LONGHAUL, lo, hi);
drivers/cpufreq/longhaul.c
839
if (lo == 0 && hi == 0)
drivers/cpufreq/powernow-k8.c
101
u32 lo, hi;
drivers/cpufreq/powernow-k8.c
109
rdmsr(MSR_FIDVID_STATUS, lo, hi);
drivers/cpufreq/powernow-k8.c
110
} while (lo & MSR_S_LO_CHANGE_PENDING);
drivers/cpufreq/powernow-k8.c
113
data->currfid = lo & MSR_S_LO_CURRENT_FID;
drivers/cpufreq/powernow-k8.c
133
u32 lo, hi;
drivers/cpufreq/powernow-k8.c
136
rdmsr(MSR_FIDVID_STATUS, lo, hi);
drivers/cpufreq/powernow-k8.c
138
fid = lo & MSR_S_LO_CURRENT_FID;
drivers/cpufreq/powernow-k8.c
139
lo = fid | (vid << MSR_C_LO_VID_SHIFT);
drivers/cpufreq/powernow-k8.c
141
pr_debug("cpu%d, init lo 0x%x, hi 0x%x\n", smp_processor_id(), lo, hi);
drivers/cpufreq/powernow-k8.c
142
wrmsr(MSR_FIDVID_CTL, lo, hi);
drivers/cpufreq/powernow-k8.c
148
u32 lo;
drivers/cpufreq/powernow-k8.c
157
lo = fid;
drivers/cpufreq/powernow-k8.c
158
lo |= (data->currvid << MSR_C_LO_VID_SHIFT);
drivers/cpufreq/powernow-k8.c
159
lo |= MSR_C_LO_INIT_FID_VID;
drivers/cpufreq/powernow-k8.c
162
fid, lo, data->plllock * PLL_LOCK_CONVERSION);
drivers/cpufreq/powernow-k8.c
165
wrmsr(MSR_FIDVID_CTL, lo, data->plllock * PLL_LOCK_CONVERSION);
drivers/cpufreq/powernow-k8.c
192
u32 lo;
drivers/cpufreq/powernow-k8.c
201
lo = data->currfid;
drivers/cpufreq/powernow-k8.c
202
lo |= (vid << MSR_C_LO_VID_SHIFT);
drivers/cpufreq/powernow-k8.c
203
lo |= MSR_C_LO_INIT_FID_VID;
drivers/cpufreq/powernow-k8.c
206
vid, lo, STOP_GRANT_5NS);
drivers/cpufreq/powernow-k8.c
209
wrmsr(MSR_FIDVID_CTL, lo, STOP_GRANT_5NS);
drivers/cpufreq/powernow-k8.c
285
u32 maxvid, lo __always_unused, rvomult = 1;
drivers/cpufreq/powernow-k8.c
294
rdmsr(MSR_FIDVID_STATUS, lo, maxvid);
drivers/cpufreq/powernow-k8.c
89
u32 lo, hi __always_unused;
drivers/cpufreq/powernow-k8.c
91
rdmsr(MSR_FIDVID_STATUS, lo, hi);
drivers/cpufreq/powernow-k8.c
92
return lo & MSR_S_LO_CHANGE_PENDING ? 1 : 0;
drivers/crypto/ccp/platform-access.c
115
if (ioread32(lo) != lower_32_bits(req_addr) ||
drivers/crypto/ccp/platform-access.c
60
u32 __iomem *cmd, *lo, *hi;
drivers/crypto/ccp/platform-access.c
76
lo = psp->io_regs + pa_dev->vdata->cmdbuff_addr_lo_reg;
drivers/crypto/ccp/platform-access.c
99
iowrite32(lower_32_bits(req_addr), lo);
drivers/cxl/core/hdm.c
1087
lo = readl(hdm + CXL_HDM_DECODER0_TL_LOW(which));
drivers/cxl/core/hdm.c
1089
target_list.value = (hi << 32) + lo;
drivers/cxl/core/hdm.c
1106
lo = readl(hdm + CXL_HDM_DECODER0_SKIP_LOW(which));
drivers/cxl/core/hdm.c
1108
skip = (hi << 32) + lo;
drivers/cxl/core/hdm.c
976
u64 size, base, skip, dpa_size, lo, hi;
drivers/cxl/core/hdm.c
991
lo = readl(hdm + CXL_HDM_DECODER0_BASE_LOW_OFFSET(which));
drivers/cxl/core/hdm.c
993
base = (hi << 32) + lo;
drivers/cxl/core/hdm.c
994
lo = readl(hdm + CXL_HDM_DECODER0_SIZE_LOW_OFFSET(which));
drivers/cxl/core/hdm.c
996
size = (hi << 32) + lo;
drivers/edac/amd64_edac.c
1741
amd64_read_pci_cfg(pvt->F1, DRAM_BASE_LO + off, &pvt->ranges[range].base.lo);
drivers/edac/amd64_edac.c
1742
amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_LO + off, &pvt->ranges[range].lim.lo);
drivers/edac/amd64_edac.c
1774
pvt->ranges[range].lim.lo &= GENMASK_ULL(15, 0);
drivers/edac/amd64_edac.c
1777
pvt->ranges[range].lim.lo |= ((llim & 0x1fff) << 3 | 0x7) << 16;
drivers/edac/amd64_edac.h
136
#define dram_rw(pvt, i) ((u8)(pvt->ranges[i].base.lo & 0x3))
drivers/edac/amd64_edac.h
137
#define dram_intlv_sel(pvt, i) ((u8)((pvt->ranges[i].lim.lo >> 8) & 0x7))
drivers/edac/amd64_edac.h
138
#define dram_dst_node(pvt, i) ((u8)(pvt->ranges[i].lim.lo & 0x7))
drivers/edac/amd64_edac.h
282
u32 lo, hi;
drivers/edac/amd64_edac.h
413
u64 addr = ((u64)pvt->ranges[i].base.lo & 0xffff0000) << 8;
drivers/edac/amd64_edac.h
423
u64 lim = (((u64)pvt->ranges[i].lim.lo & 0xffff0000) << 8) | 0x00ffffff;
drivers/edac/amd64_edac.h
505
return (u8) (pvt->ranges[i].base.lo >> 8) & 0x7;
drivers/edac/igen6_edac.c
43
#define GET_BITFIELD(v, lo, hi) (((v) & GENMASK_ULL(hi, lo)) >> (lo))
drivers/edac/pnd2_edac.c
126
#define GET_BITFIELD(v, lo, hi) (((v) & GENMASK_ULL(hi, lo)) >> (lo))
drivers/edac/pnd2_edac.c
217
struct b_cr_mchbar_lo_pci lo;
drivers/edac/pnd2_edac.c
223
pci_read_config_dword(pdev, 0x48, (u32 *)&lo);
drivers/edac/pnd2_edac.c
230
if (!lo.enable) {
drivers/edac/pnd2_edac.c
235
return U64_LSHIFT(hi.base, 32) | U64_LSHIFT(lo.base, 15);
drivers/edac/sb_edac.c
53
#define GET_BITFIELD(v, lo, hi) \
drivers/edac/sb_edac.c
54
(((v) & GENMASK_ULL(hi, lo)) >> (lo))
drivers/edac/skx_common.h
29
#define GET_BITFIELD(v, lo, hi) \
drivers/edac/skx_common.h
30
(((v) & GENMASK_ULL((hi), (lo))) >> (lo))
drivers/firewire/core-card.c
576
card->split_timeout.lo = (DEFAULT_SPLIT_TIMEOUT % 8000) << 19;
drivers/firewire/core-transaction.c
1281
cycles = card->split_timeout.hi * 8000 + (card->split_timeout.lo >> 19);
drivers/firewire/core-transaction.c
1353
*data = cpu_to_be32(card->split_timeout.lo);
drivers/firewire/core-transaction.c
1359
card->split_timeout.lo = be32_to_cpu(*data) & 0xfff80000;
drivers/firewire/ohci.c
2948
u32 hi = channels >> 32, lo = channels;
drivers/firewire/ohci.c
2951
reg_write(ohci, OHCI1394_IRMultiChanMaskLoClear, ~lo);
drivers/firewire/ohci.c
2953
reg_write(ohci, OHCI1394_IRMultiChanMaskLoSet, lo);
drivers/firewire/ohci.h
248
u64 lo = (u64)le32_to_cpu(data[2]);
drivers/firewire/ohci.h
249
return (hi << 32) | lo;
drivers/firewire/ohci.h
255
u32 lo = (u32)(offset & 0x00000000ffffffff);
drivers/firewire/ohci.h
258
data[2] = cpu_to_le32(lo);
drivers/firmware/efi/libstub/efistub.h
136
void efi_set_u64_split(u64 data, u32 *lo, u32 *hi)
drivers/firmware/efi/libstub/efistub.h
138
*lo = lower_32_bits(data);
drivers/gpib/agilent_82350b/agilent_82350b.c
284
int lo, mid, value;
drivers/gpib/agilent_82350b/agilent_82350b.c
286
lo = readb(a_priv->gpib_base + XFER_COUNT_LO_REG);
drivers/gpib/agilent_82350b/agilent_82350b.c
288
value = (lo & 0xff) | ((mid << 8) & 0x7f00);
drivers/gpib/hp_82341/hp_82341.c
890
int lo, mid, value;
drivers/gpib/hp_82341/hp_82341.c
892
lo = inb(hp_priv->iobase[1] + TRANSFER_COUNT_LOW_REG);
drivers/gpib/hp_82341/hp_82341.c
894
value = (lo & 0xff) | ((mid << 8) & 0x7f00);
drivers/gpio/gpio-cs5535.c
150
uint32_t lo, hi;
drivers/gpio/gpio-cs5535.c
155
rdmsr(MSR_PIC_ZSEL_HIGH, lo, hi);
drivers/gpio/gpio-cs5535.c
157
lo &= ~(0xF << (group * 4));
drivers/gpio/gpio-cs5535.c
158
lo |= (irq & 0xF) << (group * 4);
drivers/gpio/gpio-cs5535.c
160
wrmsr(MSR_PIC_ZSEL_HIGH, lo, hi);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
562
uint32_t lo, hi;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
565
lo = amdgpu_ib_get_value(ctx->ib, ctx->data0);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
567
addr = ((uint64_t)lo) | (((uint64_t)hi) << 32);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
643
struct amdgpu_ib *ib, int lo, int hi,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
654
addr = ((uint64_t)amdgpu_ib_get_value(ib, lo)) |
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
668
addr, lo, hi, size, index);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
694
int lo, int hi, unsigned int size, uint32_t index)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
704
addr = ((uint64_t)amdgpu_ib_get_value(ib, lo)) |
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
711
addr, lo, hi, size, index);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
718
addr, lo, hi);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
726
amdgpu_ib_set_value(ib, lo, lower_32_bits(addr));
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
766
uint16_t *lo)
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
771
*lo = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
786
*lo = hwmgr->dyn_state.cac_leakage_table->entries[v_index].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
790
*lo = hwmgr->dyn_state.cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
802
*lo = hwmgr->dyn_state.cac_leakage_table->entries[v_index].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
806
*lo = hwmgr->dyn_state.cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
532
uint16_t *lo)
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
537
*lo = tab->value * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
558
*lo = hwmgr->dyn_state.cac_leakage_table->entries[v_index].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
562
*lo = hwmgr->dyn_state.cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
578
*lo = hwmgr->dyn_state.cac_leakage_table->entries[v_index].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
582
*lo = hwmgr->dyn_state.cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Vddc * VOLTAGE_SCALE;
drivers/gpu/drm/i915/gt/gen8_ppgtt.c
106
vgtif_reg(pdp[0].lo), lower_32_bits(daddr));
drivers/gpu/drm/i915/gt/gen8_ppgtt.c
118
vgtif_reg(pdp[i].lo),
drivers/gpu/drm/i915/gt/intel_gt_regs.h
153
#define GEN6_WIZ_HASHING(hi, lo) (((hi) << 9) | ((lo) << 7))
drivers/gpu/drm/i915/gt/intel_gt_regs.h
286
#define GEN9_PREEMPT_GPGPU_LEVEL(hi, lo) (((hi) << 2) | ((lo) << 1))
drivers/gpu/drm/i915/gt/selftest_execlists.c
1585
struct i915_request *lo, *hi;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1609
lo = igt_request_alloc(ctx_lo, engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1610
if (IS_ERR(lo)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
1611
err = PTR_ERR(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1615
cs = intel_ring_begin(lo, 8);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1618
i915_request_add(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1637
intel_ring_advance(lo, cs);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1639
i915_request_get(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1640
i915_request_add(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1643
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1649
if (i915_request_wait(lo, 0, 1) != -ETIME) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
1650
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1660
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1668
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1680
if (i915_request_wait(lo, 0, HZ / 5) < 0) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
1689
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1695
i915_request_put(lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2560
struct preempt_client hi, lo;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2573
if (preempt_client_init(gt, &lo))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2585
rq = spinner_create_request(&lo.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2586
lo.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2601
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2624
rq = spinner_create_request(&lo.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2625
lo.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2632
rq = igt_request_alloc(lo.ctx, engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2658
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2661
rq = igt_request_alloc(lo.ctx, engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2691
preempt_client_fini(&lo);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2698
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gvt/cfg_space.c
187
bool lo = IS_ALIGNED(offset, 8);
drivers/gpu/drm/i915/gvt/cfg_space.c
206
size >> (lo ? 0 : 32), lo);
drivers/gpu/drm/i915/gvt/cfg_space.c
217
size >> (lo ? 0 : 32), lo);
drivers/gpu/drm/i915/gvt/cfg_space.c
233
intel_vgpu_write_pci_bar(vgpu, offset, new, lo);
drivers/gpu/drm/i915/gvt/cfg_space.c
239
intel_vgpu_write_pci_bar(vgpu, offset, new, lo);
drivers/gpu/drm/i915/gvt/cfg_space.c
243
intel_vgpu_write_pci_bar(vgpu, offset, new, lo);
drivers/gpu/drm/i915/gvt/handlers.c
1556
case _vgtif_reg(pdp[0].lo):
drivers/gpu/drm/i915/gvt/handlers.c
1558
case _vgtif_reg(pdp[1].lo):
drivers/gpu/drm/i915/gvt/handlers.c
1560
case _vgtif_reg(pdp[2].lo):
drivers/gpu/drm/i915/gvt/handlers.c
1562
case _vgtif_reg(pdp[3].lo):
drivers/gpu/drm/i915/i915_pvinfo.h
105
u32 lo;
drivers/gpu/drm/loongson/lsdc_plane.c
467
u32 lo, hi;
drivers/gpu/drm/loongson/lsdc_plane.c
470
lo = addr & 0xFFFFFFFF;
drivers/gpu/drm/loongson/lsdc_plane.c
475
lsdc_wreg32(ldev, LSDC_CRTC0_FB1_ADDR_LO_REG, lo);
drivers/gpu/drm/loongson/lsdc_plane.c
478
lsdc_wreg32(ldev, LSDC_CRTC0_FB0_ADDR_LO_REG, lo);
drivers/gpu/drm/loongson/lsdc_plane.c
513
u32 lo, hi;
drivers/gpu/drm/loongson/lsdc_plane.c
516
lo = addr & 0xFFFFFFFF;
drivers/gpu/drm/loongson/lsdc_plane.c
521
lsdc_wreg32(ldev, LSDC_CRTC1_FB1_ADDR_LO_REG, lo);
drivers/gpu/drm/loongson/lsdc_plane.c
524
lsdc_wreg32(ldev, LSDC_CRTC1_FB0_ADDR_LO_REG, lo);
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
164
static inline u64 gmu_read64(struct a6xx_gmu *gmu, u32 lo, u32 hi)
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
168
val = gmu_read(gmu, lo);
drivers/gpu/drm/msm/adreno/a8xx_gpu.c
961
u64 lo, hi;
drivers/gpu/drm/msm/adreno/a8xx_gpu.c
963
lo = gpu_periph_read(gpu, dbg_offset);
drivers/gpu/drm/msm/adreno/a8xx_gpu.c
966
return (hi << 32) | lo;
drivers/gpu/drm/nouveau/nvif/userc361.c
27
u32 hi, lo;
drivers/gpu/drm/nouveau/nvif/userc361.c
31
lo = nvif_rd32(&user->object, 0x080);
drivers/gpu/drm/nouveau/nvif/userc361.c
34
return ((u64)hi << 32 | lo);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
111
lo = pstate->base.domain[domain->name];
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
112
hi = lo;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
114
lo = min(lo, cstate->domain[domain->name]);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
120
lo = max(nvkm_clk_read(clk, domain->name), 0);
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
121
hi = lo;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
126
args->v0.min = lo / domain->mdiv;
drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c
78
u32 lo, hi;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
359
u32 lo = pstate->base.domain[clock->name];
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
360
u32 hi = lo;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
364
nvkm_debug(subdev, "%02x: %10d KHz\n", clock->name, lo);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
367
lo = min(lo, freq);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
373
lo /= clock->mdiv;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
375
if (lo == hi) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
377
clock->mname, lo);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
380
"%s %d-%d MHz", clock->mname, lo, hi);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
102
int i, lo, hi;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
106
for (lo = 0; lo < 0x40; lo++) {
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
107
if (!(vals[lo] & 0x80000000))
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
109
if (vals[lo] & (0x101 << i))
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
113
if (lo == 0x40)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
116
for (hi = lo + 1; hi < 0x40; hi++) {
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
117
if (!(vals[lo] & 0x80000000))
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
125
median[i] = ((hi - lo) >> 1) + lo;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
135
u32 hi, lo, i;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
137
gpio->func->intr_stat(gpio, &hi, &lo);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
139
for (i = 0; (hi | lo) && i < gpio->func->lines; i++) {
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
141
(NVKM_GPIO_LO * !!(lo & (1 << i)));
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c
27
g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c
34
*lo = (stat1 & 0xffff0000) | (stat0 >> 16);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
73
ga102_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
80
*lo = (stat1 & 0xffff0000) | (stat0 >> 16);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c
29
gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c
36
*lo = (stat1 & 0xffff0000) | (stat0 >> 16);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
83
nv10_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
88
*lo = (stat & 0xffff0000) >> 16;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
101
*lo = (stat & 0xffff0000) >> 16;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
96
nv50_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
117
u32 hi, lo, rq, tx;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
122
i2c->func->aux_stat(i2c, &hi, &lo, &rq, &tx);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
123
if (!hi && !lo && !rq && !tx)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
129
if (lo & aux->intr) mask |= NVKM_I2C_UNPLUG;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c
28
g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c
33
for (i = 0, *hi = *lo = *rq = *tx = 0; i < 8; i++) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c
35
if ((stat & (2 << (i * 4)))) *lo |= 1 << i;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c
28
gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c
33
for (i = 0, *hi = *lo = *rq = *tx = 0; i < 8; i++) {
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c
35
if ((stat & (2 << (i * 4)))) *lo |= 1 << i;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
378
#define VMM_XO128(m,v,o,lo,hi,c,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
381
VMM_SPAM((v), " %010llx %016llx%016llx"f, _addr, (hi), (lo), ##a); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
383
nvkm_wo64((m)->memory, (m)->base + _pteo + 0, (lo)); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
389
#define VMM_WO128(m,v,o,lo,hi) VMM_XO128((m),(v),(o),(lo),(hi), 1, "")
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
390
#define VMM_FO128(m,v,o,lo,hi,c) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
392
VMM_XO128((m),(v),(o),(lo),(hi),(c), " %08x", (c)); \
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
33
u32 lo = lower_32_bits(time);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
35
nvkm_debug(subdev, "time low : %08x\n", lo);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
39
nvkm_wr32(device, NV04_PTIMER_TIME_0, lo);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
46
u32 hi, lo;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
50
lo = nvkm_rd32(device, NV04_PTIMER_TIME_0);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c
53
return ((u64)hi << 32 | lo);
drivers/gpu/drm/panfrost/panfrost_gpu.c
407
u32 hi, lo;
drivers/gpu/drm/panfrost/panfrost_gpu.c
411
lo = gpu_read(pfdev, GPU_CYCLE_COUNT_LO);
drivers/gpu/drm/panfrost/panfrost_gpu.c
414
return ((u64)hi << 32) | lo;
drivers/gpu/drm/panfrost/panfrost_gpu.c
419
u32 hi, lo;
drivers/gpu/drm/panfrost/panfrost_gpu.c
423
lo = gpu_read(pfdev, GPU_TIMESTAMP_LO);
drivers/gpu/drm/panfrost/panfrost_gpu.c
426
return ((u64)hi << 32) | lo;
drivers/gpu/drm/panthor/panthor_device.h
511
u32 lo, hi1, hi2;
drivers/gpu/drm/panthor/panthor_device.h
514
lo = gpu_read(ptdev, reg);
drivers/gpu/drm/panthor/panthor_device.h
517
return lo | ((u64)hi2 << 32);
drivers/gpu/drm/radeon/radeon.h
1728
int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, unsigned size);
drivers/gpu/drm/radeon/radeon_vce.c
470
int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi,
drivers/gpu/drm/radeon/radeon_vce.c
479
offset = radeon_get_ib_value(p, lo);
drivers/gpu/drm/radeon/radeon_vce.c
493
p->ib.ptr[lo] = start & 0xFFFFFFFF;
drivers/gpu/drm/xe/regs/xe_engine_regs.h
202
#define PREEMPT_GPGPU_LEVEL(hi, lo) (((hi) << 2) | ((lo) << 1))
drivers/gpu/drm/xe/xe_execlist.c
173
u32 hi, lo;
drivers/gpu/drm/xe/xe_execlist.c
175
lo = xe_mmio_read32(&gt->mmio, RING_EXECLIST_STATUS_LO(hwe->mmio_base));
drivers/gpu/drm/xe/xe_execlist.c
178
return lo | (u64)hi << 32;
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
38
#define make_u64_from_u32(hi, lo) ((u64)((u64)(u32)(hi) << 32 | (u32)(lo)))
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
42
#define make_u64_from_u32(hi, lo) ((u64)((u64)(u32)(hi) << 32 | (u32)(lo)))
drivers/gpu/drm/xe/xe_guc_klv_helpers.c
13
#define make_u64(hi, lo) ((u64)((u64)(u32)(hi) << 32 | (u32)(lo)))
drivers/hid/hid-playstation.c
136
#define DS_TOUCH_POINT_X(hi, lo) (FIELD_PREP(DS_TOUCH_POINT_X_HI, hi) | \
drivers/hid/hid-playstation.c
137
FIELD_PREP(DS_TOUCH_POINT_X_LO, lo))
drivers/hid/hid-playstation.c
140
#define DS_TOUCH_POINT_Y(hi, lo) (FIELD_PREP(DS_TOUCH_POINT_Y_HI, hi) | \
drivers/hid/hid-playstation.c
141
FIELD_PREP(DS_TOUCH_POINT_Y_LO, lo))
drivers/hid/hid-playstation.c
352
#define DS4_TOUCH_POINT_X(hi, lo) DS_TOUCH_POINT_X(hi, lo)
drivers/hid/hid-playstation.c
353
#define DS4_TOUCH_POINT_Y(hi, lo) DS_TOUCH_POINT_Y(hi, lo)
drivers/hwmon/applesmc.c
403
static int applesmc_get_lower_bound(unsigned int *lo, const char *key)
drivers/hwmon/applesmc.c
412
*lo = 0;
drivers/hwmon/applesmc.c
421
*lo = begin;
drivers/hwmon/w83627hf.c
737
int lo = w83627hf_read_value(data, W83781D_REG_VID_FANDIV);
drivers/hwmon/w83627hf.c
739
data->vid = (lo & 0x0f) | ((hi & 0x01) << 4);
drivers/i3c/master/dw-i3c-master.c
274
u32 lo = FIELD_GET(DYN_ADDR_LO_MASK, addr);
drivers/i3c/master/dw-i3c-master.c
277
return (lo + hi) % IBI_SIR_BIT_MOD;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
119
delta = ts->it.lo - ts->timestamp;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
148
it->lo = it->up;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
150
delta = it->up - it->lo;
drivers/iio/common/inv_sensors/inv_sensors_timestamp.c
151
if (it->lo != 0) {
drivers/iio/light/max44009.c
172
static int max44009_lux_raw(u8 hi, u8 lo)
drivers/iio/light/max44009.c
181
mantissa = ((hi & 0xf) << 4) | (lo & 0xf);
drivers/iio/light/max44009.c
201
u8 lo = 0;
drivers/iio/light/max44009.c
226
.len = sizeof(lo),
drivers/iio/light/max44009.c
227
.buf = &lo,
drivers/iio/light/max44009.c
243
return max44009_lux_raw(hi, lo);
drivers/infiniband/hw/mthca/mthca_doorbell.h
59
static inline void mthca_write64(u32 hi, u32 lo, void __iomem *dest,
drivers/infiniband/hw/mthca/mthca_doorbell.h
62
__raw_writeq((__force u64) cpu_to_be64((u64) hi << 32 | lo), dest);
drivers/infiniband/hw/mthca/mthca_doorbell.h
88
static inline void mthca_write64(u32 hi, u32 lo, void __iomem *dest,
drivers/infiniband/hw/mthca/mthca_doorbell.h
94
lo = (__force u32) cpu_to_be32(lo);
drivers/infiniband/hw/mthca/mthca_doorbell.h
98
__raw_writel(lo, dest + 4);
drivers/infiniband/hw/ocrdma/ocrdma.h
70
#define convert_to_64bit(lo, hi) ((u64)hi << 32 | (u64)lo)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1693
cmd->tbl_addr[0].lo = (u32)(dev->av_tbl.pbl.pa & 0xFFFFFFFF);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1992
cmd->pbl[i].lo = (u32) (hwmr->pbl_table[i].pa & 0xffffffff);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2022
cmd->pbl[i].lo =
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2402
cmd->rq_addr[0].lo = srq->id;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
396
q_pa[i].lo = (u32) (host_pa & 0xffffffff);
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
313
u32 lo;
drivers/infiniband/hw/qedr/main.c
430
#define HILO_U64(hi, lo) ((((u64)(hi)) << 32) + (lo))
drivers/infiniband/hw/qedr/main.c
452
cq_handle->lo);
drivers/infiniband/hw/qedr/main.c
457
cq_handle->hi, cq_handle->lo, sw_comp_cons,
drivers/infiniband/hw/qedr/main.c
466
cq_handle->hi, cq_handle->lo, cq);
drivers/infiniband/hw/qedr/main.c
647
u64 roce_handle64 = ((u64) async_handle->hi << 32) + async_handle->lo;
drivers/infiniband/hw/qedr/verbs.c
3176
pbe->lo = cpu_to_le32((u32)addr);
drivers/infiniband/hw/qedr/verbs.c
3450
fwqe1->addr.lo = lower_32_bits(mr->ibmr.iova);
drivers/infiniband/hw/qedr/verbs.c
3472
fwqe2->pbl_addr.lo = lower_32_bits(mr->info.pbl_table->pa);
drivers/infiniband/hw/qedr/verbs.c
3887
srq_sge->addr.hi, srq_sge->addr.lo);
drivers/infiniband/hw/qedr/verbs.c
4024
resp_cqe->qp_handle.lo,
drivers/infiniband/hw/qedr/verbs.c
4304
le32_to_cpu(resp->srq_wr_id.lo), u64);
drivers/infiniband/hw/qedr/verbs.c
652
pbe->lo = cpu_to_le32(pg_addr);
drivers/infiniband/ulp/srpt/ib_srpt.c
447
u16 slot, u8 hi, u8 lo, struct ib_dm_mad *mad)
drivers/infiniband/ulp/srpt/ib_srpt.c
459
if (slot > 2 || lo > hi || hi > 1) {
drivers/infiniband/ulp/srpt/ib_srpt.c
488
u8 hi, lo;
drivers/infiniband/ulp/srpt/ib_srpt.c
505
lo = (u8) (slot & 0xff);
drivers/infiniband/ulp/srpt/ib_srpt.c
508
slot, hi, lo, rsp_mad);
drivers/input/keyboard/hil_kbd.c
226
unsigned int lo, hi, val;
drivers/input/keyboard/hil_kbd.c
228
lo = ptr->data[cnt++] & HIL_PKT_DATA_MASK;
drivers/input/keyboard/hil_kbd.c
232
val = lo + (hi << 8);
drivers/input/keyboard/hil_kbd.c
243
val = (int) (((int8_t) lo) | ((int8_t) hi << 8));
drivers/input/touchscreen/sur40.c
167
#define SUR40_PARAM_RANGE(lo, hi) " (range " sur40_str(lo) "-" sur40_str(hi) ")"
drivers/iommu/amd/amd_iommu_types.h
1025
union irte_ga_lo lo;
drivers/iommu/amd/debugfs.c
269
!irte->lo.fields_vapic.valid)
drivers/iommu/amd/debugfs.c
271
else if (!irte->lo.fields_remap.valid)
drivers/iommu/amd/debugfs.c
273
seq_printf(m, "IRT[%04d] %016llx %016llx\n", index, irte->hi.val, irte->lo.val);
drivers/iommu/amd/init.c
1145
u32 lo, hi, old_devtb_size, devid;
drivers/iommu/amd/init.c
1152
lo = readl(iommu->mmio_base + MMIO_DEV_TABLE_OFFSET);
drivers/iommu/amd/init.c
1154
entry = (((u64) hi) << 32) + lo;
drivers/iommu/amd/iommu.c
3530
irte->lo.val = 0;
drivers/iommu/amd/iommu.c
3532
irte->lo.fields_remap.int_type = delivery_mode;
drivers/iommu/amd/iommu.c
3533
irte->lo.fields_remap.dm = dest_mode;
drivers/iommu/amd/iommu.c
3535
irte->lo.fields_remap.destination = APICID_TO_IRTE_DEST_LO(dest_apicid);
drivers/iommu/amd/iommu.c
3537
irte->lo.fields_remap.valid = 1;
drivers/iommu/amd/iommu.c
3552
irte->lo.fields_remap.valid = 1;
drivers/iommu/amd/iommu.c
3568
irte->lo.fields_remap.valid = 0;
drivers/iommu/amd/iommu.c
3587
if (!irte->lo.fields_remap.guest_mode) {
drivers/iommu/amd/iommu.c
3589
irte->lo.fields_remap.destination =
drivers/iommu/amd/iommu.c
3608
memset(&irte->lo.val, 0, sizeof(u64));
drivers/iommu/amd/iommu.c
3639
memset(&irte->lo.val, 0, sizeof(u64));
drivers/iommu/amd/iommu.c
3938
entry->lo.fields_vapic.destination =
drivers/iommu/amd/iommu.c
3942
entry->lo.fields_vapic.is_run = true;
drivers/iommu/amd/iommu.c
3943
entry->lo.fields_vapic.ga_log_intr = false;
drivers/iommu/amd/iommu.c
3945
entry->lo.fields_vapic.is_run = false;
drivers/iommu/amd/iommu.c
3946
entry->lo.fields_vapic.ga_log_intr = ga_log_intr;
drivers/iommu/amd/iommu.c
3975
if (!entry || !entry->lo.fields_vapic.guest_mode)
drivers/iommu/amd/iommu.c
4000
valid = entry->lo.fields_vapic.valid;
drivers/iommu/amd/iommu.c
4002
entry->lo.val = 0;
drivers/iommu/amd/iommu.c
4005
entry->lo.fields_vapic.valid = valid;
drivers/iommu/amd/iommu.c
4006
entry->lo.fields_vapic.guest_mode = 1;
drivers/iommu/amd/iommu.c
4009
entry->lo.fields_vapic.ga_tag = ir_data->ga_tag;
drivers/iommu/amd/iommu.c
4028
if (!entry || !entry->lo.fields_vapic.guest_mode)
drivers/iommu/amd/iommu.c
4031
valid = entry->lo.fields_remap.valid;
drivers/iommu/amd/iommu.c
4033
entry->lo.val = 0;
drivers/iommu/amd/iommu.c
4036
entry->lo.fields_remap.valid = valid;
drivers/iommu/amd/iommu.c
4037
entry->lo.fields_remap.dm = apic->dest_mode_logical;
drivers/iommu/amd/iommu.c
4038
entry->lo.fields_remap.int_type = APIC_DELIVERY_MODE_FIXED;
drivers/iommu/amd/iommu.c
4040
entry->lo.fields_remap.destination =
drivers/iommu/dma-iommu.c
511
unsigned long lo, hi;
drivers/iommu/dma-iommu.c
518
lo = iova_pfn(iovad, window->res->start - window->offset);
drivers/iommu/dma-iommu.c
520
reserve_iova(iovad, lo, hi);
drivers/iommu/dma-iommu.c
529
lo = iova_pfn(iovad, start);
drivers/iommu/dma-iommu.c
531
reserve_iova(iovad, lo, hi);
drivers/iommu/dma-iommu.c
569
unsigned long lo, hi;
drivers/iommu/dma-iommu.c
575
lo = iova_pfn(iovad, region->start);
drivers/iommu/dma-iommu.c
577
reserve_iova(iovad, lo, hi);
drivers/iommu/intel/debugfs.c
164
tbl_wlk->rt_entry->lo, tbl_wlk->ctx_entry->hi,
drivers/iommu/intel/debugfs.c
165
tbl_wlk->ctx_entry->lo);
drivers/iommu/intel/debugfs.c
251
pasid_dir_ptr = context->lo & VTD_PAGE_MASK;
drivers/iommu/intel/debugfs.c
399
pasid_dir_ptr = context->lo & VTD_PAGE_MASK;
drivers/iommu/intel/debugfs.c
436
u8 tt = (u8)(context->lo & GENMASK_ULL(3, 2)) >> 2;
drivers/iommu/intel/debugfs.c
445
pgd = context->lo & VTD_PAGE_MASK;
drivers/iommu/intel/iommu.c
1587
iommu->root_entry[bus].lo = val;
drivers/iommu/intel/iommu.c
355
entry = &root->lo;
drivers/iommu/intel/iommu.c
601
rt_entry->hi, rt_entry->lo);
drivers/iommu/intel/iommu.c
603
pr_info("root entry: 0x%016llx", rt_entry->lo);
drivers/iommu/intel/iommu.c
613
ctx_entry->hi, ctx_entry->lo);
drivers/iommu/intel/iommu.c
622
pgtable = phys_to_virt(ctx_entry->lo & VTD_PAGE_MASK);
drivers/iommu/intel/iommu.c
632
dir = phys_to_virt(ctx_entry->lo & VTD_PAGE_MASK);
drivers/iommu/intel/iommu.c
71
if (!(re->lo & 1))
drivers/iommu/intel/iommu.c
74
return re->lo & VTD_PAGE_MASK;
drivers/iommu/intel/iommu.h
1011
context->lo |= BIT_ULL(2);
drivers/iommu/intel/iommu.h
1020
context->lo |= BIT_ULL(4);
drivers/iommu/intel/iommu.h
1029
context->lo &= ~BIT_ULL(4);
drivers/iommu/intel/iommu.h
556
u64 lo;
drivers/iommu/intel/iommu.h
572
u64 lo;
drivers/iommu/intel/iommu.h
872
return (context->lo & 1);
drivers/iommu/intel/iommu.h
906
val = READ_ONCE(context->lo) | 1;
drivers/iommu/intel/iommu.h
907
WRITE_ONCE(context->lo, val);
drivers/iommu/intel/iommu.h
920
val = READ_ONCE(context->lo) & GENMASK_ULL(63, 1);
drivers/iommu/intel/iommu.h
921
WRITE_ONCE(context->lo, val);
drivers/iommu/intel/iommu.h
927
context->lo &= (((u64)-1) << 2) | 1;
drivers/iommu/intel/iommu.h
933
context->lo &= (((u64)-1) << 4) | 3;
drivers/iommu/intel/iommu.h
934
context->lo |= (value & 3) << 2;
drivers/iommu/intel/iommu.h
940
context->lo &= ~VTD_PAGE_MASK;
drivers/iommu/intel/iommu.h
941
context->lo |= value & VTD_PAGE_MASK;
drivers/iommu/intel/iommu.h
958
context->lo |= CONTEXT_PASIDE;
drivers/iommu/intel/iommu.h
968
context->lo = 0;
drivers/iommu/intel/pasid.c
807
context->lo = (u64)virt_to_phys(table->table) | context_pdts(pds);
drivers/iommu/intel/pasid.h
22
#define is_pasid_enabled(entry) (((entry)->lo >> 3) & 0x1)
drivers/iommu/intel/pasid.h
23
#define get_pasid_dir_size(entry) (1 << ((((entry)->lo >> 9) & 0x7) + 7))
drivers/md/dm-stats.c
613
unsigned int lo = 0, hi = s->n_histogram_entries + 1;
drivers/md/dm-stats.c
615
while (lo + 1 < hi) {
drivers/md/dm-stats.c
616
unsigned int mid = (lo + hi) / 2;
drivers/md/dm-stats.c
621
lo = mid;
drivers/md/dm-stats.c
623
p->histogram[lo]++;
drivers/md/md-bitmap.c
2289
sector_t block, lo = 0, hi = 0;
drivers/md/md-bitmap.c
2303
if (!lo)
drivers/md/md-bitmap.c
2304
lo = block;
drivers/md/md-bitmap.c
2322
*low = lo;
drivers/md/md-bitmap.h
123
int (*copy_from_slot)(struct mddev *mddev, int slot, sector_t *lo,
drivers/md/md-cluster.c
1366
static void resync_info_get(struct mddev *mddev, sector_t *lo, sector_t *hi)
drivers/md/md-cluster.c
1371
*lo = cinfo->suspend_lo;
drivers/md/md-cluster.c
1393
static int resync_info_update(struct mddev *mddev, sector_t lo, sector_t hi)
drivers/md/md-cluster.c
1406
add_resync_info(cinfo->bitmap_lockres, lo, hi);
drivers/md/md-cluster.c
1410
cmsg.low = cpu_to_le64(lo);
drivers/md/md-cluster.c
1417
if (lo == 0 && hi == 0)
drivers/md/md-cluster.c
1441
sector_t lo, sector_t hi)
drivers/md/md-cluster.c
1451
if (hi > cinfo->suspend_lo && lo < cinfo->suspend_hi)
drivers/md/md-cluster.c
1594
sector_t lo, hi;
drivers/md/md-cluster.c
1608
err = mddev->bitmap_ops->copy_from_slot(mddev, sn, &lo, &hi, false);
drivers/md/md-cluster.c
1613
if ((hi > 0) && (lo < mddev->resync_offset))
drivers/md/md-cluster.c
1614
mddev->resync_offset = lo;
drivers/md/md-cluster.c
268
sector_t lo, sector_t hi)
drivers/md/md-cluster.c
273
ri->lo = cpu_to_le64(lo);
drivers/md/md-cluster.c
288
cinfo->suspend_lo = le64_to_cpu(ri.lo);
drivers/md/md-cluster.c
302
sector_t lo, hi;
drivers/md/md-cluster.c
320
ret = mddev->bitmap_ops->copy_from_slot(mddev, slot, &lo, &hi, true);
drivers/md/md-cluster.c
33
__le64 lo;
drivers/md/md-cluster.c
340
if (lo < mddev->resync_offset)
drivers/md/md-cluster.c
341
mddev->resync_offset = lo;
drivers/md/md-cluster.c
453
int slot, sector_t lo, sector_t hi)
drivers/md/md-cluster.c
501
cinfo->sync_hi, lo, hi);
drivers/md/md-cluster.c
502
cinfo->sync_low = lo;
drivers/md/md-cluster.c
508
cinfo->suspend_lo = lo;
drivers/md/md-cluster.c
830
sector_t lo, hi;
drivers/md/md-cluster.c
865
ret = mddev->bitmap_ops->copy_from_slot(mddev, i, &lo, &hi, false);
drivers/md/md-cluster.c
871
if ((hi > 0) && (lo < mddev->resync_offset)) {
drivers/md/md-cluster.c
873
mddev->resync_offset = lo;
drivers/md/md-cluster.h
18
int (*resync_info_update)(struct mddev *mddev, sector_t lo, sector_t hi);
drivers/md/md-cluster.h
21
void (*resync_info_get)(struct mddev *mddev, sector_t *lo, sector_t *hi);
drivers/md/md-cluster.h
27
int (*area_resyncing)(struct mddev *mddev, int direction, sector_t lo, sector_t hi);
drivers/md/md-linear.c
32
int lo, mid, hi;
drivers/md/md-linear.c
35
lo = 0;
drivers/md/md-linear.c
43
while (hi > lo) {
drivers/md/md-linear.c
45
mid = (hi + lo) / 2;
drivers/md/md-linear.c
49
lo = mid + 1;
drivers/md/md-linear.c
52
return conf->disks + lo;
drivers/md/persistent-data/dm-btree.c
46
int lo = -1, hi = le32_to_cpu(n->header.nr_entries);
drivers/md/persistent-data/dm-btree.c
48
while (hi - lo > 1) {
drivers/md/persistent-data/dm-btree.c
49
int mid = lo + ((hi - lo) / 2);
drivers/md/persistent-data/dm-btree.c
56
lo = mid;
drivers/md/persistent-data/dm-btree.c
61
return want_hi ? hi : lo;
drivers/md/persistent-data/dm-space-map-common.c
145
unsigned int hi, lo;
drivers/md/persistent-data/dm-space-map-common.c
149
lo = !!test_bit_le(b + 1, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
150
return (hi << 1) | lo;
drivers/md/raid1.c
102
int idx = sector_to_idx(lo);
drivers/md/raid1.c
106
for (si = raid1_rb_iter_first(&serial->serial_rb, lo, hi);
drivers/md/raid1.c
107
si; si = raid1_rb_iter_next(si, lo, hi)) {
drivers/md/raid1.c
108
if (si->start == lo && si->last == hi) {
drivers/md/raid1.c
454
sector_t lo = r1_bio->sector;
drivers/md/raid1.c
521
remove_serial(rdev, lo, hi);
drivers/md/raid1.c
545
remove_serial(rdev, lo, hi);
drivers/md/raid1.c
64
sector_t lo = r1_bio->sector;
drivers/md/raid1.c
65
sector_t hi = lo + r1_bio->sectors;
drivers/md/raid1.c
70
if (raid1_rb_iter_first(&serial->serial_rb, lo, hi))
drivers/md/raid1.c
73
si->start = lo;
drivers/md/raid1.c
96
static void remove_serial(struct md_rdev *rdev, sector_t lo, sector_t hi)
drivers/md/raid10.c
4898
sector_t lo, hi;
drivers/md/raid10.c
4900
mddev->cluster_ops->resync_info_get(mddev, &lo, &hi);
drivers/md/raid10.c
4901
if (((mddev->reshape_position <= hi) && (mddev->reshape_position >= lo))
drivers/media/i2c/hi846.c
1922
u8 hi, lo;
drivers/media/i2c/hi846.c
1924
ret = hi846_read_reg(hi846, HI846_REG_CHIP_ID_L, &lo);
drivers/media/i2c/hi846.c
1928
if (lo != HI846_CHIP_ID_L) {
drivers/media/i2c/hi846.c
1929
dev_err(&client->dev, "wrong chip id low byte: %x", lo);
drivers/media/i2c/hi846.c
1943
hi, lo, hi846->nr_lanes);
drivers/media/i2c/ov5640.c
1237
u8 hi, lo;
drivers/media/i2c/ov5640.c
1243
ret = ov5640_read_reg(sensor, reg + 1, &lo);
drivers/media/i2c/ov5640.c
1247
*val = ((u16)hi << 8) | (u16)lo;
drivers/media/rc/mceusb.c
1168
u8 *lo = &buf_in[3]; /* read only when required */
drivers/media/rc/mceusb.c
1204
ir->rc->timeout = (*hi << 8 | *lo) * MCE_TIME_UNIT;
drivers/media/rc/mceusb.c
1208
ir->num_rxports = *lo;
drivers/media/rc/mceusb.c
1221
carrier_cycles = (*hi << 8 | *lo);
drivers/media/rc/meson-ir-tx.c
51
#define IRB_MOD_COUNT(lo, hi) ((((lo) - 1) << 16) | ((hi) - 1))
drivers/media/usb/gspca/ov534.c
1003
u8 lo = sccb_reg_read(gspca_dev, 0x10);
drivers/media/usb/gspca/ov534.c
1004
return (hi << 8 | lo) >> 1;
drivers/misc/apds990x.c
321
int ret, lo, hi;
drivers/misc/apds990x.c
328
lo = 0;
drivers/misc/apds990x.c
331
lo = chip->prox_thres - APDS_PROX_HYSTERESIS;
drivers/misc/apds990x.c
338
ret = apds990x_write_word(chip, APDS990X_PILTL, lo);
drivers/misc/lis3lv02d/lis3lv02d.c
118
s8 lo;
drivers/misc/lis3lv02d/lis3lv02d.c
119
if (lis3->read(lis3, reg, &lo) < 0)
drivers/misc/lis3lv02d/lis3lv02d.c
122
return lo;
drivers/misc/lis3lv02d/lis3lv02d.c
127
u8 lo, hi;
drivers/misc/lis3lv02d/lis3lv02d.c
129
lis3->read(lis3, reg - 1, &lo);
drivers/misc/lis3lv02d/lis3lv02d.c
132
return (s16)((hi << 8) | lo);
drivers/misc/lis3lv02d/lis3lv02d.c
138
u8 lo, hi;
drivers/misc/lis3lv02d/lis3lv02d.c
141
lis3->read(lis3, reg - 1, &lo);
drivers/misc/lis3lv02d/lis3lv02d.c
143
v = (int) ((hi << 8) | lo);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
207
u16 lo, hi;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
209
lo = address & BYTE_LOW;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
211
writew(lo, priv->reg_base + MMAP_OTP_OFFSET(OTP_ADDR_LOW_OFFSET));
drivers/most/most_usb.c
688
u16 hi, mi, lo, link;
drivers/most/most_usb.c
701
if (drci_rd_reg(usb_device, DRCI_REG_HW_ADDR_LO, &lo)) {
drivers/most/most_usb.c
715
hw_addr[4] = lo >> 8;
drivers/most/most_usb.c
716
hw_addr[5] = lo;
drivers/net/dsa/b53/b53_mmap.c
131
u16 lo;
drivers/net/dsa/b53/b53_mmap.c
135
lo = ioread16be(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
138
lo = readw(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
142
*val = ((u64)hi << 16) | lo;
drivers/net/dsa/b53/b53_mmap.c
144
u32 lo;
drivers/net/dsa/b53/b53_mmap.c
148
lo = ioread32be(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
151
lo = readl(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
155
*val = ((u64)hi << 32) | lo;
drivers/net/dsa/b53/b53_mmap.c
165
u32 hi, lo;
drivers/net/dsa/b53/b53_mmap.c
171
lo = ioread32be(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
174
lo = readl(regs + (page << 8) + reg);
drivers/net/dsa/b53/b53_mmap.c
178
*val = ((u64)hi << 32) | lo;
drivers/net/dsa/b53/b53_mmap.c
235
u16 lo = (u16)value;
drivers/net/dsa/b53/b53_mmap.c
237
b53_mmap_write16(dev, page, reg, lo);
drivers/net/dsa/b53/b53_mmap.c
241
u32 lo = (u32)value;
drivers/net/dsa/b53/b53_mmap.c
243
b53_mmap_write32(dev, page, reg, lo);
drivers/net/dsa/b53/b53_mmap.c
253
u32 hi, lo;
drivers/net/dsa/b53/b53_mmap.c
256
lo = lower_32_bits(value);
drivers/net/dsa/b53/b53_mmap.c
261
b53_mmap_write32(dev, page, reg, lo);
drivers/net/dsa/mt7530-mdio.c
23
u16 page, r, lo, hi;
drivers/net/dsa/mt7530-mdio.c
28
lo = val & 0xffff;
drivers/net/dsa/mt7530-mdio.c
35
ret = bus->write(bus, priv->mdiodev->addr, r, lo);
drivers/net/dsa/mt7530-mdio.c
48
u16 page, r, lo, hi;
drivers/net/dsa/mt7530-mdio.c
58
lo = bus->read(bus, priv->mdiodev->addr, r);
drivers/net/dsa/mt7530-mdio.c
61
*val = (hi << 16) | (lo & 0xffff);
drivers/net/dsa/qca/qca8k-8xxx.c
113
u32 hi, lo;
drivers/net/dsa/qca/qca8k-8xxx.c
118
ret = qca8k_mii_read_lo(bus, phy_id, regnum, &lo);
drivers/net/dsa/qca/qca8k-8xxx.c
126
*val = lo | hi;
drivers/net/dsa/qca/qca8k-8xxx.c
44
u16 lo;
drivers/net/dsa/qca/qca8k-8xxx.c
46
lo = val & 0xffff;
drivers/net/dsa/qca/qca8k-8xxx.c
47
ret = bus->write(bus, phy_id, regnum, lo);
drivers/net/dsa/realtek/realtek-smi.c
203
u8 lo = 0;
drivers/net/dsa/realtek/realtek-smi.c
227
realtek_smi_read_byte0(priv, &lo);
drivers/net/dsa/realtek/realtek-smi.c
231
*data = ((u32)lo) | (((u32)hi) << 8);
drivers/net/dsa/rzn1_a5psw.c
494
a5psw_reg_writel(a5psw, A5PSW_LK_DATA_LO, lk_data->lo);
drivers/net/dsa/rzn1_a5psw.c
640
lk_data.lo = a5psw_reg_readl(a5psw, A5PSW_LK_DATA_LO);
drivers/net/dsa/rzn1_a5psw.h
228
u32 lo;
drivers/net/dsa/yt921x.c
267
u32 lo;
drivers/net/dsa/yt921x.c
271
res = yt921x_reg_read(priv, reg, &lo);
drivers/net/dsa/yt921x.c
278
*valp = ((u64)hi << 32) | lo;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
395
u32 lo;
drivers/net/ethernet/atheros/atlx/atl1.c
1392
u32 hi, lo, value;
drivers/net/ethernet/atheros/atlx/atl1.c
1399
lo = value * 7 / 8;
drivers/net/ethernet/atheros/atlx/atl1.c
1402
((lo & RXQ_RXF_PAUSE_TH_LO_MASK) << RXQ_RXF_PAUSE_TH_LO_SHIFT);
drivers/net/ethernet/atheros/atlx/atl1.c
1407
lo = value / 16;
drivers/net/ethernet/atheros/atlx/atl1.c
1409
if (lo < 2)
drivers/net/ethernet/atheros/atlx/atl1.c
1410
lo = 2;
drivers/net/ethernet/atheros/atlx/atl1.c
1412
((lo & RXQ_RRD_PAUSE_TH_LO_MASK) << RXQ_RRD_PAUSE_TH_LO_SHIFT);
drivers/net/ethernet/atheros/atlx/atl1.c
1418
u32 hi, lo, value;
drivers/net/ethernet/atheros/atlx/atl1.c
1422
lo = value / 16;
drivers/net/ethernet/atheros/atlx/atl1.c
1423
if (lo < 192)
drivers/net/ethernet/atheros/atlx/atl1.c
1424
lo = 192;
drivers/net/ethernet/atheros/atlx/atl1.c
1426
if (hi < lo)
drivers/net/ethernet/atheros/atlx/atl1.c
1427
hi = lo + 16;
drivers/net/ethernet/atheros/atlx/atl1.c
1429
((lo & RXQ_RXF_PAUSE_TH_LO_MASK) << RXQ_RXF_PAUSE_TH_LO_SHIFT);
drivers/net/ethernet/atheros/atlx/atl1.c
1434
lo = value / 8;
drivers/net/ethernet/atheros/atlx/atl1.c
1436
if (lo < 2)
drivers/net/ethernet/atheros/atlx/atl1.c
1437
lo = 2;
drivers/net/ethernet/atheros/atlx/atl1.c
1438
if (hi < lo)
drivers/net/ethernet/atheros/atlx/atl1.c
1439
hi = lo + 3;
drivers/net/ethernet/atheros/atlx/atl1.c
1441
((lo & RXQ_RRD_PAUSE_TH_LO_MASK) << RXQ_RRD_PAUSE_TH_LO_SHIFT);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2546
u32 lo, hi;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2556
lo = enetsw_readl(priv, ENETSW_MIB_REG(reg));
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2561
*(u64 *)p = ((u64)hi << 32 | lo);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2563
*(u32 *)p = lo;
drivers/net/ethernet/broadcom/bnx2.c
6775
u64 lo;
drivers/net/ethernet/broadcom/bnx2.c
6778
lo = (u64) temp_stats[i + 1] + (u64) hw_stats[i + 1];
drivers/net/ethernet/broadcom/bnx2.c
6779
if (lo > 0xffffffff)
drivers/net/ethernet/broadcom/bnx2.c
6782
temp_stats[i + 1] = lo & 0xffffffff;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
167
#define HILO_U64(hi, lo) ((((u64)(hi)) << 32) + (lo))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
3581
__le32 lo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
3586
u32 lo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14539
spe->data.update_data_addr.lo,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3348
eq_data.base_addr.lo = U64_LO(bp->eq_mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3459
fcoe_q_tstorm_stats->rcv_ucast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3464
fcoe_q_tstorm_stats->rcv_bcast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3469
fcoe_q_tstorm_stats->rcv_mcast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3494
fcoe_q_xstorm_stats->ucast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3499
fcoe_q_xstorm_stats->bcast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3504
fcoe_q_xstorm_stats->mcast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3935
spe->data.update_data_addr.lo = cpu_to_le32(data_lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5989
sb_data_e2.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6004
sb_data_e1x.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6108
sp_sb_data.host_sb_addr.lo = U64_LO(section);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6151
elem->next_page.addr.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4856
tx_data->tx_bd_page_base.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4916
rx_data->bd_page_base.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4920
rx_data->sge_page_base.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4924
rx_data->cqe_page_base.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4988
data->tx.tx_bd_page_base.lo,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6422
rdata->offset_delta.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
6430
rdata->drift_adjust_period, rdata->offset_delta.lo,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1931
cur_query_entry->address.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1936
cur_query_entry->address.lo,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
101
bp->fw_stats_req->hdr.stats_counters_addrs.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1086
tfunc->rcv_error_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1091
tfunc->rcv_error_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
116
bp->fw_stats_req->query[i].address.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1458
stats_hdr->stats_counters_addrs.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1479
cur_query_entry->address.lo = cpu_to_le32(U64_LO(cur_data_offset));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1492
cur_query_entry->address.lo = cpu_to_le32(U64_LO(cur_data_offset));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1508
cur_query_entry->address.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1534
cur_query_entry->address.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1551
cur_query_entry->address.lo =
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1828
fcoe_q_tstorm_stats->rcv_ucast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1833
fcoe_q_tstorm_stats->rcv_bcast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1838
fcoe_q_tstorm_stats->rcv_mcast_bytes.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1913
fcoe_q_xstorm_stats->ucast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1918
fcoe_q_xstorm_stats->bcast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1923
fcoe_q_xstorm_stats->mcast_bytes_sent.lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
34
u32 lo = *(hiref + 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
38
return HILO_U64(hi, lo);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
40
return lo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
554
u32 lo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
809
u32 lo;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
397
diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
401
pstats->mac_stx[1].t##_lo, diff.lo); \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
407
diff.lo, new->s##_lo, old->s##_lo); \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
409
estats->t##_lo, diff.lo); \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
470
qstats->t##_lo = qstats_old->t##_lo + le32_to_cpu(s.lo); \
drivers/net/ethernet/broadcom/cnic.c
1389
l5_data->phy_address.lo = (u64) map & 0xffffffff;
drivers/net/ethernet/broadcom/cnic.c
1414
kwqe.data.phy_address.lo = cpu_to_le32(l5_data->phy_address.lo);
drivers/net/ethernet/broadcom/cnic.c
1685
ctx_addr->lo = ctx_map & 0xffffffff;
drivers/net/ethernet/broadcom/cnic.c
1727
ictx->xstorm_st_context.iscsi.sq_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1731
ictx->xstorm_st_context.iscsi.sq_curr_pbe.lo = req2->sq_first_pte.hi;
drivers/net/ethernet/broadcom/cnic.c
1732
ictx->xstorm_st_context.iscsi.sq_curr_pbe.hi = req2->sq_first_pte.lo;
drivers/net/ethernet/broadcom/cnic.c
1733
ictx->xstorm_st_context.iscsi.hq_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1737
ictx->xstorm_st_context.iscsi.hq_curr_pbe_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1741
ictx->xstorm_st_context.iscsi.r2tq_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1745
ictx->xstorm_st_context.iscsi.r2tq_curr_pbe_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1749
ictx->xstorm_st_context.iscsi.task_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1773
ictx->tstorm_st_context.iscsi.rq_db_phy_addr.lo =
drivers/net/ethernet/broadcom/cnic.c
1786
ictx->ustorm_st_context.ring.rq.pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1790
ictx->ustorm_st_context.ring.rq.curr_pbe.lo = req3->qp_first_pte[0].hi;
drivers/net/ethernet/broadcom/cnic.c
1791
ictx->ustorm_st_context.ring.rq.curr_pbe.hi = req3->qp_first_pte[0].lo;
drivers/net/ethernet/broadcom/cnic.c
1792
ictx->ustorm_st_context.ring.r2tq.pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1796
ictx->ustorm_st_context.ring.r2tq.curr_pbe.lo =
drivers/net/ethernet/broadcom/cnic.c
1800
ictx->ustorm_st_context.ring.cq_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1805
ictx->ustorm_st_context.ring.cq[0].curr_pbe.lo = req2->cq_first_pte.hi;
drivers/net/ethernet/broadcom/cnic.c
1806
ictx->ustorm_st_context.ring.cq[0].curr_pbe.hi = req2->cq_first_pte.lo;
drivers/net/ethernet/broadcom/cnic.c
1820
ictx->ustorm_st_context.ring.cq[i].curr_pbe.lo =
drivers/net/ethernet/broadcom/cnic.c
1823
req3->qp_first_pte[j].lo;
drivers/net/ethernet/broadcom/cnic.c
1826
ictx->ustorm_st_context.task_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1830
ictx->ustorm_st_context.tce_phy_addr.lo =
drivers/net/ethernet/broadcom/cnic.c
1843
ictx->cstorm_st_context.hq_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1847
ictx->cstorm_st_context.hq_curr_pbe.lo = iscsi->hq_info.pgtbl[0];
drivers/net/ethernet/broadcom/cnic.c
1849
ictx->cstorm_st_context.task_pbl_base.lo =
drivers/net/ethernet/broadcom/cnic.c
1855
ictx->cstorm_st_context.cq_db_base.lo =
drivers/net/ethernet/broadcom/cnic.c
2070
xstorm_buf->context_addr.lo = context_addr.lo;
drivers/net/ethernet/broadcom/cnic.c
2325
fcoe_init->eq_pbl_base.lo = cp->kcq2.dma.pgtbl_map & 0xffffffff;
drivers/net/ethernet/broadcom/cnic.c
4966
data->tx.tx_bd_page_base.lo = cpu_to_le32(val);
drivers/net/ethernet/broadcom/cnic.c
5022
data->rx.bd_page_base.lo = cpu_to_le32(val);
drivers/net/ethernet/broadcom/cnic.c
5031
data->rx.cqe_page_base.lo = cpu_to_le32(val);
drivers/net/ethernet/broadcom/cnic.c
5213
l5_data.phy_address.lo = udev->l2_buf_map & 0xffffffff;
drivers/net/ethernet/broadcom/cnic.c
5258
l5_data.phy_address.lo = cli;
drivers/net/ethernet/broadcom/cnic.c
926
u32 j, reg, off, lo, hi;
drivers/net/ethernet/broadcom/cnic.c
934
lo = reg >> 16;
drivers/net/ethernet/broadcom/cnic.c
936
for (j = lo; j < hi; j += cp->cids_per_blk, k++)
drivers/net/ethernet/broadcom/tg3.c
17041
u32 hi, lo, mac_offset;
drivers/net/ethernet/broadcom/tg3.c
17077
tg3_read_mem(tp, NIC_SRAM_MAC_ADDR_LOW_MBOX, &lo);
drivers/net/ethernet/broadcom/tg3.c
17078
addr[2] = (lo >> 24) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17079
addr[3] = (lo >> 16) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17080
addr[4] = (lo >> 8) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17081
addr[5] = (lo >> 0) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17099
lo = tr32(MAC_ADDR_0_LOW);
drivers/net/ethernet/broadcom/tg3.c
17101
addr[5] = lo & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17102
addr[4] = (lo >> 8) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17103
addr[3] = (lo >> 16) & 0xff;
drivers/net/ethernet/broadcom/tg3.c
17104
addr[2] = (lo >> 24) & 0xff;
drivers/net/ethernet/chelsio/cxgb/pm3393.c
492
u32 val, lo, mid, hi, enabled = cmac->instance->enabled;
drivers/net/ethernet/chelsio/cxgb/pm3393.c
515
lo = ((u32) ma[1] << 8) | (u32) ma[0];
drivers/net/ethernet/chelsio/cxgb/pm3393.c
524
pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_SA_15_0, lo);
drivers/net/ethernet/chelsio/cxgb/pm3393.c
529
pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_SA_15_0, lo);
drivers/net/ethernet/chelsio/cxgb/pm3393.c
541
pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_EXACT_MATCH_ADDR_1_LOW, lo);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
573
u32 v, lo;
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
576
lo = *stat;
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
577
*stat = *stat - lo + v;
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
582
if (v < lo)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2128
static int cxgb_in_range(int val, int lo, int hi)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2130
return val < 0 || (val <= hi && val >= lo);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
939
static int send_pktsched_cmd(struct adapter *adap, int sched, int qidx, int lo,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
957
req->min = lo;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
607
u32 v, lo;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
653
lo = (u32) mac->stats.rx_cong_drops;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
654
mac->stats.rx_cong_drops += (u64) (v - lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h
21
u32 lo[MBOX_LEN / 8];
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
3265
mboxlog->lo[i] = (u32)flit;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
541
u32 lo, hi, used, alloc;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
558
lo = t4_read_reg(padap, MA_TARGET_MEM_ENABLE_A);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
559
if (lo & EDRAM0_ENABLE_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
570
if (lo & EDRAM1_ENABLE_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
582
if (lo & EXT_MEM0_ENABLE_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
593
if (lo & EXT_MEM1_ENABLE_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
604
if (lo & EXT_MEM_ENABLE_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
615
if (lo & HMA_MUX_F) {
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
738
lo = t4_read_reg(padap, CIM_SDRAM_BASE_ADDR_A);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
739
hi = t4_read_reg(padap, CIM_SDRAM_ADDR_SIZE_A) + lo - 1;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
740
meminfo_buff->up_ram_lo = lo;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
743
lo = t4_read_reg(padap, CIM_EXTMEM2_BASE_ADDR_A);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
744
hi = t4_read_reg(padap, CIM_EXTMEM2_ADDR_SIZE_A) + lo - 1;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
745
meminfo_buff->up_extmem2_lo = lo;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
748
lo = t4_read_reg(padap, TP_PMM_RX_MAX_PAGE_A);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
754
meminfo_buff->rx_pages_data[0] = PMRXMAXPAGE_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
757
meminfo_buff->rx_pages_data[2] = (lo & PMRXNUMCHN_F) ? 2 : 1;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
759
lo = t4_read_reg(padap, TP_PMM_TX_MAX_PAGE_A);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
766
meminfo_buff->tx_pages_data[0] = PMTXMAXPAGE_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
771
meminfo_buff->tx_pages_data[3] = 1 << PMTXNUMCHN_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
779
lo = t4_read_reg(padap,
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
782
lo = t4_read_reg(padap, MPS_RX_PG_RSV0_A + i * 4);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
784
used = T5_USED_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
785
alloc = T5_ALLOC_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
787
used = USED_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
788
alloc = ALLOC_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
796
lo = t4_read_reg(padap,
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
799
lo = t4_read_reg(padap, MPS_RX_PG_RSV4_A + i * 4);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
801
used = T5_USED_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
802
alloc = T5_ALLOC_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
804
used = USED_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
805
alloc = ALLOC_G(lo);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1184
u32 lo = (u32)flit;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
1186
seq_printf(seq, " %08x %08x", hi, lo);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2331
u32 hi, lo;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2335
lo = t4_read_reg(adap, SGE_TIMESTAMP_LO_A);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2338
return ((u64)hi << 32) | (u64)lo;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
560
u16 hi, lo;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
566
lo = mask & 0xFFFF;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
568
return hi && lo ? false : true;
drivers/net/ethernet/chelsio/cxgb4/sge.c
2644
wr->lo |= htonl(FW_WR_EQUEQ_F | FW_WR_EQUIQ_F);
drivers/net/ethernet/chelsio/cxgb4/sge.c
2912
wr->lo |= htonl(FW_WR_EQUEQ_F | FW_WR_EQUIQ_F);
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h
117
__be32 lo;
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h
871
__be32 lo;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1997
u32 lo = (u32)flit;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1999
seq_printf(seq, " %08x %08x", hi, lo);
drivers/net/ethernet/emulex/benet/be_cmds.c
827
pages[i].lo = cpu_to_le32(dma & 0xFFFFFFFF);
drivers/net/ethernet/emulex/benet/be_cmds.h
353
u32 lo;
drivers/net/ethernet/emulex/benet/be_main.c
605
bool wrapped = val < lo(*acc);
drivers/net/ethernet/freescale/enetc/enetc.c
1156
u32 lo, hi, tstamp_lo;
drivers/net/ethernet/freescale/enetc/enetc.c
1158
lo = enetc_rd_hot(hw, ENETC_SICTR0);
drivers/net/ethernet/freescale/enetc/enetc.c
1161
if (lo <= tstamp_lo)
drivers/net/ethernet/freescale/enetc/enetc.c
1394
u32 lo, hi, tstamp_lo;
drivers/net/ethernet/freescale/enetc/enetc.c
1398
lo = enetc_rd_reg_hot(hw->reg + ENETC_SICTR0);
drivers/net/ethernet/freescale/enetc/enetc.c
1402
if (lo <= tstamp_lo)
drivers/net/ethernet/freescale/enetc/enetc.c
268
u32 lo, hi, nsec;
drivers/net/ethernet/freescale/enetc/enetc.c
272
lo = enetc_rd_hot(hw, ENETC_SICTR0);
drivers/net/ethernet/freescale/enetc/enetc.c
274
sec = (u64)hi << 32 | lo;
drivers/net/ethernet/freescale/enetc/enetc.c
319
return lo & ENETC_TXBD_TSTAMP;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
845
u32 hi, lo;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
848
lo = lower_32_bits(sgi->basetime);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
850
sgcl_data->btl = lo;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
137
u32 hi, lo;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
143
lo = readl(hdev->ptp->io_base + HCLGE_PTP_CUR_TIME_SEC_L_REG);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
146
ns += (((u64)hi) << HCLGE_PTP_SEC_H_OFFSET | lo) * NSEC_PER_SEC;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
82
u32 hi, lo;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
87
lo = readl(hdev->ptp->io_base + HCLGE_PTP_TX_TS_SEC_L_REG);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c
97
ns += (((u64)hi) << 32 | lo) * NSEC_PER_SEC;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
156
u32 hi, lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
163
lo = rd32(hw, I40E_PRTTSYN_EVNT_L(0));
drivers/net/ethernet/intel/i40e/i40e_ptp.c
166
event.timestamp = (((u64)hi) << 32) | lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
285
u32 hi, lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
290
lo = rd32(hw, I40E_PRTTSYN_TIME_L);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
294
ns = (((u64)hi) << 32) | lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
771
u32 hi, lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
781
lo = rd32(hw, I40E_PRTTSYN_TXTIME_L);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
784
ns = (((u64)hi) << 32) | lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
814
u32 prttsyn_stat, hi, lo;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
840
lo = rd32(hw, I40E_PRTTSYN_RXTIME_L(index));
drivers/net/ethernet/intel/i40e/i40e_ptp.c
845
ns = (((u64)hi) << 32) | lo;
drivers/net/ethernet/intel/ice/ice_ptp.c
1473
u32 hi, lo;
drivers/net/ethernet/intel/ice/ice_ptp.c
1492
lo = rd32(hw, GLTSYN_EVNT_L(chan, tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp.c
1494
event.timestamp = (u64)hi << 32 | lo;
drivers/net/ethernet/intel/ice/ice_ptp.c
207
u32 hi, lo, lo2;
drivers/net/ethernet/intel/ice/ice_ptp.c
227
lo = rd32(hw, GLTSYN_TIME_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp.c
235
if (lo2 < lo) {
drivers/net/ethernet/intel/ice/ice_ptp.c
240
lo = rd32(hw, GLTSYN_TIME_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp.c
245
return ((u64)hi << 32) | lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1040
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1046
err = ice_read_port_mem_eth56g(hw, port, lo_addr, &lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1065
FIELD_PREP(PHY_40B_LOW_M, lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1895
u32 zo, lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1915
lo = rd32(hw, GLTSYN_SHTIME_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1918
lo = rd32(ice_get_primary_hw(pf), GLTSYN_SHTIME_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1920
*phc_time = (u64)lo << 32 | zo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2057
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2083
lo = rd32(hw, GLTSYN_INCVAL_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2086
lo = rd32(ice_get_primary_hw(pf), GLTSYN_INCVAL_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2089
incval = (u64)hi << 32 | lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
216
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
221
lo = rd32(hw, GLTSYN_INCVAL_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
224
return ((u64)(hi & INCVAL_HIGH_M) << 32) | lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2650
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2656
err = ice_read_quad_reg_e82x(hw, quad, lo_addr, &lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
2675
FIELD_PREP(PHY_40B_LOW_M, lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3910
u32 zo, lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3929
lo = rd32(hw, GLTSYN_SHTIME_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
3930
*phc_time = (u64)lo << 32 | zo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4086
u32 lo, hi, val;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4107
lo = rd32(hw, GLTSYN_INCVAL_L(tmr_idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4109
incval = (u64)hi << 32 | lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4183
u32 hi, lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4193
err = ice_read_quad_reg_e82x(hw, quad, Q_REG_TX_MEMORY_STATUS_L, &lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4200
*tstamp_ready = (u64)hi << 32 | (u64)lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4323
ice_read_phy_tstamp_ll_e810(struct ice_hw *hw, u8 idx, u8 *hi, u32 *lo)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4360
*lo = rd32(hw, REG_LL_PROXY_L) | TS_VALID;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4380
u32 *lo)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4401
*lo = lo_val;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4420
u32 lo = 0;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4425
err = ice_read_phy_tstamp_ll_e810(hw, idx, &hi, &lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4427
err = ice_read_phy_tstamp_sbq_e810(hw, lport, idx, &hi, &lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4436
FIELD_PREP(PHY_EXT_40B_LOW_M, lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4986
u32 hi, lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4989
lo = rd32(hw, E830_PRTTSYN_TXTIME_L(idx));
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
4995
FIELD_PREP(PHY_EXT_40B_LOW_M, lo);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
834
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
840
err = ice_read_port_eth56g(hw, port, low_addr, &lo, res_type);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
854
*val = ((u64)hi << 32) | lo;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
904
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
910
lo = FIELD_GET(P_REG_40B_LOW_M, val);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
913
err = ice_write_port_eth56g(hw, port, low_addr, lo, res_type);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
974
u32 lo, hi;
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
980
lo = lower_32_bits(val);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
983
err = ice_write_port_eth56g(hw, port, low_addr, lo, res_type);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
103
u32 hi, lo;
drivers/net/ethernet/intel/idpf/idpf_ptp.c
111
lo = readl(ptp->dev_clk_regs.dev_clk_ns_l);
drivers/net/ethernet/intel/idpf/idpf_ptp.c
120
return ((u64)hi << 32) | lo;
drivers/net/ethernet/intel/igb/igb_ptp.c
105
lo = rd32(E1000_SYSTIML);
drivers/net/ethernet/intel/igb/igb_ptp.c
109
val |= lo;
drivers/net/ethernet/intel/igb/igb_ptp.c
267
u32 lo, hi;
drivers/net/ethernet/intel/igb/igb_ptp.c
273
lo = rd32(E1000_SYSTIML);
drivers/net/ethernet/intel/igb/igb_ptp.c
277
ns = timecounter_cyc2time(&igb->tc, ((u64)hi << 32) | lo);
drivers/net/ethernet/intel/igb/igb_ptp.c
294
u32 lo, hi;
drivers/net/ethernet/intel/igb/igb_ptp.c
302
lo = rd32(E1000_SYSTIML);
drivers/net/ethernet/intel/igb/igb_ptp.c
305
ns = timecounter_cyc2time(&igb->tc, ((u64)hi << 32) | lo);
drivers/net/ethernet/intel/igb/igb_ptp.c
81
u32 lo, hi;
drivers/net/ethernet/intel/igb/igb_ptp.c
83
lo = rd32(E1000_SYSTIML);
drivers/net/ethernet/intel/igb/igb_ptp.c
87
val |= lo;
drivers/net/ethernet/intel/igb/igb_ptp.c
97
u32 lo, hi;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
31
u64 hi, lo;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
38
lo = (input[lword] >> (start_bit & 63));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
39
return ((hi << lbits) | lo) & mask;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
753
static inline void otx2_write128(u64 lo, u64 hi, void __iomem *addr)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
756
::[x0]"r"(lo), [x1]"r"(hi), [p1]"r"(addr));
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
773
#define otx2_write128(lo, hi, addr) writeq((hi) | (lo), addr)
drivers/net/ethernet/marvell/pxa168_eth.c
254
__le32 lo;
drivers/net/ethernet/marvell/pxa168_eth.c
469
if (!(le32_to_cpu(entry->lo) & HASH_ENTRY_VALID)) {
drivers/net/ethernet/marvell/pxa168_eth.c
473
if (((le32_to_cpu(entry->lo) & 0xfffffff8) ==
drivers/net/ethernet/marvell/pxa168_eth.c
485
if (((le32_to_cpu(entry->lo) & 0xfffffff8) != (new_low & 0xfffffff8)) &&
drivers/net/ethernet/marvell/pxa168_eth.c
505
entry->lo = 0;
drivers/net/ethernet/marvell/pxa168_eth.c
508
entry->lo = cpu_to_le32(new_low);
drivers/net/ethernet/mellanox/mlx4/en_clock.c
52
u64 hi, lo;
drivers/net/ethernet/mellanox/mlx4/en_clock.c
55
lo = (u64)be16_to_cpu(ts_cqe->timestamp_lo);
drivers/net/ethernet/mellanox/mlx4/en_clock.c
56
hi = ((u64)be32_to_cpu(ts_cqe->timestamp_hi) + !lo) << 16;
drivers/net/ethernet/mellanox/mlx4/en_clock.c
58
return hi | lo;
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
166
MLX5_GET(fte_match_set_misc, mask, gre_key.nvgre.lo),
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
168
MLX5_GET(fte_match_set_misc, value, gre_key.nvgre.lo)};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
836
spec->gre_key_l = IFC_GET_CLR(fte_match_set_misc, mask, gre_key.nvgre.lo, clr);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
153
u32 hi, lo;
drivers/net/ethernet/meta/fbnic/fbnic_time.c
162
lo = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_LO);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
169
time_ns = ((u64)hi << 32 | lo) + fbn->time_offset;
drivers/net/ethernet/meta/fbnic/fbnic_time.c
42
u32 hi, lo;
drivers/net/ethernet/meta/fbnic/fbnic_time.c
48
lo = fbnic_rd32(fbd, FBNIC_PTP_CTR_VAL_LO);
drivers/net/ethernet/meta/fbnic/fbnic_time.c
51
return (u64)hi << 32 | lo;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
109
u32 lo;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
120
lo = get_unaligned_be32(data + offset + OFF_PTP_SOURCE_UUID + 2);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
123
return (uid_hi == hi && uid_lo == lo && seqid == id);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
132
u32 hi, lo, val;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
145
lo = pch_src_uuid_lo_read(pdev);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
148
if (!pch_ptp_match(skb, hi, lo, hi >> 16))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
492
u32 hi = 0, lo = 0;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
495
lo = MAC_LO(addr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
499
NXWR32(adapter, NETXEN_MCAST_ADDR(port, index)+4, lo);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1030
u32 hi, lo;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1037
flashaddr, (int *)&lo) != 0)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1044
data = (((u64)hi << 32) | lo);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1243
u32 hi, lo;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1260
lo = addr & 0xffffffff;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1263
NXWR32(adapter, CRB_HOST_DUMMY_BUF_ADDR_LO, lo);
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
493
u32 lo;
drivers/net/ethernet/qlogic/qed/qed_hsi.h
4910
__le32 lo;
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1435
qed_dmae_to_grc(p_hwfn, p_ptt, &ram_line.lo,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1450
u32 lo = 0, hi = 0;
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1521
SET_FIELD(lo, GFT_RAM_LINE_TUNNEL_DST_PORT, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1522
SET_FIELD(lo, GFT_RAM_LINE_TUNNEL_OVER_IP_PROTOCOL, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1528
SET_FIELD(lo, GFT_RAM_LINE_ETHERTYPE, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1529
SET_FIELD(lo, GFT_RAM_LINE_SRC_PORT, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1530
SET_FIELD(lo, GFT_RAM_LINE_DST_PORT, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1533
SET_FIELD(lo, GFT_RAM_LINE_ETHERTYPE, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1534
SET_FIELD(lo, GFT_RAM_LINE_DST_PORT, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1537
SET_FIELD(lo, GFT_RAM_LINE_ETHERTYPE, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1540
SET_FIELD(lo, GFT_RAM_LINE_ETHERTYPE, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1542
SET_FIELD(lo, GFT_RAM_LINE_TUNNEL_ETHERTYPE, 1);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1548
ram_line.lo = cpu_to_le32(lo);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1553
qed_dmae_to_grc(p_hwfn, p_ptt, &ram_line.lo,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1558
ram_line.lo = cpu_to_le32(0xffffffff);
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1560
qed_dmae_to_grc(p_hwfn, p_ptt, &ram_line.lo,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
258
p_ramrod->qp_handle_for_cqe.lo = qp->qp_handle.lo;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3068
fw_handle->lo);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3120
cid = (u16)le32_to_cpu(fw_handle->lo);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3130
srq_id = ((u16)le32_to_cpu(fw_handle->lo)) - srq_offset;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3139
srq_id = ((u16)le32_to_cpu(fw_handle->lo)) - srq_offset;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
667
p_tcp_ramrod->iwarp.handle_for_async.lo = cpu_to_le32(PTR_LO(ep));
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
884
p_mpa_ramrod->handle_for_async.lo = cpu_to_le32(PTR_LO(ep));
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1927
le32_to_cpu(start_bd->addr.lo));
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
474
u32 lo;
drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c
135
context->ustorm_st_context.nvme_tcp_opaque_lo = cpu_to_le32(task_params->opq.lo);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c
33
ctx_sgl_params->sgl_addr.lo = cpu_to_le32(sgl_params->sgl_phys_addr.lo);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c
39
ctx_data_desc->sge[sge_index].sge_addr.lo =
drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c
40
cpu_to_le32(sgl_params->sgl[sge_index].sge_addr.lo);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1076
p_ramrod->cq_handle.lo = cpu_to_le32(params->cq_handle_lo);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1302
qp->qp_handle.lo = cpu_to_le32(in_params->qp_handle_lo);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1304
qp->qp_handle_async.lo = cpu_to_le32(in_params->qp_handle_async_lo);
drivers/net/ethernet/qlogic/qed/qed_roce.c
306
p_ramrod->qp_handle_for_async.lo = qp->qp_handle_async.lo;
drivers/net/ethernet/qlogic/qed/qed_roce.c
308
p_ramrod->qp_handle_for_cqe.lo = qp->qp_handle.lo;
drivers/net/ethernet/qlogic/qed/qed_roce.c
442
p_ramrod->qp_handle_for_async.lo = qp->qp_handle_async.lo;
drivers/net/ethernet/qlogic/qed/qed_roce.c
444
p_ramrod->qp_handle_for_cqe.lo = qp->qp_handle.lo;
drivers/net/ethernet/qlogic/qed/qed_roce.c
57
u16 srq_id = (u16)le32_to_cpu(rdata->async_handle.lo);
drivers/net/ethernet/qlogic/qed/qed_spq.c
185
p_ent->elem.data_ptr.hi, p_ent->elem.data_ptr.lo,
drivers/net/ethernet/qlogic/qed/qed_spq.c
227
p_cxt->xstorm_st_context.spq_base_addr.lo =
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4047
p_vf->vf_mbx.pending_req = HILO_64(vf_msg->hi, vf_msg->lo);
drivers/net/ethernet/qlogic/qed/qed_vf.c
90
(uintptr_t)&zone_data->non_trigger.vf_pf_msg_addr.lo,
drivers/net/ethernet/qlogic/qede/qede.h
284
#define HILO_U64(hi, lo) ((((u64)(hi)) << 32) + (lo))
drivers/net/ethernet/qlogic/qede/qede.h
444
le32_to_cpu((bd)->addr.lo))
drivers/net/ethernet/qlogic/qede/qede.h
448
(bd)->addr.lo = cpu_to_le32(lower_32_bits(maddr)); \
drivers/net/ethernet/qlogic/qede/qede_fp.c
1629
first_bd->addr.lo);
drivers/net/ethernet/qlogic/qede/qede_fp.c
1632
le32_to_cpu(first_bd->addr.lo)) +
drivers/net/ethernet/qlogic/qede/qede_fp.c
538
rx_bd_prod->addr.lo = cpu_to_le32(lower_32_bits(new_mapping) +
drivers/net/ethernet/qlogic/qede/qede_fp.c
67
rx_bd->addr.lo = cpu_to_le32(lower_32_bits(mapping) +
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1160
u32 hi, lo;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1178
flashaddr, (int *)&lo) != 0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
1184
data = (((u64)hi << 32) | lo);
drivers/net/ethernet/qualcomm/emac/emac-mac.h
42
#define BITS_GET(val, lo, hi) ((le32_to_cpu(val) & GENMASK((hi), (lo))) >> lo)
drivers/net/ethernet/qualcomm/emac/emac-mac.h
43
#define BITS_SET(val, lo, hi, new_val) \
drivers/net/ethernet/qualcomm/emac/emac-mac.h
44
val = cpu_to_le32((le32_to_cpu(val) & (~GENMASK((hi), (lo)))) | \
drivers/net/ethernet/qualcomm/emac/emac-mac.h
45
(((new_val) << (lo)) & GENMASK((hi), (lo))))
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
243
#define GRF_FIELD(hi, lo, val) \
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
244
FIELD_PREP_WM16(GENMASK_U16(hi, lo), val)
drivers/net/ethernet/ti/cpts.c
112
u32 hi, lo;
drivers/net/ethernet/ti/cpts.c
117
if (cpts_fifo_pop(cpts, &hi, &lo))
drivers/net/ethernet/ti/cpts.c
127
event->low = lo;
drivers/net/ethernet/ti/cpts.c
135
WRITE_ONCE(cpts->cur_timestamp, lo);
drivers/net/ethernet/ti/icssg/icssg_common.c
642
u64 icssg_ts_to_ns(u32 hi_sw, u32 hi, u32 lo, u32 cycle_time_ns)
drivers/net/ethernet/ti/icssg/icssg_common.c
647
iepcount_lo = lo & GENMASK(19, 0);
drivers/net/ethernet/ti/icssg/icssg_common.c
648
iepcount_hi = (hi & GENMASK(11, 0)) << 12 | lo >> 20;
drivers/net/ethernet/ti/icssg/icssg_prueth.h
512
u64 icssg_ts_to_ns(u32 hi_sw, u32 hi, u32 lo, u32 cycle_time_ns);
drivers/net/ethernet/ti/tlan.c
2456
u16 lo;
drivers/net/ethernet/ti/tlan.c
2475
tlan_mii_read_reg(dev, phy, MII_GEN_ID_LO, &lo);
drivers/net/ethernet/ti/tlan.c
2477
(hi != 0xffff) || (lo != 0xffff)) {
drivers/net/ethernet/ti/tlan.c
2480
phy, control, hi, lo);
drivers/net/ethernet/xscale/ixp4xx_eth.c
289
u32 lo;
drivers/net/ethernet/xscale/ixp4xx_eth.c
302
memcpy(&lo, &hi[1], sizeof(lo));
drivers/net/ethernet/xscale/ixp4xx_eth.c
305
uid_lo == ntohl(lo) &&
drivers/net/ethernet/xscale/ixp4xx_eth.c
314
u32 ch, hi, lo, val;
drivers/net/ethernet/xscale/ixp4xx_eth.c
329
lo = __raw_readl(&regs->channel[ch].src_uuid_lo);
drivers/net/ethernet/xscale/ixp4xx_eth.c
335
if (!ixp_ptp_match(skb, htons(uid), htonl(lo), htons(seq)))
drivers/net/ethernet/xscale/ixp4xx_eth.c
338
lo = __raw_readl(&regs->channel[ch].rx_snap_lo);
drivers/net/ethernet/xscale/ixp4xx_eth.c
341
ns |= lo;
drivers/net/ethernet/xscale/ixp4xx_eth.c
357
u32 ch, cnt, hi, lo, val;
drivers/net/ethernet/xscale/ixp4xx_eth.c
384
lo = __raw_readl(&regs->channel[ch].tx_snap_lo);
drivers/net/ethernet/xscale/ixp4xx_eth.c
387
ns |= lo;
drivers/net/ethernet/xscale/ptp_ixp46x.c
103
event.timestamp |= lo;
drivers/net/ethernet/xscale/ptp_ixp46x.c
44
u32 lo, hi;
drivers/net/ethernet/xscale/ptp_ixp46x.c
46
lo = __raw_readl(&regs->systime_lo);
drivers/net/ethernet/xscale/ptp_ixp46x.c
50
ns |= lo;
drivers/net/ethernet/xscale/ptp_ixp46x.c
58
u32 hi, lo;
drivers/net/ethernet/xscale/ptp_ixp46x.c
62
lo = ns & 0xffffffff;
drivers/net/ethernet/xscale/ptp_ixp46x.c
64
__raw_writel(lo, &regs->systime_lo);
drivers/net/ethernet/xscale/ptp_ixp46x.c
77
u32 ack = 0, lo, hi, val;
drivers/net/ethernet/xscale/ptp_ixp46x.c
85
lo = __raw_readl(&regs->asms_lo);
drivers/net/ethernet/xscale/ptp_ixp46x.c
89
event.timestamp |= lo;
drivers/net/ethernet/xscale/ptp_ixp46x.c
99
lo = __raw_readl(&regs->amms_lo);
drivers/net/phy/dp83640.c
381
u16 hi, lo;
drivers/net/phy/dp83640.c
395
lo = rate & 0xffff;
drivers/net/phy/dp83640.c
400
ext_write(1, phydev, PAGE4, PTP_RATEL, lo);
drivers/net/wireless/ath/ath12k/core.h
111
static inline u64 ath12k_le32hilo_to_u64(__le32 hi, __le32 lo)
drivers/net/wireless/ath/ath12k/core.h
114
u64 lo64 = le32_to_cpu(lo);
drivers/net/wireless/ath/ath5k/ani.c
75
static const s8 lo[] = { -52, -56, -60, -64, -70 };
drivers/net/wireless/ath/ath5k/ani.c
80
static const s8 lo[] = { -64, -70 };
drivers/net/wireless/ath/ath5k/ani.c
94
AR5K_PHY_AGCCOARSE_LO, lo[level]);
drivers/net/wireless/broadcom/b43/debugfs.c
428
struct b43_txpower_lo_control *lo;
drivers/net/wireless/broadcom/b43/debugfs.c
439
lo = phy->g->lo_control;
drivers/net/wireless/broadcom/b43/debugfs.c
444
lo->tx_bias, lo->tx_magn,
drivers/net/wireless/broadcom/b43/debugfs.c
445
calc_expire_secs(now, lo->txctl_measured_time,
drivers/net/wireless/broadcom/b43/debugfs.c
448
(unsigned int)((lo->power_vector & 0xFFFFFFFF00000000ULL) >> 32),
drivers/net/wireless/broadcom/b43/debugfs.c
449
(unsigned int)(lo->power_vector & 0x00000000FFFFFFFFULL),
drivers/net/wireless/broadcom/b43/debugfs.c
450
calc_expire_secs(now, lo->pwr_vec_read_time,
drivers/net/wireless/broadcom/b43/debugfs.c
454
list_for_each_entry(cal, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/debugfs.c
470
for (i = 0; i < lo->rfatt_list.len; i++) {
drivers/net/wireless/broadcom/b43/debugfs.c
472
lo->rfatt_list.list[i].att,
drivers/net/wireless/broadcom/b43/debugfs.c
473
lo->rfatt_list.list[i].with_padmix);
drivers/net/wireless/broadcom/b43/debugfs.c
477
for (i = 0; i < lo->bbatt_list.len; i++) {
drivers/net/wireless/broadcom/b43/debugfs.c
479
lo->bbatt_list.list[i].att);
drivers/net/wireless/broadcom/b43/lo.c
166
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
239
lo->tx_bias = tx_bias;
drivers/net/wireless/broadcom/b43/lo.c
240
lo->tx_magn = tx_magn;
drivers/net/wireless/broadcom/b43/lo.c
243
if (lo->tx_bias == 0)
drivers/net/wireless/broadcom/b43/lo.c
248
& 0xFF00) | lo->tx_bias | lo->
drivers/net/wireless/broadcom/b43/lo.c
252
lo->tx_magn = 0;
drivers/net/wireless/broadcom/b43/lo.c
253
lo->tx_bias = 0;
drivers/net/wireless/broadcom/b43/lo.c
256
lo->txctl_measured_time = jiffies;
drivers/net/wireless/broadcom/b43/lo.c
263
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
27
static struct b43_lo_calib *b43_find_lo_calib(struct b43_txpower_lo_control *lo,
drivers/net/wireless/broadcom/b43/lo.c
275
lo->power_vector = power_vector;
drivers/net/wireless/broadcom/b43/lo.c
276
lo->pwr_vec_read_time = jiffies;
drivers/net/wireless/broadcom/b43/lo.c
33
list_for_each_entry(c, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/lo.c
378
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
473
if (time_before(lo->txctl_measured_time,
drivers/net/wireless/broadcom/b43/lo.c
790
struct b43_txpower_lo_control *lo = dev->phy.g->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
793
c = b43_find_lo_calib(lo, bbatt, rfatt);
drivers/net/wireless/broadcom/b43/lo.c
801
list_add(&c->list, &lo->calib_list);
drivers/net/wireless/broadcom/b43/lo.c
810
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
819
B43_WARN_ON(lo->rfatt_list.len * lo->bbatt_list.len > 64);
drivers/net/wireless/broadcom/b43/lo.c
821
power_vector = lo->power_vector;
drivers/net/wireless/broadcom/b43/lo.c
838
bb_offset = i / lo->rfatt_list.len;
drivers/net/wireless/broadcom/b43/lo.c
839
rf_offset = i % lo->rfatt_list.len;
drivers/net/wireless/broadcom/b43/lo.c
840
bbatt = &(lo->bbatt_list.list[bb_offset]);
drivers/net/wireless/broadcom/b43/lo.c
841
rfatt = &(lo->rfatt_list.list[rf_offset]);
drivers/net/wireless/broadcom/b43/lo.c
859
lo->dc_lt[idx] = (lo->dc_lt[idx] & 0x00FF)
drivers/net/wireless/broadcom/b43/lo.c
863
lo->dc_lt[idx] = (lo->dc_lt[idx] & 0xFF00)
drivers/net/wireless/broadcom/b43/lo.c
871
b43_phy_write(dev, 0x3A0 + i, lo->dc_lt[i]);
drivers/net/wireless/broadcom/b43/lo.c
924
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
931
if (!lo)
drivers/net/wireless/broadcom/b43/lo.c
939
if (time_before(lo->pwr_vec_read_time, expire)) {
drivers/net/wireless/broadcom/b43/lo.c
951
list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/lo.c
970
if (current_item_expired || unlikely(list_empty(&lo->calib_list))) {
drivers/net/wireless/broadcom/b43/lo.c
976
list_add(&cal->list, &lo->calib_list);
drivers/net/wireless/broadcom/b43/lo.c
985
struct b43_txpower_lo_control *lo = dev->phy.g->lo_control;
drivers/net/wireless/broadcom/b43/lo.c
988
if (!lo)
drivers/net/wireless/broadcom/b43/lo.c
990
list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
drivers/net/wireless/broadcom/b43/main.c
587
u16 lo, mi, hi;
drivers/net/wireless/broadcom/b43/main.c
589
lo = (value & 0x00000000FFFFULL);
drivers/net/wireless/broadcom/b43/main.c
592
b43_shm_write16(dev, B43_SHM_SHARED, B43_SHM_SH_HOSTF1, lo);
drivers/net/wireless/broadcom/b43/phy_g.c
209
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/phy_g.c
215
tx_bias = lo->tx_bias;
drivers/net/wireless/broadcom/b43/phy_g.c
216
tx_magn = lo->tx_magn;
drivers/net/wireless/broadcom/b43/phy_g.c
2422
struct b43_txpower_lo_control *lo;
drivers/net/wireless/broadcom/b43/phy_g.c
2432
lo = kzalloc_obj(*lo);
drivers/net/wireless/broadcom/b43/phy_g.c
2433
if (!lo) {
drivers/net/wireless/broadcom/b43/phy_g.c
2437
gphy->lo_control = lo;
drivers/net/wireless/broadcom/b43/phy_g.c
2446
kfree(lo);
drivers/net/wireless/broadcom/b43/phy_g.c
2459
struct b43_txpower_lo_control *lo;
drivers/net/wireless/broadcom/b43/phy_g.c
2467
lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/phy_g.c
2475
gphy->lo_control = lo;
drivers/net/wireless/broadcom/b43/phy_g.c
2496
lo->tx_bias = 0xFF;
drivers/net/wireless/broadcom/b43/phy_g.c
2497
INIT_LIST_HEAD(&lo->calib_list);
drivers/net/wireless/broadcom/b43/phy_g.c
2520
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/phy_g.c
2527
generate_rfatt_list(dev, &lo->rfatt_list);
drivers/net/wireless/broadcom/b43/phy_g.c
2528
generate_bbatt_list(dev, &lo->bbatt_list);
drivers/net/wireless/broadcom/b43/phy_g.c
274
struct b43_txpower_lo_control *lo = gphy->lo_control;
drivers/net/wireless/broadcom/b43/phy_g.c
2770
struct b43_txpower_lo_control *lo = dev->phy.g->lo_control;
drivers/net/wireless/broadcom/b43/phy_g.c
2776
const int rf_min = lo->rfatt_list.min_val;
drivers/net/wireless/broadcom/b43/phy_g.c
2777
const int rf_max = lo->rfatt_list.max_val;
drivers/net/wireless/broadcom/b43/phy_g.c
2778
const int bb_min = lo->bbatt_list.min_val;
drivers/net/wireless/broadcom/b43/phy_g.c
2779
const int bb_max = lo->bbatt_list.max_val;
drivers/net/wireless/broadcom/b43/phy_g.c
279
for (rf = 0; rf < lo->rfatt_list.len; rf++) {
drivers/net/wireless/broadcom/b43/phy_g.c
280
for (bb = 0; bb < lo->bbatt_list.len; bb++) {
drivers/net/wireless/broadcom/b43/phy_g.c
283
tmp = lo->bbatt_list.list[bb].att;
drivers/net/wireless/broadcom/b43/phy_g.c
289
tmp |= lo->rfatt_list.list[rf].att;
drivers/net/wireless/broadcom/b43legacy/main.c
3081
struct b43legacy_lopair *lo;
drivers/net/wireless/broadcom/b43legacy/main.c
3096
lo = phy->_lo_pairs;
drivers/net/wireless/broadcom/b43legacy/main.c
3097
if (lo)
drivers/net/wireless/broadcom/b43legacy/main.c
3098
memset(lo, 0, sizeof(struct b43legacy_lopair) *
drivers/net/wireless/broadcom/b43legacy/main.c
471
u32 lo = (tsf & 0x00000000FFFFFFFFULL);
drivers/net/wireless/broadcom/b43legacy/main.c
478
lo);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
2857
key->rxiv.lo = (ivptr[1] << 8) | ivptr[0];
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
540
key_le->rxiv.lo = cpu_to_le16(key->rxiv.lo);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
549
u16 lo; /* lower 16 bits of IV */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
571
__le16 lo; /* lower 16 bits of IV */
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1207
u8 hi, lo;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1225
lo = brcmf_sdiod_readb(bus->sdiodev, SBSDIO_FUNC1_RFRAMEBCLO,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1229
if ((hi == 0) && (lo == 0))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1232
if ((hi > (lastrbc >> 8)) && (lo > (lastrbc & 0x00ff))) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1234
lastrbc, (hi << 8) + lo);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1236
lastrbc = (hi << 8) + lo;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1261
u8 i, hi, lo;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1273
lo = brcmf_sdiod_readb(sdiodev, SBSDIO_FUNC1_WFRAMEBCLO, NULL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
1275
if ((hi == 0) && (lo == 0))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1927
u16 lo, hi;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1937
lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP(idx));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1940
cmplx_pwr[core] = (hi << 16) + lo;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1974
u16 lo, hi;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1981
lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1983
cmplx_pwr0 = (hi << 16) + lo;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1985
lo = wlapi_bmac_read_shm(pi->sh->physhim, M_PWRIND_MAP2);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c
1987
cmplx_pwr1 = (hi << 16) + lo;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
4059
DUMP_VAR(tx_free_stat.lo, "d");
drivers/net/wireless/intel/ipw2x00/ipw2100.c
4062
DUMP_VAR(msg_free_stat.lo, "d");
drivers/net/wireless/intel/ipw2x00/ipw2100.c
4071
DUMP_VAR(txq_stat.lo, "d");
drivers/net/wireless/intel/ipw2x00/ipw2100.h
385
int lo;
drivers/net/wireless/intel/ipw2x00/ipw2100.h
390
(x)->lo = 0x7fffffff; \
drivers/net/wireless/intel/ipw2x00/ipw2100.h
395
if ((x)->value < (x)->lo) (x)->lo = (x)->value; \
drivers/net/wireless/intel/ipw2x00/ipw2100.h
399
#define DEC_STAT(x) do { if (--(x)->value < (x)->lo) (x)->lo = (x)->value; } \
drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c
155
static inline u16 Mk16(u8 hi, u8 lo)
drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c
157
return lo | (((u16) hi) << 8);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3867
dma_addr_t addr = get_unaligned_le32(&tb->lo);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3890
put_unaligned_le32(addr, &tb->lo);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5153
#define IL_MASK(lo, hi) ((1 << (hi)) | ((1 << (hi)) - (1 << (lo))))
drivers/net/wireless/intel/iwlegacy/common.h
2422
__le32 lo;
drivers/net/wireless/intel/iwlwifi/iwl-fh.h
645
__le32 lo;
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
262
#define IWL_MASK(lo, hi) ((1 << (hi)) | ((1 << (hi)) - (1 << (lo))))
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
150
put_unaligned_le32(addr, &tb->lo);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
265
addr = get_unaligned_le32(&tb->lo);
drivers/net/wireless/realtek/rtl8xxxu/core.c
2585
u16 val16, hi, lo;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2621
lo = TRXDMA_QUEUE_LOW;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2624
lo = TRXDMA_QUEUE_LOW;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2627
lo = TRXDMA_QUEUE_NORMAL;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2631
lo = 0;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2636
bkq = lo;
drivers/net/wireless/realtek/rtl8xxxu/core.c
2637
beq = lo;
drivers/net/wireless/silabs/wfx/wfx.h
147
u8 *lo = src;
drivers/net/wireless/silabs/wfx/wfx.h
151
while (lo < hi) {
drivers/net/wireless/silabs/wfx/wfx.h
152
swap = *lo;
drivers/net/wireless/silabs/wfx/wfx.h
153
*lo++ = *hi;
drivers/parport/parport_pc.c
2672
int lo;
drivers/parport/parport_pc.c
2894
int lo = cards[i].addr[n].lo;
drivers/parport/parport_pc.c
2898
io_lo = pci_resource_start(dev, lo);
drivers/parport/parport_serial.c
656
int lo = card->addr[n].lo;
drivers/parport/parport_serial.c
668
io_lo = pci_resource_start (dev, lo);
drivers/parport/parport_serial.c
79
int lo;
drivers/pci/controller/dwc/pcie-designware-ep.c
189
u32 lo, hi;
drivers/pci/controller/dwc/pcie-designware-ep.c
192
lo = dw_pcie_ep_readl_dbi(ep, func_no, reg);
drivers/pci/controller/dwc/pcie-designware-ep.c
195
return lo & PCI_BASE_ADDRESS_IO_MASK;
drivers/pci/controller/dwc/pcie-designware-ep.c
197
addr = lo & PCI_BASE_ADDRESS_MEM_MASK;
drivers/pci/controller/pcie-brcmstb.c
1775
u32 info, cfg_addr, cfg_cause, mem_cause, lo, hi;
drivers/pci/controller/pcie-brcmstb.c
1797
lo = readl(base + PCIE_OUTB_ERR_MEM_ADDR_LO);
drivers/pci/controller/pcie-brcmstb.c
1831
u64 addr = ((u64)hi << 32) | (u64)lo;
drivers/pci/controller/pcie-rzg3s-host.c
547
u32 lo, hi;
drivers/pci/controller/pcie-rzg3s-host.c
553
lo = readl_relaxed(host->axi + RZG3S_PCI_MSIRCVWADRL) &
drivers/pci/controller/pcie-rzg3s-host.c
557
msg->address_lo = lo;
drivers/perf/arm_dmc620_pmu.c
192
#define __GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \
drivers/perf/arm_dmc620_pmu.c
193
(lo) == (hi) ? #cfg ":" #lo "\n" : #cfg ":" #lo "-" #hi
drivers/perf/arm_dmc620_pmu.c
195
#define _GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \
drivers/perf/arm_dmc620_pmu.c
196
__GEN_PMU_FORMAT_ATTR(cfg, lo, hi)
drivers/perf/arm_dmc620_pmu.c
204
#define _ATTR_CFG_GET_FLD(attr, cfg, lo, hi) \
drivers/perf/arm_dmc620_pmu.c
205
((((attr)->cfg) >> lo) & GENMASK_ULL(hi - lo, 0))
drivers/perf/dwc_pcie_pmu.c
322
u32 lo, hi, ss;
drivers/perf/dwc_pcie_pmu.c
339
&lo);
drivers/perf/dwc_pcie_pmu.c
345
val = ((u64)hi << 32) | lo;
drivers/perf/hisilicon/hisi_pcie_pmu.c
165
.lo = val,
drivers/perf/hisilicon/hisi_pcie_pmu.c
80
u16 lo;
drivers/perf/hisilicon/hisi_pcie_pmu.c
825
pcie_pmu->bdf_min = regs.lo;
drivers/perf/hisilicon/hisi_pcie_pmu.c
830
core_id = regs.lo;
drivers/perf/hisilicon/hisi_uncore_pmu.h
40
#define HISI_PMU_EVENT_ATTR_EXTRACTOR(name, config, hi, lo) \
drivers/perf/hisilicon/hisi_uncore_pmu.h
43
return FIELD_GET(GENMASK_ULL(hi, lo), event->attr.config); \
drivers/perf/qcom_l3_pmu.c
243
u32 hi, lo;
drivers/perf/qcom_l3_pmu.c
250
lo = readl_relaxed(l3pmu->regs + L3_HML3_PM_EVCNTR(idx));
drivers/perf/qcom_l3_pmu.c
252
new = ((u64)hi << 32) | lo;
drivers/perf/xgene_pmu.c
729
u32 lo, hi;
drivers/perf/xgene_pmu.c
739
lo = xgene_pmu_read_counter32(pmu_dev, 2 * idx);
drivers/perf/xgene_pmu.c
742
return (((u64)hi << 32) | lo);
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
884
#define DSTR(lo, hi) (((lo) << DRIVE_STRENGTH_LO_SHIFT) | \
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1287
#define DSTR(lo, hi) (((lo) << DRIVE_STRENGTH_LO_SHIFT) | \
drivers/pinctrl/renesas/pinctrl.c
611
unsigned int mode, lo, hi;
drivers/pinctrl/renesas/pinctrl.c
625
lo = mode <= SH_PFC_PIN_CFG_IO_VOLTAGE_18_33 ? 1800 : 2500;
drivers/pinctrl/renesas/pinctrl.c
628
arg = (val & BIT(bit)) ? hi : lo;
drivers/pinctrl/renesas/pinctrl.c
684
unsigned int mode, lo, hi;
drivers/pinctrl/renesas/pinctrl.c
696
lo = mode <= SH_PFC_PIN_CFG_IO_VOLTAGE_18_33 ? 1800 : 2500;
drivers/pinctrl/renesas/pinctrl.c
699
if (mV != lo && mV != hi)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
169
int lo = 0;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
172
while (lo <= hi) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
173
int mid = lo + (hi - lo) / 2;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
176
if (array[lo] > array[mid])
drivers/platform/chrome/cros_ec_sensorhub_ring.c
177
cros_ec_sensor_ring_median_swap(&array[lo], &array[mid]);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
178
if (array[lo] > array[hi])
drivers/platform/chrome/cros_ec_sensorhub_ring.c
179
cros_ec_sensor_ring_median_swap(&array[lo], &array[hi]);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
184
i = lo - 1;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
186
for (int j = lo; j < hi; j++)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
197
lo = i + 2;
drivers/platform/x86/asus-laptop.c
1227
int err, hi, lo;
drivers/platform/x86/asus-laptop.c
1231
err = pega_int_read(asus, PEGA_READ_ALS_L, &lo);
drivers/platform/x86/asus-laptop.c
1233
return sysfs_emit(buf, "%d\n", 10 * hi + lo);
drivers/platform/x86/compal-laptop.c
241
int hi, lo;
drivers/platform/x86/compal-laptop.c
242
lo = ec_read_u8(addr);
drivers/platform/x86/compal-laptop.c
244
return (hi << 8) + lo;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8165
u8 hi, lo;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8172
if (unlikely(!acpi_ec_read(fan_rpm_offset, &lo) ||
drivers/platform/x86/lenovo/thinkpad_acpi.c
8177
*speed = (hi << 8) | lo;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8183
if (!acpi_ec_read(fan_rpm_status_ns, &lo))
drivers/platform/x86/lenovo/thinkpad_acpi.c
8187
*speed = lo ? FAN_RPM_CAL_CONST / lo : 0;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8199
u8 hi, lo, status;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8207
rc = !acpi_ec_read(fan_rpm_offset, &lo) ||
drivers/platform/x86/lenovo/thinkpad_acpi.c
8214
*speed = (hi << 8) | lo;
drivers/platform/x86/lenovo/thinkpad_acpi.c
8228
rc = !acpi_ec_read(fan2_rpm_status_ns, &lo);
drivers/platform/x86/lenovo/thinkpad_acpi.c
8232
*speed = lo ? FAN_RPM_CAL_CONST / lo : 0;
drivers/power/supply/ip5xxx_power.c
397
unsigned int hi, lo;
drivers/power/supply/ip5xxx_power.c
400
ret = ip5xxx_read(ip5xxx, regs->low, &lo);
drivers/power/supply/ip5xxx_power.c
408
*val = sign_extend32(hi << 8 | lo, 13);
drivers/ptp/ptp_qoriq.c
112
u32 valid, lo, hi;
drivers/ptp/ptp_qoriq.c
137
lo = ptp_qoriq->read(reg_etts_l);
drivers/ptp/ptp_qoriq.c
142
event.timestamp |= lo;
drivers/ptp/ptp_qoriq.c
31
u32 lo, hi;
drivers/ptp/ptp_qoriq.c
33
lo = ptp_qoriq->read(&regs->ctrl_regs->tmr_cnt_l);
drivers/ptp/ptp_qoriq.c
36
ns |= lo;
drivers/ptp/ptp_qoriq.c
45
u32 lo = ns & 0xffffffff;
drivers/ptp/ptp_qoriq.c
47
ptp_qoriq->write(&regs->ctrl_regs->tmr_cnt_l, lo);
drivers/ptp/ptp_qoriq.c
54
u32 lo, hi;
drivers/ptp/ptp_qoriq.c
57
lo = ptp_qoriq->read(&regs->ctrl_regs->tmroff_l);
drivers/ptp/ptp_qoriq.c
60
ns |= lo;
drivers/ptp/ptp_qoriq.c
67
u32 lo = delta_ns & 0xffffffff;
drivers/ptp/ptp_qoriq.c
70
ptp_qoriq->write(&regs->ctrl_regs->tmroff_l, lo);
drivers/ptp/ptp_qoriq.c
79
u32 lo, hi;
drivers/ptp/ptp_qoriq.c
87
lo = ns & 0xffffffff;
drivers/ptp/ptp_qoriq.c
88
ptp_qoriq->write(&regs->alarm_regs->tmr_alarm1_l, lo);
drivers/pwm/pwm-meson.c
101
unsigned int lo;
drivers/pwm/pwm-meson.c
203
channel->lo = 0;
drivers/pwm/pwm-meson.c
207
channel->lo = cnt;
drivers/pwm/pwm-meson.c
215
channel->lo = cnt - duty_cnt;
drivers/pwm/pwm-meson.c
242
FIELD_PREP(PWM_LOW_MASK, channel->lo);
drivers/pwm/pwm-meson.c
316
channel->lo = 0;
drivers/pwm/pwm-meson.c
345
unsigned int hi, lo;
drivers/pwm/pwm-meson.c
360
lo = FIELD_GET(PWM_LOW_MASK, value);
drivers/pwm/pwm-meson.c
363
state->period = meson_pwm_cnt_to_ns(fin_freq, lo + hi);
drivers/rapidio/devices/tsi721.h
621
__le32 lo;
drivers/ras/amd/atl/access.c
115
err = pci_read_config_dword(F4, ficad_addr, lo);
drivers/ras/amd/atl/access.c
120
node, instance_id, func, reg << 2, *lo);
drivers/ras/amd/atl/access.c
129
int df_indirect_read_instance(u16 node, u8 func, u16 reg, u8 instance_id, u32 *lo)
drivers/ras/amd/atl/access.c
131
return __df_indirect_read(node, func, reg, instance_id, lo);
drivers/ras/amd/atl/access.c
134
int df_indirect_read_broadcast(u16 node, u8 func, u16 reg, u32 *lo)
drivers/ras/amd/atl/access.c
136
return __df_indirect_read(node, func, reg, DF_BROADCAST, lo);
drivers/ras/amd/atl/access.c
65
static int __df_indirect_read(u16 node, u8 func, u16 reg, u8 instance_id, u32 *lo)
drivers/ras/amd/atl/internal.h
269
int df_indirect_read_instance(u16 node, u8 func, u16 reg, u8 instance_id, u32 *lo);
drivers/ras/amd/atl/internal.h
270
int df_indirect_read_broadcast(u16 node, u8 func, u16 reg, u32 *lo);
drivers/scsi/be2iscsi/be_cmds.c
702
pages[i].lo = cpu_to_le32(dma & 0xFFFFFFFF);
drivers/scsi/be2iscsi/be_cmds.h
272
u32 lo;
drivers/scsi/be2iscsi/be_cmds.h
277
u32 lo;
drivers/scsi/be2iscsi/be_main.c
1762
pasync_sge[pi].lo = pasync_handle->pa.u.a32.address_hi;
drivers/scsi/be2iscsi/be_mgmt.c
196
req->dataout_template_pa.lo = ptemplate_address->lo;
drivers/scsi/be2iscsi/be_mgmt.h
144
pa->lo = phba->init_mem[ISCSI_MEM_GLOBAL_HEADER].mem_array[0].\
drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h
67
__le32 lo;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1543
task->txwr_only.sgl_ctx.sgl.mul_sgl.cur_sge_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1556
sgl->mul_sgl.cur_sge_addr.lo = (u32)phys_addr;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1638
task->txwr_only.sgl_ctx.sgl.mul_sgl.cur_sge_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1695
sgl->mul_sgl.cur_sge_addr.lo = (u32)mp_req->mp_resp_bd_dma;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1736
task->txwr_only.sgl_ctx.cached_sge.cur_buf_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1737
cached_sge->cur_buf_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1749
task->txwr_only.sgl_ctx.sgl.mul_sgl.cur_sge_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1823
cached_sge->cur_buf_addr.lo = fcoe_bd_tbl->buf_addr_lo;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1831
cached_sge->cur_buf_addr.lo = fcoe_bd_tbl->buf_addr_lo;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1836
cached_sge->second_buf_addr.lo =
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1845
sgl->mul_sgl.cur_sge_addr.lo = (u32)bd_tbl->bd_tbl_dma;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1851
sgl->mul_sgl.cur_sge_addr.lo = (u32)bd_tbl->bd_tbl_dma;
drivers/scsi/bnx2fc/bnx2fc_hwi.c
1929
task_ctx_bdt->lo = cpu_to_le32((u32)addr);
drivers/scsi/bnx2fc/bnx2fc_hwi.c
2146
hba->t2_hash_tbl[i].next.lo = addr & 0xffffffff;
drivers/scsi/bnx2i/57xx_iscsi_hsi.h
660
u32 lo;
drivers/scsi/bnx2i/bnx2i_hwi.c
821
ofld_req2.sq_first_pte.lo = *ptbl;
drivers/scsi/bnx2i/bnx2i_hwi.c
825
ofld_req2.cq_first_pte.lo = *ptbl;
drivers/scsi/bnx2i/bnx2i_hwi.c
881
ofld_req2.sq_first_pte.lo = *ptbl;
drivers/scsi/bnx2i/bnx2i_hwi.c
885
ofld_req2.cq_first_pte.lo = *ptbl;
drivers/scsi/bnx2i/bnx2i_hwi.c
894
ofld_req3[0].qp_first_pte[0].lo = *ptbl;
drivers/scsi/csiostor/csio_mb.c
1598
fw_hdr->lo = htonl(FW_CMD_RETVAL_V(FW_ETIMEDOUT));
drivers/scsi/csiostor/csio_mb.c
1650
hdr->lo = htonl(FW_CMD_RETVAL_V(FW_HOSTERROR));
drivers/scsi/csiostor/csio_mb.c
62
return FW_CMD_RETVAL_G(ntohl(hdr->lo));
drivers/scsi/csiostor/csio_wr.h
104
(FW_CMD_RETVAL_G(ntohl(((struct fw_cmd_hdr *)(_wr))->lo)))
drivers/scsi/esas2r/esas2r.h
127
#define MAKEWORD(lo, hi) ((u16)((u8)(lo) | ((u16)(u8)(hi) << 8)))
drivers/scsi/esas2r/esas2r.h
132
#define MAKEDWORD(lo, hi) ((u32)((u16)(lo) | ((u32)(u16)(hi) << 16)))
drivers/scsi/mvsas/mv_sas.c
201
u32 lo = (u32)sas_addr;
drivers/scsi/mvsas/mv_sas.c
205
MVS_CHIP_DISP->write_port_cfg_data(mvi, port_id, lo);
drivers/scsi/qedf/drv_fcoe_fw_funcs.c
71
val = cpu_to_le32(sense_data_buffer_phys_addr.lo);
drivers/scsi/qedf/drv_fcoe_fw_funcs.c
72
m_st_ctx->rsp_buf_addr.lo = val;
drivers/scsi/qedf/drv_scsi_fw_funcs.c
25
val = cpu_to_le32(sgl_task_params->sgl_phys_addr.lo);
drivers/scsi/qedf/drv_scsi_fw_funcs.c
26
ctx_sgl_params->sgl_addr.lo = val;
drivers/scsi/qedf/drv_scsi_fw_funcs.c
34
val = cpu_to_le32(sgl_task_params->sgl[sge_index].sge_addr.lo);
drivers/scsi/qedf/drv_scsi_fw_funcs.c
35
ctx_data_desc->sge[sge_index].sge_addr.lo = val;
drivers/scsi/qedf/qedf_io.c
2099
mp_req_bd->sge_addr.lo = U64_LO(addr);
drivers/scsi/qedf/qedf_io.c
2110
mp_resp_bd->sge_addr.lo = U64_LO(addr);
drivers/scsi/qedf/qedf_io.c
2502
le32_to_cpu(p_bd_info->address.lo),
drivers/scsi/qedf/qedf_io.c
2504
le32_to_cpu(p_bd_info->opaque.fcoe_opaque.lo),
drivers/scsi/qedf/qedf_io.c
2507
bdq_idx = le32_to_cpu(p_bd_info->opaque.fcoe_opaque.lo);
drivers/scsi/qedf/qedf_io.c
504
bd[bd_count].sge_addr.lo = cpu_to_le32(U64_LO(addr));
drivers/scsi/qedf/qedf_io.c
536
bd[0].sge_addr.lo = bd[0].sge_addr.hi = 0;
drivers/scsi/qedf/qedf_io.c
637
io_req->sgl_task_params->sgl_phys_addr.lo =
drivers/scsi/qedf/qedf_io.c
651
sense_data_buffer_phys_addr.lo = U64_LO(io_req->sense_buffer_dma);
drivers/scsi/qedf/qedf_io.c
730
tx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_req_bd_dma);
drivers/scsi/qedf/qedf_io.c
739
rx_sgl_task_params.sgl_phys_addr.lo = U64_LO(mp_req->mp_resp_bd_dma);
drivers/scsi/qedf/qedf_main.c
3006
pbl->address.lo = cpu_to_le32(U64_LO(qedf->bdq[i].buf_dma));
drivers/scsi/qedf/qedf_main.c
3009
pbl->opaque.fcoe_opaque.lo = cpu_to_le32(i);
drivers/scsi/qedi/qedi_fw.c
1017
tx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1026
rx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1463
tmf_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]);
drivers/scsi/qedi/qedi_fw.c
1589
tx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1598
rx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1680
nop_out_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]);
drivers/scsi/qedi/qedi_fw.c
1705
tx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1714
rx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
1764
bd[bd_index + sg_frags].sge_addr.lo = (addr & 0xffffffff);
drivers/scsi/qedi/qedi_fw.c
1805
bd[bd_count].sge_addr.lo = (addr & 0xffffffff);
drivers/scsi/qedi/qedi_fw.c
1852
bd[bd_count].sge_addr.lo = addr & 0xffffffff;
drivers/scsi/qedi/qedi_fw.c
1885
bd[0].sge_addr.lo = 0;
drivers/scsi/qedi/qedi_fw.c
2037
cmd_pdu_header.lun.lo = be32_to_cpu(scsi_lun[0]);
drivers/scsi/qedi/qedi_fw.c
2051
tx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
2061
rx_sgl_task_params.sgl_phys_addr.lo =
drivers/scsi/qedi/qedi_fw.c
2079
cmd_params.sense_data_buffer_phys_addr.lo = (u32)cmd->sense_buffer_dma;
drivers/scsi/qedi/qedi_fw.c
377
pbl->address.lo = cpu_to_le32(QEDI_U64_LO(qedi->bdq[idx].buf_dma));
drivers/scsi/qedi/qedi_fw.c
380
pbl, pbl->address.hi, pbl->address.lo, idx);
drivers/scsi/qedi/qedi_fw.c
513
lun[0] = cpu_to_be32(cqe_async_msg->lun.lo);
drivers/scsi/qedi/qedi_fw_api.c
247
val = cpu_to_le32(cmd->extended_cdb_sge.sge_addr.lo);
drivers/scsi/qedi/qedi_fw_api.c
248
ctx_pdu_hdr->ext_cdb_cmd.cdb_sge.sge_addr.lo = val;
drivers/scsi/qedi/qedi_fw_api.c
34
val = cpu_to_le32(sgl_task_params->sgl_phys_addr.lo);
drivers/scsi/qedi/qedi_fw_api.c
35
ctx_sgl_params->sgl_addr.lo = val;
drivers/scsi/qedi/qedi_fw_api.c
43
val = cpu_to_le32(sgl_task_params->sgl[sge_index].sge_addr.lo);
drivers/scsi/qedi/qedi_fw_api.c
44
ctx_data_desc->sge[sge_index].sge_addr.lo = val;
drivers/scsi/qedi/qedi_fw_api.c
518
val = cpu_to_le32(cmd_params->sense_data_buffer_phys_addr.lo);
drivers/scsi/qedi/qedi_fw_api.c
519
cxt->mstorm_st_context.sense_db.lo = val;
drivers/scsi/qedi/qedi_iscsi.c
761
bd_tbl->sge_addr.lo = (u32)qedi_conn->gen_pdu.req_dma_addr;
drivers/scsi/qedi/qedi_iscsi.c
767
bd_tbl->sge_addr.lo = (u32)qedi_conn->gen_pdu.resp_dma_addr;
drivers/scsi/qedi/qedi_main.c
1581
pbl->address.lo =
drivers/scsi/qedi/qedi_main.c
1585
pbl, pbl->address.hi, pbl->address.lo, i);
drivers/soc/qcom/rpmh-rsc.c
804
u32 lo, hi;
drivers/soc/qcom/rpmh-rsc.c
826
lo = wakeup_cycles & RSC_DRV_CTL_TCS_DATA_LO_MASK;
drivers/soc/qcom/rpmh-rsc.c
831
writel_relaxed(lo, drv->base + RSC_DRV_CTL_TCS_DATA_LO);
drivers/soc/tegra/cbb/tegra234-cbb.c
368
u32 hi, lo;
drivers/soc/tegra/cbb/tegra234-cbb.c
374
lo = readl(cbb->regs + notifier + FABRIC_EN_CFG_TARGET_NODE_ADDR_LOW_0);
drivers/soc/tegra/cbb/tegra234-cbb.c
376
addr = (u64)hi << 32 | lo;
drivers/soc/tegra/cbb/tegra234-cbb.c
562
u32 hi, lo;
drivers/soc/tegra/cbb/tegra234-cbb.c
565
lo = readl(cbb->mon + FABRIC_MN_INITIATOR_LOG_ADDR_LOW_0);
drivers/soc/tegra/cbb/tegra234-cbb.c
567
cbb->access = (u64)hi << 32 | lo;
drivers/soc/tegra/cbb/tegra234-cbb.c
596
u32 hi, lo, mask = BIT(index);
drivers/soc/tegra/cbb/tegra234-cbb.c
602
lo = readl(cbb->regs + notifier + FABRIC_EN_CFG_ADDR_LOW_0);
drivers/soc/tegra/cbb/tegra234-cbb.c
604
addr = (u64)hi << 32 | lo;
drivers/spi/spi-fsl-dspi.c
445
u16 lo = *(u16 *)(dspi->tx + 2);
drivers/spi/spi-fsl-dspi.c
447
*txdata = (u32)hi << 16 | lo;
drivers/spi/spi-fsl-dspi.c
454
u16 lo = rxdata >> 16;
drivers/spi/spi-fsl-dspi.c
456
*(u16 *)dspi->rx = lo;
drivers/ssb/pcmcia.c
260
u32 lo = 0xFFFFFFFF, hi = 0xFFFFFFFF;
drivers/ssb/pcmcia.c
265
lo = readw(bus->mmio + offset);
drivers/ssb/pcmcia.c
270
return (lo | (hi << 16));
drivers/ssb/pcmcia.c
467
u8 lo, hi;
drivers/ssb/pcmcia.c
482
err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_SPROM_DATALO, &lo);
drivers/ssb/pcmcia.c
488
*value = (lo | (((u16)hi) << 8));
drivers/ssb/scan.c
163
u32 lo, hi;
drivers/ssb/scan.c
177
lo = readw(bus->mmio + offset);
drivers/ssb/scan.c
179
return lo | (hi << 16);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
312
merge_hi_lo_14(unsigned short hi, unsigned short lo)
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
315
((unsigned int)lo & 0x3fff));
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
326
const u16 *hi, *lo;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
338
lo = isp_stats_lo;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
353
hi[elm + chunk * 0], lo[elm + chunk * 0]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
355
hi[elm + chunk * 1], lo[elm + chunk * 1]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
357
hi[elm + chunk * 2], lo[elm + chunk * 2]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
359
hi[elm + chunk * 3], lo[elm + chunk * 3]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
361
hi[elm + chunk * 4], lo[elm + chunk * 4]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
363
hi[elm + chunk * 5], lo[elm + chunk * 5]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
365
hi[elm + chunk * 6], lo[elm + chunk * 6]);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
367
hi[elm + chunk * 7], lo[elm + chunk * 7]);
drivers/staging/media/ipu7/ipu7-dma.c
405
unsigned long lo, hi;
drivers/staging/media/ipu7/ipu7-dma.c
407
lo = iova_pfn(&mmu->dmap->iovad, IPU_FW_CODE_REGION_START);
drivers/staging/media/ipu7/ipu7-dma.c
409
iova = reserve_iova(&mmu->dmap->iovad, lo, hi);
drivers/staging/media/ipu7/ipu7-dma.c
411
dev_err(dev, "Reserve iova[%lx:%lx] failed.\n", lo, hi);
drivers/staging/media/ipu7/ipu7-dma.c
414
dev_dbg(dev, "iova[%lx:%lx] reserved for FW code.\n", lo, hi);
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
195
u16 val, u8 lo, u8 hi)
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
199
WARN_ON(lo > hi);
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
202
mask = ((~0U - (1U << lo) + 1U)) & (~0U >> (31 - hi));
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
205
temp |= (val << lo) & mask;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
210
u32 val, u8 hi, u8 lo)
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
214
WARN_ON(lo > hi);
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
216
mask = ((~0U - (1U << lo) + 1U)) & (~0U >> (31 - hi));
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
219
temp |= (val << lo) & mask;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
271
u8 lo, hi;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
287
lo = (n % 4) * 8;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
288
hi = lo + 4;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
289
dwc_csi_write_mask(isys, id, reg, vc & GENMASK(4, 0), hi, lo);
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
292
lo = (n % 4) * 8;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
293
hi = lo + 5;
drivers/staging/media/ipu7/ipu7-isys-csi-phy.c
294
dwc_csi_write_mask(isys, id, reg, dt & GENMASK(5, 0), hi, lo);
drivers/staging/rtl8723bs/core/rtw_security.c
237
#define Mk16(hi, lo) ((lo) ^ (((u16)(hi)) << 8))
drivers/tee/amdtee/core.c
179
u32 lo;
drivers/tee/amdtee/core.c
188
TA_LOAD_PATH, uuid->lo, uuid->mid, uuid->hi_ver,
drivers/thermal/tegra/soctherm.c
661
static int tegra_thermctl_set_trips(struct thermal_zone_device *tz, int lo, int hi)
drivers/thermal/tegra/soctherm.c
672
lo = enforce_temp_range(zone->dev, lo) / zone->ts->soc->thresh_grain;
drivers/thermal/tegra/soctherm.c
674
dev_dbg(zone->dev, "%s hi:%d, lo:%d\n", __func__, hi, lo);
drivers/thermal/tegra/soctherm.c
677
r = REG_SET_MASK(r, zone->sg->thermctl_lvl0_dn_thresh_mask, lo);
drivers/thunderbolt/tmu.c
452
u64 hi, mid, lo, local_time, post_time;
drivers/thunderbolt/tmu.c
479
lo = (gm_local_time[0] & TMU_RTR_CS_1_LOCAL_TIME_NS_MASK) >>
drivers/thunderbolt/tmu.c
481
local_time = hi << 48 | mid << 16 | lo;
drivers/tty/vt/vc_screen.c
504
static inline u16 vc_compile_le16(u8 hi, u8 lo)
drivers/tty/vt/vc_screen.c
507
return (lo << 8u) | hi;
drivers/tty/vt/vc_screen.c
509
return (hi << 8u) | lo;
drivers/usb/cdns3/cdnsp-ring.c
2494
u32 lo, mid;
drivers/usb/cdns3/cdnsp-ring.c
2496
lo = TRB_FH_TO_PACKET_TYPE(TRB_FH_TR_PACKET) |
drivers/usb/cdns3/cdnsp-ring.c
2502
cdnsp_queue_command(pdev, lo, mid, 0,
drivers/usb/early/ehci-dbgp.c
239
u32 lo, hi;
drivers/usb/early/ehci-dbgp.c
242
lo = hi = 0;
drivers/usb/early/ehci-dbgp.c
244
lo |= bytes[i] << (8*i);
drivers/usb/early/ehci-dbgp.c
247
writel(lo, &ehci_debug->data03);
drivers/usb/early/ehci-dbgp.c
254
u32 lo, hi;
drivers/usb/early/ehci-dbgp.c
257
lo = readl(&ehci_debug->data03);
drivers/usb/early/ehci-dbgp.c
260
bytes[i] = (lo >> (8*i)) & 0xff;
drivers/usb/mtu3/mtu3_qmu.c
69
#define HILO_GEN64(hi, lo) (((u64)(hi) << 32) + (lo))
drivers/usb/mtu3/mtu3_qmu.c
70
#define HILO_DMA(hi, lo) \
drivers/usb/mtu3/mtu3_qmu.c
71
((dma_addr_t)HILO_GEN64((le32_to_cpu(hi)), (le32_to_cpu(lo))))
drivers/video/fbdev/bt431.h
82
volatile u16 *lo = &(regs->addr_lo);
drivers/video/fbdev/bt431.h
86
*lo = bt431_set_value(ir & 0xff);
drivers/video/fbdev/edid.h
66
#define COMBINE_HI_8LO( hi, lo ) \
drivers/video/fbdev/edid.h
67
( (((unsigned)hi) << 8) | (unsigned)lo )
drivers/video/fbdev/edid.h
69
#define COMBINE_HI_4LO( hi, lo ) \
drivers/video/fbdev/edid.h
70
( (((unsigned)hi) << 4) | (unsigned)lo )
drivers/video/fbdev/geode/display_gx.c
26
uint32_t hi, lo;
drivers/video/fbdev/geode/display_gx.c
29
rdmsr(MSR_GLIU_P2D_RO0, lo, hi);
drivers/video/fbdev/geode/display_gx.c
32
val = ((hi & 0xff) << 12) | ((lo & 0xfff00000) >> 20);
drivers/video/fbdev/geode/display_gx.c
34
val -= (lo & 0x000fffff);
drivers/video/fbdev/geode/lxfb_ops.c
316
uint32_t hi, lo;
drivers/video/fbdev/geode/lxfb_ops.c
319
rdmsr(MSR_GLIU_P2D_RO0, lo, hi);
drivers/video/fbdev/geode/lxfb_ops.c
322
val = ((hi & 0xff) << 12) | ((lo & 0xfff00000) >> 20);
drivers/video/fbdev/geode/lxfb_ops.c
324
val -= (lo & 0x000fffff);
drivers/video/fbdev/tridentfb.c
841
unsigned char hi, lo;
drivers/video/fbdev/tridentfb.c
863
lo = best_n | (best_m << 7);
drivers/video/fbdev/tridentfb.c
866
lo = best_n;
drivers/video/fbdev/tridentfb.c
872
vga_mm_wseq(par->io_virt, ClockLow, lo);
drivers/video/fbdev/tridentfb.c
874
t_outb(par, lo, 0x43C8);
drivers/video/fbdev/tridentfb.c
877
debug("VCLK = %X %X\n", hi, lo);
fs/afs/cmservice.c
600
cb->fid.vnode = xdr_to_u64(bp->vnode.lo);
fs/afs/protocol_yfs.h
78
struct yfs_xdr_u64 lo;
fs/afs/yfsclient.c
25
fid->vnode = xdr_to_u64(x->vnode.lo);
fs/afs/yfsclient.c
50
x->vnode.lo = u64_to_xdr(fid->vnode);
fs/ceph/addr.c
172
struct ceph_file_layout *lo = &ci->i_layout;
fs/ceph/addr.c
199
new_end = umin(round_up(end, lo->stripe_unit), rreq->i_size);
fs/ceph/addr.c
204
div_u64_rem(rreq->start, lo->stripe_unit, &blockoff);
fs/ceph/file.c
506
struct ceph_file_layout *lo, u64 *pino)
fs/ceph/file.c
545
memcpy(lo, &ci->i_cached_layout, sizeof(*lo));
fs/ceph/file.c
546
rcu_assign_pointer(lo->pool_ns,
fs/ceph/file.c
657
struct ceph_file_layout *lo)
fs/ceph/file.c
716
in.max_size = cpu_to_le64(lo->stripe_unit);
fs/ceph/file.c
718
ceph_file_layout_to_legacy(lo, &in.layout);
fs/ceph/file.c
720
pool_ns = rcu_dereference_raw(lo->pool_ns);
fs/ceph/file.c
878
struct ceph_file_layout lo;
fs/ceph/file.c
887
try_prep_async_create(dir, dentry, &lo,
fs/ceph/file.c
915
&as_ctx, &lo);
fs/ceph/file.c
925
ceph_put_string(rcu_dereference_raw(lo.pool_ns));
fs/ceph/file.c
928
ceph_put_string(rcu_dereference_raw(lo.pool_ns));
fs/erofs/zmap.c
106
unsigned int vcnt, lo, lobits, encodebits, nblk, bytes;
fs/erofs/zmap.c
158
lo = decode_compactedbits(lobits, in, encodebits * i, &type);
fs/erofs/zmap.c
167
if (lo & Z_EROFS_LI_D0_CBLKCNT) {
fs/erofs/zmap.c
172
m->compressedblks = lo & ~Z_EROFS_LI_D0_CBLKCNT;
fs/erofs/zmap.c
176
m->delta[0] = lo;
fs/erofs/zmap.c
184
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
187
lo = 0;
fs/erofs/zmap.c
188
else if (lo & Z_EROFS_LI_D0_CBLKCNT)
fs/erofs/zmap.c
189
lo = 1;
fs/erofs/zmap.c
190
m->delta[0] = lo + 1;
fs/erofs/zmap.c
193
m->clusterofs = lo;
fs/erofs/zmap.c
200
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
203
i -= lo;
fs/erofs/zmap.c
212
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
215
if (lo & Z_EROFS_LI_D0_CBLKCNT) {
fs/erofs/zmap.c
217
nblk += lo & ~Z_EROFS_LI_D0_CBLKCNT;
fs/erofs/zmap.c
221
if (lo <= 1) {
fs/erofs/zmap.c
225
i -= lo - 2;
fs/erofs/zmap.c
67
const unsigned int lo = v & ((1 << lobits) - 1);
fs/erofs/zmap.c
70
return lo;
fs/erofs/zmap.c
77
unsigned int lo, d1 = 0;
fs/erofs/zmap.c
83
lo = decode_compactedbits(lobits, in, encodebits * i, &type);
fs/erofs/zmap.c
91
if (!(lo & Z_EROFS_LI_D0_CBLKCNT))
fs/erofs/zmap.c
92
d1 += lo - 1;
fs/ext4/super.c
440
static void __ext4_update_tstamp(__le32 *lo, __u8 *hi, time64_t now)
fs/ext4/super.c
444
*lo = cpu_to_le32(lower_32_bits(now));
fs/ext4/super.c
448
static time64_t __ext4_get_tstamp(__le32 *lo, __u8 *hi)
fs/ext4/super.c
450
return ((time64_t)(*hi) << 32) + le32_to_cpu(*lo);
fs/ext4/sysfs.c
411
static ssize_t __print_tstamp(char *buf, __le32 lo, __u8 hi)
fs/ext4/sysfs.c
414
((time64_t)hi << 32) + le32_to_cpu(lo));
fs/nfs/blocklayout/blocklayout.c
445
static void bl_free_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/blocklayout/blocklayout.c
447
struct pnfs_block_layout *bl = BLK_LO2EXT(lo);
fs/nfs/blocklayout/blocklayout.c
609
bl_alloc_extent(struct xdr_stream *xdr, struct pnfs_layout_hdr *lo,
fs/nfs/blocklayout/blocklayout.c
629
be->be_device = bl_find_get_deviceid(NFS_SERVER(lo->plh_inode), &id,
fs/nfs/blocklayout/blocklayout.c
630
lo->plh_lc_cred, gfp_mask);
fs/nfs/blocklayout/blocklayout.c
666
bl_alloc_lseg(struct pnfs_layout_hdr *lo, struct nfs4_layoutget_res *lgr,
fs/nfs/blocklayout/blocklayout.c
675
struct pnfs_block_layout *bl = BLK_LO2EXT(lo);
fs/nfs/blocklayout/blocklayout.c
713
status = bl_alloc_extent(&xdr, lo, &lv, &extents, gfp_mask);
fs/nfs/blocklayout/blocklayout.c
764
bl_return_range(struct pnfs_layout_hdr *lo,
fs/nfs/blocklayout/blocklayout.c
767
struct pnfs_block_layout *bl = BLK_LO2EXT(lo);
fs/nfs/blocklayout/blocklayout.h
153
BLK_LO2EXT(struct pnfs_layout_hdr *lo)
fs/nfs/blocklayout/blocklayout.h
155
return container_of(lo, struct pnfs_block_layout, bl_layout);
fs/nfs/callback_proc.c
140
struct pnfs_layout_hdr *lo;
fs/nfs/callback_proc.c
144
list_for_each_entry_rcu(lo, &server->layouts, plh_layouts) {
fs/nfs/callback_proc.c
145
if (!pnfs_layout_is_valid(lo))
fs/nfs/callback_proc.c
147
if (!nfs4_stateid_match_other(stateid, &lo->plh_stateid))
fs/nfs/callback_proc.c
150
inode = igrab(lo->plh_inode);
fs/nfs/callback_proc.c
176
struct pnfs_layout_hdr *lo;
fs/nfs/callback_proc.c
180
list_for_each_entry_rcu(lo, &server->layouts, plh_layouts) {
fs/nfs/callback_proc.c
181
nfsi = NFS_I(lo->plh_inode);
fs/nfs/callback_proc.c
184
if (nfsi->layout != lo)
fs/nfs/callback_proc.c
187
inode = igrab(lo->plh_inode);
fs/nfs/callback_proc.c
216
static u32 pnfs_check_callback_stateid(struct pnfs_layout_hdr *lo,
fs/nfs/callback_proc.c
223
if (!pnfs_layout_is_valid(lo))
fs/nfs/callback_proc.c
227
if (!nfs4_stateid_match_other(&lo->plh_stateid, new))
fs/nfs/callback_proc.c
232
if (test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags))
fs/nfs/callback_proc.c
241
oldseq = be32_to_cpu(lo->plh_stateid.seqid);
fs/nfs/callback_proc.c
257
struct pnfs_layout_hdr *lo;
fs/nfs/callback_proc.c
272
lo = NFS_I(ino)->layout;
fs/nfs/callback_proc.c
273
if (!lo) {
fs/nfs/callback_proc.c
277
pnfs_get_layout_hdr(lo);
fs/nfs/callback_proc.c
278
rv = pnfs_check_callback_stateid(lo, &args->cbl_stateid, cps);
fs/nfs/callback_proc.c
285
if (test_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags)) {
fs/nfs/callback_proc.c
290
pnfs_set_layout_stateid(lo, &args->cbl_stateid, NULL, true);
fs/nfs/callback_proc.c
291
switch (pnfs_mark_matching_lsegs_return(lo, &free_me_list,
fs/nfs/callback_proc.c
300
set_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags);
fs/nfs/callback_proc.c
305
NFS_SERVER(ino)->pnfs_curr_ld->return_range(lo,
fs/nfs/callback_proc.c
314
pnfs_put_layout_hdr(lo);
fs/nfs/filelayout/filelayout.c
1061
filelayout_free_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/filelayout/filelayout.c
1063
kfree_rcu(FILELAYOUT_FROM_HDR(lo), generic_hdr.plh_rcu);
fs/nfs/filelayout/filelayout.c
128
struct pnfs_layout_hdr *lo = lseg->pls_layout;
fs/nfs/filelayout/filelayout.c
129
struct inode *inode = lo->plh_inode;
fs/nfs/filelayout/filelayout.c
538
filelayout_check_deviceid(struct pnfs_layout_hdr *lo,
fs/nfs/filelayout/filelayout.c
551
d = nfs4_find_get_deviceid(NFS_SERVER(lo->plh_inode), &fl->deviceid,
fs/nfs/filelayout/filelayout.c
552
lo->plh_lc_cred, gfp_flags);
fs/nfs/filelayout/filelayout.c
599
filelayout_check_layout(struct pnfs_layout_hdr *lo,
fs/nfs/filelayout/filelayout.c
838
struct pnfs_layout_hdr *lo;
fs/nfs/filelayout/filelayout.c
852
lo = NFS_I(ino)->layout;
fs/nfs/filelayout/filelayout.c
855
status = filelayout_check_deviceid(lo, fl, gfp_flags);
fs/nfs/filelayout/filelayout.h
76
FILELAYOUT_FROM_HDR(struct pnfs_layout_hdr *lo)
fs/nfs/filelayout/filelayout.h
78
return container_of(lo, struct nfs4_filelayout, generic_hdr);
fs/nfs/flexfilelayout/flexfilelayout.c
1305
struct pnfs_layout_hdr *lo = lseg->pls_layout;
fs/nfs/flexfilelayout/flexfilelayout.c
1306
struct inode *inode = lo->plh_inode;
fs/nfs/flexfilelayout/flexfilelayout.c
236
ff_layout_add_mirror(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayout.c
239
struct nfs4_flexfile_layout *ff_layout = FF_LAYOUT_FROM_HDR(lo);
fs/nfs/flexfilelayout/flexfilelayout.c
241
struct inode *inode = lo->plh_inode;
fs/nfs/flexfilelayout/flexfilelayout.c
255
mirror->layout = lo;
fs/nfs/flexfilelayout/flexfilelayout.c
2665
struct pnfs_layout_hdr *lo = lseg->pls_layout;
fs/nfs/flexfilelayout/flexfilelayout.c
2669
if (!nfs_server_capable(lo->plh_inode, NFS_CAP_LAYOUTERROR))
fs/nfs/flexfilelayout/flexfilelayout.c
2671
ff_layout_fetch_ds_ioerr(lo, &lseg->pls_range, &head, -1);
fs/nfs/flexfilelayout/flexfilelayout.c
2885
ff_layout_mirror_prepare_stats(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayout.c
2889
struct nfs4_flexfile_layout *ff_layout = FF_LAYOUT_FROM_HDR(lo);
fs/nfs/flexfilelayout/flexfilelayout.c
2938
struct pnfs_layout_hdr *lo;
fs/nfs/flexfilelayout/flexfilelayout.c
2949
lo = NFS_I(args->inode)->layout;
fs/nfs/flexfilelayout/flexfilelayout.c
2950
if (lo && pnfs_layout_is_valid(lo)) {
fs/nfs/flexfilelayout/flexfilelayout.c
2951
ff_layout = FF_LAYOUT_FROM_HDR(lo);
fs/nfs/flexfilelayout/flexfilelayout.c
412
ff_layout_add_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayout.c
416
pnfs_generic_layout_insert_lseg(lo, lseg,
fs/nfs/flexfilelayout/flexfilelayout.c
45
ff_layout_mirror_prepare_stats(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayout.c
70
ff_layout_free_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/flexfilelayout/flexfilelayout.c
72
struct nfs4_flexfile_layout *ffl = FF_LAYOUT_FROM_HDR(lo);
fs/nfs/flexfilelayout/flexfilelayout.h
132
FF_LAYOUT_FROM_HDR(struct pnfs_layout_hdr *lo)
fs/nfs/flexfilelayout/flexfilelayout.h
134
return container_of(lo, struct nfs4_flexfile_layout, generic_hdr);
fs/nfs/flexfilelayout/flexfilelayout.h
224
unsigned int ff_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
322
ff_layout_init_mirror_ds(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
332
node = nfs4_find_get_deviceid(NFS_SERVER(lo->plh_inode),
fs/nfs/flexfilelayout/flexfilelayoutdev.c
333
&mirror->dss[dss_id].devid, lo->plh_lc_cred,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
520
unsigned int do_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
525
struct nfs4_flexfile_layout *flo = FF_LAYOUT_FROM_HDR(lo);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
526
struct inode *inode = lo->plh_inode;
fs/nfs/flexfilelayout/flexfilelayoutdev.c
547
unsigned int ff_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo,
fs/nfs/flexfilelayout/flexfilelayoutdev.c
554
ret = do_layout_fetch_ds_ioerr(lo, range, head, maxnum);
fs/nfs/flexfilelayout/flexfilelayoutdev.c
558
do_layout_fetch_ds_ioerr(lo, range, &discard, -1);
fs/nfs/nfs42proc.c
1006
lo = NFS_I(inode)->layout;
fs/nfs/nfs42proc.c
1007
if (pnfs_layout_is_valid(lo) &&
fs/nfs/nfs42proc.c
1009
&lo->plh_stateid)) {
fs/nfs/nfs42proc.c
1011
if (!nfs4_stateid_is_newer(&lo->plh_stateid,
fs/nfs/nfs42proc.c
1118
struct pnfs_layout_hdr *lo = data->lseg->pls_layout;
fs/nfs/nfs42proc.c
1122
if (!pnfs_layout_is_valid(lo)) {
fs/nfs/nfs42proc.c
1129
&lo->plh_stateid);
fs/nfs/nfs42proc.c
1140
struct pnfs_layout_hdr *lo = data->lseg->pls_layout;
fs/nfs/nfs42proc.c
1158
if (pnfs_layout_is_valid(lo) &&
fs/nfs/nfs42proc.c
1160
&lo->plh_stateid)) {
fs/nfs/nfs42proc.c
1167
pnfs_mark_layout_stateid_invalid(lo, &head);
fs/nfs/nfs42proc.c
1176
if (pnfs_layout_is_valid(lo) &&
fs/nfs/nfs42proc.c
1178
&lo->plh_stateid)) {
fs/nfs/nfs42proc.c
1180
if (!nfs4_stateid_is_newer(&lo->plh_stateid,
fs/nfs/nfs42proc.c
949
struct pnfs_layout_hdr *lo;
fs/nfs/nfs42proc.c
952
lo = NFS_I(inode)->layout;
fs/nfs/nfs42proc.c
953
if (!pnfs_layout_is_valid(lo)) {
fs/nfs/nfs42proc.c
958
nfs4_stateid_copy(&data->args.stateid, &lo->plh_stateid);
fs/nfs/nfs42proc.c
969
struct pnfs_layout_hdr *lo;
fs/nfs/nfs42proc.c
987
lo = NFS_I(inode)->layout;
fs/nfs/nfs42proc.c
988
if (pnfs_layout_is_valid(lo) &&
fs/nfs/nfs42proc.c
990
&lo->plh_stateid)) {
fs/nfs/nfs42proc.c
997
pnfs_mark_layout_stateid_invalid(lo, &head);
fs/nfs/nfs4proc.c
3650
struct pnfs_layout_hdr *lo;
fs/nfs/nfs4proc.c
3693
lo = calldata->arg.lr_args ? calldata->arg.lr_args->layout : NULL;
fs/nfs/nfs4proc.c
3694
if (lo && !pnfs_layout_is_valid(lo)) {
fs/nfs/nfs4proc.c
6775
struct pnfs_layout_hdr *lo;
fs/nfs/nfs4proc.c
6784
lo = d_data->args.lr_args ? d_data->args.lr_args->layout : NULL;
fs/nfs/nfs4proc.c
6785
if (lo && !pnfs_layout_is_valid(lo)) {
fs/nfs/nfs4proc.c
9585
struct pnfs_layout_hdr *lo = lgp->lo;
fs/nfs/nfs4proc.c
9642
if (!lo || test_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags) ||
fs/nfs/nfs4proc.c
9643
!nfs4_stateid_match_other(&lgp->args.stateid, &lo->plh_stateid)) {
fs/nfs/nfs4proc.c
9653
pnfs_mark_layout_stateid_invalid(lo, &head);
fs/nfs/nfs4proc.c
9826
struct pnfs_layout_hdr *lo = lrp->args.layout;
fs/nfs/nfs4proc.c
9830
lo, &lrp->args.stateid, &lrp->args.range,
fs/nfs/nfs4proc.c
9833
pnfs_layoutreturn_retry_later(lo, &lrp->args.stateid,
fs/nfs/nfs4trace.h
1941
struct pnfs_layout_hdr *lo,
fs/nfs/nfs4trace.h
1945
TP_ARGS(inode, pos, count, iomode, lo, lseg, reason),
fs/nfs/nfs4trace.h
1966
if (lo != NULL && pnfs_layout_is_valid(lo)) {
fs/nfs/nfs4trace.h
1968
be32_to_cpu(lo->plh_stateid.seqid);
fs/nfs/nfs4trace.h
1970
nfs_stateid_hash(&lo->plh_stateid);
fs/nfs/nfs4trace.h
1998
struct pnfs_layout_hdr *lo,
fs/nfs/nfs4trace.h
2001
TP_ARGS(inode, pos, count, iomode, lo, lseg),
fs/nfs/nfs4trace.h
2020
if (lo != NULL && pnfs_layout_is_valid(lo)) {
fs/nfs/nfs4trace.h
2022
be32_to_cpu(lo->plh_stateid.seqid);
fs/nfs/nfs4trace.h
2024
nfs_stateid_hash(&lo->plh_stateid);
fs/nfs/nfs4trace.h
2052
struct pnfs_layout_hdr *lo, \
fs/nfs/nfs4trace.h
2055
TP_ARGS(inode, pos, count, iomode, lo, lseg))
fs/nfs/pnfs.c
1010
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
1014
list_for_each_entry(lo, list, plh_bulk_destroy) {
fs/nfs/pnfs.c
1015
server = NFS_SERVER(lo->plh_inode);
fs/nfs/pnfs.c
1016
ret = pnfs_layout_return_on_reboot(lo);
fs/nfs/pnfs.c
1051
pnfs_set_layout_cred(struct pnfs_layout_hdr *lo, const struct cred *cred)
fs/nfs/pnfs.c
1055
if (cred && cred_fscmp(lo->plh_lc_cred, cred) != 0) {
fs/nfs/pnfs.c
1056
old = xchg(&lo->plh_lc_cred, get_cred(cred));
fs/nfs/pnfs.c
1063
pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo, const nfs4_stateid *new,
fs/nfs/pnfs.c
1066
u32 oldseq = be32_to_cpu(lo->plh_stateid.seqid);
fs/nfs/pnfs.c
1069
if (!pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
1070
pnfs_set_layout_cred(lo, cred);
fs/nfs/pnfs.c
1071
nfs4_stateid_copy(&lo->plh_stateid, new);
fs/nfs/pnfs.c
1072
lo->plh_barrier = newseq;
fs/nfs/pnfs.c
1073
pnfs_clear_layoutreturn_info(lo);
fs/nfs/pnfs.c
1074
clear_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags);
fs/nfs/pnfs.c
1079
nfs4_stateid_copy(&lo->plh_stateid, new);
fs/nfs/pnfs.c
1082
pnfs_barrier_update(lo, newseq);
fs/nfs/pnfs.c
1090
if (atomic_read(&lo->plh_outstanding) == 1)
fs/nfs/pnfs.c
1091
pnfs_barrier_update(lo, be32_to_cpu(lo->plh_stateid.seqid));
fs/nfs/pnfs.c
1095
pnfs_layout_stateid_blocked(const struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1100
return lo->plh_barrier && pnfs_seqid_is_newer(lo->plh_barrier, seqid);
fs/nfs/pnfs.c
1105
pnfs_layoutgets_blocked(const struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
1107
return lo->plh_block_lgets ||
fs/nfs/pnfs.c
1108
test_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags);
fs/nfs/pnfs.c
1228
pnfs_put_layout_hdr(lgp->lo);
fs/nfs/pnfs.c
1249
pnfs_layoutreturn_retry_later_locked(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1254
if (pnfs_layout_is_valid(lo) &&
fs/nfs/pnfs.c
1255
nfs4_stateid_match_other(&lo->plh_stateid, arg_stateid))
fs/nfs/pnfs.c
1256
pnfs_reset_return_info(lo);
fs/nfs/pnfs.c
1258
pnfs_mark_layout_stateid_invalid(lo, freeme);
fs/nfs/pnfs.c
1259
pnfs_clear_layoutreturn_waitbit(lo);
fs/nfs/pnfs.c
1262
void pnfs_layoutreturn_retry_later(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1266
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
1270
pnfs_layoutreturn_retry_later_locked(lo, arg_stateid, range, &freeme);
fs/nfs/pnfs.c
1275
void pnfs_layoutreturn_free_lsegs(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1280
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
1284
if (!nfs4_stateid_match_other(&lo->plh_stateid, arg_stateid))
fs/nfs/pnfs.c
1286
if (stateid && pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
1289
pnfs_mark_matching_lsegs_invalid(lo, &freeme, range, seq);
fs/nfs/pnfs.c
1290
pnfs_free_returned_lsegs(lo, &freeme, range, seq);
fs/nfs/pnfs.c
1291
pnfs_set_layout_stateid(lo, stateid, NULL, true);
fs/nfs/pnfs.c
1292
pnfs_reset_return_info(lo);
fs/nfs/pnfs.c
1294
pnfs_mark_layout_stateid_invalid(lo, &freeme);
fs/nfs/pnfs.c
1296
pnfs_clear_layoutreturn_waitbit(lo);
fs/nfs/pnfs.c
1303
pnfs_prepare_layoutreturn(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1309
if (atomic_read(&lo->plh_outstanding) != 0 && lo->plh_return_seq == 0)
fs/nfs/pnfs.c
1311
if (test_and_set_bit(NFS_LAYOUT_RETURN_LOCK, &lo->plh_flags))
fs/nfs/pnfs.c
1313
set_bit(NFS_LAYOUT_RETURN, &lo->plh_flags);
fs/nfs/pnfs.c
1314
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1315
nfs4_stateid_copy(stateid, &lo->plh_stateid);
fs/nfs/pnfs.c
1316
*cred = get_cred(lo->plh_lc_cred);
fs/nfs/pnfs.c
1317
if (test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags)) {
fs/nfs/pnfs.c
1318
if (lo->plh_return_seq != 0)
fs/nfs/pnfs.c
1319
stateid->seqid = cpu_to_be32(lo->plh_return_seq);
fs/nfs/pnfs.c
1321
*iomode = lo->plh_return_iomode;
fs/nfs/pnfs.c
1322
pnfs_clear_layoutreturn_info(lo);
fs/nfs/pnfs.c
1325
pnfs_barrier_update(lo, be32_to_cpu(stateid->seqid));
fs/nfs/pnfs.c
1331
struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1335
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
1342
args->layout = lo;
fs/nfs/pnfs.c
1347
pnfs_send_layoutreturn(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1353
struct inode *ino = lo->plh_inode;
fs/nfs/pnfs.c
1364
pnfs_clear_layoutreturn_waitbit(lo);
fs/nfs/pnfs.c
1367
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1371
pnfs_init_layoutreturn_args(&lrp->args, lo, stateid, iomode);
fs/nfs/pnfs.c
1386
pnfs_layout_need_return(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
1388
if (!test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags))
fs/nfs/pnfs.c
1390
return pnfs_mark_layout_stateid_return(lo, &lo->plh_return_segs,
fs/nfs/pnfs.c
1391
lo->plh_return_iomode,
fs/nfs/pnfs.c
1392
lo->plh_return_seq) != EBUSY;
fs/nfs/pnfs.c
1395
static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
1397
struct inode *inode= lo->plh_inode;
fs/nfs/pnfs.c
1399
if (!test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags))
fs/nfs/pnfs.c
1402
if (pnfs_layout_need_return(lo)) {
fs/nfs/pnfs.c
1408
send = pnfs_prepare_layoutreturn(lo, &stateid, &cred, &iomode);
fs/nfs/pnfs.c
1412
pnfs_send_layoutreturn(lo, &stateid, &cred, iomode,
fs/nfs/pnfs.c
1430
struct pnfs_layout_hdr *lo = NULL;
fs/nfs/pnfs.c
1446
lo = nfsi->layout;
fs/nfs/pnfs.c
1447
if (!lo) {
fs/nfs/pnfs.c
1453
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1455
if (test_bit(NFS_LAYOUT_RETURN_LOCK, &lo->plh_flags)) {
fs/nfs/pnfs.c
1457
if (wait_on_bit(&lo->plh_flags, NFS_LAYOUT_RETURN,
fs/nfs/pnfs.c
1462
valid_layout = pnfs_layout_is_valid(lo);
fs/nfs/pnfs.c
1464
pnfs_mark_matching_lsegs_return(lo, &tmp_list, &range, 0);
fs/nfs/pnfs.c
1467
NFS_SERVER(ino)->pnfs_curr_ld->return_range(lo, &range);
fs/nfs/pnfs.c
1470
if (!test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags) ||
fs/nfs/pnfs.c
1477
send = pnfs_prepare_layoutreturn(lo, &stateid, &cred, NULL);
fs/nfs/pnfs.c
1480
status = pnfs_send_layoutreturn(lo, &stateid, &cred, IOMODE_ANY,
fs/nfs/pnfs.c
1483
wait_on_bit(&lo->plh_flags, NFS_LAYOUT_RETURN, TASK_UNINTERRUPTIBLE);
fs/nfs/pnfs.c
1486
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1495
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
1499
lo = NFS_I(inode)->layout;
fs/nfs/pnfs.c
1500
if (lo == NULL) {
fs/nfs/pnfs.c
1504
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1506
lo->plh_block_lgets++;
fs/nfs/pnfs.c
1513
lo->plh_block_lgets--;
fs/nfs/pnfs.c
1515
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1519
static int pnfs_layout_return_on_reboot(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
1521
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
1525
if (!pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
1529
cred = get_cred(lo->plh_lc_cred);
fs/nfs/pnfs.c
1530
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1533
return pnfs_send_layoutreturn(lo, &zero_stateid, &cred, IOMODE_ANY,
fs/nfs/pnfs.c
1544
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
1557
lo = nfsi->layout;
fs/nfs/pnfs.c
1558
if (!lo || !pnfs_layout_is_valid(lo) ||
fs/nfs/pnfs.c
1559
test_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags)) {
fs/nfs/pnfs.c
1560
lo = NULL;
fs/nfs/pnfs.c
1568
lo = NULL;
fs/nfs/pnfs.c
1580
lo = NULL;
fs/nfs/pnfs.c
1590
list_for_each_entry(lseg, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
1597
lo = NULL;
fs/nfs/pnfs.c
1602
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1603
if (test_bit(NFS_LAYOUT_RETURN_LOCK, &lo->plh_flags)) {
fs/nfs/pnfs.c
1606
lo, skip_read ? IOMODE_RW : IOMODE_ANY, 0);
fs/nfs/pnfs.c
1611
wait_on_bit(&lo->plh_flags, NFS_LAYOUT_RETURN,
fs/nfs/pnfs.c
1613
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1617
list_for_each_entry_safe(lseg, next, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
1628
if (!mark_lseg_invalid(lseg, &lo->plh_return_segs))
fs/nfs/pnfs.c
1630
pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0);
fs/nfs/pnfs.c
1633
if (!test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags))
fs/nfs/pnfs.c
1641
layoutreturn = pnfs_prepare_layoutreturn(lo, &stateid, &lc_cred, &iomode);
fs/nfs/pnfs.c
1647
pnfs_init_layoutreturn_args(args, lo, &stateid, iomode);
fs/nfs/pnfs.c
1660
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1664
pnfs_send_layoutreturn(lo, &stateid, &lc_cred, iomode, 0);
fs/nfs/pnfs.c
1665
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1728
struct pnfs_layout_hdr *lo = args->layout;
fs/nfs/pnfs.c
1740
pnfs_layoutreturn_retry_later_locked(lo, &args->stateid,
fs/nfs/pnfs.c
1750
pnfs_layoutreturn_free_lsegs(lo, &args->stateid, &args->range,
fs/nfs/pnfs.c
1756
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
1762
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
1768
lo = nfsi->layout;
fs/nfs/pnfs.c
1769
if (lo && test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags)) {
fs/nfs/pnfs.c
1817
pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1829
list_for_each_entry_safe(lp, tmp, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
1848
list_add_tail(&lseg->pls_list, &lo->plh_segs);
fs/nfs/pnfs.c
1854
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
1861
pnfs_layout_insert_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1865
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
1869
ld->add_lseg(lo, lseg, free_me);
fs/nfs/pnfs.c
1871
pnfs_generic_layout_insert_lseg(lo, lseg,
fs/nfs/pnfs.c
1882
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
1884
lo = pnfs_alloc_layout_hdr(ino, gfp_flags);
fs/nfs/pnfs.c
1885
if (!lo)
fs/nfs/pnfs.c
1887
refcount_set(&lo->plh_refcount, 1);
fs/nfs/pnfs.c
1888
INIT_LIST_HEAD(&lo->plh_layouts);
fs/nfs/pnfs.c
1889
INIT_LIST_HEAD(&lo->plh_segs);
fs/nfs/pnfs.c
1890
INIT_LIST_HEAD(&lo->plh_return_segs);
fs/nfs/pnfs.c
1891
INIT_LIST_HEAD(&lo->plh_bulk_destroy);
fs/nfs/pnfs.c
1892
lo->plh_inode = ino;
fs/nfs/pnfs.c
1893
lo->plh_lc_cred = get_cred(ctx->cred);
fs/nfs/pnfs.c
1894
lo->plh_flags |= 1 << NFS_LAYOUT_INVALID_STID;
fs/nfs/pnfs.c
1895
return lo;
fs/nfs/pnfs.c
1963
pnfs_find_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
1971
list_for_each_entry(lseg, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
2060
static int pnfs_prepare_to_retry_layoutget(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2066
pnfs_layoutcommit_inode(lo->plh_inode, false);
fs/nfs/pnfs.c
2067
return wait_on_bit_action(&lo->plh_flags, NFS_LAYOUT_RETURN,
fs/nfs/pnfs.c
2072
static void nfs_layoutget_begin(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2074
atomic_inc(&lo->plh_outstanding);
fs/nfs/pnfs.c
2077
static void nfs_layoutget_end(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2079
if (atomic_dec_and_test(&lo->plh_outstanding) &&
fs/nfs/pnfs.c
2080
test_and_clear_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags)) {
fs/nfs/pnfs.c
2082
wake_up_bit(&lo->plh_flags, NFS_LAYOUT_DRAIN);
fs/nfs/pnfs.c
2086
static bool pnfs_is_first_layoutget(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2088
return test_bit(NFS_LAYOUT_FIRST_LAYOUTGET, &lo->plh_flags);
fs/nfs/pnfs.c
2091
static void pnfs_clear_first_layoutget(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2093
unsigned long *bitlock = &lo->plh_flags;
fs/nfs/pnfs.c
2100
static void _add_to_server_list(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
2103
if (!test_and_set_bit(NFS_LAYOUT_HASHED, &lo->plh_flags)) {
fs/nfs/pnfs.c
2110
list_add_tail_rcu(&lo->plh_layouts, &server->layouts);
fs/nfs/pnfs.c
2136
struct pnfs_layout_hdr *lo = NULL;
fs/nfs/pnfs.c
2147
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2153
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2161
iomode, lo, lseg,
fs/nfs/pnfs.c
2172
lo = pnfs_find_alloc_layout(ino, ctx, gfp_flags);
fs/nfs/pnfs.c
2173
if (lo == NULL) {
fs/nfs/pnfs.c
2176
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2182
if (test_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags)) {
fs/nfs/pnfs.c
2183
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2190
if (pnfs_layout_io_test_failed(lo, iomode)) {
fs/nfs/pnfs.c
2191
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2200
if (test_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags) &&
fs/nfs/pnfs.c
2201
atomic_read(&lo->plh_outstanding) != 0) {
fs/nfs/pnfs.c
2203
lseg = ERR_PTR(wait_on_bit(&lo->plh_flags, NFS_LAYOUT_DRAIN,
fs/nfs/pnfs.c
2207
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2215
if (test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags)) {
fs/nfs/pnfs.c
2218
lseg = ERR_PTR(pnfs_prepare_to_retry_layoutget(lo));
fs/nfs/pnfs.c
2220
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2222
trace_pnfs_update_layout(ino, pos, count, iomode, lo,
fs/nfs/pnfs.c
2227
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2232
lseg = pnfs_find_lseg(lo, &arg, strict_iomode);
fs/nfs/pnfs.c
2234
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2244
if (test_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags)) {
fs/nfs/pnfs.c
2252
&lo->plh_flags)) {
fs/nfs/pnfs.c
2254
lseg = ERR_PTR(wait_on_bit(&lo->plh_flags,
fs/nfs/pnfs.c
2259
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2272
iomode, lo, lseg,
fs/nfs/pnfs.c
2275
pnfs_clear_first_layoutget(lo);
fs/nfs/pnfs.c
2276
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2281
nfs4_stateid_copy(&stateid, &lo->plh_stateid);
fs/nfs/pnfs.c
2284
if (pnfs_layoutgets_blocked(lo)) {
fs/nfs/pnfs.c
2285
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2289
nfs_layoutget_begin(lo);
fs/nfs/pnfs.c
2292
_add_to_server_list(lo, server);
fs/nfs/pnfs.c
2305
trace_pnfs_update_layout(ino, pos, count, iomode, lo, NULL,
fs/nfs/pnfs.c
2307
nfs_layoutget_end(lo);
fs/nfs/pnfs.c
2311
lgp->lo = lo;
fs/nfs/pnfs.c
2312
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
2315
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2317
nfs_layoutget_end(lo);
fs/nfs/pnfs.c
2330
lo, pnfs_iomode_to_fail_bit(iomode));
fs/nfs/pnfs.c
2335
pnfs_layout_clear_fail_bit(lo, pnfs_iomode_to_fail_bit(iomode));
fs/nfs/pnfs.c
2344
pnfs_clear_first_layoutget(lo);
fs/nfs/pnfs.c
2346
iomode, lo, lseg, PNFS_UPDATE_LAYOUT_RETRY);
fs/nfs/pnfs.c
2347
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2351
pnfs_layout_clear_fail_bit(lo, pnfs_iomode_to_fail_bit(iomode));
fs/nfs/pnfs.c
2356
pnfs_clear_first_layoutget(lo);
fs/nfs/pnfs.c
2357
trace_pnfs_update_layout(ino, pos, count, iomode, lo, lseg,
fs/nfs/pnfs.c
2359
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2399
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
2402
lo = pnfs_find_alloc_layout(ino, ctx, nfs_io_gfp_mask());
fs/nfs/pnfs.c
2403
if (!lo)
fs/nfs/pnfs.c
2405
if (!test_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags))
fs/nfs/pnfs.c
2407
if (test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags))
fs/nfs/pnfs.c
2409
if (pnfs_layoutgets_blocked(lo))
fs/nfs/pnfs.c
2411
if (test_and_set_bit(NFS_LAYOUT_FIRST_LAYOUTGET, &lo->plh_flags))
fs/nfs/pnfs.c
2413
nfs_layoutget_begin(lo);
fs/nfs/pnfs.c
2415
_add_to_server_list(lo, NFS_SERVER(ino));
fs/nfs/pnfs.c
2416
return lo;
fs/nfs/pnfs.c
2420
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2435
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
2442
lo = _pnfs_grab_empty_layout(ino, ctx);
fs/nfs/pnfs.c
2443
if (!lo)
fs/nfs/pnfs.c
2448
pnfs_clear_first_layoutget(lo);
fs/nfs/pnfs.c
2449
nfs_layoutget_end(lo);
fs/nfs/pnfs.c
2450
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2453
lgp->lo = lo;
fs/nfs/pnfs.c
2502
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
2532
if (!lgp->lo) {
fs/nfs/pnfs.c
2533
lo = _pnfs_grab_empty_layout(ino, ctx);
fs/nfs/pnfs.c
2534
if (!lo)
fs/nfs/pnfs.c
2536
lgp->lo = lo;
fs/nfs/pnfs.c
2538
lo = lgp->lo;
fs/nfs/pnfs.c
2543
pnfs_layout_clear_fail_bit(lo, pnfs_iomode_to_fail_bit(iomode));
fs/nfs/pnfs.c
2551
if (lgp->lo) {
fs/nfs/pnfs.c
2552
pnfs_clear_first_layoutget(lgp->lo);
fs/nfs/pnfs.c
2553
nfs_layoutget_end(lgp->lo);
fs/nfs/pnfs.c
2562
struct pnfs_layout_hdr *lo = lgp->lo;
fs/nfs/pnfs.c
2565
struct inode *ino = lo->plh_inode;
fs/nfs/pnfs.c
2572
lseg = NFS_SERVER(ino)->pnfs_curr_ld->alloc_lseg(lo, res, lgp->gfp_flags);
fs/nfs/pnfs.c
2582
pnfs_init_lseg(lo, lseg, &res->range, &res->stateid);
fs/nfs/pnfs.c
2585
if (pnfs_layoutgets_blocked(lo)) {
fs/nfs/pnfs.c
2590
if (test_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags) &&
fs/nfs/pnfs.c
2591
!pnfs_is_first_layoutget(lo))
fs/nfs/pnfs.c
2594
if (nfs4_stateid_match_other(&lo->plh_stateid, &res->stateid)) {
fs/nfs/pnfs.c
2596
if (pnfs_layout_stateid_blocked(lo, &res->stateid)) {
fs/nfs/pnfs.c
2597
if (!pnfs_layout_is_valid(lo))
fs/nfs/pnfs.c
2598
lo->plh_barrier = 0;
fs/nfs/pnfs.c
2602
pnfs_set_layout_stateid(lo, &res->stateid, lgp->cred, false);
fs/nfs/pnfs.c
2603
} else if (pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
2612
pnfs_mark_matching_lsegs_return(lo, &free_me, &range, 0);
fs/nfs/pnfs.c
2616
pnfs_set_layout_stateid(lo, &res->stateid, lgp->cred, true);
fs/nfs/pnfs.c
2620
pnfs_layout_insert_lseg(lo, lseg, &free_me);
fs/nfs/pnfs.c
2632
lseg->pls_layout = lo;
fs/nfs/pnfs.c
265
pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2654
pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
2660
struct nfs_server *server = NFS_SERVER(lo->plh_inode);
fs/nfs/pnfs.c
2663
dprintk("%s:Begin lo %p\n", __func__, lo);
fs/nfs/pnfs.c
2665
assert_spin_locked(&lo->plh_inode->i_lock);
fs/nfs/pnfs.c
2667
if (test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags))
fs/nfs/pnfs.c
2668
tmp_list = &lo->plh_return_segs;
fs/nfs/pnfs.c
267
refcount_inc(&lo->plh_refcount);
fs/nfs/pnfs.c
2670
list_for_each_entry_safe(lseg, next, &lo->plh_segs, pls_list)
fs/nfs/pnfs.c
2678
tmp_list = &lo->plh_return_segs;
fs/nfs/pnfs.c
2687
pnfs_set_plh_return_info(lo, return_range->iomode, seq);
fs/nfs/pnfs.c
2691
if (!list_empty(&lo->plh_return_segs)) {
fs/nfs/pnfs.c
2692
pnfs_set_plh_return_info(lo, return_range->iomode, seq);
fs/nfs/pnfs.c
2703
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
2707
lo = NFS_I(inode)->layout;
fs/nfs/pnfs.c
2708
if (!pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
2712
pnfs_set_plh_return_info(lo, range->iomode, 0);
fs/nfs/pnfs.c
2718
if (pnfs_mark_matching_lsegs_return(lo, &lo->plh_return_segs, range, 0) != -EBUSY) {
fs/nfs/pnfs.c
2723
return_now = pnfs_prepare_layoutreturn(lo, &stateid, &cred, &iomode);
fs/nfs/pnfs.c
2726
pnfs_send_layoutreturn(lo, &stateid, &cred, iomode,
fs/nfs/pnfs.c
2748
pnfs_layout_can_be_returned(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2750
return pnfs_layout_is_valid(lo) &&
fs/nfs/pnfs.c
2751
!test_bit(NFS_LAYOUT_INODE_FREEING, &lo->plh_flags) &&
fs/nfs/pnfs.c
2752
!test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags);
fs/nfs/pnfs.c
2756
pnfs_find_first_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
2762
list_for_each_entry(lseg, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
2777
pnfs_should_return_unused_layout(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
278
pnfs_free_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
2784
if (!pnfs_layout_can_be_returned(lo) ||
fs/nfs/pnfs.c
2785
!pnfs_find_first_lseg(lo, range, range->iomode))
fs/nfs/pnfs.c
2788
head = &NFS_I(lo->plh_inode)->open_files;
fs/nfs/pnfs.c
280
struct nfs_server *server = NFS_SERVER(lo->plh_inode);
fs/nfs/pnfs.c
2801
if (pnfs_find_first_lseg(lo, range, IOMODE_READ))
fs/nfs/pnfs.c
2812
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
2819
list_for_each_entry_rcu(lo, &server->layouts, plh_layouts) {
fs/nfs/pnfs.c
2820
inode = lo->plh_inode;
fs/nfs/pnfs.c
2821
if (!inode || !pnfs_layout_can_be_returned(lo) ||
fs/nfs/pnfs.c
2822
test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags))
fs/nfs/pnfs.c
2825
if (!lo->plh_inode ||
fs/nfs/pnfs.c
2826
!pnfs_should_return_unused_layout(lo, range)) {
fs/nfs/pnfs.c
283
if (test_and_clear_bit(NFS_LAYOUT_HASHED, &lo->plh_flags)) {
fs/nfs/pnfs.c
2830
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
2831
pnfs_set_plh_return_info(lo, range->iomode, 0);
fs/nfs/pnfs.c
2832
if (pnfs_mark_matching_lsegs_return(lo, &lo->plh_return_segs,
fs/nfs/pnfs.c
2834
!pnfs_prepare_layoutreturn(lo, &stateid, &cred, &iomode)) {
fs/nfs/pnfs.c
2837
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
2843
pnfs_send_layoutreturn(lo, &stateid, &cred, iomode,
fs/nfs/pnfs.c
2845
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
287
list_del_rcu(&lo->plh_layouts);
fs/nfs/pnfs.c
290
put_cred(lo->plh_lc_cred);
fs/nfs/pnfs.c
291
return ld->free_layout_hdr(lo);
fs/nfs/pnfs.c
295
pnfs_detach_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
297
struct nfs_inode *nfsi = NFS_I(lo->plh_inode);
fs/nfs/pnfs.c
298
dprintk("%s: freeing layout cache %p\n", __func__, lo);
fs/nfs/pnfs.c
306
pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
310
if (!lo)
fs/nfs/pnfs.c
312
inode = lo->plh_inode;
fs/nfs/pnfs.c
313
pnfs_layoutreturn_before_put_layout_hdr(lo);
fs/nfs/pnfs.c
315
if (refcount_dec_and_lock(&lo->plh_refcount, &inode->i_lock)) {
fs/nfs/pnfs.c
316
if (!list_empty(&lo->plh_segs))
fs/nfs/pnfs.c
318
pnfs_detach_layout_hdr(lo);
fs/nfs/pnfs.c
321
wake_up_var_locked(lo, &inode->i_lock);
fs/nfs/pnfs.c
323
pnfs_free_layout_hdr(lo);
fs/nfs/pnfs.c
328
pnfs_grab_inode_layout_hdr(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
330
struct inode *inode = igrab(lo->plh_inode);
fs/nfs/pnfs.c
333
set_bit(NFS_LAYOUT_INODE_FREEING, &lo->plh_flags);
fs/nfs/pnfs.c
346
static void pnfs_barrier_update(struct pnfs_layout_hdr *lo, u32 newseq)
fs/nfs/pnfs.c
348
if (pnfs_seqid_is_newer(newseq, lo->plh_barrier) || !lo->plh_barrier)
fs/nfs/pnfs.c
349
lo->plh_barrier = newseq;
fs/nfs/pnfs.c
353
pnfs_set_plh_return_info(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode,
fs/nfs/pnfs.c
356
if (lo->plh_return_iomode != 0 && lo->plh_return_iomode != iomode)
fs/nfs/pnfs.c
358
lo->plh_return_iomode = iomode;
fs/nfs/pnfs.c
359
set_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags);
fs/nfs/pnfs.c
365
seq = be32_to_cpu(lo->plh_stateid.seqid);
fs/nfs/pnfs.c
366
if (!lo->plh_return_seq || pnfs_seqid_is_newer(seq, lo->plh_return_seq))
fs/nfs/pnfs.c
367
lo->plh_return_seq = seq;
fs/nfs/pnfs.c
368
pnfs_barrier_update(lo, seq);
fs/nfs/pnfs.c
372
pnfs_clear_layoutreturn_info(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
375
lo->plh_return_iomode = 0;
fs/nfs/pnfs.c
376
lo->plh_return_seq = 0;
fs/nfs/pnfs.c
377
clear_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags);
fs/nfs/pnfs.c
378
list_for_each_entry(lseg, &lo->plh_segs, pls_list) {
fs/nfs/pnfs.c
381
pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0);
fs/nfs/pnfs.c
385
static void pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
387
clear_bit_unlock(NFS_LAYOUT_RETURN, &lo->plh_flags);
fs/nfs/pnfs.c
388
clear_bit(NFS_LAYOUT_RETURN_LOCK, &lo->plh_flags);
fs/nfs/pnfs.c
390
wake_up_bit(&lo->plh_flags, NFS_LAYOUT_RETURN);
fs/nfs/pnfs.c
391
rpc_wake_up(&NFS_SERVER(lo->plh_inode)->roc_rpcwaitq);
fs/nfs/pnfs.c
414
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
425
lo = NFS_I(inode)->layout;
fs/nfs/pnfs.c
426
if (lo && pnfs_layout_is_valid(lo) &&
fs/nfs/pnfs.c
427
nfs4_stateid_match_other(dst, &lo->plh_stateid)) {
fs/nfs/pnfs.c
429
if (!nfs4_stateid_is_newer(&lo->plh_stateid, dst)) {
fs/nfs/pnfs.c
435
err = pnfs_mark_matching_lsegs_return(lo, &head, &range, 0);
fs/nfs/pnfs.c
437
dst->seqid = lo->plh_stateid.seqid;
fs/nfs/pnfs.c
456
pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
466
if (test_and_set_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags))
fs/nfs/pnfs.c
467
return !list_empty(&lo->plh_segs);
fs/nfs/pnfs.c
468
clear_bit(NFS_INO_LAYOUTCOMMIT, &NFS_I(lo->plh_inode)->flags);
fs/nfs/pnfs.c
469
list_for_each_entry_safe(lseg, next, &lo->plh_segs, pls_list)
fs/nfs/pnfs.c
471
pnfs_clear_layoutreturn_info(lo);
fs/nfs/pnfs.c
472
pnfs_free_returned_lsegs(lo, lseg_list, &range, 0);
fs/nfs/pnfs.c
473
set_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags);
fs/nfs/pnfs.c
474
if (test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags) &&
fs/nfs/pnfs.c
475
!test_and_set_bit(NFS_LAYOUT_RETURN_LOCK, &lo->plh_flags))
fs/nfs/pnfs.c
476
pnfs_clear_layoutreturn_waitbit(lo);
fs/nfs/pnfs.c
477
return !list_empty(&lo->plh_segs);
fs/nfs/pnfs.c
480
static int pnfs_mark_layout_stateid_return(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
489
return pnfs_mark_matching_lsegs_return(lo, lseg_list, &range, seq);
fs/nfs/pnfs.c
500
pnfs_layout_set_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit)
fs/nfs/pnfs.c
502
lo->plh_retry_timestamp = jiffies;
fs/nfs/pnfs.c
503
if (!test_and_set_bit(fail_bit, &lo->plh_flags))
fs/nfs/pnfs.c
504
refcount_inc(&lo->plh_refcount);
fs/nfs/pnfs.c
508
pnfs_layout_clear_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit)
fs/nfs/pnfs.c
510
if (test_and_clear_bit(fail_bit, &lo->plh_flags))
fs/nfs/pnfs.c
511
refcount_dec(&lo->plh_refcount);
fs/nfs/pnfs.c
515
pnfs_layout_io_set_failed(struct pnfs_layout_hdr *lo, u32 iomode)
fs/nfs/pnfs.c
517
struct inode *inode = lo->plh_inode;
fs/nfs/pnfs.c
526
pnfs_layout_set_fail_bit(lo, pnfs_iomode_to_fail_bit(iomode));
fs/nfs/pnfs.c
527
pnfs_mark_matching_lsegs_return(lo, &head, &range, 0);
fs/nfs/pnfs.c
535
pnfs_layout_io_test_failed(struct pnfs_layout_hdr *lo, u32 iomode)
fs/nfs/pnfs.c
540
if (test_bit(fail_bit, &lo->plh_flags) == 0)
fs/nfs/pnfs.c
544
if (!time_in_range(lo->plh_retry_timestamp, start, end)) {
fs/nfs/pnfs.c
546
pnfs_layout_clear_fail_bit(lo, fail_bit);
fs/nfs/pnfs.c
553
pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg,
fs/nfs/pnfs.c
562
lseg->pls_layout = lo;
fs/nfs/pnfs.c
57
static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo);
fs/nfs/pnfs.c
576
pnfs_layout_remove_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
58
static void pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
582
refcount_dec(&lo->plh_refcount);
fs/nfs/pnfs.c
585
if (list_empty(&lo->plh_segs) &&
fs/nfs/pnfs.c
586
!test_bit(NFS_LAYOUT_RETURN_REQUESTED, &lo->plh_flags) &&
fs/nfs/pnfs.c
587
!test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags)) {
fs/nfs/pnfs.c
588
if (atomic_read(&lo->plh_outstanding) == 0)
fs/nfs/pnfs.c
589
set_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags);
fs/nfs/pnfs.c
590
clear_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags);
fs/nfs/pnfs.c
595
pnfs_cache_lseg_for_layoutreturn(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
599
pnfs_layout_is_valid(lo)) {
fs/nfs/pnfs.c
600
pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0);
fs/nfs/pnfs.c
601
list_move_tail(&lseg->pls_list, &lo->plh_return_segs);
fs/nfs/pnfs.c
610
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
620
lo = lseg->pls_layout;
fs/nfs/pnfs.c
621
inode = lo->plh_inode;
fs/nfs/pnfs.c
624
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
625
pnfs_layout_remove_lseg(lo, lseg);
fs/nfs/pnfs.c
626
if (pnfs_cache_lseg_for_layoutreturn(lo, lseg))
fs/nfs/pnfs.c
630
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
64
static int pnfs_layout_return_on_reboot(struct pnfs_layout_hdr *lo);
fs/nfs/pnfs.c
720
pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
726
struct nfs_server *server = NFS_SERVER(lo->plh_inode);
fs/nfs/pnfs.c
729
dprintk("%s:Begin lo %p\n", __func__, lo);
fs/nfs/pnfs.c
731
if (list_empty(&lo->plh_segs))
fs/nfs/pnfs.c
733
list_for_each_entry_safe(lseg, next, &lo->plh_segs, pls_list)
fs/nfs/pnfs.c
748
static void pnfs_reset_return_info(struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.c
752
list_for_each_entry(lseg, &lo->plh_return_segs, pls_list)
fs/nfs/pnfs.c
753
pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0);
fs/nfs/pnfs.c
757
pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.c
764
list_for_each_entry_safe(lseg, next, &lo->plh_return_segs, pls_list) {
fs/nfs/pnfs.c
787
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
791
lo = nfsi->layout;
fs/nfs/pnfs.c
792
if (lo) {
fs/nfs/pnfs.c
793
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
794
pnfs_mark_layout_stateid_invalid(lo, &tmp_list);
fs/nfs/pnfs.c
795
pnfs_layout_clear_fail_bit(lo, NFS_LAYOUT_RO_FAILED);
fs/nfs/pnfs.c
796
pnfs_layout_clear_fail_bit(lo, NFS_LAYOUT_RW_FAILED);
fs/nfs/pnfs.c
800
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.c
803
return lo;
fs/nfs/pnfs.c
814
struct pnfs_layout_hdr *lo = __pnfs_destroy_layout(nfsi);
fs/nfs/pnfs.c
817
if (lo) {
fs/nfs/pnfs.c
819
wait_var_event_spinlock(lo, nfsi->layout != lo,
fs/nfs/pnfs.c
829
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
833
lo = NFS_I(inode)->layout;
fs/nfs/pnfs.c
834
if (lo != NULL && list_empty(&lo->plh_bulk_destroy)) {
fs/nfs/pnfs.c
835
pnfs_get_layout_hdr(lo);
fs/nfs/pnfs.c
836
list_add(&lo->plh_bulk_destroy, layout_list);
fs/nfs/pnfs.c
851
struct pnfs_layout_hdr *lo, *next;
fs/nfs/pnfs.c
854
list_for_each_entry_safe(lo, next, &server->layouts, plh_layouts) {
fs/nfs/pnfs.c
855
if (test_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags) ||
fs/nfs/pnfs.c
856
test_bit(NFS_LAYOUT_INODE_FREEING, &lo->plh_flags) ||
fs/nfs/pnfs.c
857
!list_empty(&lo->plh_bulk_destroy))
fs/nfs/pnfs.c
862
inode = pnfs_grab_inode_layout_hdr(lo);
fs/nfs/pnfs.c
886
struct pnfs_layout_hdr *lo;
fs/nfs/pnfs.c
892
lo = list_entry(layout_list->next, struct pnfs_layout_hdr,
fs/nfs/pnfs.c
895
lo->plh_inode->i_ino);
fs/nfs/pnfs.c
896
inode = lo->plh_inode;
fs/nfs/pnfs.c
901
list_del_init(&lo->plh_bulk_destroy);
fs/nfs/pnfs.c
903
pnfs_mark_layout_stateid_return(lo, &lseg_list,
fs/nfs/pnfs.c
905
} else if (pnfs_mark_layout_stateid_invalid(lo, &lseg_list)) {
fs/nfs/pnfs.c
907
set_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags);
fs/nfs/pnfs.c
914
pnfs_put_layout_hdr(lo);
fs/nfs/pnfs.h
151
void (*return_range) (struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
263
void pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo);
fs/nfs/pnfs.h
291
void pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo);
fs/nfs/pnfs.h
292
void pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
296
int pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
300
int pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
304
int pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
332
void pnfs_layoutreturn_retry_later(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
335
void pnfs_layoutreturn_free_lsegs(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
340
void pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo,
fs/nfs/pnfs.h
443
static inline bool pnfs_layout_is_valid(const struct pnfs_layout_hdr *lo)
fs/nfs/pnfs.h
445
return test_bit(NFS_LAYOUT_INVALID_STID, &lo->plh_flags) == 0;
fs/nfs/pnfs.h
911
static inline bool pnfs_layout_is_valid(const struct pnfs_layout_hdr *lo)
fs/nfsd/nfs4callback.c
875
struct nfs4_lockowner *lo = (struct nfs4_lockowner *)nbl->nbl_lock.c.flc_owner;
fs/nfsd/nfs4callback.c
891
encode_stateowner(xdr, &lo->lo_owner);
fs/nfsd/nfs4layouts.c
362
layout_update_len(struct nfsd4_layout_seg *lo, u64 end)
fs/nfsd/nfs4layouts.c
365
lo->length = NFS4_MAX_UINT64;
fs/nfsd/nfs4layouts.c
367
lo->length = end - lo->offset;
fs/nfsd/nfs4layouts.c
371
layouts_overlapping(struct nfs4_layout *lo, struct nfsd4_layout_seg *s)
fs/nfsd/nfs4layouts.c
373
if (s->iomode != IOMODE_ANY && s->iomode != lo->lo_seg.iomode)
fs/nfsd/nfs4layouts.c
375
if (layout_end(&lo->lo_seg) <= s->offset)
fs/nfsd/nfs4layouts.c
377
if (layout_end(s) <= lo->lo_seg.offset)
fs/nfsd/nfs4layouts.c
383
layouts_try_merge(struct nfsd4_layout_seg *lo, struct nfsd4_layout_seg *new)
fs/nfsd/nfs4layouts.c
385
if (lo->iomode != new->iomode)
fs/nfsd/nfs4layouts.c
387
if (layout_end(new) < lo->offset)
fs/nfsd/nfs4layouts.c
389
if (layout_end(lo) < new->offset)
fs/nfsd/nfs4layouts.c
392
lo->offset = min(lo->offset, new->offset);
fs/nfsd/nfs4layouts.c
393
layout_update_len(lo, max(layout_end(lo), layout_end(new)));
fs/nfsd/nfs4layouts.c
482
struct nfsd4_layout_seg *lo = &lp->lo_seg;
fs/nfsd/nfs4layouts.c
483
u64 end = layout_end(lo);
fs/nfsd/nfs4layouts.c
485
if (seg->offset <= lo->offset) {
fs/nfsd/nfs4layouts.c
490
lo->offset = layout_end(seg);
fs/nfsd/nfs4layouts.c
500
layout_update_len(lo, end);
fs/nfsd/nfs4state.c
1555
struct nfs4_lockowner *lo = lockowner(stp->st_stateowner);
fs/nfsd/nfs4state.c
1561
filp_close(nf->nf_file, (fl_owner_t)lo);
fs/nfsd/nfs4state.c
1616
static void unhash_lockowner_locked(struct nfs4_lockowner *lo)
fs/nfsd/nfs4state.c
1618
struct nfs4_client *clp = lo->lo_owner.so_client;
fs/nfsd/nfs4state.c
1622
list_del_init(&lo->lo_owner.so_strhash);
fs/nfsd/nfs4state.c
1818
struct nfs4_lockowner *lo =
fs/nfsd/nfs4state.c
1830
(fl_owner_t)lo);
fs/nfsd/nfs4state.c
273
find_blocked_lock(struct nfs4_lockowner *lo, struct knfsd_fh *fh,
fs/nfsd/nfs4state.c
279
list_for_each_entry(cur, &lo->lo_blocked, nbl_list) {
fs/nfsd/nfs4state.c
295
find_or_allocate_block(struct nfs4_lockowner *lo, struct knfsd_fh *fh,
fs/nfsd/nfs4state.c
300
nbl = find_blocked_lock(lo, fh, nn);
fs/nfsd/nfs4state.c
309
nfsd4_init_cb(&nbl->nbl_cb, lo->lo_owner.so_client,
fs/nfsd/nfs4state.c
335
remove_blocked_locks(struct nfs4_lockowner *lo)
fs/nfsd/nfs4state.c
337
struct nfs4_client *clp = lo->lo_owner.so_client;
fs/nfsd/nfs4state.c
344
while (!list_empty(&lo->lo_blocked)) {
fs/nfsd/nfs4state.c
345
nbl = list_first_entry(&lo->lo_blocked,
fs/nfsd/nfs4state.c
6764
nfs4_lockowner_has_blockers(struct nfs4_lockowner *lo)
fs/nfsd/nfs4state.c
6770
list_for_each_entry(stp, &lo->lo_owner.so_stateids, st_perstateowner) {
fs/nfsd/nfs4state.c
6775
if (locks_owner_has_blockers(ctx, lo))
fs/nfsd/nfs4state.c
6786
struct nfs4_lockowner *lo;
fs/nfsd/nfs4state.c
6796
lo = lockowner(so);
fs/nfsd/nfs4state.c
6797
if (nfs4_lockowner_has_blockers(lo)) {
fs/nfsd/nfs4state.c
7949
struct nfs4_lockowner *lo = (struct nfs4_lockowner *)owner;
fs/nfsd/nfs4state.c
7951
nfs4_get_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
7958
struct nfs4_lockowner *lo = (struct nfs4_lockowner *)owner;
fs/nfsd/nfs4state.c
7960
if (lo)
fs/nfsd/nfs4state.c
7961
nfs4_put_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
7968
struct nfs4_lockowner *lo = (struct nfs4_lockowner *) cfl->c.flc_owner;
fs/nfsd/nfs4state.c
7969
struct nfs4_client *clp = lo->lo_owner.so_client;
fs/nfsd/nfs4state.c
7990
struct nfs4_lockowner *lo = (struct nfs4_lockowner *) fl->c.flc_owner;
fs/nfsd/nfs4state.c
7991
struct net *net = lo->lo_owner.so_client->net;
fs/nfsd/nfs4state.c
8007
trace_nfsd_cb_notify_lock(lo, nbl);
fs/nfsd/nfs4state.c
8024
struct nfs4_lockowner *lo;
fs/nfsd/nfs4state.c
8027
lo = (struct nfs4_lockowner *) fl->c.flc_owner;
fs/nfsd/nfs4state.c
8028
xdr_netobj_dup(&deny->ld_owner, &lo->lo_owner.so_owner,
fs/nfsd/nfs4state.c
8033
deny->ld_clientid = lo->lo_owner.so_client->cl_clientid;
fs/nfsd/nfs4state.c
8071
struct nfs4_lockowner *lo;
fs/nfsd/nfs4state.c
8074
lo = find_lockowner_str_locked(clp, owner);
fs/nfsd/nfs4state.c
8076
return lo;
fs/nfsd/nfs4state.c
8086
struct nfs4_lockowner *lo = lockowner(sop);
fs/nfsd/nfs4state.c
8088
kmem_cache_free(lockowner_slab, lo);
fs/nfsd/nfs4state.c
8108
struct nfs4_lockowner *lo, *ret;
fs/nfsd/nfs4state.c
8110
lo = alloc_stateowner(lockowner_slab, &lock->lk_new_owner, clp);
fs/nfsd/nfs4state.c
8111
if (!lo)
fs/nfsd/nfs4state.c
8113
INIT_LIST_HEAD(&lo->lo_blocked);
fs/nfsd/nfs4state.c
8114
INIT_LIST_HEAD(&lo->lo_owner.so_stateids);
fs/nfsd/nfs4state.c
8115
lo->lo_owner.so_is_open_owner = 0;
fs/nfsd/nfs4state.c
8116
lo->lo_owner.so_seqid = lock->lk_new_lock_seqid;
fs/nfsd/nfs4state.c
8117
lo->lo_owner.so_ops = &lockowner_ops;
fs/nfsd/nfs4state.c
8121
list_add(&lo->lo_owner.so_strhash,
fs/nfsd/nfs4state.c
8123
ret = lo;
fs/nfsd/nfs4state.c
8125
nfs4_free_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
8132
find_lock_stateid(const struct nfs4_lockowner *lo,
fs/nfsd/nfs4state.c
8142
if (lst->st_stateowner == &lo->lo_owner) {
fs/nfsd/nfs4state.c
8151
init_lock_stateid(struct nfs4_ol_stateid *stp, struct nfs4_lockowner *lo,
fs/nfsd/nfs4state.c
8155
struct nfs4_client *clp = lo->lo_owner.so_client;
fs/nfsd/nfs4state.c
8164
retstp = find_lock_stateid(lo, open_stp);
fs/nfsd/nfs4state.c
8169
stp->st_stateowner = nfs4_get_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
8177
list_add(&stp->st_perstateowner, &lo->lo_owner.so_stateids);
fs/nfsd/nfs4state.c
8198
find_or_create_lock_stateid(struct nfs4_lockowner *lo, struct nfs4_file *fi,
fs/nfsd/nfs4state.c
8209
lst = find_lock_stateid(lo, ost);
fs/nfsd/nfs4state.c
8220
lst = init_lock_stateid(openlockstateid(ns), lo, fi, inode, ost);
fs/nfsd/nfs4state.c
8259
struct nfs4_lockowner *lo;
fs/nfsd/nfs4state.c
8263
lo = find_lockowner_str(cl, &lock->lk_new_owner);
fs/nfsd/nfs4state.c
8264
if (!lo) {
fs/nfsd/nfs4state.c
8266
lo = alloc_init_lock_stateowner(strhashval, cl, ost, lock);
fs/nfsd/nfs4state.c
8267
if (lo == NULL)
fs/nfsd/nfs4state.c
8273
lock->lk_new_lock_seqid != lo->lo_owner.so_seqid)
fs/nfsd/nfs4state.c
8277
lst = find_or_create_lock_stateid(lo, fi, inode, ost, new);
fs/nfsd/nfs4state.c
8286
nfs4_put_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
8564
struct nfs4_lockowner *lo = NULL;
fs/nfsd/nfs4state.c
8605
lo = find_lockowner_str(cstate->clp, &lockt->lt_owner);
fs/nfsd/nfs4state.c
8606
if (lo)
fs/nfsd/nfs4state.c
8607
file_lock->c.flc_owner = (fl_owner_t)lo;
fs/nfsd/nfs4state.c
8625
if (lo)
fs/nfsd/nfs4state.c
8626
nfs4_put_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
8779
struct nfs4_lockowner *lo;
fs/nfsd/nfs4state.c
8793
lo = find_lockowner_str_locked(clp, &rlockowner->rl_owner);
fs/nfsd/nfs4state.c
8794
if (!lo) {
fs/nfsd/nfs4state.c
8799
list_for_each_entry(stp, &lo->lo_owner.so_stateids, st_perstateowner) {
fs/nfsd/nfs4state.c
8800
if (check_for_locks(stp->st_stid.sc_file, lo)) {
fs/nfsd/nfs4state.c
8802
nfs4_put_stateowner(&lo->lo_owner);
fs/nfsd/nfs4state.c
8806
unhash_lockowner_locked(lo);
fs/nfsd/nfs4state.c
8807
while (!list_empty(&lo->lo_owner.so_stateids)) {
fs/nfsd/nfs4state.c
8808
stp = list_first_entry(&lo->lo_owner.so_stateids,
fs/nfsd/nfs4state.c
8817
remove_blocked_locks(lo);
fs/nfsd/nfs4state.c
8818
nfs4_put_stateowner(&lo->lo_owner);
fs/nfsd/trace.h
1837
const struct nfs4_lockowner *lo,
fs/nfsd/trace.h
1840
TP_ARGS(lo, nbl),
fs/nfsd/trace.h
1845
__sockaddr(addr, lo->lo_owner.so_client->cl_cb_conn.cb_addrlen)
fs/nfsd/trace.h
1848
const struct nfs4_client *clp = lo->lo_owner.so_client;
fs/ocfs2/ocfs2.h
612
u16 lo, hi;
fs/ocfs2/ocfs2.h
614
lo = nlink;
fs/ocfs2/ocfs2.h
617
di->i_links_count = cpu_to_le16(lo);
fs/xfs/libxfs/xfs_iext_tree.c
293
uint64_t rec_offset = rec->lo & XFS_IEXT_STARTOFF_MASK;
fs/xfs/libxfs/xfs_iext_tree.c
33
uint64_t lo;
fs/xfs/libxfs/xfs_iext_tree.c
394
return leaf->recs[n].lo & XFS_IEXT_STARTOFF_MASK;
fs/xfs/libxfs/xfs_iext_tree.c
48
rec->lo = 0;
fs/xfs/libxfs/xfs_iext_tree.c
61
rec->lo = irec->br_startoff & XFS_IEXT_STARTOFF_MASK;
fs/xfs/libxfs/xfs_iext_tree.c
64
rec->lo |= (irec->br_startblock << 54);
fs/xfs/libxfs/xfs_iext_tree.c
76
irec->br_startoff = rec->lo & XFS_IEXT_STARTOFF_MASK;
fs/xfs/libxfs/xfs_iext_tree.c
79
irec->br_startblock = rec->lo >> 54;
fs/xfs/scrub/trace.h
1067
TP_PROTO(struct xfarray_sortinfo *si, uint64_t lo, uint64_t hi),
fs/xfs/scrub/trace.h
1068
TP_ARGS(si, lo, hi),
fs/xfs/scrub/trace.h
1071
__field(unsigned long long, lo)
fs/xfs/scrub/trace.h
1076
__entry->lo = lo;
fs/xfs/scrub/trace.h
1081
__entry->lo,
fs/xfs/scrub/trace.h
1083
__entry->hi - __entry->lo)
fs/xfs/scrub/trace.h
1087
TP_PROTO(struct xfarray_sortinfo *si, uint64_t lo, uint64_t hi),
fs/xfs/scrub/trace.h
1088
TP_ARGS(si, lo, hi),
fs/xfs/scrub/trace.h
1091
__field(unsigned long long, lo)
fs/xfs/scrub/trace.h
1096
__entry->lo = lo;
fs/xfs/scrub/trace.h
1101
__entry->lo,
fs/xfs/scrub/trace.h
1103
__entry->hi - __entry->lo)
fs/xfs/scrub/trace.h
1107
TP_PROTO(struct xfarray_sortinfo *si, uint64_t lo, uint64_t hi),
fs/xfs/scrub/trace.h
1108
TP_ARGS(si, lo, hi),
fs/xfs/scrub/trace.h
1111
__field(unsigned long long, lo)
fs/xfs/scrub/trace.h
1118
__entry->lo = lo;
fs/xfs/scrub/trace.h
1125
__entry->lo,
fs/xfs/scrub/trace.h
1127
__entry->hi - __entry->lo,
fs/xfs/scrub/xfarray.c
1006
error = xfarray_sort_scan(si, lo, &p);
fs/xfs/scrub/xfarray.c
1009
while (xfarray_sort_cmp(si, p, pivot) <= 0 && lo < hi) {
fs/xfs/scrub/xfarray.c
1010
lo++;
fs/xfs/scrub/xfarray.c
1011
error = xfarray_sort_scan(si, lo, &p);
fs/xfs/scrub/xfarray.c
1022
if (lo < hi) {
fs/xfs/scrub/xfarray.c
1038
error = xfarray_sort_store(si, lo, pivot);
fs/xfs/scrub/xfarray.c
1043
error = xfarray_qsort_push(si, si_lo, si_hi, lo, hi);
fs/xfs/scrub/xfarray.c
544
xfarray_idx_t lo,
fs/xfs/scrub/xfarray.c
548
loff_t lo_pos = xfarray_pos(si->array, lo);
fs/xfs/scrub/xfarray.c
549
loff_t len = xfarray_pos(si->array, hi - lo + 1);
fs/xfs/scrub/xfarray.c
552
trace_xfarray_isort(si, lo, hi);
fs/xfs/scrub/xfarray.c
560
sort(scratch, hi - lo + 1, si->array->obj_size, si->cmp_fn, NULL);
fs/xfs/scrub/xfarray.c
574
xfarray_idx_t lo,
fs/xfs/scrub/xfarray.c
579
loff_t lo_pos = xfarray_pos(si->array, lo);
fs/xfs/scrub/xfarray.c
580
uint64_t len = xfarray_pos(si->array, hi - lo + 1);
fs/xfs/scrub/xfarray.c
593
trace_xfarray_foliosort(si, lo, hi);
fs/xfs/scrub/xfarray.c
597
sort(startp, hi - lo + 1, si->array->obj_size, si->cmp_fn, NULL);
fs/xfs/scrub/xfarray.c
651
xfarray_idx_t lo,
fs/xfs/scrub/xfarray.c
658
xfarray_idx_t step = (hi - lo) / (XFARRAY_QSORT_PIVOT_NR - 1);
fs/xfs/scrub/xfarray.c
670
*idxp = lo;
fs/xfs/scrub/xfarray.c
673
*idxp = lo + (i * step);
fs/xfs/scrub/xfarray.c
721
if (*idxp == lo)
fs/xfs/scrub/xfarray.c
730
if (*idxp == lo)
fs/xfs/scrub/xfarray.c
739
error = xfarray_sort_store(si, lo, pivot);
fs/xfs/scrub/xfarray.c
760
xfarray_idx_t lo,
fs/xfs/scrub/xfarray.c
772
si_lo[si->stack_depth + 1] = lo + 1;
fs/xfs/scrub/xfarray.c
774
si_hi[si->stack_depth++] = lo - 1;
fs/xfs/scrub/xfarray.c
913
xfarray_idx_t lo, hi;
fs/xfs/scrub/xfarray.c
931
lo = si_lo[si->stack_depth];
fs/xfs/scrub/xfarray.c
934
trace_xfarray_qsort(si, lo, hi);
fs/xfs/scrub/xfarray.c
937
if (lo >= hi) {
fs/xfs/scrub/xfarray.c
946
ret = xfarray_foliosort(si, lo, hi);
fs/xfs/scrub/xfarray.c
955
if (xfarray_want_isort(si, lo, hi)) {
fs/xfs/scrub/xfarray.c
956
error = xfarray_isort(si, lo, hi);
fs/xfs/scrub/xfarray.c
964
error = xfarray_qsort_pivot(si, lo, hi);
fs/xfs/scrub/xfarray.c
973
while (lo < hi) {
fs/xfs/scrub/xfarray.c
983
while (xfarray_sort_cmp(si, p, pivot) >= 0 && lo < hi) {
fs/xfs/scrub/xfarray.c
996
if (lo < hi) {
fs/xfs/scrub/xfarray.c
997
error = xfarray_sort_store(si, lo++, scratch);
include/crypto/polyval.h
30
__le64 lo;
include/linux/cnt32_to_63.h
21
u32 lo, hi;
include/linux/cnt32_to_63.h
23
u32 hi, lo;
include/linux/cnt32_to_63.h
98
__x.lo = (cnt_lo); \
include/linux/cnt32_to_63.h
99
if (unlikely((s32)(__x.hi ^ __x.lo) < 0)) \
include/linux/compat.h
494
compat_sigset_word hi, lo; \
include/linux/compat.h
499
unsafe_get_user(lo, &__c->sig[7], label); \
include/linux/compat.h
501
__s->sig[3] = hi | (((long)lo) << 32); \
include/linux/compat.h
504
unsafe_get_user(lo, &__c->sig[5], label); \
include/linux/compat.h
506
__s->sig[2] = hi | (((long)lo) << 32); \
include/linux/compat.h
509
unsafe_get_user(lo, &__c->sig[3], label); \
include/linux/compat.h
511
__s->sig[1] = hi | (((long)lo) << 32); \
include/linux/compat.h
514
unsafe_get_user(lo, &__c->sig[1], label); \
include/linux/compat.h
516
__s->sig[0] = hi | (((long)lo) << 32); \
include/linux/cs5535.h
52
uint32_t lo, hi;
include/linux/cs5535.h
54
rdmsr(MSR_PIC_ZSEL_HIGH, lo, hi);
include/linux/cs5535.h
55
lo &= ~(0xF << (group * 4));
include/linux/cs5535.h
56
lo |= (irq & 0xF) << (group * 4);
include/linux/cs5535.h
57
wrmsr(MSR_PIC_ZSEL_HIGH, lo, hi);
include/linux/firewire.h
102
u32 lo;
include/linux/iio/common/inv_sensors_timestamp.h
27
int64_t lo;
include/linux/minmax.h
181
#define __clamp(val, lo, hi) \
include/linux/minmax.h
182
((val) >= (hi) ? (hi) : ((val) <= (lo) ? (lo) : (val)))
include/linux/minmax.h
184
#define __clamp_once(type, val, lo, hi, uval, ulo, uhi) ({ \
include/linux/minmax.h
186
type ulo = (lo); \
include/linux/minmax.h
189
"clamp() low limit " #lo " greater than high limit " #hi); \
include/linux/minmax.h
191
"clamp("#val", "#lo", "#hi") signedness error"); \
include/linux/minmax.h
194
#define __careful_clamp(type, val, lo, hi) \
include/linux/minmax.h
195
__clamp_once(type, val, lo, hi, __UNIQUE_ID(v_), __UNIQUE_ID(l_), __UNIQUE_ID(h_))
include/linux/minmax.h
206
#define clamp(val, lo, hi) __careful_clamp(auto, val, lo, hi)
include/linux/minmax.h
218
#define clamp_t(type, val, lo, hi) __careful_clamp(type, val, lo, hi)
include/linux/minmax.h
231
#define clamp_val(val, lo, hi) __careful_clamp(typeof(val), val, lo, hi)
include/linux/mlx5/device.h
952
u32 hi, lo;
include/linux/mlx5/device.h
955
lo = be32_to_cpu(cqe->timestamp_l);
include/linux/mlx5/device.h
957
return (u64)lo | ((u64)hi << 32);
include/linux/mlx5/mlx5_ifc.h
616
u8 lo[0x8];
include/linux/mlx5/mlx5_ifc.h
810
u8 lo[0x20];
include/linux/nfs_xdr.h
284
struct pnfs_layout_hdr *lo;
include/linux/perf/arm_pmu.h
203
#define __GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \
include/linux/perf/arm_pmu.h
204
(lo) == (hi) ? #cfg ":" #lo "\n" : #cfg ":" #lo "-" #hi
include/linux/perf/arm_pmu.h
206
#define _GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \
include/linux/perf/arm_pmu.h
207
__GEN_PMU_FORMAT_ATTR(cfg, lo, hi)
include/linux/perf/arm_pmu.h
215
#define _ATTR_CFG_GET_FLD(attr, cfg, lo, hi) \
include/linux/perf/arm_pmu.h
216
((((attr)->cfg) >> lo) & GENMASK_ULL(hi - lo, 0))
include/linux/platform_data/cros_ec_commands.h
6433
uint32_t lo;
include/linux/qed/common_hsi.h
22
(x).lo = DMA_LO_LE((val)); \
include/linux/qed/common_hsi.h
25
#define HILO_GEN(hi, lo, type) ((((type)(hi)) << 32) + (lo))
include/linux/qed/common_hsi.h
26
#define HILO_64(hi, lo) \
include/linux/qed/common_hsi.h
27
HILO_GEN(le32_to_cpu(hi), le32_to_cpu(lo), u64)
include/linux/qed/common_hsi.h
30
HILO_64(__regpair.hi, __regpair.lo); })
include/linux/qed/common_hsi.h
750
__le32 lo;
include/linux/usb.h
1028
#define USB_DEVICE_VER(vend, prod, lo, hi) \
include/linux/usb.h
1032
.bcdDevice_lo = (lo), \
include/linux/virtio_pci_modern.h
92
__le32 __iomem *lo,
include/linux/virtio_pci_modern.h
95
vp_iowrite32((u32)val, lo);
include/media/dvb-usb-ids.h
18
#define DVB_USB_DEV_VER(pid, vid, lo, hi) \
include/media/dvb-usb-ids.h
19
[vid] = { USB_DEVICE_VER(USB_VID_ ## pid, USB_PID_ ## vid, lo, hi) }
include/soc/fsl/bman.h
40
__be32 lo; /* Low 32-bits of 48-bit address */
include/soc/fsl/bman.h
62
buf->lo = cpu_to_be32(lower_32_bits(addr));
include/soc/fsl/qman.h
370
__be32 lo;
include/soc/fsl/qman.h
424
fqd->context_a.lo = cpu_to_be32(lower_32_bits(addr));
include/uapi/linux/media/raspberrypi/pisp_be_config.h
693
__u16 lo;
lib/bch.c
1107
uint32_t data, hi, lo, *tab;
lib/bch.c
1126
lo = (j+1 < plen) ?
lib/bch.c
1128
tab[j] ^= hi|lo;
lib/crypto/polyval.c
148
u64 lo = clmul32(a_lo, b_lo);
lib/crypto/polyval.c
150
u64 mi = clmul32(a_lo ^ a_hi, b_lo ^ b_hi) ^ lo ^ hi;
lib/crypto/polyval.c
152
*out_lo = lo ^ (mi << 32);
lib/crypto/polyval.c
167
clmul64(le64_to_cpu(a->lo), le64_to_cpu(b->lo), &c0, &c1);
lib/crypto/polyval.c
169
clmul64(le64_to_cpu(a->lo ^ a->hi), le64_to_cpu(b->lo ^ b->hi),
lib/crypto/polyval.c
204
a->lo = cpu_to_le64(c2);
lib/crypto/polyval.c
213
acc->lo ^= get_unaligned((__le64 *)data);
lib/hexdump.c
67
int hi, lo;
lib/hexdump.c
72
lo = hex_to_bin(*src++);
lib/hexdump.c
73
if (unlikely(lo < 0))
lib/hexdump.c
76
*dst++ = (hi << 4) | lo;
lib/iomap.c
117
u64 lo, hi;
lib/iomap.c
119
lo = inl(port);
lib/iomap.c
122
return lo | (hi << 32);
lib/iomap.c
127
u64 lo, hi;
lib/iomap.c
130
lo = inl(port);
lib/iomap.c
132
return lo | (hi << 32);
lib/iomap.c
137
u64 lo, hi;
lib/iomap.c
139
lo = pio_read32be(port + sizeof(u32));
lib/iomap.c
142
return lo | (hi << 32);
lib/iomap.c
147
u64 lo, hi;
lib/iomap.c
150
lo = pio_read32be(port + sizeof(u32));
lib/iomap.c
152
return lo | (hi << 32);
lib/math/reciprocal_div.c
57
u64 lo = mlow >> 1, hi = mhigh >> 1;
lib/math/reciprocal_div.c
59
if (lo >= hi)
lib/math/reciprocal_div.c
62
mlow = lo;
lib/tests/checksum_kunit.c
464
u16 lo = le16_to_cpu((__force __le16)x);
lib/tests/checksum_kunit.c
466
return (__force __wsum)((hi << 16) | lo);
lib/uuid.c
116
int lo = hex_to_bin(uuid[si[i] + 1]);
lib/uuid.c
118
b[ei[i]] = (hi << 4) | lo;
lib/vsprintf.c
1404
u8 hi, lo;
lib/vsprintf.c
1454
lo = word & 0xff;
lib/vsprintf.c
1460
p = hex_byte_pack(p, lo);
lib/vsprintf.c
1462
else if (lo > 0x0f)
lib/vsprintf.c
1463
p = hex_byte_pack(p, lo);
lib/vsprintf.c
1465
*p++ = hex_asc_lo(lo);
mm/page-writeback.c
1592
long lo = ilog2(READ_ONCE(wb->dirty_ratelimit));
mm/page-writeback.c
1606
if (hi > lo)
mm/page-writeback.c
1607
t += (hi - lo) * (10 * HZ) / 1024;
net/core/page_pool_user.c
395
struct net_device *lo;
net/core/page_pool_user.c
397
lo = dev_net(netdev)->loopback_dev;
net/core/page_pool_user.c
402
pool->slow.netdev = lo;
net/core/page_pool_user.c
409
&lo->page_pools);
net/core/skbuff.c
1818
static bool skb_zerocopy_notify_extend(struct sk_buff *skb, u32 lo, u16 len)
net/core/skbuff.c
1831
if (lo != old_hi + 1)
net/core/skbuff.c
1846
u32 lo, hi;
net/core/skbuff.c
1858
lo = uarg->id;
net/core/skbuff.c
1867
serr->ee.ee_info = lo;
net/core/skbuff.c
1875
!skb_zerocopy_notify_extend(tail, lo, len)) {
net/ipv4/inet_connection_sock.c
133
int lo, hi, sk_lo, sk_hi;
net/ipv4/inet_connection_sock.c
137
inet_get_local_port_range(sock_net(sk), &lo, &hi);
net/ipv4/inet_connection_sock.c
144
if (lo <= sk_lo && sk_lo <= hi)
net/ipv4/inet_connection_sock.c
145
lo = sk_lo;
net/ipv4/inet_connection_sock.c
146
if (lo <= sk_hi && sk_hi <= hi)
net/ipv4/inet_connection_sock.c
151
*low = lo;
net/ipv4/ip_sockglue.c
1062
u16 lo = val;
net/ipv4/ip_sockglue.c
1067
if (lo != 0 && hi != 0 && lo > hi)
net/mpls/af_mpls.c
2598
struct net_device *lo = net->loopback_dev;
net/mpls/af_mpls.c
2600
rt0 = mpls_rt_alloc(1, lo->addr_len, 0);
net/mpls/af_mpls.c
2604
rt0->rt_nh->nh_dev = lo;
net/mpls/af_mpls.c
2605
netdev_hold(lo, &rt0->rt_nh->nh_dev_tracker, GFP_KERNEL);
net/mpls/af_mpls.c
2610
rt0->rt_nh->nh_via_alen = lo->addr_len;
net/mpls/af_mpls.c
2611
memcpy(__mpls_nh_via(rt0, rt0->rt_nh), lo->dev_addr,
net/mpls/af_mpls.c
2612
lo->addr_len);
net/mpls/af_mpls.c
2615
struct net_device *lo = net->loopback_dev;
net/mpls/af_mpls.c
2617
rt2 = mpls_rt_alloc(1, lo->addr_len, 0);
net/mpls/af_mpls.c
2621
rt2->rt_nh->nh_dev = lo;
net/mpls/af_mpls.c
2622
netdev_hold(lo, &rt2->rt_nh->nh_dev_tracker, GFP_KERNEL);
net/mpls/af_mpls.c
2627
rt2->rt_nh->nh_via_alen = lo->addr_len;
net/mpls/af_mpls.c
2628
memcpy(__mpls_nh_via(rt2, rt2->rt_nh), lo->dev_addr,
net/mpls/af_mpls.c
2629
lo->addr_len);
net/ncsi/ncsi-rsp.c
27
int lo = x & 0xF;
net/ncsi/ncsi-rsp.c
30
lo = lo < 0xA ? lo : 0;
net/ncsi/ncsi-rsp.c
32
return lo + hi * 10;
samples/seccomp/bpf-helper.h
181
#define JEQ64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
186
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 0, 2), \
samples/seccomp/bpf-helper.h
191
#define JNE64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
196
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, (lo), 2, 0), \
samples/seccomp/bpf-helper.h
201
#define JA64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
206
BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (lo), 0, 2), \
samples/seccomp/bpf-helper.h
211
#define JGE64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
218
BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (lo), 0, 2), \
samples/seccomp/bpf-helper.h
223
#define JGT64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
230
BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (lo), 0, 2), \
samples/seccomp/bpf-helper.h
235
#define JLE64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
242
BPF_JUMP(BPF_JMP+BPF_JGT+BPF_K, (lo), 2, 0), \
samples/seccomp/bpf-helper.h
247
#define JLT64(lo, hi, jt) \
samples/seccomp/bpf-helper.h
254
BPF_JUMP(BPF_JMP+BPF_JGE+BPF_K, (lo), 2, 0), \
scripts/mod/symsearch.c
158
unsigned int lo = 0;
scripts/mod/symsearch.c
165
while (hi > lo) {
scripts/mod/symsearch.c
166
unsigned int mid = lo + (hi - lo) / 2; /* Avoids overflow */
scripts/mod/symsearch.c
171
lo = mid + 1;
security/keys/keyring.c
156
u64 lo = (u64)(u32)(x) * y;
security/keys/keyring.c
157
return lo + ((u64)(u32)hi << 32) + (u32)(hi >> 32);
sound/isa/es18xx.c
1515
int hi,lo;
sound/isa/es18xx.c
1528
lo = snd_es18xx_dsp_get_byte(chip);
sound/isa/es18xx.c
1529
if ((lo & 0xf0) != 0x80) {
sound/isa/es18xx.c
1539
if ((lo & 0x0f) < 8) {
sound/isa/es18xx.c
1548
lo = inb(chip->port + 0x05);
sound/isa/es18xx.c
1549
if (hi != lo) {
sound/isa/es18xx.c
1550
chip->version = hi << 8 | lo;
sound/pci/emu10k1/emufx.c
621
u32 pc, lo, hi;
sound/pci/emu10k1/emufx.c
627
lo = icode->code[pc + 0];
sound/pci/emu10k1/emufx.c
630
if (get_user(lo, (__user u32 *)&icode->code[pc + 0]) ||
sound/pci/emu10k1/emufx.c
634
snd_emu10k1_efx_write(emu, pc + 0, lo);
sound/pci/emu10k1/io.c
321
u32 hi, lo;
sound/pci/emu10k1/io.c
328
snd_emu1010_fpga_read(emu, EMU_HANA_SRCLO, &lo);
sound/pci/emu10k1/io.c
329
return (hi << 8) | lo;
sound/pci/maestro3.c
1434
u16 hi = 0, lo = 0;
sound/pci/maestro3.c
1445
lo = snd_m3_assp_read(chip, MEMTYPE_INTERNAL_DATA,
sound/pci/maestro3.c
1452
addr = lo | ((u32)hi<<16);
sound/synth/emux/emux_effect.c
124
effect_get_offset(struct snd_midi_channel *chan, int lo, int hi, int mode)
sound/synth/emux/emux_effect.c
132
if (fx->flag[lo])
sound/synth/emux/emux_effect.c
133
addr += (short)fx->val[lo];
tools/arch/mips/include/uapi/asm/kvm.h
34
__u64 lo;
tools/arch/x86/include/asm/pvclock.h
67
: [lo]"=a"(product),
tools/include/linux/kernel.h
47
#define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi)
tools/perf/arch/mips/include/dwarf-regs-table.h
29
REG_DWARFNUM_NAME(lo, 65),
tools/power/cpupower/debug/i386/centrino-decode.c
29
unsigned int *lo, unsigned int *hi)
tools/power/cpupower/debug/i386/centrino-decode.c
36
*lo = *hi = 0;
tools/power/cpupower/debug/i386/centrino-decode.c
53
*lo = (uint32_t )(val & 0xffffffffull);
tools/power/cpupower/debug/i386/centrino-decode.c
77
unsigned int lo, hi;
tools/power/cpupower/debug/i386/centrino-decode.c
80
err = rdmsr(cpu, MSR_IA32_PERF_STATUS, &lo, &hi);
tools/power/cpupower/debug/i386/centrino-decode.c
89
decode(lo);
tools/testing/selftests/bpf/progs/bpf_cubic.c
22
#define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
278
bpf_be64_to_cpu(egr_addr.lo) == 0x4)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
308
for (unsigned long long lo = 0; lo < 4; lo++) {
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
309
seg->lo = bpf_cpu_to_be64(4 - lo);
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
327
unsigned long long lo = 0x1;
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
34
unsigned long long lo;
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
350
addr.lo = bpf_cpu_to_be64(lo);
tools/testing/selftests/bpf/progs/test_seg6_loop.c
231
unsigned long long lo = 0x1;
tools/testing/selftests/bpf/progs/test_seg6_loop.c
254
addr.lo = bpf_cpu_to_be64(lo);
tools/testing/selftests/bpf/progs/test_seg6_loop.c
34
unsigned long long lo;
tools/testing/selftests/bpf/test_tag.c
82
int lo = __hex2bin(*src++);
tools/testing/selftests/bpf/test_tag.c
84
if ((hi < 0) || (lo < 0))
tools/testing/selftests/bpf/test_tag.c
86
*dst++ = (hi << 4) | lo;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1193
__u32 hi, lo;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1240
lo = serr->ee_info;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1242
fprintf(stderr, "tx complete [%d,%d]\n", lo, hi);
tools/testing/selftests/kvm/include/x86/processor.h
721
uint8_t reg, uint8_t lo, uint8_t hi)
tools/testing/selftests/kvm/include/x86/processor.h
729
return (gprs[reg] & GENMASK(hi, lo)) >> lo;
tools/testing/selftests/kvm/lib/x86/processor.c
908
uint8_t reg, uint8_t lo, uint8_t hi)
tools/testing/selftests/kvm/lib/x86/processor.c
922
return ((&entry->eax)[reg] & GENMASK(hi, lo)) >> lo;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
264
unsigned long lo = (unsigned long)gpa;
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
271
lo, hi, flags, 0, 0, 0);
tools/testing/selftests/kvm/steal_time.c
225
unsigned long lo = (unsigned long)gpa;
tools/testing/selftests/kvm/steal_time.c
231
struct sbiret ret = sbi_ecall(SBI_EXT_STA, 0, lo, hi, flags, 0, 0, 0);
tools/testing/selftests/net/bench/page_pool/time_bench.h
106
unsigned int hi, lo;
tools/testing/selftests/net/bench/page_pool/time_bench.h
112
: "=r"(hi), "=r"(lo)::"%rax", "%rbx", "%rcx", "%rdx");
tools/testing/selftests/net/bench/page_pool/time_bench.h
114
return ((uint64_t)lo) | (((uint64_t)hi) << 32);
tools/testing/selftests/net/bench/page_pool/time_bench.h
120
unsigned int hi, lo;
tools/testing/selftests/net/bench/page_pool/time_bench.h
126
: "=r"(hi), "=r"(lo)::"%rax", "%rbx", "%rcx", "%rdx");
tools/testing/selftests/net/bench/page_pool/time_bench.h
127
return ((uint64_t)lo) | (((uint64_t)hi) << 32);
tools/testing/selftests/net/ip_local_port_range.c
23
static __u32 pack_port_range(__u16 lo, __u16 hi)
tools/testing/selftests/net/ip_local_port_range.c
25
return (hi << 16) | (lo << 0);
tools/testing/selftests/net/ip_local_port_range.c
28
static void unpack_port_range(__u32 range, __u16 *lo, __u16 *hi)
tools/testing/selftests/net/ip_local_port_range.c
30
*lo = range & 0xffff;
tools/testing/selftests/net/ip_local_port_range.c
419
__u16 lo, hi;
tools/testing/selftests/net/ip_local_port_range.c
430
unpack_port_range(range, &lo, &hi);
tools/testing/selftests/net/ip_local_port_range.c
431
ASSERT_EQ(lo, 0) TH_LOG("unexpected low port");
tools/testing/selftests/net/ip_local_port_range.c
442
unpack_port_range(range, &lo, &hi);
tools/testing/selftests/net/ip_local_port_range.c
443
ASSERT_EQ(lo, 12345) TH_LOG("unexpected low port");
tools/testing/selftests/net/ip_local_port_range.c
455
unpack_port_range(range, &lo, &hi);
tools/testing/selftests/net/ip_local_port_range.c
456
ASSERT_EQ(lo, 0) TH_LOG("unexpected low port");
tools/testing/selftests/net/msg_zerocopy.c
401
uint32_t hi, lo, range;
tools/testing/selftests/net/msg_zerocopy.c
436
lo = serr->ee_info;
tools/testing/selftests/net/msg_zerocopy.c
437
range = hi - lo + 1;
tools/testing/selftests/net/msg_zerocopy.c
442
if (cfg_verbose && lo != next_completion)
tools/testing/selftests/net/msg_zerocopy.c
444
lo, hi, next_completion);
tools/testing/selftests/net/msg_zerocopy.c
459
range, hi, lo);
tools/testing/selftests/net/tap.c
244
uint16_t lo = sum & 0xffff;
tools/testing/selftests/net/tap.c
247
return ~(lo + hi);
tools/testing/selftests/net/udpgso_bench_tx.c
143
__u32 lo;
tools/testing/selftests/net/udpgso_bench_tx.c
180
lo = err->ee_info;
tools/testing/selftests/net/udpgso_bench_tx.c
183
stat_zcopies += hi - lo + 1;
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
33
uint32_t lo, hi;
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
35
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
36
return (uint64_t)hi << 32 | lo;
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
35
uint32_t lo, hi;
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
37
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
38
return (uint64_t)hi << 32 | lo;
tools/testing/selftests/prctl/disable-tsc-test.c
35
uint32_t lo, hi;
tools/testing/selftests/prctl/disable-tsc-test.c
37
__asm__ __volatile__ ("rdtsc" : "=a" (lo), "=d" (hi));
tools/testing/selftests/prctl/disable-tsc-test.c
38
return (uint64_t)hi << 32 | lo;