arch/alpha/include/asm/core_marvel.h
257
#define IO7_CSR_PHYS(pe, port, off) \
arch/alpha/include/asm/core_marvel.h
258
(IO7_HOSE(pe, port) | 0xFF800000UL | (off))
arch/alpha/include/asm/core_marvel.h
265
#define IO7_CSR_KERN(pe, port, off) (IO7_KERN_ADDR(IO7_CSR_PHYS(pe,port,off)))
arch/alpha/include/asm/core_marvel.h
59
#define EV7_CSR_PHYS(pe, off) (EV7_IPE(pe) | (0x7FFCUL << 20) | (off))
arch/alpha/include/asm/core_marvel.h
62
#define EV7_CSR_KERN(pe, off) (EV7_KERN_ADDR(EV7_CSR_PHYS(pe, off)))
arch/alpha/include/asm/gct.h
52
#define GCT_NODE_PTR(off) ((gct6_node *)((char *)hwrpb + \
arch/alpha/include/asm/gct.h
54
(gct6_handle)(off))) \
arch/alpha/include/asm/pgtable.h
334
#define __swp_entry(type, off) ((swp_entry_t) { pte_val(mk_swap_pte((type), (off))) })
arch/alpha/kernel/osf_sys.c
179
unsigned long, off)
arch/alpha/kernel/osf_sys.c
188
if ((off + PAGE_ALIGN(len)) < off)
arch/alpha/kernel/osf_sys.c
190
if (off & ~PAGE_MASK)
arch/alpha/kernel/osf_sys.c
192
ret = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/alpha/kernel/sys_nautilus.c
102
off = 0x2000; /* SLP_TYPE = 0, SLP_EN = 1 */
arch/alpha/kernel/sys_nautilus.c
106
off = 0x3400; /* SLP_TYPE = 5, SLP_EN = 1 */
arch/alpha/kernel/sys_nautilus.c
111
outw(off, pmuport + 4);
arch/alpha/kernel/sys_nautilus.c
86
int off;
arch/arc/include/asm/entry.h
136
.macro GET_CURR_TASK_FIELD_PTR off, reg
arch/arc/include/asm/entry.h
142
.macro GET_CURR_TASK_FIELD_PTR off, reg
arch/arc/include/asm/linkage.h
17
.macro ST2 e, o, off
arch/arc/include/asm/linkage.h
26
.macro LD2 e, o, off
arch/arc/include/asm/pgtable-bits-arcv2.h
123
#define __swp_entry(type, off) ((swp_entry_t) \
arch/arc/include/asm/pgtable-bits-arcv2.h
124
{ ((type) & 0x1f) | ((off) << 13) })
arch/arc/include/asm/processor.h
58
#define TSK_K_REG(tsk, off) (*((unsigned long *)(TSK_K_ESP(tsk) + \
arch/arc/include/asm/processor.h
59
sizeof(struct callee_regs) + off)))
arch/arc/mm/cache.c
824
unsigned int off, sz;
arch/arc/mm/cache.c
827
off = kstart % PAGE_SIZE;
arch/arc/mm/cache.c
829
phy = (pfn << PAGE_SHIFT) + off;
arch/arc/mm/cache.c
830
sz = min_t(unsigned int, tot_sz, PAGE_SIZE - off);
arch/arc/net/bpf_jit.h
50
u8 load_r(u8 *buf, u8 rd, u8 rs, s16 off, u8 size, bool sign_ext);
arch/arc/net/bpf_jit.h
51
u8 store_r(u8 *buf, u8 rd, u8 rs, s16 off, u8 size);
arch/arc/net/bpf_jit.h
52
u8 store_i(u8 *buf, s32 imm, u8 rd, s16 off, u8 size);
arch/arc/net/bpf_jit_arcv2.c
1442
static u8 adjust_mem_access(u8 *buf, s16 *off, u8 size,
arch/arc/net/bpf_jit_arcv2.c
1448
if (!IN_S9_RANGE(*off) ||
arch/arc/net/bpf_jit_arcv2.c
1449
(size == BPF_DW && !IN_S9_RANGE(*off + 4))) {
arch/arc/net/bpf_jit_arcv2.c
1451
REG_LO(JIT_REG_TMP), REG_LO(rm), (u32)(*off));
arch/arc/net/bpf_jit_arcv2.c
1453
*off = 0;
arch/arc/net/bpf_jit_arcv2.c
1460
u8 store_r(u8 *buf, u8 rs, u8 rd, s16 off, u8 size)
arch/arc/net/bpf_jit_arcv2.c
1464
len = adjust_mem_access(buf, &off, size, rd, &arc_reg_mem);
arch/arc/net/bpf_jit_arcv2.c
1468
off, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1470
off + 4, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1475
off, zz);
arch/arc/net/bpf_jit_arcv2.c
1491
u8 store_i(u8 *buf, s32 imm, u8 rd, s16 off, u8 size)
arch/arc/net/bpf_jit_arcv2.c
1497
len = adjust_mem_access(buf, &off, size, rd, &arc_reg_mem);
arch/arc/net/bpf_jit_arcv2.c
1502
off, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1506
off + 4, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1511
len += arc_st_r(BUF(buf, len), arc_rs, arc_reg_mem, off, zz);
arch/arc/net/bpf_jit_arcv2.c
1540
u8 load_r(u8 *buf, u8 rd, u8 rs, s16 off, u8 size, bool sign_ext)
arch/arc/net/bpf_jit_arcv2.c
1544
len = adjust_mem_access(buf, &off, size, rs, &arc_reg_mem);
arch/arc/net/bpf_jit_arcv2.c
1552
arc_reg_mem, off, zz);
arch/arc/net/bpf_jit_arcv2.c
1555
arc_reg_mem, off, zz);
arch/arc/net/bpf_jit_arcv2.c
1581
off, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1583
off + 4, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1586
off + 4, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
1588
off, ZZ_4_byte);
arch/arc/net/bpf_jit_arcv2.c
746
static u8 arc_st_r(u8 *buf, u8 reg, u8 reg_mem, s16 off, u8 zz)
arch/arc/net/bpf_jit_arcv2.c
749
OP_B(reg_mem) | STORE_S9(off);
arch/arc/net/bpf_jit_arcv2.c
767
static u8 arc_ld_r(u8 *buf, u8 reg, u8 reg_mem, s16 off, u8 zz)
arch/arc/net/bpf_jit_arcv2.c
770
OP_B(reg_mem) | LOAD_S9(off);
arch/arc/net/bpf_jit_arcv2.c
778
static u8 arc_ldx_r(u8 *buf, u8 reg, u8 reg_mem, s16 off, u8 zz)
arch/arc/net/bpf_jit_arcv2.c
781
OP_B(reg_mem) | LOAD_S9(off);
arch/arc/net/bpf_jit_core.c
348
return insn->off;
arch/arc/net/bpf_jit_core.c
742
const s16 off = insn->off;
arch/arc/net/bpf_jit_core.c
779
len = div_r32(buf, dst, src, off == 1);
arch/arc/net/bpf_jit_core.c
783
len = div_r32_i32(buf, dst, imm, off == 1);
arch/arc/net/bpf_jit_core.c
787
len = mod_r32(buf, dst, src, off == 1);
arch/arc/net/bpf_jit_core.c
791
len = mod_r32_i32(buf, dst, imm, off == 1);
arch/arc/net/bpf_jit_core.c
843
len = mov_r32(buf, dst, src, (u8)off);
arch/arc/net/bpf_jit_core.c
936
len = mov_r64(buf, dst, src, (u8)off);
arch/arc/net/bpf_jit_core.c
953
len = load_r(buf, dst, src, off, BPF_SIZE(code), false);
arch/arc/net/bpf_jit_core.c
958
len = load_r(buf, dst, src, off, BPF_SIZE(code), true);
arch/arc/net/bpf_jit_core.c
965
len = store_r(buf, src, dst, off, BPF_SIZE(code));
arch/arc/net/bpf_jit_core.c
971
len = store_i(buf, imm, dst, off, BPF_SIZE(code));
arch/arc/plat-axs10x/axs10x.c
315
int off = fdt_path_offset(initial_boot_params, "/cpu_card/core_clk");
arch/arc/plat-axs10x/axs10x.c
318
prop = fdt_get_property(initial_boot_params, off,
arch/arc/plat-axs10x/axs10x.c
325
fdt_setprop_inplace(initial_boot_params, off,
arch/arm/include/asm/assembler.h
470
.macro usraccoff, instr, reg, ptr, inc, off, cond, abort, t=TUSER()
arch/arm/include/asm/bitops.h
203
#define find_next_zero_bit(p,sz,off) _find_next_zero_bit_le(p,sz,off)
arch/arm/include/asm/bitops.h
205
#define find_next_bit(p,sz,off) _find_next_bit_le(p,sz,off)
arch/arm/include/asm/bitops.h
212
#define find_next_zero_bit(p,sz,off) _find_next_zero_bit_be(p,sz,off)
arch/arm/include/asm/bitops.h
214
#define find_next_bit(p,sz,off) _find_next_bit_be(p,sz,off)
arch/arm/include/asm/hardware/ioc.h
19
#define ioc_readb(off) __raw_readb(IOC_BASE + (off))
arch/arm/include/asm/hardware/ioc.h
20
#define ioc_writeb(val,off) __raw_writeb(val, IOC_BASE + (off))
arch/arm/include/asm/hardware/iomd.h
20
#define iomd_readb(off) __raw_readb(IOMD_BASE + (off))
arch/arm/include/asm/hardware/iomd.h
21
#define iomd_readl(off) __raw_readl(IOMD_BASE + (off))
arch/arm/include/asm/hardware/iomd.h
22
#define iomd_writeb(val,off) __raw_writeb(val, IOMD_BASE + (off))
arch/arm/include/asm/hardware/iomd.h
23
#define iomd_writel(val,off) __raw_writel(val, IOMD_BASE + (off))
arch/arm/include/asm/percpu.h
17
static inline void set_my_cpu_offset(unsigned long off)
arch/arm/include/asm/percpu.h
25
asm volatile("mcr p15, 0, %0, c13, c0, 4" : : "r" (off) : "memory");
arch/arm/include/asm/percpu.h
30
unsigned long off;
arch/arm/include/asm/percpu.h
57
: "=r" (off)
arch/arm/include/asm/percpu.h
60
return off;
arch/arm/kernel/ptrace.c
250
static int ptrace_read_user(struct task_struct *tsk, unsigned long off,
arch/arm/kernel/ptrace.c
255
if (off & 3)
arch/arm/kernel/ptrace.c
259
if (off == PT_TEXT_ADDR)
arch/arm/kernel/ptrace.c
261
else if (off == PT_DATA_ADDR)
arch/arm/kernel/ptrace.c
263
else if (off == PT_TEXT_END_ADDR)
arch/arm/kernel/ptrace.c
265
else if (off < sizeof(struct pt_regs))
arch/arm/kernel/ptrace.c
266
tmp = get_user_reg(tsk, off >> 2);
arch/arm/kernel/ptrace.c
267
else if (off >= sizeof(struct user))
arch/arm/kernel/ptrace.c
277
static int ptrace_write_user(struct task_struct *tsk, unsigned long off,
arch/arm/kernel/ptrace.c
280
if (off & 3 || off >= sizeof(struct user))
arch/arm/kernel/ptrace.c
283
if (off >= sizeof(struct pt_regs))
arch/arm/kernel/ptrace.c
286
return put_user_reg(tsk, off >> 2, val);
arch/arm/mach-bcm/bcm63xx_pmb.c
61
unsigned int addr, u32 off, u32 *val,
arch/arm/mach-bcm/bcm63xx_pmb.c
66
ret = bpcm_wr(master, addr, off, *val);
arch/arm/mach-bcm/bcm63xx_pmb.c
71
ret = bpcm_rd(master, addr, off, val);
arch/arm/mach-omap2/vc.c
405
omap3_init_voltsetup1(voltdm, c, voltdm->vc_param->off);
arch/arm/mach-omap2/vc.c
558
voltdm->vc_param->on - voltdm->vc_param->off);
arch/arm/mach-omap2/vc.c
861
off_vsel = omap_vc_calc_vsel(voltdm, voltdm->vc_param->off);
arch/arm/mach-omap2/vc3xxx_data.c
85
.off = OMAP3_OFF_VOLTAGE_UV,
arch/arm/mach-omap2/vc3xxx_data.c
92
.off = OMAP3_OFF_VOLTAGE_UV,
arch/arm/mach-omap2/vc44xx_data.c
100
.off = OMAP4_OFF_VOLTAGE_UV,
arch/arm/mach-omap2/vc44xx_data.c
107
.off = OMAP4_OFF_VOLTAGE_UV,
arch/arm/mach-omap2/vc44xx_data.c
114
.off = OMAP4_OFF_VOLTAGE_UV,
arch/arm/mach-omap2/voltage.h
148
u32 off;
arch/arm/mach-orion5x/ts78xx-setup.c
156
unsigned long off = ((unsigned long)buf & 3);
arch/arm/mach-orion5x/ts78xx-setup.c
159
if (off) {
arch/arm/mach-orion5x/ts78xx-setup.c
160
sz = min_t(int, 4 - off, len);
arch/arm/mach-orion5x/ts78xx-setup.c
182
unsigned long off = ((unsigned long)buf & 3);
arch/arm/mach-orion5x/ts78xx-setup.c
185
if (off) {
arch/arm/mach-orion5x/ts78xx-setup.c
186
sz = min_t(int, 4 - off, len);
arch/arm/mach-rpc/ecard.c
138
unsigned int off = req->address;
arch/arm/mach-rpc/ecard.c
152
page = (off >> 12) * 4;
arch/arm/mach-rpc/ecard.c
156
off &= 4095;
arch/arm/mach-rpc/ecard.c
162
if (off == 0 || index > off) {
arch/arm/mach-rpc/ecard.c
171
while (index < off) {
arch/arm/mach-rpc/ecard.c
187
off *= 4;
arch/arm/mach-rpc/ecard.c
189
*buf++ = readb(pbase + off);
arch/arm/mach-rpc/ecard.c
190
off += 4;
arch/arm/mach-rpc/ecard.c
199
*buf++ = ecard_loader_read(off++, base,
arch/arm/mach-rpc/ecard.c
312
ecard_readbytes(void *addr, ecard_t *ec, int off, int len, int useld)
arch/arm/mach-rpc/ecard.c
318
req.address = off;
arch/arm/mach-rpc/ecard.c
90
ecard_loader_read(int off, unsigned long base, loader_t loader);
arch/arm/mach-s3c/gpio-cfg-helpers.h
24
unsigned int off, unsigned int config)
arch/arm/mach-s3c/gpio-cfg-helpers.h
26
return (chip->config->set_config)(chip, off, config);
arch/arm/mach-s3c/gpio-cfg-helpers.h
30
unsigned int off, samsung_gpio_pull_t pull)
arch/arm/mach-s3c/gpio-cfg-helpers.h
32
return (chip->config->set_pull)(chip, off, pull);
arch/arm/mach-s3c/gpio-samsung.c
102
unsigned int off)
arch/arm/mach-s3c/gpio-samsung.c
107
con >>= off * 2;
arch/arm/mach-s3c/gpio-samsung.c
132
unsigned int off, unsigned int cfg)
arch/arm/mach-s3c/gpio-samsung.c
135
unsigned int shift = (off & 7) * 4;
arch/arm/mach-s3c/gpio-samsung.c
138
if (off < 8 && chip->chip.ngpio > 8)
arch/arm/mach-s3c/gpio-samsung.c
167
unsigned int off)
arch/arm/mach-s3c/gpio-samsung.c
170
unsigned int shift = (off & 7) * 4;
arch/arm/mach-s3c/gpio-samsung.c
173
if (off < 8 && chip->chip.ngpio > 8)
arch/arm/mach-s3c/gpio-samsung.c
41
unsigned int off, samsung_gpio_pull_t pull)
arch/arm/mach-s3c/gpio-samsung.c
44
int shift = off * 2;
arch/arm/mach-s3c/gpio-samsung.c
56
unsigned int off)
arch/arm/mach-s3c/gpio-samsung.c
59
int shift = off * 2;
arch/arm/mach-s3c/gpio-samsung.c
69
unsigned int off, unsigned int cfg)
arch/arm/mach-s3c/gpio-samsung.c
72
unsigned int shift = off * 2;
arch/arm/mach-versatile/spc.c
395
uint32_t data = 0, off, ret, idx;
arch/arm/mach-versatile/spc.c
404
off = cluster_is_a15(cluster) ? A15_PERFVAL_BASE : A7_PERFVAL_BASE;
arch/arm/mach-versatile/spc.c
405
for (idx = 0; idx < MAX_OPPS; idx++, off += 4, opps++) {
arch/arm/mach-versatile/spc.c
406
ret = ve_spc_read_sys_cfg(SYSCFG_SCC, off, &data);
arch/arm/net/bpf_jit_32.c
1188
static bool is_ldst_imm(s16 off, const u8 size)
arch/arm/net/bpf_jit_32.c
1205
return -off_max <= off && off <= off_max;
arch/arm/net/bpf_jit_32.c
1208
static bool is_ldst_imm8(s16 off, const u8 size)
arch/arm/net/bpf_jit_32.c
1223
return -off_max <= off && off <= off_max;
arch/arm/net/bpf_jit_32.c
1228
s16 off, struct jit_ctx *ctx, const u8 sz){
arch/arm/net/bpf_jit_32.c
1234
if (!is_ldst_imm(off, sz)) {
arch/arm/net/bpf_jit_32.c
1235
emit_a32_mov_i(tmp[0], off, ctx);
arch/arm/net/bpf_jit_32.c
1238
off = 0;
arch/arm/net/bpf_jit_32.c
1243
emit(ARM_STRB_I(src_lo, rd, off), ctx);
arch/arm/net/bpf_jit_32.c
1247
emit(ARM_STRH_I(src_lo, rd, off), ctx);
arch/arm/net/bpf_jit_32.c
1251
emit(ARM_STR_I(src_lo, rd, off), ctx);
arch/arm/net/bpf_jit_32.c
1255
emit(ARM_STR_I(src_lo, rd, off), ctx);
arch/arm/net/bpf_jit_32.c
1256
emit(ARM_STR_I(src_hi, rd, off + 4), ctx);
arch/arm/net/bpf_jit_32.c
1263
s16 off, struct jit_ctx *ctx, const u8 sz){
arch/arm/net/bpf_jit_32.c
1268
if (!is_ldst_imm(off, sz)) {
arch/arm/net/bpf_jit_32.c
1269
emit_a32_mov_i(tmp[0], off, ctx);
arch/arm/net/bpf_jit_32.c
1272
off = 0;
arch/arm/net/bpf_jit_32.c
1280
emit(ARM_LDRB_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1286
emit(ARM_LDRH_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1292
emit(ARM_LDR_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1298
emit(ARM_LDR_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1299
emit(ARM_LDR_I(rd[0], rm, off + 4), ctx);
arch/arm/net/bpf_jit_32.c
1307
s16 off, struct jit_ctx *ctx, const u8 sz){
arch/arm/net/bpf_jit_32.c
1313
if (!is_ldst_imm8(off, sz)) {
arch/arm/net/bpf_jit_32.c
1318
add_off = imm8m(off);
arch/arm/net/bpf_jit_32.c
1323
emit_a32_mov_i(tmp[0], off, ctx);
arch/arm/net/bpf_jit_32.c
1327
off = 0;
arch/arm/net/bpf_jit_32.c
1333
emit(ARM_LDRSB_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1337
emit(ARM_LDRSH_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1341
emit(ARM_LDR_I(rd[1], rm, off), ctx);
arch/arm/net/bpf_jit_32.c
1408
int off;
arch/arm/net/bpf_jit_32.c
1415
off = offsetof(struct bpf_array, map.max_entries);
arch/arm/net/bpf_jit_32.c
1420
emit(ARM_LDR_I(tmp[1], r_array, off), ctx);
arch/arm/net/bpf_jit_32.c
1447
off = imm8m(offsetof(struct bpf_array, ptrs));
arch/arm/net/bpf_jit_32.c
1448
emit(ARM_ADD_I(tmp[1], r_array, off), ctx);
arch/arm/net/bpf_jit_32.c
1456
off = offsetof(struct bpf_prog, bpf_func);
arch/arm/net/bpf_jit_32.c
1457
emit(ARM_LDR_I(tmp[1], tmp[1], off), ctx);
arch/arm/net/bpf_jit_32.c
1596
const s16 off = insn->off;
arch/arm/net/bpf_jit_32.c
1629
if (insn->off)
arch/arm/net/bpf_jit_32.c
1630
emit_a32_movsx_r64(is64, insn->off, dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1708
emit_udivmod(rd_lo, rd_lo, rt, ctx, BPF_OP(code), off);
arch/arm/net/bpf_jit_32.c
1727
emit_udivmod64(rd, rd, rs, ctx, BPF_OP(code), off);
arch/arm/net/bpf_jit_32.c
1870
emit_ldsx_r(dst, rn, off, ctx, BPF_SIZE(code));
arch/arm/net/bpf_jit_32.c
1872
emit_ldx_r(dst, rn, off, ctx, BPF_SIZE(code));
arch/arm/net/bpf_jit_32.c
1893
emit_str_r(dst_lo, tmp2, off, ctx, BPF_SIZE(code));
arch/arm/net/bpf_jit_32.c
1905
emit_str_r(dst_lo, rs, off, ctx, BPF_SIZE(code));
arch/arm/net/bpf_jit_32.c
1977
if (off == 0)
arch/arm/net/bpf_jit_32.c
1992
jmp_offset = bpf2a32_offset(i+off, i, ctx);
arch/arm/net/bpf_jit_32.c
2033
else if (BPF_CLASS(code) == BPF_JMP && off != 0)
arch/arm/net/bpf_jit_32.c
2034
jmp_offset = bpf2a32_offset(i + off, i, ctx);
arch/arm/net/bpf_jit_32.c
371
#define ARM_LDR_I(rt, rn, off) arm_bpf_ldst_imm12(ARM_INST_LDR_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
372
#define ARM_LDRB_I(rt, rn, off) arm_bpf_ldst_imm12(ARM_INST_LDRB_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
373
#define ARM_LDRD_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_LDRD_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
374
#define ARM_LDRH_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_LDRH_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
376
#define ARM_LDRSH_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_LDRSH_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
377
#define ARM_LDRSB_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_LDRSB_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
379
#define ARM_STR_I(rt, rn, off) arm_bpf_ldst_imm12(ARM_INST_STR_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
380
#define ARM_STRB_I(rt, rn, off) arm_bpf_ldst_imm12(ARM_INST_STRB_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
381
#define ARM_STRD_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_STRD_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
382
#define ARM_STRH_I(rt, rn, off) arm_bpf_ldst_imm8(ARM_INST_STRH_I, rt, rn, off)
arch/arm/net/bpf_jit_32.c
912
static inline void emit_a32_movsx_r64(const bool is64, const u8 off, const s8 dst[], const s8 src[],
arch/arm/net/bpf_jit_32.c
928
if (off != 32) {
arch/arm/net/bpf_jit_32.c
930
emit(ARM_LSL_I(rd, rs, 32 - off), ctx);
arch/arm/net/bpf_jit_32.c
931
emit(ARM_ASR_I(rd, rd, 32 - off), ctx);
arch/arm/net/bpf_jit_32.c
947
if (dst_lo != src_lo || off != 32)
arch/arm64/include/asm/kvm_asm.h
121
unsigned long base, off; \
arch/arm64/include/asm/kvm_asm.h
123
off = (unsigned long)&CHOOSE_NVHE_SYM(sym) - \
arch/arm64/include/asm/kvm_asm.h
125
base ? (typeof(CHOOSE_NVHE_SYM(sym))*)(base + off) : NULL; \
arch/arm64/include/asm/percpu.h
15
static inline void set_my_cpu_offset(unsigned long off)
arch/arm64/include/asm/percpu.h
20
:: "r" (off) : "memory");
arch/arm64/include/asm/percpu.h
34
unsigned long off;
arch/arm64/include/asm/percpu.h
43
: "=r" (off) :
arch/arm64/include/asm/percpu.h
46
return off;
arch/arm64/kernel/ptrace.c
2055
static int compat_ptrace_read_user(struct task_struct *tsk, compat_ulong_t off,
arch/arm64/kernel/ptrace.c
2060
if (off & 3)
arch/arm64/kernel/ptrace.c
2063
if (off == COMPAT_PT_TEXT_ADDR)
arch/arm64/kernel/ptrace.c
2065
else if (off == COMPAT_PT_DATA_ADDR)
arch/arm64/kernel/ptrace.c
2067
else if (off == COMPAT_PT_TEXT_END_ADDR)
arch/arm64/kernel/ptrace.c
2069
else if (off < sizeof(compat_elf_gregset_t))
arch/arm64/kernel/ptrace.c
2070
tmp = compat_get_user_reg(tsk, off >> 2);
arch/arm64/kernel/ptrace.c
2071
else if (off >= COMPAT_USER_SZ)
arch/arm64/kernel/ptrace.c
2079
static int compat_ptrace_write_user(struct task_struct *tsk, compat_ulong_t off,
arch/arm64/kernel/ptrace.c
2083
unsigned int idx = off / 4;
arch/arm64/kernel/ptrace.c
2085
if (off & 3 || off >= COMPAT_USER_SZ)
arch/arm64/kernel/ptrace.c
2088
if (off >= sizeof(compat_elf_gregset_t))
arch/arm64/kernel/sys.c
23
unsigned long, fd, unsigned long, off)
arch/arm64/kernel/sys.c
25
if (offset_in_page(off) != 0)
arch/arm64/kernel/sys.c
28
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/arm64/kvm/guest.c
107
if (!IS_ALIGNED(off, size / sizeof(__u32)))
arch/arm64/kvm/guest.c
115
if (vcpu_has_sve(vcpu) && core_reg_offset_is_vreg(off))
arch/arm64/kvm/guest.c
123
u64 off = core_reg_offset_from_id(reg->id);
arch/arm64/kvm/guest.c
124
int size = core_reg_size_from_offset(vcpu, off);
arch/arm64/kvm/guest.c
132
switch (off) {
arch/arm64/kvm/guest.c
135
off -= KVM_REG_ARM_CORE_REG(regs.regs[0]);
arch/arm64/kvm/guest.c
136
off /= 2;
arch/arm64/kvm/guest.c
137
return &vcpu->arch.ctxt.regs.regs[off];
arch/arm64/kvm/guest.c
171
off -= KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]);
arch/arm64/kvm/guest.c
172
off /= 4;
arch/arm64/kvm/guest.c
173
return &vcpu->arch.ctxt.fp_regs.vregs[off];
arch/arm64/kvm/guest.c
197
u32 off;
arch/arm64/kvm/guest.c
200
off = core_reg_offset_from_id(reg->id);
arch/arm64/kvm/guest.c
201
if (off >= nr_regs ||
arch/arm64/kvm/guest.c
202
(off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs)
arch/arm64/kvm/guest.c
221
u64 off;
arch/arm64/kvm/guest.c
225
off = core_reg_offset_from_id(reg->id);
arch/arm64/kvm/guest.c
226
if (off >= nr_regs ||
arch/arm64/kvm/guest.c
227
(off + (KVM_REG_SIZE(reg->id) / sizeof(__u32))) >= nr_regs)
arch/arm64/kvm/guest.c
242
if (off == KVM_REG_ARM_CORE_REG(regs.pstate)) {
arch/arm64/kvm/guest.c
65
static bool core_reg_offset_is_vreg(u64 off)
arch/arm64/kvm/guest.c
67
return off >= KVM_REG_ARM_CORE_REG(fp_regs.vregs) &&
arch/arm64/kvm/guest.c
68
off < KVM_REG_ARM_CORE_REG(fp_regs.fpsr);
arch/arm64/kvm/guest.c
76
static int core_reg_size_from_offset(const struct kvm_vcpu *vcpu, u64 off)
arch/arm64/kvm/guest.c
80
switch (off) {
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
201
#define elf_ptr(type, off) ((type *)(elf.begin + (off)))
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
231
static inline Elf64_Shdr *section_by_off(Elf64_Off off)
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
233
assert_ne(off, 0UL, "%lu");
arch/arm64/kvm/hyp/nvhe/gen-hyprel.c
234
return elf_ptr(Elf64_Shdr, off);
arch/arm64/kvm/vgic/vgic-its.c
1741
#define REGISTER_ITS_DESC(off, rd, wr, length, acc) \
arch/arm64/kvm/vgic/vgic-its.c
1743
.reg_offset = off, \
arch/arm64/kvm/vgic/vgic-its.c
1750
#define REGISTER_ITS_DESC_UACCESS(off, rd, wr, uwr, length, acc)\
arch/arm64/kvm/vgic/vgic-its.c
1752
.reg_offset = off, \
arch/arm64/kvm/vgic/vgic-mmio-v3.c
607
#define REGISTER_DESC_WITH_BITS_PER_IRQ_SHARED(off, rd, wr, ur, uw, bpi, acc) \
arch/arm64/kvm/vgic/vgic-mmio-v3.c
609
.reg_offset = off, \
arch/arm64/kvm/vgic/vgic-mmio-v3.c
616
.reg_offset = off + (bpi * VGIC_NR_PRIVATE_IRQS) / 8, \
arch/arm64/kvm/vgic/vgic-mmio.h
67
#define REGISTER_DESC_WITH_BITS_PER_IRQ(off, rd, wr, ur, uw, bpi, acc) \
arch/arm64/kvm/vgic/vgic-mmio.h
69
.reg_offset = off, \
arch/arm64/kvm/vgic/vgic-mmio.h
79
#define REGISTER_DESC_WITH_LENGTH(off, rd, wr, length, acc) \
arch/arm64/kvm/vgic/vgic-mmio.h
81
.reg_offset = off, \
arch/arm64/kvm/vgic/vgic-mmio.h
89
#define REGISTER_DESC_WITH_LENGTH_UACCESS(off, rd, wr, urd, uwr, length, acc) \
arch/arm64/kvm/vgic/vgic-mmio.h
91
.reg_offset = off, \
arch/arm64/net/bpf_jit_comp.c
1093
s16 off = FIELD_GET(BPF_FIXUP_OFFSET_MASK, ex->fixup);
arch/arm64/net/bpf_jit_comp.c
1100
addr = regs->regs[arena_reg] + off;
arch/arm64/net/bpf_jit_comp.c
1118
s16 off = insn->off;
arch/arm64/net/bpf_jit_comp.c
1185
ex->fixup |= FIELD_PREP(BPF_FIXUP_OFFSET_MASK, off) |
arch/arm64/net/bpf_jit_comp.c
1213
const s16 off = insn->off;
arch/arm64/net/bpf_jit_comp.c
1249
switch (insn->off) {
arch/arm64/net/bpf_jit_comp.c
1291
if (!off)
arch/arm64/net/bpf_jit_comp.c
1298
if (!off)
arch/arm64/net/bpf_jit_comp.c
1421
if (!off)
arch/arm64/net/bpf_jit_comp.c
1429
if (!off)
arch/arm64/net/bpf_jit_comp.c
1456
jmp_offset = bpf2a64_offset(i, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1485
jmp_offset = bpf2a64_offset(i, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1672
off_adj = off + ctx->stack_size;
arch/arm64/net/bpf_jit_comp.c
1675
off_adj = off;
arch/arm64/net/bpf_jit_comp.c
1688
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1702
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1716
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1727
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1763
off_adj = off + ctx->stack_size;
arch/arm64/net/bpf_jit_comp.c
1766
off_adj = off;
arch/arm64/net/bpf_jit_comp.c
1775
emit_a64_mov_i(1, tmp2, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1783
emit_a64_mov_i(1, tmp2, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1791
emit_a64_mov_i(1, tmp2, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1799
emit_a64_mov_i(1, tmp2, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1825
off_adj = off + ctx->stack_size;
arch/arm64/net/bpf_jit_comp.c
1828
off_adj = off;
arch/arm64/net/bpf_jit_comp.c
1835
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1843
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1851
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
1859
emit_a64_mov_i(1, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
252
static inline int bpf2a64_offset(int bpf_insn, int off,
arch/arm64/net/bpf_jit_comp.c
262
return ctx->offset[bpf_insn + off] - (ctx->offset[bpf_insn] - 1);
arch/arm64/net/bpf_jit_comp.c
633
size_t off;
arch/arm64/net/bpf_jit_comp.c
641
off = offsetof(struct bpf_array, map.max_entries);
arch/arm64/net/bpf_jit_comp.c
642
emit_a64_mov_i64(tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
666
off = offsetof(struct bpf_array, ptrs);
arch/arm64/net/bpf_jit_comp.c
667
emit_a64_mov_i64(tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
684
off = offsetof(struct bpf_prog, bpf_func);
arch/arm64/net/bpf_jit_comp.c
685
emit_a64_mov_i64(tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
691
off = &ctx->image[ctx->idx] - branch1;
arch/arm64/net/bpf_jit_comp.c
692
*branch1 = cpu_to_le32(A64_B_(A64_COND_CS, off));
arch/arm64/net/bpf_jit_comp.c
694
off = &ctx->image[ctx->idx] - branch2;
arch/arm64/net/bpf_jit_comp.c
695
*branch2 = cpu_to_le32(A64_B_(A64_COND_CS, off));
arch/arm64/net/bpf_jit_comp.c
697
off = &ctx->image[ctx->idx] - branch3;
arch/arm64/net/bpf_jit_comp.c
698
*branch3 = cpu_to_le32(A64_CBZ(1, prg, off));
arch/arm64/net/bpf_jit_comp.c
707
const s16 off = insn->off;
arch/arm64/net/bpf_jit_comp.c
728
if (off) {
arch/arm64/net/bpf_jit_comp.c
729
emit_a64_add_i(1, tmp, reg, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
789
const s16 off = insn->off;
arch/arm64/net/bpf_jit_comp.c
792
if (off) {
arch/arm64/net/bpf_jit_comp.c
793
emit_a64_add_i(1, tmp, reg, tmp, off, ctx);
arch/arm64/net/bpf_jit_comp.c
856
const s16 off = insn->off;
arch/arm64/net/bpf_jit_comp.c
867
if (off) {
arch/arm64/net/bpf_jit_comp.c
868
emit_a64_add_i(1, tmp, reg, tmp, off, ctx);
arch/loongarch/include/asm/asmmacro.h
351
.macro lsx_save_upper vd base tmp off
arch/loongarch/include/asm/asmmacro.h
393
.macro lsx_restore_upper vd base tmp off
arch/loongarch/include/asm/asmmacro.h
561
.macro lasx_save_upper xd base tmp off
arch/loongarch/include/asm/asmmacro.h
569
.macro lasx_restore_upper xd base tmp0 tmp1 off
arch/loongarch/include/asm/percpu.h
27
static inline void set_my_cpu_offset(unsigned long off)
arch/loongarch/include/asm/percpu.h
29
__my_cpu_offset = off;
arch/loongarch/include/asm/percpu.h
30
csr_write(off, PERCPU_BASE_KS);
arch/loongarch/net/bpf_jit.c
1083
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1085
emit_insn(ctx, ldb, dst, src, off);
arch/loongarch/net/bpf_jit.c
1087
emit_insn(ctx, ldbu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1089
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1097
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1099
emit_insn(ctx, ldh, dst, src, off);
arch/loongarch/net/bpf_jit.c
1101
emit_insn(ctx, ldhu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1103
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1111
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1113
emit_insn(ctx, ldw, dst, src, off);
arch/loongarch/net/bpf_jit.c
1115
emit_insn(ctx, ldwu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1117
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1125
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1153
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1154
emit_insn(ctx, stb, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1156
move_imm(ctx, t2, off, is32);
arch/loongarch/net/bpf_jit.c
1162
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1163
emit_insn(ctx, sth, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1165
move_imm(ctx, t2, off, is32);
arch/loongarch/net/bpf_jit.c
1171
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1172
emit_insn(ctx, stw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1173
} else if (is_signed_imm14(off)) {
arch/loongarch/net/bpf_jit.c
1174
emit_insn(ctx, stptrw, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1176
move_imm(ctx, t2, off, is32);
arch/loongarch/net/bpf_jit.c
1182
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1183
emit_insn(ctx, std, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1184
} else if (is_signed_imm14(off)) {
arch/loongarch/net/bpf_jit.c
1185
emit_insn(ctx, stptrd, t1, dst, off);
arch/loongarch/net/bpf_jit.c
1187
move_imm(ctx, t2, off, is32);
arch/loongarch/net/bpf_jit.c
1215
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1216
emit_insn(ctx, stb, src, dst, off);
arch/loongarch/net/bpf_jit.c
1218
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1223
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1224
emit_insn(ctx, sth, src, dst, off);
arch/loongarch/net/bpf_jit.c
1226
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1231
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1232
emit_insn(ctx, stw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1233
} else if (is_signed_imm14(off)) {
arch/loongarch/net/bpf_jit.c
1234
emit_insn(ctx, stptrw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1236
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
1241
if (is_signed_imm12(off)) {
arch/loongarch/net/bpf_jit.c
1242
emit_insn(ctx, std, src, dst, off);
arch/loongarch/net/bpf_jit.c
1243
} else if (is_signed_imm14(off)) {
arch/loongarch/net/bpf_jit.c
1244
emit_insn(ctx, stptrd, src, dst, off);
arch/loongarch/net/bpf_jit.c
1246
move_imm(ctx, t1, off, is32);
arch/loongarch/net/bpf_jit.c
280
int off, tc_ninsn = 0;
arch/loongarch/net/bpf_jit.c
303
off = offsetof(struct bpf_array, map.max_entries);
arch/loongarch/net/bpf_jit.c
304
emit_insn(ctx, ldwu, t1, a1, off);
arch/loongarch/net/bpf_jit.c
327
off = offsetof(struct bpf_array, ptrs);
arch/loongarch/net/bpf_jit.c
328
emit_insn(ctx, ldd, t2, t2, off);
arch/loongarch/net/bpf_jit.c
334
off = offsetof(struct bpf_prog, bpf_func);
arch/loongarch/net/bpf_jit.c
335
emit_insn(ctx, ldd, t3, t2, off);
arch/loongarch/net/bpf_jit.c
355
const s16 off = insn->off;
arch/loongarch/net/bpf_jit.c
359
move_imm(ctx, t1, off, false);
arch/loongarch/net/bpf_jit.c
554
const s16 off = insn->off;
arch/loongarch/net/bpf_jit.c
571
switch (off) {
arch/loongarch/net/bpf_jit.c
652
if (!off) {
arch/loongarch/net/bpf_jit.c
670
if (!off) {
arch/loongarch/net/bpf_jit.c
687
if (!off) {
arch/loongarch/net/bpf_jit.c
705
if (!off) {
arch/loongarch/net/bpf_jit.c
901
jmp_offset = bpf2la_offset(i, off, ctx);
arch/loongarch/net/bpf_jit.c
936
jmp_offset = bpf2la_offset(i, off, ctx);
arch/loongarch/net/bpf_jit.c
959
jmp_offset = bpf2la_offset(i, off, ctx);
arch/loongarch/net/bpf_jit.c
969
jmp_offset = bpf2la_offset(i, off, ctx);
arch/loongarch/net/bpf_jit.c
981
jmp_offset = bpf2la_offset(i, off, ctx);
arch/loongarch/net/bpf_jit.h
55
static inline int bpf2la_offset(int bpf_insn, int off, const struct jit_ctx *ctx)
arch/loongarch/net/bpf_jit.h
64
return (ctx->offset[bpf_insn + off] - (ctx->offset[bpf_insn] - 1));
arch/m68k/include/asm/blinken.h
22
static __inline__ void blinken_leds(int on, int off)
arch/m68k/include/asm/blinken.h
27
hp300_ledstate &= ~off;
arch/m68k/include/asm/mcf_pgtable.h
266
#define __swp_entry(typ, off) ((swp_entry_t) { ((typ) & 0x7f) | \
arch/m68k/include/asm/mcf_pgtable.h
267
(off << 11) })
arch/m68k/include/asm/processor.h
73
#define TASK_UNMAPPED_ALIGN(addr, off) PAGE_ALIGN(addr)
arch/m68k/mm/motorola.c
146
unsigned int tmp, off;
arch/m68k/mm/motorola.c
190
for (tmp = 1, off = 0; (mask & tmp) == 0; tmp <<= 1, off += ptable_size(type))
arch/m68k/mm/motorola.c
197
return ptdesc_address(PD_PTDESC(dp)) + off;
arch/m68k/sun3/sun3dvma.c
266
unsigned long off;
arch/m68k/sun3/sun3dvma.c
278
off = kaddr & ~DVMA_PAGE_MASK;
arch/m68k/sun3/sun3dvma.c
280
len += off;
arch/m68k/sun3/sun3dvma.c
292
return (baddr + off);
arch/mips/alchemy/common/gpiolib.c
121
static int alchemy_gpic_get(struct gpio_chip *chip, unsigned int off)
arch/mips/alchemy/common/gpiolib.c
123
return !!au1300_gpio_get_value(off + AU1300_GPIO_BASE);
arch/mips/alchemy/common/gpiolib.c
126
static int alchemy_gpic_set(struct gpio_chip *chip, unsigned int off, int v)
arch/mips/alchemy/common/gpiolib.c
128
au1300_gpio_set_value(off + AU1300_GPIO_BASE, v);
arch/mips/alchemy/common/gpiolib.c
133
static int alchemy_gpic_dir_input(struct gpio_chip *chip, unsigned int off)
arch/mips/alchemy/common/gpiolib.c
135
return au1300_gpio_direction_input(off + AU1300_GPIO_BASE);
arch/mips/alchemy/common/gpiolib.c
138
static int alchemy_gpic_dir_output(struct gpio_chip *chip, unsigned int off,
arch/mips/alchemy/common/gpiolib.c
141
return au1300_gpio_direction_output(off + AU1300_GPIO_BASE, v);
arch/mips/alchemy/common/gpiolib.c
144
static int alchemy_gpic_gpio_to_irq(struct gpio_chip *chip, unsigned int off)
arch/mips/alchemy/common/gpiolib.c
146
return au1300_gpio_to_irq(off + AU1300_GPIO_BASE);
arch/mips/bcm47xx/prom.c
140
unsigned long off = (unsigned long)prom_init;
arch/mips/bcm47xx/prom.c
164
off = EXTVBASE + __pa(off);
arch/mips/bcm47xx/prom.c
166
if (!memcmp((void *)prom_init, (void *)(off + extmem), 16))
arch/mips/bcm47xx/prom.c
62
unsigned long off;
arch/mips/bcm47xx/prom.c
79
off = CPHYSADDR((unsigned long)prom_init);
arch/mips/bcm47xx/prom.c
86
if (off + mem >= max) {
arch/mips/boot/elf2ecoff.c
137
off_t off;
arch/mips/boot/elf2ecoff.c
138
if ((off = lseek(file, offset, SEEK_SET)) < 0) {
arch/mips/include/asm/asmmacro.h
267
.macro ld_b wd, off, base
arch/mips/include/asm/asmmacro.h
276
.macro ld_h wd, off, base
arch/mips/include/asm/asmmacro.h
285
.macro ld_w wd, off, base
arch/mips/include/asm/asmmacro.h
294
.macro ld_d wd, off, base
arch/mips/include/asm/asmmacro.h
303
.macro st_b wd, off, base
arch/mips/include/asm/asmmacro.h
312
.macro st_h wd, off, base
arch/mips/include/asm/asmmacro.h
321
.macro st_w wd, off, base
arch/mips/include/asm/asmmacro.h
330
.macro st_d wd, off, base
arch/mips/include/asm/asmmacro.h
399
.macro ld_b wd, off, base
arch/mips/include/asm/asmmacro.h
409
.macro ld_h wd, off, base
arch/mips/include/asm/asmmacro.h
419
.macro ld_w wd, off, base
arch/mips/include/asm/asmmacro.h
429
.macro ld_d wd, off, base
arch/mips/include/asm/asmmacro.h
439
.macro st_b wd, off, base
arch/mips/include/asm/asmmacro.h
449
.macro st_h wd, off, base
arch/mips/include/asm/asmmacro.h
459
.macro st_w wd, off, base
arch/mips/include/asm/asmmacro.h
469
.macro st_d wd, off, base
arch/mips/include/asm/mach-au1x00/gpio-au1000.h
25
#define MAKE_IRQ(intc, off) (AU1000_INTC##intc##_INT_BASE + (off))
arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h
40
# First clear off CvmCtl[IPPCI] bit and move the performance
arch/mips/include/asm/mips-cm.h
148
#define GCR_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-cm.h
149
CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_GCB_OFS + off, name) \
arch/mips/include/asm/mips-cm.h
150
CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_COCB_OFS + off, redir_##name)
arch/mips/include/asm/mips-cm.h
152
#define GCR_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-cm.h
153
CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_GCB_OFS + off, name) \
arch/mips/include/asm/mips-cm.h
154
CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_COCB_OFS + off, redir_##name)
arch/mips/include/asm/mips-cm.h
156
#define GCR_CX_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-cm.h
157
CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_CLCB_OFS + off, cl_##name) \
arch/mips/include/asm/mips-cm.h
158
CPS_ACCESSOR_RO(gcr, sz, MIPS_CM_COCB_OFS + off, co_##name)
arch/mips/include/asm/mips-cm.h
160
#define GCR_CX_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-cm.h
161
CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_CLCB_OFS + off, cl_##name) \
arch/mips/include/asm/mips-cm.h
162
CPS_ACCESSOR_RW(gcr, sz, MIPS_CM_COCB_OFS + off, co_##name)
arch/mips/include/asm/mips-cpc.h
64
#define CPC_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-cpc.h
65
CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_GCB_OFS + off, name) \
arch/mips/include/asm/mips-cpc.h
66
CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_COCB_OFS + off, redir_##name)
arch/mips/include/asm/mips-cpc.h
68
#define CPC_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-cpc.h
69
CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_GCB_OFS + off, name) \
arch/mips/include/asm/mips-cpc.h
70
CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_COCB_OFS + off, redir_##name)
arch/mips/include/asm/mips-cpc.h
72
#define CPC_CX_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-cpc.h
73
CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_CLCB_OFS + off, cl_##name) \
arch/mips/include/asm/mips-cpc.h
74
CPS_ACCESSOR_RO(cpc, sz, MIPS_CPC_COCB_OFS + off, co_##name)
arch/mips/include/asm/mips-cpc.h
76
#define CPC_CX_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-cpc.h
77
CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_CLCB_OFS + off, cl_##name) \
arch/mips/include/asm/mips-cpc.h
78
CPS_ACCESSOR_RW(cpc, sz, MIPS_CPC_COCB_OFS + off, co_##name)
arch/mips/include/asm/mips-cps.h
100
#define CPS_ACCESSOR_RW(unit, sz, off, name) \
arch/mips/include/asm/mips-cps.h
101
CPS_ACCESSOR_A(unit, off, name) \
arch/mips/include/asm/mips-cps.h
18
#define CPS_ACCESSOR_A(unit, off, name) \
arch/mips/include/asm/mips-cps.h
21
return mips_##unit##_base + (off); \
arch/mips/include/asm/mips-cps.h
92
#define CPS_ACCESSOR_RO(unit, sz, off, name) \
arch/mips/include/asm/mips-cps.h
93
CPS_ACCESSOR_A(unit, off, name) \
arch/mips/include/asm/mips-cps.h
96
#define CPS_ACCESSOR_WO(unit, sz, off, name) \
arch/mips/include/asm/mips-cps.h
97
CPS_ACCESSOR_A(unit, off, name) \
arch/mips/include/asm/mips-gic.h
119
#define _GIC_ACCESSOR_RW_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
120
_GIC_ACCESSOR_RO_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
159
#define GIC_ACCESSOR_RO_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
160
_GIC_ACCESSOR_RO_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
161
_GIC_ACCESSOR_RO_INTR_BIT(MIPS_GIC_REDIR_OFS + off, redir_##name)
arch/mips/include/asm/mips-gic.h
163
#define GIC_ACCESSOR_RW_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
164
_GIC_ACCESSOR_RW_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
165
_GIC_ACCESSOR_RW_INTR_BIT(MIPS_GIC_REDIR_OFS + off, redir_##name)
arch/mips/include/asm/mips-gic.h
168
#define GIC_VX_ACCESSOR_RO_INTR_BIT(sz, off, name) \
arch/mips/include/asm/mips-gic.h
169
GIC_ACCESSOR_RO_INTR_BIT(sz, MIPS_GIC_LOCAL_OFS + off, \
arch/mips/include/asm/mips-gic.h
171
GIC_ACCESSOR_RO_INTR_BIT(sz, MIPS_GIC_REDIR_OFS + off, \
arch/mips/include/asm/mips-gic.h
175
#define GIC_VX_ACCESSOR_RW_INTR_BIT(sz, off, name) \
arch/mips/include/asm/mips-gic.h
176
_GIC_ACCESSOR_RW_INTR_BIT(sz, MIPS_GIC_LOCAL_OFS + off, \
arch/mips/include/asm/mips-gic.h
178
_GIC_ACCESSOR_RW_INTR_BIT(sz, MIPS_GIC_REDIR_OFS + off, \
arch/mips/include/asm/mips-gic.h
30
#define GIC_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-gic.h
31
CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_SHARED_OFS + off, name) \
arch/mips/include/asm/mips-gic.h
32
CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_REDIR_OFS + off, redir_##name)
arch/mips/include/asm/mips-gic.h
35
#define GIC_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-gic.h
36
CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_SHARED_OFS + off, name) \
arch/mips/include/asm/mips-gic.h
37
CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_REDIR_OFS + off, redir_##name)
arch/mips/include/asm/mips-gic.h
40
#define GIC_VX_ACCESSOR_RO(sz, off, name) \
arch/mips/include/asm/mips-gic.h
41
CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \
arch/mips/include/asm/mips-gic.h
42
CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name)
arch/mips/include/asm/mips-gic.h
45
#define GIC_VX_ACCESSOR_RW(sz, off, name) \
arch/mips/include/asm/mips-gic.h
46
CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \
arch/mips/include/asm/mips-gic.h
47
CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name)
arch/mips/include/asm/mips-gic.h
50
#define _GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
53
return mips_gic_base + (off) + (intr * (stride)); \
arch/mips/include/asm/mips-gic.h
63
#define _GIC_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
64
_GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
73
#define GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
74
_GIC_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
75
_GIC_ACCESSOR_RO_INTR_REG(sz, MIPS_GIC_REDIR_OFS + off, stride, redir_##name)
arch/mips/include/asm/mips-gic.h
77
#define GIC_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
78
_GIC_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
79
_GIC_ACCESSOR_RW_INTR_REG(sz, MIPS_GIC_REDIR_OFS + off, stride, redir_##name)
arch/mips/include/asm/mips-gic.h
82
#define GIC_VX_ACCESSOR_RO_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
83
_GIC_ACCESSOR_RO_INTR_REG(sz, MIPS_GIC_LOCAL_OFS + off, \
arch/mips/include/asm/mips-gic.h
85
_GIC_ACCESSOR_RO_INTR_REG(sz, MIPS_GIC_REDIR_OFS + off, \
arch/mips/include/asm/mips-gic.h
89
#define GIC_VX_ACCESSOR_RW_INTR_REG(sz, off, stride, name) \
arch/mips/include/asm/mips-gic.h
90
_GIC_ACCESSOR_RW_INTR_REG(sz, MIPS_GIC_LOCAL_OFS + off, \
arch/mips/include/asm/mips-gic.h
92
_GIC_ACCESSOR_RW_INTR_REG(sz, MIPS_GIC_REDIR_OFS + off, \
arch/mips/include/asm/mips-gic.h
96
#define _GIC_ACCESSOR_RO_INTR_BIT(off, name) \
arch/mips/include/asm/mips-gic.h
99
return mips_gic_base + (off); \
arch/mips/include/asm/uasm.h
212
# define UASM_i_LL(buf, rs, rt, off) uasm_i_lld(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
213
# define UASM_i_LW(buf, rs, rt, off) uasm_i_ld(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
218
# define UASM_i_SC(buf, rs, rt, off) uasm_i_scd(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
224
# define UASM_i_SW(buf, rs, rt, off) uasm_i_sd(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
228
# define UASM_i_LL(buf, rs, rt, off) uasm_i_ll(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
229
# define UASM_i_LW(buf, rs, rt, off) uasm_i_lw(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
234
# define UASM_i_SC(buf, rs, rt, off) uasm_i_sc(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
240
# define UASM_i_SW(buf, rs, rt, off) uasm_i_sw(buf, rs, rt, off)
arch/mips/include/asm/uasm.h
243
#define uasm_i_b(buf, off) uasm_i_beq(buf, 0, 0, off)
arch/mips/include/asm/uasm.h
244
#define uasm_i_beqz(buf, rs, off) uasm_i_beq(buf, rs, 0, off)
arch/mips/include/asm/uasm.h
245
#define uasm_i_beqzl(buf, rs, off) uasm_i_beql(buf, rs, 0, off)
arch/mips/include/asm/uasm.h
246
#define uasm_i_bnez(buf, rs, off) uasm_i_bne(buf, rs, 0, off)
arch/mips/include/asm/uasm.h
247
#define uasm_i_bnezl(buf, rs, off) uasm_i_bnel(buf, rs, 0, off)
arch/mips/include/asm/uasm.h
305
void uasm_move_relocs(struct uasm_reloc *rel, u32 *first, u32 *end, long off);
arch/mips/include/asm/uasm.h
306
void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, long off);
arch/mips/mm/page.c
100
uasm_i_addiu(buf, GPR_T9, GPR_ZERO, off);
arch/mips/mm/page.c
103
if (off > 0x7fff) {
arch/mips/mm/page.c
104
uasm_i_lui(buf, GPR_T9, uasm_rel_hi(off));
arch/mips/mm/page.c
105
uasm_i_addiu(buf, GPR_T9, GPR_T9, uasm_rel_lo(off));
arch/mips/mm/page.c
108
UASM_i_ADDIU(buf, reg1, reg2, off);
arch/mips/mm/page.c
221
static void build_clear_store(u32 **buf, int off)
arch/mips/mm/page.c
224
uasm_i_sd(buf, GPR_ZERO, off, GPR_A0);
arch/mips/mm/page.c
226
uasm_i_sw(buf, GPR_ZERO, off, GPR_A0);
arch/mips/mm/page.c
230
static inline void build_clear_pref(u32 **buf, int off)
arch/mips/mm/page.c
232
if (off & cache_line_mask())
arch/mips/mm/page.c
236
_uasm_i_pref(buf, pref_dst_mode, pref_bias_clear_store + off,
arch/mips/mm/page.c
240
uasm_i_cache(buf, Create_Dirty_Excl_SD, off, GPR_A0);
arch/mips/mm/page.c
254
uasm_i_cache(buf, Create_Dirty_Excl_D, off, GPR_A0);
arch/mips/mm/page.c
266
int off;
arch/mips/mm/page.c
290
off = PAGE_SIZE - pref_bias_clear_store;
arch/mips/mm/page.c
291
if (off > 0xffff || !pref_bias_clear_store)
arch/mips/mm/page.c
292
pg_addiu(&buf, GPR_A2, GPR_A0, off);
arch/mips/mm/page.c
294
uasm_i_ori(&buf, GPR_A2, GPR_A0, off);
arch/mips/mm/page.c
299
off = cache_line_size ? min(8, pref_bias_clear_store / cache_line_size)
arch/mips/mm/page.c
301
while (off) {
arch/mips/mm/page.c
302
build_clear_pref(&buf, -off);
arch/mips/mm/page.c
303
off -= cache_line_size;
arch/mips/mm/page.c
307
build_clear_pref(&buf, off);
arch/mips/mm/page.c
308
build_clear_store(&buf, off);
arch/mips/mm/page.c
309
off += clear_word_size;
arch/mips/mm/page.c
310
} while (off < half_clear_loop_size);
arch/mips/mm/page.c
311
pg_addiu(&buf, GPR_A0, GPR_A0, 2 * off);
arch/mips/mm/page.c
312
off = -off;
arch/mips/mm/page.c
314
build_clear_pref(&buf, off);
arch/mips/mm/page.c
315
if (off == -clear_word_size)
arch/mips/mm/page.c
317
build_clear_store(&buf, off);
arch/mips/mm/page.c
318
off += clear_word_size;
arch/mips/mm/page.c
319
} while (off < 0);
arch/mips/mm/page.c
324
off = 0;
arch/mips/mm/page.c
326
build_clear_store(&buf, off);
arch/mips/mm/page.c
327
off += clear_word_size;
arch/mips/mm/page.c
328
} while (off < half_clear_loop_size);
arch/mips/mm/page.c
329
pg_addiu(&buf, GPR_A0, GPR_A0, 2 * off);
arch/mips/mm/page.c
330
off = -off;
arch/mips/mm/page.c
332
if (off == -clear_word_size)
arch/mips/mm/page.c
335
build_clear_store(&buf, off);
arch/mips/mm/page.c
336
off += clear_word_size;
arch/mips/mm/page.c
337
} while (off < 0);
arch/mips/mm/page.c
357
static void build_copy_load(u32 **buf, int reg, int off)
arch/mips/mm/page.c
360
uasm_i_ld(buf, reg, off, GPR_A1);
arch/mips/mm/page.c
362
uasm_i_lw(buf, reg, off, GPR_A1);
arch/mips/mm/page.c
366
static void build_copy_store(u32 **buf, int reg, int off)
arch/mips/mm/page.c
369
uasm_i_sd(buf, reg, off, GPR_A0);
arch/mips/mm/page.c
371
uasm_i_sw(buf, reg, off, GPR_A0);
arch/mips/mm/page.c
375
static inline void build_copy_load_pref(u32 **buf, int off)
arch/mips/mm/page.c
377
if (off & cache_line_mask())
arch/mips/mm/page.c
381
_uasm_i_pref(buf, pref_src_mode, pref_bias_copy_load + off, GPR_A1);
arch/mips/mm/page.c
384
static inline void build_copy_store_pref(u32 **buf, int off)
arch/mips/mm/page.c
386
if (off & cache_line_mask())
arch/mips/mm/page.c
390
_uasm_i_pref(buf, pref_dst_mode, pref_bias_copy_store + off,
arch/mips/mm/page.c
394
uasm_i_cache(buf, Create_Dirty_Excl_SD, off, GPR_A0);
arch/mips/mm/page.c
408
uasm_i_cache(buf, Create_Dirty_Excl_D, off, GPR_A0);
arch/mips/mm/page.c
415
int off;
arch/mips/mm/page.c
443
off = PAGE_SIZE - pref_bias_copy_load;
arch/mips/mm/page.c
444
if (off > 0xffff || !pref_bias_copy_load)
arch/mips/mm/page.c
445
pg_addiu(&buf, GPR_A2, GPR_A0, off);
arch/mips/mm/page.c
447
uasm_i_ori(&buf, GPR_A2, GPR_A0, off);
arch/mips/mm/page.c
452
off = cache_line_size ? min(8, pref_bias_copy_load / cache_line_size) *
arch/mips/mm/page.c
454
while (off) {
arch/mips/mm/page.c
455
build_copy_load_pref(&buf, -off);
arch/mips/mm/page.c
456
off -= cache_line_size;
arch/mips/mm/page.c
458
off = cache_line_size ? min(8, pref_bias_copy_store / cache_line_size) *
arch/mips/mm/page.c
460
while (off) {
arch/mips/mm/page.c
461
build_copy_store_pref(&buf, -off);
arch/mips/mm/page.c
462
off -= cache_line_size;
arch/mips/mm/page.c
466
build_copy_load_pref(&buf, off);
arch/mips/mm/page.c
467
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
468
build_copy_load_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
469
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
470
build_copy_load_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
471
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
472
build_copy_load_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
473
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
474
build_copy_store_pref(&buf, off);
arch/mips/mm/page.c
475
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
476
build_copy_store_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
477
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
478
build_copy_store_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
479
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
480
build_copy_store_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
481
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
482
off += 4 * copy_word_size;
arch/mips/mm/page.c
483
} while (off < half_copy_loop_size);
arch/mips/mm/page.c
484
pg_addiu(&buf, GPR_A1, GPR_A1, 2 * off);
arch/mips/mm/page.c
485
pg_addiu(&buf, GPR_A0, GPR_A0, 2 * off);
arch/mips/mm/page.c
486
off = -off;
arch/mips/mm/page.c
488
build_copy_load_pref(&buf, off);
arch/mips/mm/page.c
489
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
490
build_copy_load_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
491
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
492
build_copy_load_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
493
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
494
build_copy_load_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
495
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
496
build_copy_store_pref(&buf, off);
arch/mips/mm/page.c
497
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
498
build_copy_store_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
499
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
500
build_copy_store_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
501
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
502
build_copy_store_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
503
if (off == -(4 * copy_word_size))
arch/mips/mm/page.c
505
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
506
off += 4 * copy_word_size;
arch/mips/mm/page.c
507
} while (off < 0);
arch/mips/mm/page.c
513
off = 0;
arch/mips/mm/page.c
515
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
516
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
517
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
518
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
519
build_copy_store_pref(&buf, off);
arch/mips/mm/page.c
520
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
521
build_copy_store_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
522
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
523
build_copy_store_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
524
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
525
build_copy_store_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
526
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
527
off += 4 * copy_word_size;
arch/mips/mm/page.c
528
} while (off < half_copy_loop_size);
arch/mips/mm/page.c
529
pg_addiu(&buf, GPR_A1, GPR_A1, 2 * off);
arch/mips/mm/page.c
530
pg_addiu(&buf, GPR_A0, GPR_A0, 2 * off);
arch/mips/mm/page.c
531
off = -off;
arch/mips/mm/page.c
533
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
534
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
535
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
536
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
537
build_copy_store_pref(&buf, off);
arch/mips/mm/page.c
538
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
539
build_copy_store_pref(&buf, off + copy_word_size);
arch/mips/mm/page.c
540
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
541
build_copy_store_pref(&buf, off + 2 * copy_word_size);
arch/mips/mm/page.c
542
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
543
build_copy_store_pref(&buf, off + 3 * copy_word_size);
arch/mips/mm/page.c
544
if (off == -(4 * copy_word_size))
arch/mips/mm/page.c
547
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
548
off += 4 * copy_word_size;
arch/mips/mm/page.c
549
} while (off < 0);
arch/mips/mm/page.c
555
off = 0;
arch/mips/mm/page.c
557
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
558
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
559
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
560
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
561
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
562
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
563
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
564
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
565
off += 4 * copy_word_size;
arch/mips/mm/page.c
566
} while (off < half_copy_loop_size);
arch/mips/mm/page.c
567
pg_addiu(&buf, GPR_A1, GPR_A1, 2 * off);
arch/mips/mm/page.c
568
pg_addiu(&buf, GPR_A0, GPR_A0, 2 * off);
arch/mips/mm/page.c
569
off = -off;
arch/mips/mm/page.c
571
build_copy_load(&buf, GPR_T0, off);
arch/mips/mm/page.c
572
build_copy_load(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
573
build_copy_load(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
574
build_copy_load(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
575
build_copy_store(&buf, GPR_T0, off);
arch/mips/mm/page.c
576
build_copy_store(&buf, GPR_T1, off + copy_word_size);
arch/mips/mm/page.c
577
build_copy_store(&buf, GPR_T2, off + 2 * copy_word_size);
arch/mips/mm/page.c
578
if (off == -(4 * copy_word_size))
arch/mips/mm/page.c
581
build_copy_store(&buf, GPR_T3, off + 3 * copy_word_size);
arch/mips/mm/page.c
582
off += 4 * copy_word_size;
arch/mips/mm/page.c
583
} while (off < 0);
arch/mips/mm/page.c
91
pg_addiu(u32 **buf, unsigned int reg1, unsigned int reg2, unsigned int off)
arch/mips/mm/page.c
96
if (off > 0x7fff) {
arch/mips/mm/page.c
97
uasm_i_lui(buf, GPR_T9, uasm_rel_hi(off));
arch/mips/mm/page.c
98
uasm_i_addiu(buf, GPR_T9, GPR_T9, uasm_rel_lo(off));
arch/mips/mm/uasm.c
516
long off)
arch/mips/mm/uasm.c
520
rel->addr += off;
arch/mips/mm/uasm.c
525
long off)
arch/mips/mm/uasm.c
529
lab->addr += off;
arch/mips/mm/uasm.c
536
long off = (long)(target - first);
arch/mips/mm/uasm.c
540
uasm_move_relocs(rel, first, end, off);
arch/mips/mm/uasm.c
541
uasm_move_labels(lab, first, end, off);
arch/mips/net/bpf_jit_comp.c
185
int get_offset(const struct jit_context *ctx, int off)
arch/mips/net/bpf_jit_comp.c
187
return (INDEX(ctx->descriptors[ctx->bpf_index + off]) -
arch/mips/net/bpf_jit_comp.c
409
void emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp.c
412
emit(ctx, ll, MIPS_R_T9, off, dst);
arch/mips/net/bpf_jit_comp.c
434
emit(ctx, sc, MIPS_R_T8, off, dst);
arch/mips/net/bpf_jit_comp.c
445
void emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off)
arch/mips/net/bpf_jit_comp.c
448
emit(ctx, ll, MIPS_R_T9, off, dst);
arch/mips/net/bpf_jit_comp.c
451
emit(ctx, sc, MIPS_R_T8, off, dst);
arch/mips/net/bpf_jit_comp.c
698
void emit_jmp_i(struct jit_context *ctx, u8 dst, s32 imm, s32 off, u8 op)
arch/mips/net/bpf_jit_comp.c
707
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
712
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
717
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
722
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
727
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
732
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
737
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
742
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
747
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
752
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
758
void emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op)
arch/mips/net/bpf_jit_comp.c
766
emit(ctx, beq, dst, src, off);
arch/mips/net/bpf_jit_comp.c
770
emit(ctx, bne, dst, src, off);
arch/mips/net/bpf_jit_comp.c
775
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
780
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
785
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
790
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
795
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
800
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
805
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
810
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
815
emit(ctx, bnez, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
820
emit(ctx, beqz, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp.c
826
int emit_ja(struct jit_context *ctx, s16 off)
arch/mips/net/bpf_jit_comp.c
828
int target = get_target(ctx, ctx->bpf_index + off + 1);
arch/mips/net/bpf_jit_comp.h
157
int get_offset(const struct jit_context *ctx, int off);
arch/mips/net/bpf_jit_comp.h
178
void emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code);
arch/mips/net/bpf_jit_comp.h
181
void emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off);
arch/mips/net/bpf_jit_comp.h
201
void emit_jmp_i(struct jit_context *ctx, u8 dst, s32 imm, s32 off, u8 op);
arch/mips/net/bpf_jit_comp.h
204
void emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op);
arch/mips/net/bpf_jit_comp.h
207
int emit_ja(struct jit_context *ctx, s16 off);
arch/mips/net/bpf_jit_comp32.c
1093
const u8 dst[], s32 imm, s32 off, u8 op)
arch/mips/net/bpf_jit_comp32.c
1120
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1122
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1137
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1139
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1144
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1149
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1154
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1159
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1164
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1169
emit(ctx, beqz, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1174
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1179
emit(ctx, bnez, tmp, off);
arch/mips/net/bpf_jit_comp32.c
1186
const u8 dst[], const u8 src[], s32 off, u8 op)
arch/mips/net/bpf_jit_comp32.c
1203
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1205
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1215
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1217
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1222
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1227
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1232
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1237
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1242
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1247
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1252
emit(ctx, bnez, t1, off);
arch/mips/net/bpf_jit_comp32.c
1257
emit(ctx, beqz, t1, off);
arch/mips/net/bpf_jit_comp32.c
1296
int off;
arch/mips/net/bpf_jit_comp32.c
1307
off = offsetof(struct bpf_array, map.max_entries);
arch/mips/net/bpf_jit_comp32.c
1308
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp32.c
1310
emit(ctx, lw, t1, off, ary); /* t1 = ary->map.max_entries*/
arch/mips/net/bpf_jit_comp32.c
1323
off = offsetof(struct bpf_array, ptrs);
arch/mips/net/bpf_jit_comp32.c
1324
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp32.c
1328
emit(ctx, lw, t2, off, t1); /* t2 = *(t1 + off) */
arch/mips/net/bpf_jit_comp32.c
1336
off = offsetof(struct bpf_prog, bpf_func);
arch/mips/net/bpf_jit_comp32.c
1337
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp32.c
1339
emit(ctx, lw, t1, off, t2); /* t1 = *(t2 + off) */
arch/mips/net/bpf_jit_comp32.c
1470
s16 off = insn->off;
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
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
1705
off, imm);
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
1764
if (off == 0)
arch/mips/net/bpf_jit_comp32.c
1766
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1768
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp32.c
1793
if (off == 0)
arch/mips/net/bpf_jit_comp32.c
1795
setup_jmp_i(ctx, imm, 32, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1803
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp32.c
1828
if (off == 0)
arch/mips/net/bpf_jit_comp32.c
1830
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1832
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp32.c
1857
if (off == 0)
arch/mips/net/bpf_jit_comp32.c
1859
setup_jmp_i(ctx, imm, 64, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1861
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp32.c
1866
if (off == 0)
arch/mips/net/bpf_jit_comp32.c
1868
if (emit_ja(ctx, off) < 0)
arch/mips/net/bpf_jit_comp32.c
655
const u8 dst[], u8 src, s16 off, u8 size)
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
676
emit(ctx, lw, dst[0], off + 4, src);
arch/mips/net/bpf_jit_comp32.c
677
emit(ctx, lw, dst[1], off, src);
arch/mips/net/bpf_jit_comp32.c
679
emit(ctx, lw, dst[1], off, src);
arch/mips/net/bpf_jit_comp32.c
680
emit(ctx, lw, dst[0], off + 4, src);
arch/mips/net/bpf_jit_comp32.c
690
const u8 dst, const u8 src[], s16 off, u8 size)
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
707
emit(ctx, sw, src[1], off, dst);
arch/mips/net/bpf_jit_comp32.c
708
emit(ctx, sw, src[0], off + 4, dst);
arch/mips/net/bpf_jit_comp32.c
715
u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp32.c
730
emit(ctx, addiu, MIPS_R_A0, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp32.c
733
emit(ctx, addiu, MIPS_R_A1, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp32.c
798
u8 dst, const u8 src[], s16 off, u8 code)
arch/mips/net/bpf_jit_comp32.c
815
emit(ctx, addiu, MIPS_R_A2, MIPS_R_T9, off);
arch/mips/net/bpf_jit_comp32.c
873
static void emit_cmpxchg_r32(struct jit_context *ctx, u8 dst, u8 src, s16 off)
arch/mips/net/bpf_jit_comp32.c
885
emit(ctx, addiu, MIPS_R_T9, dst, off);
arch/mips/net/bpf_jit_comp32.c
910
u8 dst, const u8 src[], s16 off)
arch/mips/net/bpf_jit_comp32.c
924
emit(ctx, addiu, MIPS_R_T9, dst, off);
arch/mips/net/bpf_jit_comp64.c
1016
if (off == 0)
arch/mips/net/bpf_jit_comp64.c
1018
setup_jmp_i(ctx, imm, 64, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
1026
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp64.c
1031
if (off == 0)
arch/mips/net/bpf_jit_comp64.c
1033
if (emit_ja(ctx, off) < 0)
arch/mips/net/bpf_jit_comp64.c
334
static void emit_ldx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size)
arch/mips/net/bpf_jit_comp64.c
339
emit(ctx, lbu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
343
emit(ctx, lhu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
347
emit(ctx, lwu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
351
emit(ctx, ld, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
358
static void emit_stx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size)
arch/mips/net/bpf_jit_comp64.c
363
emit(ctx, sb, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
367
emit(ctx, sh, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
371
emit(ctx, sw, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
375
emit(ctx, sd, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
382
u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp64.c
388
emit(ctx, lld, t1, off, dst);
arch/mips/net/bpf_jit_comp64.c
410
emit(ctx, scd, t2, off, dst);
arch/mips/net/bpf_jit_comp64.c
421
static void emit_cmpxchg_r64(struct jit_context *ctx, u8 dst, u8 src, s16 off)
arch/mips/net/bpf_jit_comp64.c
428
emit(ctx, lld, t1, off, dst);
arch/mips/net/bpf_jit_comp64.c
431
emit(ctx, scd, t2, off, dst);
arch/mips/net/bpf_jit_comp64.c
483
int off;
arch/mips/net/bpf_jit_comp64.c
493
off = offsetof(struct bpf_array, map.max_entries);
arch/mips/net/bpf_jit_comp64.c
494
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp64.c
496
emit(ctx, lwu, tmp, off, ary); /* tmp = ary->map.max_entrs*/
arch/mips/net/bpf_jit_comp64.c
505
off = offsetof(struct bpf_array, ptrs);
arch/mips/net/bpf_jit_comp64.c
506
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp64.c
510
emit(ctx, ld, tmp, off, tmp); /* tmp = *(tmp + off) */
arch/mips/net/bpf_jit_comp64.c
517
off = offsetof(struct bpf_prog, bpf_func);
arch/mips/net/bpf_jit_comp64.c
518
if (off > 0x7fff)
arch/mips/net/bpf_jit_comp64.c
520
emit(ctx, ld, tmp, off, tmp); /* tmp = *(tmp + off) */
arch/mips/net/bpf_jit_comp64.c
641
s16 off = insn->off;
arch/mips/net/bpf_jit_comp64.c
828
emit_ldx(ctx, dst, src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp64.c
836
emit_stx(ctx, dst, MIPS_R_T4, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp64.c
843
emit_stx(ctx, dst, src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp64.c
862
emit_atomic_r64(ctx, dst, src, off, imm);
arch/mips/net/bpf_jit_comp64.c
871
emit_atomic_r(ctx, tmp, src, off, imm);
arch/mips/net/bpf_jit_comp64.c
875
emit_atomic_r(ctx, dst, MIPS_R_T4, off, imm);
arch/mips/net/bpf_jit_comp64.c
880
emit_cmpxchg_r64(ctx, dst, src, off);
arch/mips/net/bpf_jit_comp64.c
888
emit_cmpxchg_r(ctx, dst, MIPS_R_T5, tmp, off);
arch/mips/net/bpf_jit_comp64.c
920
if (off == 0)
arch/mips/net/bpf_jit_comp64.c
922
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
926
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp64.c
951
if (off == 0)
arch/mips/net/bpf_jit_comp64.c
953
setup_jmp_i(ctx, imm, 32, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
962
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/net/bpf_jit_comp64.c
987
if (off == 0)
arch/mips/net/bpf_jit_comp64.c
989
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
991
if (finish_jmp(ctx, jmp, off) < 0)
arch/mips/pci/ops-rc32434.c
41
#define PCI_CFG_SET(bus, slot, func, off) \
arch/mips/pci/ops-rc32434.c
44
((func)<<8) | (off)))
arch/mips/tools/loongson3-llsc-check.c
105
static bool is_branch(uint32_t insn, int *off)
arch/mips/tools/loongson3-llsc-check.c
116
*off = se16(insn) + 1;
arch/mips/tools/loongson3-llsc-check.c
129
*off = se16(insn) + 1;
arch/mips/tools/loongson3-llsc-check.c
144
int off;
arch/mips/tools/loongson3-llsc-check.c
173
if (!is_branch(le32toh(code[i]), &off))
arch/mips/tools/loongson3-llsc-check.c
180
if ((off >= -i) && (off <= sc_pos))
arch/mips/tools/loongson3-llsc-check.c
184
if (is_sync(le32toh(code[i + off])))
arch/nios2/include/asm/pgtable.h
257
#define __swp_entry(type, off) ((swp_entry_t) { (((type) & 0x1f) << 26) \
arch/nios2/include/asm/pgtable.h
258
| ((off) & 0xfffff) })
arch/openrisc/include/asm/cmpxchg.h
62
int off = (unsigned long)ptr % sizeof(u32);
arch/openrisc/include/asm/cmpxchg.h
63
volatile u32 *p = ptr - off;
arch/openrisc/include/asm/cmpxchg.h
65
int bitoff = (sizeof(u32) - size - off) * BITS_PER_BYTE;
arch/openrisc/include/asm/cmpxchg.h
67
int bitoff = off * BITS_PER_BYTE;
arch/openrisc/include/asm/cmpxchg.h
94
int off = (unsigned long)ptr % sizeof(u32);
arch/openrisc/include/asm/cmpxchg.h
95
volatile u32 *p = ptr - off;
arch/openrisc/include/asm/cmpxchg.h
97
int bitoff = (sizeof(u32) - size - off) * BITS_PER_BYTE;
arch/openrisc/include/asm/cmpxchg.h
99
int bitoff = off * BITS_PER_BYTE;
arch/parisc/kernel/sys_parisc.c
47
unsigned long off = (SHM_COLOUR-1) &
arch/parisc/kernel/sys_parisc.c
49
return base + off;
arch/parisc/net/bpf_jit.h
304
static inline signed long hppa_offset(int insn, int off, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit.h
308
off++; /* BPF branch is from PC+1 */
arch/parisc/net/bpf_jit.h
310
to = (insn + off > 0) ? ctx->offset[insn + off - 1] : 0;
arch/parisc/net/bpf_jit_comp32.c
1000
emit(hppa_ldw(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp32.c
1006
static int emit_load_r64(const s8 *dst, const s8 *src, s16 off,
arch/parisc/net/bpf_jit_comp32.c
1016
if (relative_bits_ok(off, 14))
arch/parisc/net/bpf_jit_comp32.c
1021
emit(hppa_addil(off, lo(rs)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1022
off = im11(off);
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
1043
emit(hppa_ldw(off + 0, srcreg, hi(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
1052
static int emit_store_r64(const s8 *dst, const s8 *src, s16 off,
arch/parisc/net/bpf_jit_comp32.c
1063
if (relative_bits_ok(off, 14))
arch/parisc/net/bpf_jit_comp32.c
1068
emit(hppa_addil(off, lo(rd)), ctx);
arch/parisc/net/bpf_jit_comp32.c
1069
off = im11(off);
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
1084
emit(hppa_stw(hi(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
1123
s16 off = insn->off;
arch/parisc/net/bpf_jit_comp32.c
1300
paoff = hppa_offset(i, off, ctx);
arch/parisc/net/bpf_jit_comp32.c
1378
paoff = hppa_offset(i, off, ctx);
arch/parisc/net/bpf_jit_comp32.c
1424
if (emit_load_r64(dst, src, off, ctx, BPF_SIZE(code)))
arch/parisc/net/bpf_jit_comp32.c
1447
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/parisc/net/bpf_jit_comp32.c
793
int off;
arch/parisc/net/bpf_jit_comp32.c
819
off = far ? (HPPA_BRANCH_DISPLACEMENT - 1) : paoff - HPPA_BRANCH_DISPLACEMENT;
arch/parisc/net/bpf_jit_comp32.c
824
emit(hppa_beq(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
827
emit(hppa_bgtu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
830
emit(hppa_bltu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
833
emit(hppa_bgeu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
836
emit(hppa_bleu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
839
emit(hppa_bne(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
842
emit(hppa_bgt(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
845
emit(hppa_blt(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
848
emit(hppa_bge(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
851
emit(hppa_ble(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp32.c
950
int off;
arch/parisc/net/bpf_jit_comp32.c
960
off = offsetof(struct bpf_array, map.max_entries);
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
987
off = offsetof(struct bpf_array, ptrs);
arch/parisc/net/bpf_jit_comp32.c
988
BUILD_BUG_ON(!relative_bits_ok(off, 11));
arch/parisc/net/bpf_jit_comp32.c
989
emit(hppa_ldw(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp32.c
997
off = offsetof(struct bpf_prog, bpf_func);
arch/parisc/net/bpf_jit_comp32.c
998
BUILD_BUG_ON(!relative_bits_ok(off, 11));
arch/parisc/net/bpf_jit_comp64.c
1023
if (relative_bits_ok(off, 14))
arch/parisc/net/bpf_jit_comp64.c
1030
emit(hppa_addil(off, rs), ctx);
arch/parisc/net/bpf_jit_comp64.c
1031
off = im11(off);
arch/parisc/net/bpf_jit_comp64.c
1036
emit(hppa_ldb(off, srcreg, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
1041
emit(hppa_ldh(off, srcreg, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
1046
emit(hppa_ldw(off, srcreg, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
1051
if (off & 7) {
arch/parisc/net/bpf_jit_comp64.c
1052
emit(hppa_ldo(off, srcreg, HPPA_REG_R1), ctx);
arch/parisc/net/bpf_jit_comp64.c
1054
} else if (off >= -16 && off <= 15)
arch/parisc/net/bpf_jit_comp64.c
1055
emit(hppa64_ldd_im5(off, srcreg, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
1057
emit(hppa64_ldd_im16(off, srcreg, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
1082
emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code));
arch/parisc/net/bpf_jit_comp64.c
253
int off;
arch/parisc/net/bpf_jit_comp64.c
280
off = far ? (2 - HPPA_BRANCH_DISPLACEMENT) : paoff - HPPA_BRANCH_DISPLACEMENT;
arch/parisc/net/bpf_jit_comp64.c
285
emit(hppa_beq(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
288
emit(hppa_bgtu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
291
emit(hppa_bltu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
294
emit(hppa_bgeu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
297
emit(hppa_bleu(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
300
emit(hppa_bne(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
303
emit(hppa_bgt(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
306
emit(hppa_blt(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
309
emit(hppa_bge(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
312
emit(hppa_ble(rd, rs, off), ctx);
arch/parisc/net/bpf_jit_comp64.c
349
int off;
arch/parisc/net/bpf_jit_comp64.c
362
off = offsetof(struct bpf_array, map.max_entries);
arch/parisc/net/bpf_jit_comp64.c
364
emit(hppa_ldw(off, arr_reg, HPPA_REG_T1), ctx);
arch/parisc/net/bpf_jit_comp64.c
389
off = offsetof(struct bpf_array, ptrs);
arch/parisc/net/bpf_jit_comp64.c
390
BUILD_BUG_ON(off < 16);
arch/parisc/net/bpf_jit_comp64.c
391
emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp64.c
399
off = offsetof(struct bpf_prog, bpf_func);
arch/parisc/net/bpf_jit_comp64.c
400
BUILD_BUG_ON(off < 16);
arch/parisc/net/bpf_jit_comp64.c
402
emit(hppa64_ldd_im16(off, HPPA_REG_T0, HPPA_REG_T0), ctx);
arch/parisc/net/bpf_jit_comp64.c
554
static void emit_store(const s8 rd, const s8 rs, s16 off,
arch/parisc/net/bpf_jit_comp64.c
561
if (relative_bits_ok(off, 14))
arch/parisc/net/bpf_jit_comp64.c
566
emit(hppa_addil(off, rd), ctx);
arch/parisc/net/bpf_jit_comp64.c
567
off = im11(off);
arch/parisc/net/bpf_jit_comp64.c
572
emit(hppa_stb(rs, off, dstreg), ctx);
arch/parisc/net/bpf_jit_comp64.c
575
emit(hppa_sth(rs, off, dstreg), ctx);
arch/parisc/net/bpf_jit_comp64.c
578
emit(hppa_stw(rs, off, dstreg), ctx);
arch/parisc/net/bpf_jit_comp64.c
581
if (off & 7) {
arch/parisc/net/bpf_jit_comp64.c
582
emit(hppa_ldo(off, dstreg, HPPA_REG_R1), ctx);
arch/parisc/net/bpf_jit_comp64.c
584
} else if (off >= -16 && off <= 15)
arch/parisc/net/bpf_jit_comp64.c
585
emit(hppa64_std_im5(rs, off, dstreg), ctx);
arch/parisc/net/bpf_jit_comp64.c
587
emit(hppa64_std_im16(rs, off, dstreg), ctx);
arch/parisc/net/bpf_jit_comp64.c
601
s16 off = insn->off;
arch/parisc/net/bpf_jit_comp64.c
858
paoff = hppa_offset(i, off, ctx);
arch/parisc/net/bpf_jit_comp64.c
887
paoff = hppa_offset(i, off, ctx);
arch/parisc/net/bpf_jit_comp64.c
931
paoff = hppa_offset(i, off, ctx);
arch/parisc/net/bpf_jit_comp64.c
953
paoff = hppa_offset(i, off, ctx);
arch/powerpc/boot/addnote.c
64
#define GET_16BE(off) ((buf[off] << 8) + (buf[(off)+1]))
arch/powerpc/boot/addnote.c
65
#define GET_32BE(off) ((GET_16BE(off) << 16U) + GET_16BE((off)+2U))
arch/powerpc/boot/addnote.c
66
#define GET_64BE(off) ((((unsigned long long)GET_32BE(off)) << 32ULL) + \
arch/powerpc/boot/addnote.c
67
((unsigned long long)GET_32BE((off)+4ULL)))
arch/powerpc/boot/addnote.c
68
#define PUT_16BE(off, v)(buf[off] = ((v) >> 8) & 0xff, \
arch/powerpc/boot/addnote.c
69
buf[(off) + 1] = (v) & 0xff)
arch/powerpc/boot/addnote.c
70
#define PUT_32BE(off, v)(PUT_16BE((off), (v) >> 16L), PUT_16BE((off) + 2, (v)))
arch/powerpc/boot/addnote.c
71
#define PUT_64BE(off, v)((PUT_32BE((off), (unsigned long long)(v) >> 32L), \
arch/powerpc/boot/addnote.c
72
PUT_32BE((off) + 4, (unsigned long long)(v))))
arch/powerpc/boot/addnote.c
74
#define GET_16LE(off) ((buf[off]) + (buf[(off)+1] << 8))
arch/powerpc/boot/addnote.c
75
#define GET_32LE(off) (GET_16LE(off) + (GET_16LE((off)+2U) << 16U))
arch/powerpc/boot/addnote.c
76
#define GET_64LE(off) ((unsigned long long)GET_32LE(off) + \
arch/powerpc/boot/addnote.c
77
(((unsigned long long)GET_32LE((off)+4ULL)) << 32ULL))
arch/powerpc/boot/addnote.c
78
#define PUT_16LE(off, v) (buf[off] = (v) & 0xff, \
arch/powerpc/boot/addnote.c
79
buf[(off) + 1] = ((v) >> 8) & 0xff)
arch/powerpc/boot/addnote.c
80
#define PUT_32LE(off, v) (PUT_16LE((off), (v)), PUT_16LE((off) + 2, (v) >> 16L))
arch/powerpc/boot/addnote.c
81
#define PUT_64LE(off, v) (PUT_32LE((off), (unsigned long long)(v)), \
arch/powerpc/boot/addnote.c
82
PUT_32LE((off) + 4, (unsigned long long)(v) >> 32L))
arch/powerpc/boot/addnote.c
84
#define GET_16(off) (e_data == ELFDATA2MSB ? GET_16BE(off) : GET_16LE(off))
arch/powerpc/boot/addnote.c
85
#define GET_32(off) (e_data == ELFDATA2MSB ? GET_32BE(off) : GET_32LE(off))
arch/powerpc/boot/addnote.c
86
#define GET_64(off) (e_data == ELFDATA2MSB ? GET_64BE(off) : GET_64LE(off))
arch/powerpc/boot/addnote.c
87
#define PUT_16(off, v) (e_data == ELFDATA2MSB ? PUT_16BE(off, v) : \
arch/powerpc/boot/addnote.c
88
PUT_16LE(off, v))
arch/powerpc/boot/addnote.c
89
#define PUT_32(off, v) (e_data == ELFDATA2MSB ? PUT_32BE(off, v) : \
arch/powerpc/boot/addnote.c
90
PUT_32LE(off, v))
arch/powerpc/boot/addnote.c
91
#define PUT_64(off, v) (e_data == ELFDATA2MSB ? PUT_64BE(off, v) : \
arch/powerpc/boot/addnote.c
92
PUT_64LE(off, v))
arch/powerpc/boot/libfdt-wrapper.c
31
#define offset_devp(off) \
arch/powerpc/boot/libfdt-wrapper.c
33
unsigned long _offset = (off); \
arch/powerpc/include/asm/cmpxchg.h
11
#define BITOFF_CAL(size, off) ((sizeof(u32) - size - off) * BITS_PER_BYTE)
arch/powerpc/include/asm/cmpxchg.h
13
#define BITOFF_CAL(size, off) (off * BITS_PER_BYTE)
arch/powerpc/include/asm/cmpxchg.h
19
unsigned int prev, prev_mask, tmp, bitoff, off; \
arch/powerpc/include/asm/cmpxchg.h
21
off = (unsigned long)p % sizeof(u32); \
arch/powerpc/include/asm/cmpxchg.h
22
bitoff = BITOFF_CAL(sizeof(type), off); \
arch/powerpc/include/asm/cmpxchg.h
23
p -= off; \
arch/powerpc/include/asm/cmpxchg.h
44
unsigned int prev, prev_mask, tmp, bitoff, off; \
arch/powerpc/include/asm/cmpxchg.h
46
off = (unsigned long)p % sizeof(u32); \
arch/powerpc/include/asm/cmpxchg.h
47
bitoff = BITOFF_CAL(sizeof(type), off); \
arch/powerpc/include/asm/cmpxchg.h
48
p -= off; \
arch/powerpc/kernel/proc_powerpc.c
22
static loff_t page_map_seek(struct file *file, loff_t off, int whence)
arch/powerpc/kernel/proc_powerpc.c
24
return fixed_size_llseek(file, off, whence, PAGE_SIZE);
arch/powerpc/kernel/rtas_flash.c
311
size_t count, loff_t *off)
arch/powerpc/kernel/rtas_flash.c
394
size_t count, loff_t *off)
arch/powerpc/kernel/rtas_flash.c
482
size_t count, loff_t *off)
arch/powerpc/kernel/rtas_flash.c
491
if ((*off >= VALIDATE_BUF_SIZE) ||
arch/powerpc/kernel/rtas_flash.c
493
*off += count;
arch/powerpc/kernel/rtas_flash.c
497
if (*off + count >= VALIDATE_BUF_SIZE) {
arch/powerpc/kernel/rtas_flash.c
498
count = VALIDATE_BUF_SIZE - *off;
arch/powerpc/kernel/rtas_flash.c
507
if (copy_from_user(args_buf->buf + *off, buf, count))
arch/powerpc/kernel/rtas_flash.c
510
*off += count;
arch/powerpc/kernel/secvar-sysfs.c
56
const struct bin_attribute *attr, char *buf, loff_t off,
arch/powerpc/kernel/secvar-sysfs.c
81
rc = memory_read_from_buffer(buf, count, &off, data, dsize);
arch/powerpc/kernel/secvar-sysfs.c
89
const struct bin_attribute *attr, char *buf, loff_t off,
arch/powerpc/kernel/syscalls.c
41
unsigned long fd, unsigned long off, int shift)
arch/powerpc/kernel/syscalls.c
46
if (!IS_ALIGNED(off, 1 << shift))
arch/powerpc/kernel/syscalls.c
49
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> shift);
arch/powerpc/net/bpf_jit_comp32.c
1005
PPC_LI32(_R0, TASK_SIZE - off);
arch/powerpc/net/bpf_jit_comp32.c
1036
EMIT(PPC_RAW_LBZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1040
EMIT(PPC_RAW_LHA(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1043
EMIT(PPC_RAW_LWZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1052
EMIT(PPC_RAW_LBZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1055
EMIT(PPC_RAW_LHZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1058
EMIT(PPC_RAW_LWZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1061
EMIT(PPC_RAW_LWZ(dst_reg_h, src_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
1062
EMIT(PPC_RAW_LWZ(dst_reg, src_reg, off + 4));
arch/powerpc/net/bpf_jit_comp32.c
1152
PPC_JMP(addrs[i + 1 + off]);
arch/powerpc/net/bpf_jit_comp32.c
1357
PPC_BCC(true_cond, addrs[i + 1 + off]);
arch/powerpc/net/bpf_jit_comp32.c
310
s16 off = insn[i].off;
arch/powerpc/net/bpf_jit_comp32.c
457
if (off)
arch/powerpc/net/bpf_jit_comp32.c
463
if (off)
arch/powerpc/net/bpf_jit_comp32.c
480
if (off)
arch/powerpc/net/bpf_jit_comp32.c
486
if (off)
arch/powerpc/net/bpf_jit_comp32.c
499
if (off)
arch/powerpc/net/bpf_jit_comp32.c
507
} else if (off) {
arch/powerpc/net/bpf_jit_comp32.c
527
} else if (off) {
arch/powerpc/net/bpf_jit_comp32.c
764
if (off == 8) {
arch/powerpc/net/bpf_jit_comp32.c
767
} else if (off == 16) {
arch/powerpc/net/bpf_jit_comp32.c
770
} else if (off == 32 && dst_reg == src_reg) {
arch/powerpc/net/bpf_jit_comp32.c
772
} else if (off == 32) {
arch/powerpc/net/bpf_jit_comp32.c
784
else if (off == 8)
arch/powerpc/net/bpf_jit_comp32.c
786
else if (off == 16)
arch/powerpc/net/bpf_jit_comp32.c
864
EMIT(PPC_RAW_STB(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
868
EMIT(PPC_RAW_STB(_R0, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
871
EMIT(PPC_RAW_STH(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
875
EMIT(PPC_RAW_STH(_R0, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
878
EMIT(PPC_RAW_STW(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
882
EMIT(PPC_RAW_STW(_R0, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
885
EMIT(PPC_RAW_STW(src_reg_h, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
886
EMIT(PPC_RAW_STW(src_reg, dst_reg, off + 4));
arch/powerpc/net/bpf_jit_comp32.c
890
EMIT(PPC_RAW_STW(_R0, dst_reg, off + 4));
arch/powerpc/net/bpf_jit_comp32.c
892
EMIT(PPC_RAW_STW(_R0, dst_reg, off));
arch/powerpc/net/bpf_jit_comp32.c
906
EMIT(PPC_RAW_LI(tmp_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1012
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1020
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1028
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1035
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1059
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1066
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1073
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1080
if (off)
arch/powerpc/net/bpf_jit_comp64.c
1224
if (off == 0) {
arch/powerpc/net/bpf_jit_comp64.c
1230
if (sign_extend(image, ctx, src_reg, dst_reg, off / 8))
arch/powerpc/net/bpf_jit_comp64.c
1381
EMIT(PPC_RAW_STB(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1389
EMIT(PPC_RAW_STH(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1397
EMIT(PPC_RAW_STW(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1405
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
1406
EMIT(PPC_RAW_LI(tmp2_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1409
EMIT(PPC_RAW_STD(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1420
ret = bpf_jit_emit_probe_mem_store(ctx, src_reg, off, code, image);
arch/powerpc/net/bpf_jit_comp64.c
1446
ret = bpf_jit_emit_probe_mem_store(ctx, src_reg, off, code, image);
arch/powerpc/net/bpf_jit_comp64.c
1545
EMIT(PPC_RAW_ADDI(tmp1_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1557
if ((BPF_SIZE(code) == BPF_DW && (off & 3)) ||
arch/powerpc/net/bpf_jit_comp64.c
1569
EMIT(PPC_RAW_LBZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1573
EMIT(PPC_RAW_LHA(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1576
EMIT(PPC_RAW_LWA(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1582
EMIT(PPC_RAW_LBZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1585
EMIT(PPC_RAW_LHZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1588
EMIT(PPC_RAW_LWZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1591
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
1592
EMIT(PPC_RAW_LI(tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1595
EMIT(PPC_RAW_LD(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1622
EMIT(PPC_RAW_LBZ(dst_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1625
EMIT(PPC_RAW_LHZ(dst_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1628
EMIT(PPC_RAW_LWZ(dst_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1631
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
1632
EMIT(PPC_RAW_LI(tmp2_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1635
EMIT(PPC_RAW_LD(dst_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
1718
PPC_JMP(addrs[i + 1 + off]);
arch/powerpc/net/bpf_jit_comp64.c
1909
PPC_BCC(true_cond, addrs[i + 1 + off]);
arch/powerpc/net/bpf_jit_comp64.c
721
EMIT(PPC_RAW_LI(tmp1_reg, insn->off));
arch/powerpc/net/bpf_jit_comp64.c
810
static int bpf_jit_emit_probe_mem_store(struct codegen_context *ctx, u32 src_reg, s16 off,
arch/powerpc/net/bpf_jit_comp64.c
818
EMIT(PPC_RAW_STB(src_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
821
EMIT(PPC_RAW_STH(src_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
824
EMIT(PPC_RAW_STW(src_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
827
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
828
EMIT(PPC_RAW_LI(tmp2_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
831
EMIT(PPC_RAW_STD(src_reg, tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
848
s16 off = insn.off;
arch/powerpc/net/bpf_jit_comp64.c
855
EMIT(PPC_RAW_LBZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
858
EMIT(PPC_RAW_LHZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
861
EMIT(PPC_RAW_LWZ(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
864
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
865
EMIT(PPC_RAW_LI(tmp1_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
868
EMIT(PPC_RAW_LD(dst_reg, src_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
878
EMIT(PPC_RAW_STB(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
881
EMIT(PPC_RAW_STH(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
884
EMIT(PPC_RAW_STW(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
887
if (off % 4) {
arch/powerpc/net/bpf_jit_comp64.c
888
EMIT(PPC_RAW_LI(tmp2_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
891
EMIT(PPC_RAW_STD(src_reg, dst_reg, off));
arch/powerpc/net/bpf_jit_comp64.c
925
s16 off = insn[i].off;
arch/powerpc/platforms/chrp/pci.c
34
static int gg2_read_config(struct pci_bus *bus, unsigned int devfn, int off,
arch/powerpc/platforms/chrp/pci.c
46
cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off);
arch/powerpc/platforms/chrp/pci.c
61
static int gg2_write_config(struct pci_bus *bus, unsigned int devfn, int off,
arch/powerpc/platforms/chrp/pci.c
73
cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off);
arch/powerpc/platforms/pasemi/pci.c
26
#define PA_PXP_CFA(bus, devfn, off) (((bus) << 20) | ((devfn) << 12) | (off))
arch/powerpc/platforms/powermac/pci.c
124
#define MACRISC_CFA0(devfn, off) \
arch/powerpc/platforms/powermac/pci.c
127
| (((unsigned int)(off)) & 0xFCUL))
arch/powerpc/platforms/powermac/pci.c
129
#define MACRISC_CFA1(bus, devfn, off) \
arch/powerpc/platforms/powermac/pci.c
132
|(((unsigned int)(off)) & 0xFCUL) \
arch/powerpc/platforms/powermac/pci.c
263
#define U3_HT_CFA0(devfn, off) \
arch/powerpc/platforms/powermac/pci.c
265
#define U3_HT_CFA1(bus, devfn, off) \
arch/powerpc/platforms/powermac/pci.c
266
(U3_HT_CFA0(devfn, off) \
arch/powerpc/platforms/powermac/pci.c
383
#define U4_PCIE_CFA0(devfn, off) \
arch/powerpc/platforms/powermac/pci.c
386
| ((((unsigned int)(off)) >> 8) << 28) \
arch/powerpc/platforms/powermac/pci.c
387
| (((unsigned int)(off)) & 0xfcU))
arch/powerpc/platforms/powermac/pci.c
389
#define U4_PCIE_CFA1(bus, devfn, off) \
arch/powerpc/platforms/powermac/pci.c
392
| ((((unsigned int)(off)) >> 8) << 28) \
arch/powerpc/platforms/powermac/pci.c
393
|(((unsigned int)(off)) & 0xfcU) \
arch/powerpc/platforms/powernv/opal-nvram.c
29
int off;
arch/powerpc/platforms/powernv/opal-nvram.c
33
off = *index;
arch/powerpc/platforms/powernv/opal-nvram.c
34
if ((off + count) > nvram_size)
arch/powerpc/platforms/powernv/opal-nvram.c
35
count = nvram_size - off;
arch/powerpc/platforms/powernv/opal-nvram.c
36
rc = opal_read_nvram(__pa(buf), count, off);
arch/powerpc/platforms/powernv/opal-nvram.c
50
int off;
arch/powerpc/platforms/powernv/opal-nvram.c
54
off = *index;
arch/powerpc/platforms/powernv/opal-nvram.c
55
if ((off + count) > nvram_size)
arch/powerpc/platforms/powernv/opal-nvram.c
56
count = nvram_size - off;
arch/powerpc/platforms/powernv/opal-nvram.c
59
rc = opal_write_nvram(__pa(buf), count, off);
arch/powerpc/platforms/powernv/opal-xscom.c
123
loff_t off = *ppos;
arch/powerpc/platforms/powernv/opal-xscom.c
128
if (off < 0 || (off & 7) || (count & 7))
arch/powerpc/platforms/powernv/opal-xscom.c
130
reg_base = off >> 3;
arch/powerpc/platforms/powernv/opal-xscom.c
92
loff_t off = *ppos;
arch/powerpc/platforms/powernv/opal-xscom.c
97
if (off < 0 || (off & 7) || (count & 7))
arch/powerpc/platforms/powernv/opal-xscom.c
99
reg_base = off >> 3;
arch/powerpc/platforms/pseries/lparcfg.c
689
size_t count, loff_t * off)
arch/powerpc/platforms/pseries/papr-hvpipe.c
230
const char __user *buf, size_t size, loff_t *off)
arch/powerpc/platforms/pseries/papr-hvpipe.c
326
char __user *buf, size_t size, loff_t *off)
arch/powerpc/platforms/pseries/papr-indices.c
201
char __user *buf, size_t size, loff_t *off)
arch/powerpc/platforms/pseries/papr-indices.c
218
return simple_read_from_buffer(buf, size, off, blob->data, blob->len);
arch/powerpc/platforms/pseries/papr-platform-dump.c
147
char __user *buf, size_t size, loff_t *off)
arch/powerpc/platforms/pseries/papr-rtas-common.c
265
char __user *buf, size_t size, loff_t *off)
arch/powerpc/platforms/pseries/papr-rtas-common.c
275
return simple_read_from_buffer(buf, size, off, blob->data, blob->len);
arch/powerpc/platforms/pseries/papr-rtas-common.c
288
loff_t papr_rtas_common_handle_seek(struct file *file, loff_t off,
arch/powerpc/platforms/pseries/papr-rtas-common.c
293
return fixed_size_llseek(file, off, whence, blob->len);
arch/powerpc/platforms/pseries/papr-rtas-common.h
55
char __user *buf, size_t size, loff_t *off);
arch/powerpc/platforms/pseries/papr-rtas-common.h
58
extern loff_t papr_rtas_common_handle_seek(struct file *file, loff_t off,
arch/powerpc/platforms/pseries/reconfig.c
359
loff_t *off)
arch/powerpc/xmon/xmon.c
861
unsigned long off;
arch/powerpc/xmon/xmon.c
863
off = nip - (unsigned long)bpt_table;
arch/powerpc/xmon/xmon.c
864
if (off >= sizeof(bpt_table))
arch/powerpc/xmon/xmon.c
866
*offp = off & (BPT_SIZE - 1);
arch/powerpc/xmon/xmon.c
867
if (off & 3)
arch/powerpc/xmon/xmon.c
869
return bpts + (off / BPT_SIZE);
arch/riscv/kvm/aia_aplic.c
389
static int aplic_mmio_read_offset(struct kvm *kvm, gpa_t off, u32 *val32)
arch/riscv/kvm/aia_aplic.c
394
if ((off & 0x3) != 0)
arch/riscv/kvm/aia_aplic.c
397
if (off == APLIC_DOMAINCFG) {
arch/riscv/kvm/aia_aplic.c
400
} else if ((off >= APLIC_SOURCECFG_BASE) &&
arch/riscv/kvm/aia_aplic.c
401
(off < (APLIC_SOURCECFG_BASE + (aplic->nr_irqs - 1) * 4))) {
arch/riscv/kvm/aia_aplic.c
402
i = ((off - APLIC_SOURCECFG_BASE) >> 2) + 1;
arch/riscv/kvm/aia_aplic.c
404
} else if ((off >= APLIC_SETIP_BASE) &&
arch/riscv/kvm/aia_aplic.c
405
(off < (APLIC_SETIP_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
406
i = (off - APLIC_SETIP_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
408
} else if (off == APLIC_SETIPNUM) {
arch/riscv/kvm/aia_aplic.c
410
} else if ((off >= APLIC_CLRIP_BASE) &&
arch/riscv/kvm/aia_aplic.c
411
(off < (APLIC_CLRIP_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
412
i = (off - APLIC_CLRIP_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
414
} else if (off == APLIC_CLRIPNUM) {
arch/riscv/kvm/aia_aplic.c
416
} else if ((off >= APLIC_SETIE_BASE) &&
arch/riscv/kvm/aia_aplic.c
417
(off < (APLIC_SETIE_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
418
i = (off - APLIC_SETIE_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
420
} else if (off == APLIC_SETIENUM) {
arch/riscv/kvm/aia_aplic.c
422
} else if ((off >= APLIC_CLRIE_BASE) &&
arch/riscv/kvm/aia_aplic.c
423
(off < (APLIC_CLRIE_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
425
} else if (off == APLIC_CLRIENUM) {
arch/riscv/kvm/aia_aplic.c
427
} else if (off == APLIC_SETIPNUM_LE) {
arch/riscv/kvm/aia_aplic.c
429
} else if (off == APLIC_SETIPNUM_BE) {
arch/riscv/kvm/aia_aplic.c
431
} else if (off == APLIC_GENMSI) {
arch/riscv/kvm/aia_aplic.c
433
} else if ((off >= APLIC_TARGET_BASE) &&
arch/riscv/kvm/aia_aplic.c
434
(off < (APLIC_TARGET_BASE + (aplic->nr_irqs - 1) * 4))) {
arch/riscv/kvm/aia_aplic.c
435
i = ((off - APLIC_TARGET_BASE) >> 2) + 1;
arch/riscv/kvm/aia_aplic.c
454
static int aplic_mmio_write_offset(struct kvm *kvm, gpa_t off, u32 val32)
arch/riscv/kvm/aia_aplic.c
459
if ((off & 0x3) != 0)
arch/riscv/kvm/aia_aplic.c
462
if (off == APLIC_DOMAINCFG) {
arch/riscv/kvm/aia_aplic.c
465
} else if ((off >= APLIC_SOURCECFG_BASE) &&
arch/riscv/kvm/aia_aplic.c
466
(off < (APLIC_SOURCECFG_BASE + (aplic->nr_irqs - 1) * 4))) {
arch/riscv/kvm/aia_aplic.c
467
i = ((off - APLIC_SOURCECFG_BASE) >> 2) + 1;
arch/riscv/kvm/aia_aplic.c
469
} else if ((off >= APLIC_SETIP_BASE) &&
arch/riscv/kvm/aia_aplic.c
470
(off < (APLIC_SETIP_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
471
i = (off - APLIC_SETIP_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
473
} else if (off == APLIC_SETIPNUM) {
arch/riscv/kvm/aia_aplic.c
475
} else if ((off >= APLIC_CLRIP_BASE) &&
arch/riscv/kvm/aia_aplic.c
476
(off < (APLIC_CLRIP_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
477
i = (off - APLIC_CLRIP_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
479
} else if (off == APLIC_CLRIPNUM) {
arch/riscv/kvm/aia_aplic.c
481
} else if ((off >= APLIC_SETIE_BASE) &&
arch/riscv/kvm/aia_aplic.c
482
(off < (APLIC_SETIE_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
483
i = (off - APLIC_SETIE_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
485
} else if (off == APLIC_SETIENUM) {
arch/riscv/kvm/aia_aplic.c
487
} else if ((off >= APLIC_CLRIE_BASE) &&
arch/riscv/kvm/aia_aplic.c
488
(off < (APLIC_CLRIE_BASE + aplic->nr_words * 4))) {
arch/riscv/kvm/aia_aplic.c
489
i = (off - APLIC_CLRIE_BASE) >> 2;
arch/riscv/kvm/aia_aplic.c
491
} else if (off == APLIC_CLRIENUM) {
arch/riscv/kvm/aia_aplic.c
493
} else if (off == APLIC_SETIPNUM_LE) {
arch/riscv/kvm/aia_aplic.c
495
} else if (off == APLIC_SETIPNUM_BE) {
arch/riscv/kvm/aia_aplic.c
497
} else if (off == APLIC_GENMSI) {
arch/riscv/kvm/aia_aplic.c
503
} else if ((off >= APLIC_TARGET_BASE) &&
arch/riscv/kvm/aia_aplic.c
504
(off < (APLIC_TARGET_BASE + (aplic->nr_irqs - 1) * 4))) {
arch/riscv/kvm/aia_aplic.c
505
i = ((off - APLIC_TARGET_BASE) >> 2) + 1;
arch/riscv/net/bpf_jit.h
1111
static inline void emit_lw(u8 rd, s32 off, u8 rs1, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit.h
1113
if (rvc_enabled() && rs1 == RV_REG_SP && rd && is_8b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1114
emitc(rvc_lwsp(rd, off), ctx);
arch/riscv/net/bpf_jit.h
1115
else if (rvc_enabled() && is_creg(rd) && is_creg(rs1) && is_7b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1116
emitc(rvc_lw(rd, off, rs1), ctx);
arch/riscv/net/bpf_jit.h
1118
emit(rv_lw(rd, off, rs1), ctx);
arch/riscv/net/bpf_jit.h
1121
static inline void emit_sw(u8 rs1, s32 off, u8 rs2, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit.h
1123
if (rvc_enabled() && rs1 == RV_REG_SP && is_8b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1124
emitc(rvc_swsp(off, rs2), ctx);
arch/riscv/net/bpf_jit.h
1125
else if (rvc_enabled() && is_creg(rs1) && is_creg(rs2) && is_7b_uint(off) && !(off & 0x3))
arch/riscv/net/bpf_jit.h
1126
emitc(rvc_sw(rs1, off, rs2), ctx);
arch/riscv/net/bpf_jit.h
1128
emit(rv_sw(rs1, off, rs2), ctx);
arch/riscv/net/bpf_jit.h
1164
static inline void emit_ld(u8 rd, s32 off, u8 rs1, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit.h
1166
if (rvc_enabled() && rs1 == RV_REG_SP && rd && is_9b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
1167
emitc(rvc_ldsp(rd, off), ctx);
arch/riscv/net/bpf_jit.h
1168
else if (rvc_enabled() && is_creg(rd) && is_creg(rs1) && is_8b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
1169
emitc(rvc_ld(rd, off, rs1), ctx);
arch/riscv/net/bpf_jit.h
1171
emit(rv_ld(rd, off, rs1), ctx);
arch/riscv/net/bpf_jit.h
1174
static inline void emit_sd(u8 rs1, s32 off, u8 rs2, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit.h
1176
if (rvc_enabled() && rs1 == RV_REG_SP && is_9b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
1177
emitc(rvc_sdsp(off, rs2), ctx);
arch/riscv/net/bpf_jit.h
1178
else if (rvc_enabled() && is_creg(rs1) && is_creg(rs2) && is_8b_uint(off) && !(off & 0x7))
arch/riscv/net/bpf_jit.h
1179
emitc(rvc_sd(rs1, off, rs2), ctx);
arch/riscv/net/bpf_jit.h
1181
emit(rv_sd(rs1, off, rs2), ctx);
arch/riscv/net/bpf_jit.h
205
static inline int is_12b_check(int off, int insn)
arch/riscv/net/bpf_jit.h
207
if (!is_12b_int(off)) {
arch/riscv/net/bpf_jit.h
209
insn, (int)off);
arch/riscv/net/bpf_jit.h
225
static inline int rv_offset(int insn, int off, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit.h
229
off++; /* BPF branch is from PC+1, RV is from PC */
arch/riscv/net/bpf_jit.h
231
to = (insn + off > 0) ? ctx->offset[insn + off - 1] : ctx->prologue_len;
arch/riscv/net/bpf_jit_comp32.c
1131
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
1208
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
1247
if (emit_load_r64(dst, src, off, ctx, BPF_SIZE(code)))
arch/riscv/net/bpf_jit_comp32.c
1269
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/riscv/net/bpf_jit_comp32.c
1282
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/riscv/net/bpf_jit_comp32.c
656
int off;
arch/riscv/net/bpf_jit_comp32.c
674
off = far ? 6 : (rvoff >> 1);
arch/riscv/net/bpf_jit_comp32.c
678
emit(rv_beq(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
681
emit(rv_bgtu(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
684
emit(rv_bltu(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
687
emit(rv_bgeu(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
690
emit(rv_bleu(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
693
emit(rv_bne(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
696
emit(rv_bgt(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
699
emit(rv_blt(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
702
emit(rv_bge(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
705
emit(rv_ble(rd, rs, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
709
emit(rv_beq(RV_REG_T0, RV_REG_ZERO, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
781
int tc_ninsn, off, start_insn = ctx->ninsns;
arch/riscv/net/bpf_jit_comp32.c
789
off = offsetof(struct bpf_array, map.max_entries);
arch/riscv/net/bpf_jit_comp32.c
790
if (is_12b_check(off, insn))
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
798
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
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
806
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
arch/riscv/net/bpf_jit_comp32.c
807
emit_bcc(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
815
off = offsetof(struct bpf_array, ptrs);
arch/riscv/net/bpf_jit_comp32.c
816
if (is_12b_check(off, insn))
arch/riscv/net/bpf_jit_comp32.c
818
emit(rv_lw(RV_REG_T0, off, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
819
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
arch/riscv/net/bpf_jit_comp32.c
820
emit_bcc(BPF_JEQ, RV_REG_T0, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
826
off = offsetof(struct bpf_prog, bpf_func);
arch/riscv/net/bpf_jit_comp32.c
827
if (is_12b_check(off, insn))
arch/riscv/net/bpf_jit_comp32.c
829
emit(rv_lw(RV_REG_T0, off, RV_REG_T0), ctx);
arch/riscv/net/bpf_jit_comp32.c
835
static int emit_load_r64(const s8 *dst, const s8 *src, s16 off,
arch/riscv/net/bpf_jit_comp32.c
843
emit_imm(RV_REG_T0, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
872
static int emit_store_r64(const s8 *dst, const s8 *src, s16 off,
arch/riscv/net/bpf_jit_comp32.c
884
emit_imm(RV_REG_T0, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
960
s16 off = insn->off;
arch/riscv/net/bpf_jit_comp64.c
1377
s16 off = insn->off;
arch/riscv/net/bpf_jit_comp64.c
1416
switch (insn->off) {
arch/riscv/net/bpf_jit_comp64.c
1477
if (off)
arch/riscv/net/bpf_jit_comp64.c
1486
if (off)
arch/riscv/net/bpf_jit_comp64.c
1615
if (off)
arch/riscv/net/bpf_jit_comp64.c
1627
if (off)
arch/riscv/net/bpf_jit_comp64.c
1668
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
1699
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
173
s64 off = addr - ip;
arch/riscv/net/bpf_jit_comp64.c
174
s64 upper = (off + (1 << 11)) >> 12;
arch/riscv/net/bpf_jit_comp64.c
1746
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
175
s64 lower = off & 0xfff;
arch/riscv/net/bpf_jit_comp64.c
177
if (extra_pass && !in_auipc_jalr_range(off)) {
arch/riscv/net/bpf_jit_comp64.c
1770
rvoff = rv_offset(i, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
178
pr_err("bpf-jit: target offset 0x%llx is out of range\n", off);
arch/riscv/net/bpf_jit_comp64.c
1909
emit_ldx(rd, off, rs, BPF_SIZE(code), sign_ext, ctx);
arch/riscv/net/bpf_jit_comp64.c
1939
emit_st(rd, off, imm, BPF_SIZE(code), ctx);
arch/riscv/net/bpf_jit_comp64.c
1961
emit_stx(rd, off, rs, BPF_SIZE(code), ctx);
arch/riscv/net/bpf_jit_comp64.c
357
int tc_ninsn, off, start_insn = ctx->ninsns;
arch/riscv/net/bpf_jit_comp64.c
371
off = offsetof(struct bpf_array, map.max_entries);
arch/riscv/net/bpf_jit_comp64.c
372
if (is_12b_check(off, insn))
arch/riscv/net/bpf_jit_comp64.c
374
emit(rv_lwu(RV_REG_T1, off, RV_REG_A1), ctx);
arch/riscv/net/bpf_jit_comp64.c
375
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
arch/riscv/net/bpf_jit_comp64.c
376
emit_branch(BPF_JGE, RV_REG_A2, RV_REG_T1, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
382
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
arch/riscv/net/bpf_jit_comp64.c
383
emit_branch(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
390
off = offsetof(struct bpf_array, ptrs);
arch/riscv/net/bpf_jit_comp64.c
391
if (is_12b_check(off, insn))
arch/riscv/net/bpf_jit_comp64.c
393
emit_ld(RV_REG_T2, off, RV_REG_T2, ctx);
arch/riscv/net/bpf_jit_comp64.c
394
off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn));
arch/riscv/net/bpf_jit_comp64.c
395
emit_branch(BPF_JEQ, RV_REG_T2, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
398
off = offsetof(struct bpf_prog, bpf_func);
arch/riscv/net/bpf_jit_comp64.c
399
if (is_12b_check(off, insn))
arch/riscv/net/bpf_jit_comp64.c
401
emit_ld(RV_REG_T3, off, RV_REG_T2, ctx);
arch/riscv/net/bpf_jit_comp64.c
455
s64 off = 0;
arch/riscv/net/bpf_jit_comp64.c
464
off = addr - ip;
arch/riscv/net/bpf_jit_comp64.c
467
return emit_jump_and_link(RV_REG_RA, off, fixed_addr, ctx);
arch/riscv/net/bpf_jit_comp64.c
476
static void emit_ldx_insn(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext,
arch/riscv/net/bpf_jit_comp64.c
481
emit(sign_ext ? rv_lb(rd, off, rs) : rv_lbu(rd, off, rs), ctx);
arch/riscv/net/bpf_jit_comp64.c
484
emit(sign_ext ? rv_lh(rd, off, rs) : rv_lhu(rd, off, rs), ctx);
arch/riscv/net/bpf_jit_comp64.c
487
emit(sign_ext ? rv_lw(rd, off, rs) : rv_lwu(rd, off, rs), ctx);
arch/riscv/net/bpf_jit_comp64.c
490
emit_ld(rd, off, rs, ctx);
arch/riscv/net/bpf_jit_comp64.c
496
static void emit_stx_insn(u8 rd, s16 off, u8 rs, u8 size, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit_comp64.c
500
emit(rv_sb(rd, off, rs), ctx);
arch/riscv/net/bpf_jit_comp64.c
503
emit(rv_sh(rd, off, rs), ctx);
arch/riscv/net/bpf_jit_comp64.c
506
emit_sw(rd, off, rs, ctx);
arch/riscv/net/bpf_jit_comp64.c
509
emit_sd(rd, off, rs, ctx);
arch/riscv/net/bpf_jit_comp64.c
514
static void emit_ldx(u8 rd, s16 off, u8 rs, u8 size, bool sign_ext,
arch/riscv/net/bpf_jit_comp64.c
517
if (is_12b_int(off)) {
arch/riscv/net/bpf_jit_comp64.c
519
emit_ldx_insn(rd, off, rs, size, sign_ext, ctx);
arch/riscv/net/bpf_jit_comp64.c
524
emit_imm(RV_REG_T1, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
531
static void emit_st(u8 rd, s16 off, s32 imm, u8 size, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit_comp64.c
534
if (is_12b_int(off)) {
arch/riscv/net/bpf_jit_comp64.c
536
emit_stx_insn(rd, off, RV_REG_T1, size, ctx);
arch/riscv/net/bpf_jit_comp64.c
541
emit_imm(RV_REG_T2, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
548
static void emit_stx(u8 rd, s16 off, u8 rs, u8 size, struct rv_jit_context *ctx)
arch/riscv/net/bpf_jit_comp64.c
550
if (is_12b_int(off)) {
arch/riscv/net/bpf_jit_comp64.c
552
emit_stx_insn(rd, off, rs, size, ctx);
arch/riscv/net/bpf_jit_comp64.c
557
emit_imm(RV_REG_T1, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
569
s16 off = insn->off;
arch/riscv/net/bpf_jit_comp64.c
579
emit_ldx(rd, off, rs, BPF_SIZE(code), false, ctx);
arch/riscv/net/bpf_jit_comp64.c
596
emit_stx(rd, off, rs, BPF_SIZE(code), ctx);
arch/riscv/net/bpf_jit_comp64.c
610
s16 off = insn->off;
arch/riscv/net/bpf_jit_comp64.c
619
if (off) {
arch/riscv/net/bpf_jit_comp64.c
620
if (is_12b_int(off)) {
arch/riscv/net/bpf_jit_comp64.c
621
emit_addi(RV_REG_T1, rd, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
623
emit_imm(RV_REG_T1, off, ctx);
arch/s390/boot/printk.c
124
static noinline char *findsym(unsigned long ip, unsigned short *off, unsigned short *len)
arch/s390/boot/printk.c
146
*off = ip - start;
arch/s390/boot/printk.c
156
unsigned short off;
arch/s390/boot/printk.c
160
p = findsym((unsigned long)ip, &off, &len);
arch/s390/boot/printk.c
166
as_hex(p + 3, off, 0);
arch/s390/include/asm/boot_data.h
27
size_t off = boot_rb_off + strlen(boot_rb + boot_rb_off) + 1; \
arch/s390/include/asm/boot_data.h
29
for (; off < sizeof(boot_rb) && (len = strlen(boot_rb + off)); off += len + 1) \
arch/s390/include/asm/boot_data.h
30
cb(boot_rb + off); \
arch/s390/include/asm/boot_data.h
31
for (off = 0; off < boot_rb_off && (len = strlen(boot_rb + off)); off += len + 1) \
arch/s390/include/asm/boot_data.h
32
cb(boot_rb + off); \
arch/s390/kernel/ipl.c
306
char *buf, loff_t off, \
arch/s390/kernel/ipl.c
312
return memory_read_from_buffer(buf, count, &off, \
arch/s390/kernel/ipl.c
320
char *buf, loff_t off, \
arch/s390/kernel/ipl.c
326
if (off) \
arch/s390/kernel/ipl.c
457
loff_t off, size_t count)
arch/s390/kernel/ipl.c
459
return memory_read_from_buffer(buf, count, &off, &ipl_block,
arch/s390/net/bpf_jit_comp.c
1057
switch (off) {
arch/s390/net/bpf_jit_comp.c
1084
switch (off) {
arch/s390/net/bpf_jit_comp.c
1118
switch (off) {
arch/s390/net/bpf_jit_comp.c
1137
switch (off) {
arch/s390/net/bpf_jit_comp.c
1180
switch (off) {
arch/s390/net/bpf_jit_comp.c
1199
switch (off) {
arch/s390/net/bpf_jit_comp.c
127
static s32 off_to_pcrel(struct bpf_jit *jit, u32 off)
arch/s390/net/bpf_jit_comp.c
129
return off - jit->prg;
arch/s390/net/bpf_jit_comp.c
1473
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1484
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1495
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1506
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1519
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1532
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1545
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1558
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1589
src_reg, probe.arena_reg, off); \
arch/s390/net/bpf_jit_comp.c
1629
load_probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1639
REG_W0, src_reg, probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1661
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1683
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1695
EMIT6_DISP_LH(0xe3000000, 0x0077, dst_reg, src_reg, REG_0, off);
arch/s390/net/bpf_jit_comp.c
1707
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1719
EMIT6_DISP_LH(0xe3000000, 0x0015, dst_reg, src_reg, REG_0, off);
arch/s390/net/bpf_jit_comp.c
1732
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1744
EMIT6_DISP_LH(0xe3000000, 0x0014, dst_reg, src_reg, REG_0, off);
arch/s390/net/bpf_jit_comp.c
1756
probe.arena_reg, off);
arch/s390/net/bpf_jit_comp.c
1869
off = jit->frame_off +
arch/s390/net/bpf_jit_comp.c
1874
EMIT6_DISP_LH(0xeb000000, 0x00fa, REG_W1, REG_W0, REG_15, off);
arch/s390/net/bpf_jit_comp.c
2080
can_use_rel(jit, addrs[i + off + 1])) {
arch/s390/net/bpf_jit_comp.c
2083
mask >> 12, addrs[i + off + 1]);
arch/s390/net/bpf_jit_comp.c
2087
mask >> 12, addrs[i + off + 1]);
arch/s390/net/bpf_jit_comp.c
2098
can_use_rel(jit, addrs[i + off + 1])) {
arch/s390/net/bpf_jit_comp.c
2101
dst_reg, src_reg, i, off, mask);
arch/s390/net/bpf_jit_comp.c
2110
mask >> 12, addrs[i + off + 1]);
arch/s390/net/bpf_jit_comp.c
2116
can_use_rel(jit, addrs[i + off + 1])) {
arch/s390/net/bpf_jit_comp.c
2119
dst_reg, src_reg, i, off, mask);
arch/s390/net/bpf_jit_comp.c
2128
mask >> 12, addrs[i + off + 1]);
arch/s390/net/bpf_jit_comp.c
267
#define EMIT6_PCREL(op1, op2, b1, b2, i, off, mask) \
arch/s390/net/bpf_jit_comp.c
269
int rel = off_to_pcrel(jit, addrs[(i) + (off) + 1]) / 2;\
arch/s390/net/bpf_jit_comp.c
387
static bool can_use_rel(struct bpf_jit *jit, int off)
arch/s390/net/bpf_jit_comp.c
389
return is_valid_rel(off - jit->prg);
arch/s390/net/bpf_jit_comp.c
446
u32 off = offsetof(struct prog_frame, r6) + (rs - 6) * 8;
arch/s390/net/bpf_jit_comp.c
450
_EMIT6(0xe300f000 | rs << 20 | off, 0x0024);
arch/s390/net/bpf_jit_comp.c
453
_EMIT6_DISP(0xeb00f000 | rs << 20 | re << 16, 0x0024, off);
arch/s390/net/bpf_jit_comp.c
461
u32 off = jit->frame_off + offsetof(struct prog_frame, r6) + (rs - 6) * 8;
arch/s390/net/bpf_jit_comp.c
465
_EMIT6(0xe300f000 | rs << 20 | off, 0x0004);
arch/s390/net/bpf_jit_comp.c
468
_EMIT6_DISP(0xeb00f000 | rs << 20 | re << 16, 0x0004, off);
arch/s390/net/bpf_jit_comp.c
870
s32 branch_oc_off = insn->off;
arch/s390/net/bpf_jit_comp.c
877
s16 off = insn->off;
arch/s390/net/bpf_jit_comp.c
888
switch (insn->off) {
arch/s390/net/bpf_jit_comp.c
926
switch (insn->off) {
arch/s390/pci/pci_debug.c
143
size_t count, loff_t *off)
arch/s390/pci/pci_sysfs.c
132
loff_t off, size_t count)
arch/s390/pci/pci_sysfs.c
138
return memory_read_from_buffer(buf, count, &off, zdev->util_str,
arch/s390/pci/pci_sysfs.c
145
loff_t off, size_t count)
arch/s390/pci/pci_sysfs.c
153
if (off || (count < sizeof(*report)))
arch/sh/include/asm/cmpxchg-xchg.h
20
int off = (unsigned long)ptr % sizeof(u32);
arch/sh/include/asm/cmpxchg-xchg.h
21
volatile u32 *p = ptr - off;
arch/sh/include/asm/cmpxchg-xchg.h
23
int bitoff = (sizeof(u32) - size - off) * BITS_PER_BYTE;
arch/sh/include/asm/cmpxchg-xchg.h
25
int bitoff = off * BITS_PER_BYTE;
arch/sh/include/asm/syscalls.h
7
int fd, unsigned long off);
arch/sh/kernel/cpu/adc.c
15
int off;
arch/sh/kernel/cpu/adc.c
20
off = (channel & 0x03) << 2;
arch/sh/kernel/cpu/adc.c
33
return (((__raw_readb(ADDRAH + off) << 8) |
arch/sh/kernel/cpu/adc.c
34
__raw_readb(ADDRAL + off)) >> 6);
arch/sh/kernel/sys_sh.c
34
int fd, unsigned long off)
arch/sh/kernel/sys_sh.c
36
if (off & ~PAGE_MASK)
arch/sh/kernel/sys_sh.c
38
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT);
arch/sh/mm/mmap.c
49
unsigned long off = (pgoff << PAGE_SHIFT) & shm_align_mask;
arch/sh/mm/mmap.c
51
return base + off;
arch/sparc/kernel/ftrace.c
18
s32 off;
arch/sparc/kernel/ftrace.c
20
off = ((s32)addr - (s32)ip);
arch/sparc/kernel/ftrace.c
21
call = 0x40000000 | ((u32)off >> 2);
arch/sparc/kernel/jump_label.c
19
s32 off = (s32)entry->target - (s32)entry->code;
arch/sparc/kernel/jump_label.c
22
BUG_ON(off & 3);
arch/sparc/kernel/jump_label.c
25
if (off <= 0xfffff && off >= -0x100000)
arch/sparc/kernel/jump_label.c
31
val = 0x10680000 | (((u32) off >> 2) & 0x7ffff);
arch/sparc/kernel/jump_label.c
34
BUG_ON(off > 0x7fffff);
arch/sparc/kernel/jump_label.c
35
BUG_ON(off < -0x800000);
arch/sparc/kernel/jump_label.c
37
val = 0x10800000 | (((u32) off >> 2) & 0x3fffff);
arch/sparc/kernel/ldc.c
201
static unsigned long __advance(unsigned long off, unsigned long num_entries)
arch/sparc/kernel/ldc.c
203
off += LDC_PACKET_SIZE;
arch/sparc/kernel/ldc.c
204
if (off == (num_entries * LDC_PACKET_SIZE))
arch/sparc/kernel/ldc.c
205
off = 0;
arch/sparc/kernel/ldc.c
207
return off;
arch/sparc/kernel/ldc.c
2085
unsigned long off, unsigned long len)
arch/sparc/kernel/ldc.c
2094
if (off)
arch/sparc/kernel/ldc.c
2095
tlen = PAGE_SIZE - off;
arch/sparc/kernel/ldc.c
210
static unsigned long rx_advance(struct ldc_channel *lp, unsigned long off)
arch/sparc/kernel/ldc.c
2100
pagesize_code(), off);
arch/sparc/kernel/ldc.c
2102
off = 0;
arch/sparc/kernel/ldc.c
212
return __advance(off, lp->rx_num_entries);
arch/sparc/kernel/ldc.c
215
static unsigned long tx_advance(struct ldc_channel *lp, unsigned long off)
arch/sparc/kernel/ldc.c
217
return __advance(off, lp->tx_num_entries);
arch/sparc/kernel/led.c
21
unsigned char on, off;
arch/sparc/kernel/led.c
25
off = AUXIO_LED;
arch/sparc/kernel/led.c
28
off = 0;
arch/sparc/kernel/led.c
31
set_auxio(on, off);
arch/sparc/kernel/leon_kernel.c
262
u32 rld, val, ctrl, off;
arch/sparc/kernel/leon_kernel.c
269
off = 2 * rld - val;
arch/sparc/kernel/leon_kernel.c
271
off = rld - val;
arch/sparc/kernel/leon_kernel.c
274
return off;
arch/sparc/kernel/psycho_common.c
134
unsigned long off = i * 8UL;
arch/sparc/kernel/psycho_common.c
136
tag[i] = upa_readq(base + PSYCHO_IOMMU_TAG+off);
arch/sparc/kernel/psycho_common.c
137
data[i] = upa_readq(base + PSYCHO_IOMMU_DATA+off);
arch/sparc/kernel/psycho_common.c
140
upa_writeq(0, base + PSYCHO_IOMMU_TAG + off);
arch/sparc/kernel/psycho_common.c
141
upa_writeq(0, base + PSYCHO_IOMMU_DATA + off);
arch/sparc/kernel/psycho_common.c
378
unsigned long off = i * 8;
arch/sparc/kernel/psycho_common.c
380
upa_writeq(0, pbm->controller_regs + PSYCHO_IOMMU_TAG + off);
arch/sparc/kernel/psycho_common.c
381
upa_writeq(0, pbm->controller_regs + PSYCHO_IOMMU_DATA + off);
arch/sparc/kernel/sys_sparc_32.c
121
unsigned long, off)
arch/sparc/kernel/sys_sparc_32.c
124
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/sparc/kernel/sys_sparc_64.c
474
unsigned long, off)
arch/sparc/kernel/sys_sparc_64.c
478
if ((off + PAGE_ALIGN(len)) < off)
arch/sparc/kernel/sys_sparc_64.c
480
if (off & ~PAGE_MASK)
arch/sparc/kernel/sys_sparc_64.c
482
retval = ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/sparc/kernel/sys_sparc_64.c
86
unsigned long off = (pgoff<<PAGE_SHIFT) & (SHMLBA-1);
arch/sparc/kernel/sys_sparc_64.c
88
return base + off;
arch/sparc/kernel/systbls.h
19
unsigned long fd, unsigned long off);
arch/sparc/mm/iommu.c
188
unsigned long off = offset_in_page(paddr);
arch/sparc/mm/iommu.c
189
unsigned long npages = (off + len + PAGE_SIZE - 1) >> PAGE_SHIFT;
arch/sparc/mm/iommu.c
233
return busa0 + off;
arch/sparc/mm/iommu.c
287
unsigned long off = dma_addr & ~PAGE_MASK;
arch/sparc/mm/iommu.c
288
unsigned int npages = (off + len + PAGE_SIZE-1) >> PAGE_SHIFT;
arch/sparc/net/bpf_jit_comp_64.c
1171
emit_branch(BA, ctx->idx, ctx->offset[i + off], ctx);
arch/sparc/net/bpf_jit_comp_64.c
1188
err = emit_compare_and_branch(code, dst, src, 0, false, i + off, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1207
err = emit_compare_and_branch(code, dst, 0, imm, true, i + off, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1278
if (is_simm13(off)) {
arch/sparc/net/bpf_jit_comp_64.c
1280
rs2 = S13(off);
arch/sparc/net/bpf_jit_comp_64.c
1282
emit_loadimm(off, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1323
if (is_simm13(off)) {
arch/sparc/net/bpf_jit_comp_64.c
1325
rs2 = S13(off);
arch/sparc/net/bpf_jit_comp_64.c
1328
emit_loadimm(off, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1360
if (is_simm13(off)) {
arch/sparc/net/bpf_jit_comp_64.c
1362
rs2 = S13(off);
arch/sparc/net/bpf_jit_comp_64.c
1365
emit_loadimm(off, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1390
emit_loadimm(off, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1418
emit_loadimm(off, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
248
unsigned int off;
arch/sparc/net/bpf_jit_comp_64.c
250
off = (void *)func - here;
arch/sparc/net/bpf_jit_comp_64.c
251
ctx->image[ctx->idx] = CALL | ((off >> 2) & 0x3fffffff);
arch/sparc/net/bpf_jit_comp_64.c
619
unsigned int off = to_idx - from_idx;
arch/sparc/net/bpf_jit_comp_64.c
622
emit(br_opc | WDISP19(off << 2), ctx);
arch/sparc/net/bpf_jit_comp_64.c
624
emit(br_opc | WDISP22(off << 2), ctx);
arch/sparc/net/bpf_jit_comp_64.c
630
unsigned int off = to_idx - from_idx;
arch/sparc/net/bpf_jit_comp_64.c
632
emit(cb_opc | WDISP10(off << 2) | RS1(dst) | RS2(src), ctx);
arch/sparc/net/bpf_jit_comp_64.c
638
unsigned int off = to_idx - from_idx;
arch/sparc/net/bpf_jit_comp_64.c
640
emit(cb_opc | IMMED | WDISP10(off << 2) | RS1(dst) | S5(imm), ctx);
arch/sparc/net/bpf_jit_comp_64.c
817
u32 off = BPF_TAILCALL_CNT_SP_OFF;
arch/sparc/net/bpf_jit_comp_64.c
819
emit(ST32 | IMMED | RS1(SP) | S13(off) | RD(G0), ctx);
arch/sparc/net/bpf_jit_comp_64.c
855
u32 off;
arch/sparc/net/bpf_jit_comp_64.c
859
off = offsetof(struct bpf_array, map.max_entries);
arch/sparc/net/bpf_jit_comp_64.c
860
emit(LD32 | IMMED | RS1(bpf_array) | S13(off) | RD(tmp), ctx);
arch/sparc/net/bpf_jit_comp_64.c
866
off = BPF_TAILCALL_CNT_SP_OFF;
arch/sparc/net/bpf_jit_comp_64.c
867
emit(LD32 | IMMED | RS1(SP) | S13(off) | RD(tmp), ctx);
arch/sparc/net/bpf_jit_comp_64.c
874
off = BPF_TAILCALL_CNT_SP_OFF;
arch/sparc/net/bpf_jit_comp_64.c
875
emit(ST32 | IMMED | RS1(SP) | S13(off) | RD(tmp), ctx);
arch/sparc/net/bpf_jit_comp_64.c
879
off = offsetof(struct bpf_array, ptrs);
arch/sparc/net/bpf_jit_comp_64.c
880
emit(LD64 | IMMED | RS1(tmp) | S13(off) | RD(tmp), ctx);
arch/sparc/net/bpf_jit_comp_64.c
887
off = offsetof(struct bpf_prog, bpf_func);
arch/sparc/net/bpf_jit_comp_64.c
888
emit(LD64 | IMMED | RS1(tmp) | S13(off) | RD(tmp), ctx);
arch/sparc/net/bpf_jit_comp_64.c
890
off = BPF_TAILCALL_PROLOGUE_SKIP;
arch/sparc/net/bpf_jit_comp_64.c
891
emit(JMPL | IMMED | RS1(tmp) | S13(off) | RD(G0), ctx);
arch/sparc/net/bpf_jit_comp_64.c
901
const s16 off = insn->off;
arch/sparc/net/bpf_jit_comp_64.c
91
static u32 WDISP10(u32 off)
arch/sparc/net/bpf_jit_comp_64.c
93
u32 ret = ((off >> 2) & 0xff) << 5;
arch/sparc/net/bpf_jit_comp_64.c
95
ret |= ((off >> (2 + 8)) & 0x03) << 19;
arch/um/drivers/ubd_kern.c
100
off = bit % bits;
arch/um/drivers/ubd_kern.c
101
data[n] |= (1 << off);
arch/um/drivers/ubd_kern.c
1412
__u64 off;
arch/um/drivers/ubd_kern.c
1431
off = req->offset + req->offsets[bit] +
arch/um/drivers/ubd_kern.c
1443
n = os_pread_file(req->fds[bit], buf, len, off);
arch/um/drivers/ubd_kern.c
1452
n = os_pwrite_file(req->fds[bit], buf, len, off);
arch/um/drivers/ubd_kern.c
1459
n = os_falloc_punch(req->fds[bit], off, len);
arch/um/drivers/ubd_kern.c
1466
n = os_falloc_zeroes(req->fds[bit], off, len);
arch/um/drivers/ubd_kern.c
85
int bits, off;
arch/um/drivers/ubd_kern.c
89
off = bit % bits;
arch/um/drivers/ubd_kern.c
90
return (data[n] & (1 << off)) != 0;
arch/um/drivers/ubd_kern.c
96
int bits, off;
arch/um/drivers/vfio_kern.c
460
unsigned int off;
arch/um/drivers/vfio_kern.c
464
off = uml_vfio_find_capability(dev, PCI_CAP_ID_MSIX);
arch/um/drivers/vfio_kern.c
465
if (!off)
arch/um/drivers/vfio_kern.c
468
dev->msix_cap = off;
arch/um/drivers/vfio_kern.c
470
tbl = __uml_vfio_cfgspace_read(dev, off + PCI_MSIX_TABLE, sizeof(tbl));
arch/um/drivers/vfio_kern.c
471
flags = __uml_vfio_cfgspace_read(dev, off + PCI_MSIX_FLAGS, sizeof(flags));
arch/um/include/shared/os.h
209
extern int os_map_memory(void *virt, int fd, unsigned long long off,
arch/um/os-Linux/process.c
87
int os_map_memory(void *virt, int fd, unsigned long long off, unsigned long len,
arch/um/os-Linux/process.c
97
fd, off);
arch/x86/boot/compressed/misc.c
371
int off = cmdline_find_option_bool("mem_encrypt=off");
arch/x86/boot/compressed/misc.c
373
if (on > off)
arch/x86/boot/vesa.h
12
u16 off, seg;
arch/x86/boot/video-vesa.c
52
mode_ptr = vginfo.video_mode_ptr.off;
arch/x86/coco/sev/vc-handle.c
539
int off;
arch/x86/coco/sev/vc-handle.c
562
off = -bytes;
arch/x86/coco/sev/vc-handle.c
564
off = bytes;
arch/x86/coco/sev/vc-handle.c
566
ctxt->regs->si += off;
arch/x86/coco/sev/vc-handle.c
567
ctxt->regs->di += off;
arch/x86/include/asm/kmsan.h
34
unsigned long off;
arch/x86/include/asm/kmsan.h
41
off = addr64 - (unsigned long)get_cpu_entry_area(cpu);
arch/x86/include/asm/kmsan.h
42
if ((off < 0) || (off >= CPU_ENTRY_AREA_SIZE))
arch/x86/include/asm/kmsan.h
46
return &per_cpu(metadata_array[off], cpu);
arch/x86/kernel/cpu/mce/dev-mcelog.c
203
size_t usize, loff_t *off)
arch/x86/kernel/cpu/mce/dev-mcelog.c
219
if (*off != 0 || usize < mcelog->len * sizeof(struct mce))
arch/x86/kernel/cpu/mce/dev-mcelog.c
287
size_t usize, loff_t *off)
arch/x86/kernel/ksysfs.c
177
loff_t off, size_t count)
arch/x86/kernel/ksysfs.c
222
if (off > len) {
arch/x86/kernel/ksysfs.c
227
if (count > len - off)
arch/x86/kernel/ksysfs.c
228
count = len - off;
arch/x86/kernel/ksysfs.c
239
memcpy(buf, p + off, count);
arch/x86/kernel/ksysfs.c
32
char *buf, loff_t off, size_t count)
arch/x86/kernel/ksysfs.c
34
memcpy(buf, (void *)&boot_params + off, count);
arch/x86/kernel/sys_x86_64.c
84
unsigned long, fd, unsigned long, off)
arch/x86/kernel/sys_x86_64.c
86
if (off & ~PAGE_MASK)
arch/x86/kernel/sys_x86_64.c
89
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/x86/kvm/i8259.c
365
off = (s == &s->pics_state->pics[0]) ? 0 : 8;
arch/x86/kvm/i8259.c
371
SELECT_PIC(irq + off),
arch/x86/kvm/i8259.c
372
irq + off,
arch/x86/kvm/vmx/nested.c
5221
gva_t off;
arch/x86/kvm/vmx/nested.c
5249
off = exit_qualification; /* holds the displacement */
arch/x86/kvm/vmx/nested.c
5251
off = (gva_t)sign_extend64(off, 31);
arch/x86/kvm/vmx/nested.c
5253
off = (gva_t)sign_extend64(off, 15);
arch/x86/kvm/vmx/nested.c
5255
off += kvm_register_read(vcpu, base_reg);
arch/x86/kvm/vmx/nested.c
5257
off += kvm_register_read(vcpu, index_reg) << scaling;
arch/x86/kvm/vmx/nested.c
5267
off &= 0xffffffff;
arch/x86/kvm/vmx/nested.c
5269
off &= 0xffff;
arch/x86/kvm/vmx/nested.c
5280
*ret = s.base + off;
arch/x86/kvm/vmx/nested.c
5282
*ret = off;
arch/x86/kvm/vmx/nested.c
5296
*ret = (s.base + off) & 0xffffffff;
arch/x86/kvm/vmx/nested.c
5330
exn = exn || ((u64)off + len - 1 > s.limit);
arch/x86/lib/insn-eval.c
179
static int resolve_default_seg(struct insn *insn, struct pt_regs *regs, int off)
arch/x86/lib/insn-eval.c
197
switch (off) {
arch/x86/net/bpf_jit_comp.c
1025
static void emit_insn_suffix(u8 **pprog, u32 ptr_reg, u32 val_reg, int off)
arch/x86/net/bpf_jit_comp.c
1029
if (is_imm8(off)) {
arch/x86/net/bpf_jit_comp.c
1036
EMIT2(add_2reg(0x40, ptr_reg, val_reg), off);
arch/x86/net/bpf_jit_comp.c
1039
EMIT1_off32(add_2reg(0x80, ptr_reg, val_reg), off);
arch/x86/net/bpf_jit_comp.c
1044
static void emit_insn_suffix_SIB(u8 **pprog, u32 ptr_reg, u32 val_reg, u32 index_reg, int off)
arch/x86/net/bpf_jit_comp.c
1048
if (is_imm8(off)) {
arch/x86/net/bpf_jit_comp.c
1049
EMIT3(add_2reg(0x44, BPF_REG_0, val_reg), add_2reg(0, ptr_reg, index_reg) /* SIB */, off);
arch/x86/net/bpf_jit_comp.c
1051
EMIT2_off32(add_2reg(0x84, BPF_REG_0, val_reg), add_2reg(0, ptr_reg, index_reg) /* SIB */, off);
arch/x86/net/bpf_jit_comp.c
1085
static void emit_ldx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1110
emit_insn_suffix(&prog, src_reg, dst_reg, off);
arch/x86/net/bpf_jit_comp.c
1115
static void emit_ldsx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1133
emit_insn_suffix(&prog, src_reg, dst_reg, off);
arch/x86/net/bpf_jit_comp.c
1137
static void emit_ldx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off)
arch/x86/net/bpf_jit_comp.c
1159
emit_insn_suffix_SIB(&prog, src_reg, dst_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1163
static void emit_ldsx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off)
arch/x86/net/bpf_jit_comp.c
1181
emit_insn_suffix_SIB(&prog, src_reg, dst_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1185
static void emit_ldx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1187
emit_ldx_index(pprog, size, dst_reg, src_reg, X86_REG_R12, off);
arch/x86/net/bpf_jit_comp.c
1190
static void emit_ldsx_r12(u8 **prog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1192
emit_ldsx_index(prog, size, dst_reg, src_reg, X86_REG_R12, off);
arch/x86/net/bpf_jit_comp.c
1196
static void emit_stx(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1225
emit_insn_suffix(&prog, dst_reg, src_reg, off);
arch/x86/net/bpf_jit_comp.c
1230
static void emit_stx_index(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, u32 index_reg, int off)
arch/x86/net/bpf_jit_comp.c
1252
emit_insn_suffix_SIB(&prog, dst_reg, src_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1256
static void emit_stx_r12(u8 **pprog, u32 size, u32 dst_reg, u32 src_reg, int off)
arch/x86/net/bpf_jit_comp.c
1258
emit_stx_index(pprog, size, dst_reg, src_reg, X86_REG_R12, off);
arch/x86/net/bpf_jit_comp.c
1262
static void emit_st_index(u8 **pprog, u32 size, u32 dst_reg, u32 index_reg, int off, int imm)
arch/x86/net/bpf_jit_comp.c
1284
emit_insn_suffix_SIB(&prog, dst_reg, 0, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1289
static void emit_st_r12(u8 **pprog, u32 size, u32 dst_reg, int off, int imm)
arch/x86/net/bpf_jit_comp.c
1291
emit_st_index(pprog, size, dst_reg, X86_REG_R12, off, imm);
arch/x86/net/bpf_jit_comp.c
1305
u32 dst_reg, u32 src_reg, s16 off, u8 bpf_size)
arch/x86/net/bpf_jit_comp.c
1340
emit_insn_suffix(&prog, dst_reg, src_reg, off);
arch/x86/net/bpf_jit_comp.c
1348
int off)
arch/x86/net/bpf_jit_comp.c
1392
emit_insn_suffix_SIB(&prog, dst_reg, src_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1398
u32 src_reg, s16 off, u8 bpf_size)
arch/x86/net/bpf_jit_comp.c
1403
emit_ldx(pprog, bpf_size, dst_reg, src_reg, off);
arch/x86/net/bpf_jit_comp.c
1407
emit_stx(pprog, bpf_size, dst_reg, src_reg, off);
arch/x86/net/bpf_jit_comp.c
1420
int off)
arch/x86/net/bpf_jit_comp.c
1425
emit_ldx_index(pprog, size, dst_reg, src_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1429
emit_stx_index(pprog, size, dst_reg, src_reg, index_reg, off);
arch/x86/net/bpf_jit_comp.c
1486
s16 off;
arch/x86/net/bpf_jit_comp.c
1491
off = FIELD_GET(DATA_ARENA_OFFSET_MASK, x->data);
arch/x86/net/bpf_jit_comp.c
1492
addr = *(unsigned long *)((void *)regs + arena_reg) + off;
arch/x86/net/bpf_jit_comp.c
1600
#define __LOAD_TCC_PTR(off) \
arch/x86/net/bpf_jit_comp.c
1601
EMIT3_off32(0x48, 0x8B, 0x85, off)
arch/x86/net/bpf_jit_comp.c
1800
if (insn->off == 0)
arch/x86/net/bpf_jit_comp.c
1805
emit_movsx_reg(&prog, insn->off,
arch/x86/net/bpf_jit_comp.c
1911
if (insn->off == 0) {
arch/x86/net/bpf_jit_comp.c
2134
st: if (is_imm8(insn->off))
arch/x86/net/bpf_jit_comp.c
2135
EMIT2(add_1reg(0x40, dst_reg), insn->off);
arch/x86/net/bpf_jit_comp.c
2137
EMIT1_off32(add_1reg(0x80, dst_reg), insn->off);
arch/x86/net/bpf_jit_comp.c
2147
emit_stx(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn->off);
arch/x86/net/bpf_jit_comp.c
2155
emit_st_r12(&prog, BPF_SIZE(insn->code), dst_reg, insn->off, insn->imm);
arch/x86/net/bpf_jit_comp.c
2173
emit_ldsx_r12(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn->off);
arch/x86/net/bpf_jit_comp.c
2175
emit_ldx_r12(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn->off);
arch/x86/net/bpf_jit_comp.c
2177
emit_stx_r12(&prog, BPF_SIZE(insn->code), dst_reg, src_reg, insn->off);
arch/x86/net/bpf_jit_comp.c
2225
ex->data |= FIELD_PREP(DATA_ARENA_OFFSET_MASK, insn->off);
arch/x86/net/bpf_jit_comp.c
2245
insn_off = insn->off;
arch/x86/net/bpf_jit_comp.c
2265
if (insn->off) {
arch/x86/net/bpf_jit_comp.c
2268
EMIT2_off32(0x81, add_1reg(0xC0, AUX_REG), insn->off);
arch/x86/net/bpf_jit_comp.c
2380
BPF_REG_0, real_dst_reg, insn->off);
arch/x86/net/bpf_jit_comp.c
2392
insn->off,
arch/x86/net/bpf_jit_comp.c
2410
insn->off, BPF_SIZE(insn->code));
arch/x86/net/bpf_jit_comp.c
2413
insn->off, BPF_SIZE(insn->code));
arch/x86/net/bpf_jit_comp.c
2432
src_reg, X86_REG_R12, insn->off);
arch/x86/net/bpf_jit_comp.c
2436
insn->off);
arch/x86/net/bpf_jit_comp.c
2605
jmp_offset = addrs[i + insn->off] - addrs[i];
arch/x86/net/bpf_jit_comp.c
2647
if (insn->off == -1)
arch/x86/net/bpf_jit_comp.c
2656
jmp_offset = addrs[i + insn->off] - addrs[i];
arch/x86/net/bpf_jit_comp.c
2800
int arg_size, off;
arch/x86/net/bpf_jit_comp.c
2832
off = -(stack_size - 4);
arch/x86/net/bpf_jit_comp.c
2835
if (!is_imm8(off))
arch/x86/net/bpf_jit_comp.c
2836
EMIT2_off32(0xC7, 0x85, off);
arch/x86/net/bpf_jit_comp.c
2838
EMIT3(0xC7, 0x45, off);
arch/x86/net/bpf_jit_comp.c
48
#define EMIT1_off32(b1, off) \
arch/x86/net/bpf_jit_comp.c
49
do { EMIT1(b1); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp.c
50
#define EMIT2_off32(b1, b2, off) \
arch/x86/net/bpf_jit_comp.c
51
do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp.c
52
#define EMIT3_off32(b1, b2, b3, off) \
arch/x86/net/bpf_jit_comp.c
53
do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp.c
54
#define EMIT4_off32(b1, b2, b3, b4, off) \
arch/x86/net/bpf_jit_comp.c
55
do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp32.c
186
#define STACK_VAR(off) (off)
arch/x86/net/bpf_jit_comp32.c
1934
if (is_imm8(insn->off))
arch/x86/net/bpf_jit_comp32.c
1935
EMIT2(add_1reg(0x40, IA32_EAX), insn->off);
arch/x86/net/bpf_jit_comp32.c
1938
insn->off);
arch/x86/net/bpf_jit_comp32.c
1946
insn->off + 4);
arch/x86/net/bpf_jit_comp32.c
1982
if (is_imm8(insn->off))
arch/x86/net/bpf_jit_comp32.c
1984
insn->off);
arch/x86/net/bpf_jit_comp32.c
1987
insn->off);
arch/x86/net/bpf_jit_comp32.c
2000
if (is_imm8(insn->off + 4)) {
arch/x86/net/bpf_jit_comp32.c
2003
insn->off + 4);
arch/x86/net/bpf_jit_comp32.c
2007
EMIT(insn->off + 4, 4);
arch/x86/net/bpf_jit_comp32.c
2035
if (is_imm8(insn->off))
arch/x86/net/bpf_jit_comp32.c
2037
insn->off);
arch/x86/net/bpf_jit_comp32.c
2040
insn->off);
arch/x86/net/bpf_jit_comp32.c
2068
insn->off + 4);
arch/x86/net/bpf_jit_comp32.c
2365
jmp_offset = addrs[i + insn->off] - addrs[i];
arch/x86/net/bpf_jit_comp32.c
2414
jmp_offset = addrs[i + insn->off] - addrs[i] + 8;
arch/x86/net/bpf_jit_comp32.c
2427
jmp_offset = addrs[i + insn->off] - addrs[i];
arch/x86/net/bpf_jit_comp32.c
2437
if (insn->off == -1)
arch/x86/net/bpf_jit_comp32.c
2446
jmp_offset = addrs[i + insn->off] - addrs[i];
arch/x86/net/bpf_jit_comp32.c
73
#define EMIT1_off32(b1, off) \
arch/x86/net/bpf_jit_comp32.c
74
do { EMIT1(b1); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp32.c
75
#define EMIT2_off32(b1, b2, off) \
arch/x86/net/bpf_jit_comp32.c
76
do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp32.c
77
#define EMIT3_off32(b1, b2, b3, off) \
arch/x86/net/bpf_jit_comp32.c
78
do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0)
arch/x86/net/bpf_jit_comp32.c
79
#define EMIT4_off32(b1, b2, b3, b4, off) \
arch/x86/net/bpf_jit_comp32.c
80
do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0)
arch/x86/um/syscalls_64.c
58
unsigned long, fd, unsigned long, off)
arch/x86/um/syscalls_64.c
60
if (off & ~PAGE_MASK)
arch/x86/um/syscalls_64.c
63
return ksys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT);
arch/x86/xen/pmu.c
263
int i, off = 0;
arch/x86/xen/pmu.c
278
if (msr == amd_ctrls_base + off) {
arch/x86/xen/pmu.c
282
} else if (msr == amd_counters_base + off) {
arch/x86/xen/pmu.c
287
off += amd_msr_step;
arch/xtensa/include/asm/cmpxchg.h
179
int off = (unsigned long)ptr % sizeof(u32);
arch/xtensa/include/asm/cmpxchg.h
180
volatile u32 *p = ptr - off;
arch/xtensa/include/asm/cmpxchg.h
182
int bitoff = (sizeof(u32) - size - off) * BITS_PER_BYTE;
arch/xtensa/include/asm/cmpxchg.h
184
int bitoff = off * BITS_PER_BYTE;
arch/xtensa/include/asm/page.h
144
unsigned long off = va - PAGE_OFFSET;
arch/xtensa/include/asm/page.h
146
if (off >= XCHAL_KSEG_SIZE)
arch/xtensa/include/asm/page.h
147
off -= XCHAL_KSEG_SIZE;
arch/xtensa/include/asm/page.h
150
return off + PHYS_OFFSET;
arch/xtensa/include/asm/page.h
152
if (off < XCHAL_KSEG_SIZE)
arch/xtensa/include/asm/page.h
153
return off + PHYS_OFFSET;
arch/xtensa/include/asm/page.h
155
off -= XCHAL_KSEG_SIZE;
arch/xtensa/include/asm/page.h
156
if (off >= XCHAL_KIO_SIZE)
arch/xtensa/include/asm/page.h
157
off -= XCHAL_KIO_SIZE;
arch/xtensa/include/asm/page.h
159
return off + XCHAL_KIO_PADDR;
arch/xtensa/kernel/pci-dma.c
27
unsigned long off = paddr & (PAGE_SIZE - 1);
arch/xtensa/kernel/pci-dma.c
35
size_t sz = min_t(size_t, size, PAGE_SIZE - off);
arch/xtensa/kernel/pci-dma.c
38
fn((unsigned long)vaddr + off, sz);
arch/xtensa/kernel/pci-dma.c
40
off = 0;
arch/xtensa/kernel/traps.c
578
size_t off;
arch/xtensa/kernel/traps.c
587
while (sf->off < sf->len) {
arch/xtensa/kernel/traps.c
589
size_t line_len = sf->len - sf->off > STACK_DUMP_LINE_SIZE ?
arch/xtensa/kernel/traps.c
590
STACK_DUMP_LINE_SIZE : sf->len - sf->off;
arch/xtensa/kernel/traps.c
591
bool arrow = sf->off == 0;
arch/xtensa/kernel/traps.c
593
if (frame && frame->sp == (unsigned long)(sf->sp + sf->off))
arch/xtensa/kernel/traps.c
596
__memcpy(line, sf->sp + sf->off, line_len);
arch/xtensa/kernel/traps.c
600
sf->off += STACK_DUMP_LINE_SIZE;
arch/xtensa/kernel/traps.c
616
sf.off = 0;
arch/xtensa/kernel/traps.c
622
while (sf.off < sf.len)
arch/xtensa/platforms/iss/include/platform/simcall.h
76
static inline int simc_lseek(int fd, uint32_t off, int whence)
arch/xtensa/platforms/iss/include/platform/simcall.h
78
return __simc(SYS_lseek, fd, off, whence);
block/bfq-cgroup.c
1044
loff_t off)
block/bfq-cgroup.c
1084
loff_t off)
block/bfq-cgroup.c
1099
return bfq_io_set_device_weight(of, buf, nbytes, off);
block/bfq-cgroup.c
1110
struct blkg_policy_data *pd, int off)
block/bfq-cgroup.c
1114
blkg_rwstat_recursive_sum(pd_to_blkg(pd), &blkcg_policy_bfq, off, &sum);
block/bfq-cgroup.c
1135
struct blkg_policy_data *pd, int off)
block/bfq-cgroup.c
1151
stat = (void *)blkg_to_pd(pos_blkg, &blkcg_policy_bfq) + off;
block/bfq-cgroup.c
1168
int off)
block/bfq-cgroup.c
1184
struct blkg_policy_data *pd, int off)
block/bfq-cgroup.c
1204
struct blkg_policy_data *pd, int off)
block/bfq-cgroup.c
91
int off)
block/bfq-cgroup.c
93
return __blkg_prfill_u64(sf, pd, bfq_stat_read((void *)pd + off));
block/bfq-cgroup.c
963
struct blkg_policy_data *pd, int off)
block/bio.c
1022
unsigned int len, unsigned int off)
block/bio.c
1030
bvec_set_page(&bio->bi_io_vec[bio->bi_vcnt], page, len, off);
block/bio.c
1090
size_t off)
block/bio.c
1092
unsigned long nr = off / PAGE_SIZE;
block/bio.c
1095
__bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE);
block/bio.c
1114
size_t off)
block/bio.c
1116
unsigned long nr = off / PAGE_SIZE;
block/bio.c
1120
return bio_add_page(bio, folio_page(folio, nr), len, off % PAGE_SIZE) > 0;
block/bio.c
967
unsigned int len, unsigned int off)
block/bio.c
973
if (vec_end_addr + 1 != page_addr + off)
block/bio.c
978
if ((vec_end_addr & PAGE_MASK) != ((page_addr + off) & PAGE_MASK)) {
block/bio.c
981
if (bv->bv_page + bv_end / PAGE_SIZE != page + off / PAGE_SIZE)
block/blk-cgroup-rwstat.c
115
rwstat = (void *)blkg_to_pd(pos_blkg, pol) + off;
block/blk-cgroup-rwstat.c
117
rwstat = (void *)pos_blkg + off;
block/blk-cgroup-rwstat.c
74
int off)
block/blk-cgroup-rwstat.c
78
blkg_rwstat_read((void *)pd + off, &rwstat);
block/blk-cgroup-rwstat.c
98
int off, struct blkg_rwstat_sample *sum)
block/blk-cgroup-rwstat.h
47
int off);
block/blk-cgroup-rwstat.h
49
int off, struct blkg_rwstat_sample *sum);
block/blk-iocost.c
3071
int off)
block/blk-iocost.c
3094
size_t nbytes, loff_t off)
block/blk-iocost.c
3164
int off)
block/blk-iocost.c
3215
size_t nbytes, loff_t off)
block/blk-iocost.c
3361
struct blkg_policy_data *pd, int off)
block/blk-iocost.c
3407
size_t nbytes, loff_t off)
block/blk-iolatency.c
828
size_t nbytes, loff_t off)
block/blk-iolatency.c
898
struct blkg_policy_data *pd, int off)
block/blk-ioprio.c
83
size_t nbytes, loff_t off)
block/blk-ioprio.c
88
if (off != 0)
block/blk-mq.c
1855
unsigned off = start ? start->index_hw[hctx->type] : 0;
block/blk-mq.c
1861
__sbitmap_for_each_set(&hctx->ctx_map, off,
block/blk-throttle.c
1226
int off)
block/blk-throttle.c
1229
u64 v = *(u64 *)((void *)tg + off);
block/blk-throttle.c
1237
int off)
block/blk-throttle.c
1240
unsigned int v = *(unsigned int *)((void *)tg + off);
block/blk-throttle.c
1344
char *buf, size_t nbytes, loff_t off, bool is_u64)
block/blk-throttle.c
1390
char *buf, size_t nbytes, loff_t off)
block/blk-throttle.c
1392
return tg_set_conf(of, buf, nbytes, off, true);
block/blk-throttle.c
1396
char *buf, size_t nbytes, loff_t off)
block/blk-throttle.c
1398
return tg_set_conf(of, buf, nbytes, off, false);
block/blk-throttle.c
1410
struct blkg_policy_data *pd, int off)
block/blk-throttle.c
1414
blkg_rwstat_recursive_sum(pd_to_blkg(pd), &blkcg_policy_throtl, off,
block/blk-throttle.c
1476
int off)
block/blk-throttle.c
1528
char *buf, size_t nbytes, loff_t off)
block/partitions/ldm.c
266
static const int off[3] = { OFF_PRIV1, OFF_PRIV2, OFF_PRIV3 };
block/partitions/ldm.c
288
data = read_part_sector(state, ph[0]->config_start + off[i],
block/partitions/ldm.c
354
static const int off[4] = { OFF_TOCB1, OFF_TOCB2, OFF_TOCB3, OFF_TOCB4};
block/partitions/ldm.c
379
data = read_part_sector(state, base + off[i], §);
block/sed-opal.c
1403
size_t off = 0;
block/sed-opal.c
1421
while (off < size) {
block/sed-opal.c
1425
add_token_u64(&err, dev, offset + off);
block/sed-opal.c
1438
(size_t)(size - off));
block/sed-opal.c
1439
pr_debug("Write bytes %zu+%llu/%llu\n", off, len, size);
block/sed-opal.c
1445
if (copy_from_user(dst, src + off, len)) {
block/sed-opal.c
1460
off += len;
block/sed-opal.c
2375
size_t off = 0, max_read_size = OPAL_MAX_READ_TABLE;
block/sed-opal.c
2395
while (off < read_size) {
block/sed-opal.c
2401
add_token_u64(&err, dev, offset + off); /* start row value */
block/sed-opal.c
2407
len = min(max_read_size, (size_t)(read_size - off));
block/sed-opal.c
2408
add_token_u64(&err, dev, offset + off + len); /* end row value
block/sed-opal.c
2429
if (copy_to_user(dst + off, dev->prev_data, dev->prev_d_len)) {
block/sed-opal.c
2436
off += len;
crypto/krb5/selftest.c
46
unsigned int off = sg->offset, len = umin(sg->length, limit);
crypto/krb5/selftest.c
53
pr_notice("[%x] %04x: %*phN\n", n, index, part, p + off);
crypto/krb5/selftest.c
55
off += part;
drivers/accel/amdxdna/aie2_pci.c
106
u32 addr, off;
drivers/accel/amdxdna/aie2_pci.c
124
off = AIE2_SRAM_OFF(ndev, addr);
drivers/accel/amdxdna/aie2_pci.c
127
reg[i] = readl(ndev->sram_base + off + i * sizeof(u32));
drivers/accel/habanalabs/common/habanalabs.h
58
#define HL_MMAP_OFFSET_VALUE_GET(off) (off & HL_MMAP_OFFSET_VALUE_MASK)
drivers/accel/habanalabs/common/mmu/mmu.c
390
int rc = 0, off;
drivers/accel/habanalabs/common/mmu/mmu.c
404
for (off = 0 ; off < size ; off += page_size) {
drivers/accel/habanalabs/common/mmu/mmu.c
405
curr_va = virt_addr + off;
drivers/accel/habanalabs/common/mmu/mmu.c
406
curr_pa = phys_addr + off;
drivers/accel/habanalabs/common/mmu/mmu.c
407
flush_pte = (off + page_size) >= size;
drivers/accel/habanalabs/common/mmu/mmu.c
415
off -= page_size;
drivers/accel/habanalabs/common/mmu/mmu.c
423
for (; off >= 0 ; off -= page_size) {
drivers/accel/habanalabs/common/mmu/mmu.c
424
curr_va = virt_addr + off;
drivers/accel/habanalabs/common/mmu/mmu.c
425
flush_pte = (off - (s32) page_size) < 0;
drivers/accel/habanalabs/common/mmu/mmu.c
450
int rc = 0, off;
drivers/accel/habanalabs/common/mmu/mmu.c
464
for (off = 0 ; off < size ; off += page_size) {
drivers/accel/habanalabs/common/mmu/mmu.c
465
curr_va = virt_addr + off;
drivers/accel/habanalabs/common/mmu/mmu.c
466
flush_pte = (off + page_size) >= size;
drivers/accel/habanalabs/goya/goya.c
4890
s64 off, cpu_off;
drivers/accel/habanalabs/goya/goya.c
4896
for (off = 0 ; off < CPU_FW_IMAGE_SIZE ; off += PAGE_SIZE_2MB) {
drivers/accel/habanalabs/goya/goya.c
4898
prop->dram_base_address + off,
drivers/accel/habanalabs/goya/goya.c
4899
prop->dram_base_address + off, PAGE_SIZE_2MB,
drivers/accel/habanalabs/goya/goya.c
4900
(off + PAGE_SIZE_2MB) == CPU_FW_IMAGE_SIZE);
drivers/accel/habanalabs/goya/goya.c
4903
prop->dram_base_address + off);
drivers/accel/habanalabs/goya/goya.c
4917
off -= PAGE_SIZE_2MB;
drivers/accel/habanalabs/goya/goya.c
4956
for (; off >= 0 ; off -= PAGE_SIZE_2MB)
drivers/accel/habanalabs/goya/goya.c
4958
prop->dram_base_address + off, PAGE_SIZE_2MB,
drivers/accel/habanalabs/goya/goya.c
4962
prop->dram_base_address + off);
drivers/accel/habanalabs/goya/goya.c
4971
u32 off, cpu_off;
drivers/accel/habanalabs/goya/goya.c
4999
for (off = 0 ; off < CPU_FW_IMAGE_SIZE ; off += PAGE_SIZE_2MB)
drivers/accel/habanalabs/goya/goya.c
5001
prop->dram_base_address + off, PAGE_SIZE_2MB,
drivers/accel/habanalabs/goya/goya.c
5002
(off + PAGE_SIZE_2MB) >= CPU_FW_IMAGE_SIZE))
drivers/accel/habanalabs/goya/goya.c
5005
prop->dram_base_address + off);
drivers/acpi/apei/einj-core.c
948
static ssize_t u128_read(struct file *f, char __user *buf, size_t count, loff_t *off)
drivers/acpi/apei/einj-core.c
954
if (*off >= sizeof(output))
drivers/acpi/apei/einj-core.c
961
return simple_read_from_buffer(buf, count, off, output, sizeof(output));
drivers/acpi/apei/einj-core.c
964
static ssize_t u128_write(struct file *f, const char __user *buf, size_t count, loff_t *off)
drivers/acpi/apei/einj-core.c
976
if (*off)
drivers/acpi/apei/einj-core.c
979
c = simple_write_to_buffer(input, sizeof(input), off, buf, count);
drivers/acpi/apei/erst-dbg.c
152
size_t usize, loff_t *off)
drivers/acpi/apei/erst-dbg.c
82
size_t usize, loff_t *off)
drivers/acpi/apei/erst-dbg.c
88
if (*off)
drivers/acpi/ec_sys.c
31
size_t count, loff_t *off)
drivers/acpi/ec_sys.c
37
loff_t init_off = *off;
drivers/acpi/ec_sys.c
40
if (*off >= size)
drivers/acpi/ec_sys.c
42
if (*off + count >= size) {
drivers/acpi/ec_sys.c
43
size -= *off;
drivers/acpi/ec_sys.c
50
err = ec_read(*off, &byte_read);
drivers/acpi/ec_sys.c
53
if (put_user(byte_read, buf + *off - init_off)) {
drivers/acpi/ec_sys.c
54
if (*off - init_off)
drivers/acpi/ec_sys.c
55
return *off - init_off; /* partial read */
drivers/acpi/ec_sys.c
58
*off += 1;
drivers/acpi/ec_sys.c
65
size_t count, loff_t *off)
drivers/acpi/ec_sys.c
72
loff_t init_off = *off;
drivers/acpi/ec_sys.c
78
if (*off >= EC_SPACE_SIZE)
drivers/acpi/ec_sys.c
80
if (*off + count >= EC_SPACE_SIZE) {
drivers/acpi/ec_sys.c
81
size = EC_SPACE_SIZE - *off;
drivers/acpi/ec_sys.c
87
if (get_user(byte_write, buf + *off - init_off)) {
drivers/acpi/ec_sys.c
88
if (*off - init_off)
drivers/acpi/ec_sys.c
89
return *off - init_off; /* partial write */
drivers/acpi/ec_sys.c
92
err = ec_write(*off, byte_write);
drivers/acpi/ec_sys.c
96
*off += 1;
drivers/acpi/thermal.c
1035
if (off) {
drivers/acpi/thermal.c
79
static int off;
drivers/acpi/thermal.c
80
module_param(off, int, 0);
drivers/acpi/thermal.c
81
MODULE_PARM_DESC(off, "Set to disable ACPI thermal support.");
drivers/base/node.c
33
loff_t off, size_t count)
drivers/base/node.c
44
n = cpumap_print_bitmask_to_buf(buf, mask, off, count);
drivers/base/node.c
54
loff_t off, size_t count)
drivers/base/node.c
65
n = cpumap_print_list_to_buf(buf, mask, off, count);
drivers/base/topology.c
27
loff_t off, size_t count) \
drivers/base/topology.c
37
n = cpumap_print_bitmask_to_buf(buf, mask, off, count); \
drivers/base/topology.c
45
loff_t off, size_t count) \
drivers/base/topology.c
55
n = cpumap_print_list_to_buf(buf, mask, off, count); \
drivers/bcma/driver_pci_host.c
103
if (off >= PCI_CONFIG_SPACE_SIZE) {
drivers/bcma/driver_pci_host.c
105
addr |= (off & 0x0FFC);
drivers/bcma/driver_pci_host.c
110
addr |= (off & 0xFC);
drivers/bcma/driver_pci_host.c
114
addr = bcma_get_cfgspace_addr(pc, dev, func, off);
drivers/bcma/driver_pci_host.c
127
val >>= (8 * (off & 3));
drivers/bcma/driver_pci_host.c
149
unsigned int func, unsigned int off,
drivers/bcma/driver_pci_host.c
168
if (off >= PCI_CONFIG_SPACE_SIZE) {
drivers/bcma/driver_pci_host.c
170
addr |= (off & 0x0FFC);
drivers/bcma/driver_pci_host.c
175
addr |= (off & 0xFC);
drivers/bcma/driver_pci_host.c
179
addr = bcma_get_cfgspace_addr(pc, dev, func, off);
drivers/bcma/driver_pci_host.c
195
val &= ~(0xFF << (8 * (off & 3)));
drivers/bcma/driver_pci_host.c
196
val |= *((const u8 *)buf) << (8 * (off & 3));
drivers/bcma/driver_pci_host.c
199
val &= ~(0xFFFF << (8 * (off & 3)));
drivers/bcma/driver_pci_host.c
200
val |= *((const u16 *)buf) << (8 * (off & 3));
drivers/bcma/driver_pci_host.c
210
if (off >= PCI_CONFIG_SPACE_SIZE)
drivers/bcma/driver_pci_host.c
60
unsigned int func, unsigned int off)
drivers/bcma/driver_pci_host.c
78
addr |= (off & ~3);
drivers/bcma/driver_pci_host.c
85
unsigned int func, unsigned int off,
drivers/block/aoe/aoechr.c
221
aoechr_read(struct file *filp, char __user *buf, size_t cnt, loff_t *off)
drivers/block/null_blk/main.c
1243
unsigned int len, unsigned int off, bool is_write, loff_t pos,
drivers/block/null_blk/main.c
1251
p = kmap_local_page(page) + off;
drivers/block/null_blk/main.c
1262
off += valid_len;
drivers/block/rbd.c
1224
static void zero_bios(struct ceph_bio_iter *bio_pos, u32 off, u32 bytes)
drivers/block/rbd.c
1228
ceph_bio_iter_advance(&it, off);
drivers/block/rbd.c
1234
static void zero_bvecs(struct ceph_bvec_iter *bvec_pos, u32 off, u32 bytes)
drivers/block/rbd.c
1238
ceph_bvec_iter_advance(&it, off);
drivers/block/rbd.c
1250
static void rbd_obj_zero_range(struct rbd_obj_request *obj_req, u32 off,
drivers/block/rbd.c
1253
dout("%s %p data buf %u~%u\n", __func__, obj_req, off, bytes);
drivers/block/rbd.c
1257
zero_bios(&obj_req->bio_pos, off, bytes);
drivers/block/rbd.c
1261
zero_bvecs(&obj_req->bvec_pos, off, bytes);
drivers/block/rbd.c
1647
u32 off;
drivers/block/rbd.c
1650
*index = div_u64_rem(objno, OBJS_PER_BYTE, &off);
drivers/block/rbd.c
1651
*shift = (OBJS_PER_BYTE - off - 1) * BITS_PER_OBJ;
drivers/block/rbd.c
2288
u64 off, next_off;
drivers/block/rbd.c
2301
off = round_up(obj_req->ex.oe_off, rbd_dev->opts->alloc_size);
drivers/block/rbd.c
2304
if (off >= next_off)
drivers/block/rbd.c
2309
off, next_off - off);
drivers/block/rbd.c
2310
obj_req->ex.oe_off = off;
drivers/block/rbd.c
2311
obj_req->ex.oe_len = next_off - off;
drivers/block/rbd.c
2601
u64 off, u64 len)
drivers/block/rbd.c
2603
struct ceph_file_extent ex = { off, len };
drivers/block/rbd.c
2668
u64 off, u64 len, struct bio *bio)
drivers/block/rbd.c
2670
struct ceph_file_extent ex = { off, len };
drivers/block/rbd.c
3502
u64 off = (u64)blk_rq_pos(rq) << SECTOR_SHIFT;
drivers/block/rbd.c
3515
if (unlikely(off + len > mapping_size)) {
drivers/block/rbd.c
3517
off, len, mapping_size);
drivers/char/tpm/tpm-dev-common.c
131
size_t size, loff_t *off)
drivers/char/tpm/tpm-dev-common.c
148
rc = copy_to_user(buf, priv->data_buffer + *off, ret_size);
drivers/char/tpm/tpm-dev-common.c
154
memset(priv->data_buffer + *off, 0, ret_size);
drivers/char/tpm/tpm-dev-common.c
156
*off += ret_size;
drivers/char/tpm/tpm-dev-common.c
162
*off = 0;
drivers/char/tpm/tpm-dev-common.c
171
size_t size, loff_t *off)
drivers/char/tpm/tpm-dev-common.c
204
*off = 0;
drivers/char/tpm/tpm-dev.h
27
size_t size, loff_t *off);
drivers/char/tpm/tpm-dev.h
29
size_t size, loff_t *off);
drivers/char/tpm/tpm_vtpm_proxy.c
128
size_t count, loff_t *off)
drivers/char/tpm/tpm_vtpm_proxy.c
73
size_t count, loff_t *off)
drivers/clk/clk-rp1.c
203
#define FC_NUM(idx, off) ((idx) * 32 + (off))
drivers/clk/hisilicon/clk-hi3620.c
305
static u32 mmc_clk_delay(u32 val, u32 para, u32 off, u32 len)
drivers/clk/hisilicon/clk-hi3620.c
311
val |= 1 << (off + i);
drivers/clk/hisilicon/clk-hi3620.c
313
val &= ~(1 << (off + i));
drivers/clk/imx/clk-imx93.c
165
u32 off;
drivers/clk/imx/clk-imx93.c
335
4, base + root->off, 3,
drivers/clk/imx/clk-imx93.c
344
ccgr->flags, base + ccgr->off, 0, 1, 1, 3,
drivers/clk/imx/clk-imx93.c
59
u32 off;
drivers/clk/renesas/renesas-cpg-mssr.c
706
const u16 off = set ? priv->reset_regs[reg] : priv->reset_clear_regs[reg];
drivers/clk/renesas/renesas-cpg-mssr.c
712
writel(bitmask, priv->pub.base0 + off);
drivers/clk/renesas/renesas-cpg-mssr.c
713
readl(priv->pub.base0 + off);
drivers/clk/renesas/renesas-cpg-mssr.c
714
barrier_data(priv->pub.base0 + off);
drivers/clk/renesas/rzg2l-cpg.c
1334
u16 off;
drivers/clk/renesas/rzg2l-cpg.c
1446
unsigned int reg = clock->off;
drivers/clk/renesas/rzg2l-cpg.c
1452
if (!clock->off) {
drivers/clk/renesas/rzg2l-cpg.c
1536
if (!clock->off) {
drivers/clk/renesas/rzg2l-cpg.c
1545
value = readl(priv->base + CLK_MON_R(clock->off));
drivers/clk/renesas/rzg2l-cpg.c
1547
value = readl(priv->base + clock->off);
drivers/clk/renesas/rzg2l-cpg.c
1566
if (clock->off == clk->off && clock->bit == clk->bit)
drivers/clk/renesas/rzg2l-cpg.c
1696
clock->off = mod->off;
drivers/clk/renesas/rzg2l-cpg.c
1758
unsigned int reg = info->resets[id].off;
drivers/clk/renesas/rzg2l-cpg.c
1787
writel(value, priv->base + CLK_RST_R(info->resets[id].off));
drivers/clk/renesas/rzg2l-cpg.c
1827
reg = CLK_MRST_R(info->resets[id].off);
drivers/clk/renesas/rzg2l-cpg.c
1853
if (id >= rcdev->nr_resets || !info->resets[id].off) {
drivers/clk/renesas/rzg2l-cpg.c
205
u32 off = GET_REG_OFFSET(conf);
drivers/clk/renesas/rzg2l-cpg.c
208
return readl_poll_timeout_atomic(base + off, val, !(val & bitmask), 10, 200);
drivers/clk/renesas/rzg2l-cpg.c
218
u32 off = GET_REG_OFFSET(clk_hw_data->conf);
drivers/clk/renesas/rzg2l-cpg.c
241
writel((CPG_WEN_BIT | clk_src_266) << shift, priv->base + off);
drivers/clk/renesas/rzg2l-cpg.c
262
u32 off = GET_REG_OFFSET(clk_hw_data->conf);
drivers/clk/renesas/rzg2l-cpg.c
274
val = readl(priv->base + off);
drivers/clk/renesas/rzg2l-cpg.c
288
writel((CPG_WEN_BIT | 1) << shift, priv->base + off);
drivers/clk/renesas/rzg2l-cpg.c
352
u32 off = GET_REG_OFFSET(clk_hw_data->conf);
drivers/clk/renesas/rzg2l-cpg.c
362
writel((CPG_WEN_BIT | val) << shift, priv->base + off);
drivers/clk/renesas/rzg2l-cpg.c
498
u32 off = GET_REG_OFFSET(clk_hw_data->conf);
drivers/clk/renesas/rzg2l-cpg.c
508
writel((CPG_WEN_BIT | val) << shift, priv->base + off);
drivers/clk/renesas/rzg2l-cpg.h
217
u16 off;
drivers/clk/renesas/rzg2l-cpg.h
228
.off = (_off), \
drivers/clk/renesas/rzg2l-cpg.h
247
u16 off;
drivers/clk/renesas/rzg2l-cpg.h
254
.off = (_off), \
drivers/clk/samsung/clk-exynos-arm64.c
61
static bool is_gate_reg(unsigned long off)
drivers/clk/samsung/clk-exynos-arm64.c
63
return off >= GATE_OFF_START && off <= GATE_OFF_END;
drivers/clk/samsung/clk-exynos-arm64.c
67
static bool is_pll_conx_reg(unsigned long off)
drivers/clk/samsung/clk-exynos-arm64.c
69
return off >= PLL_CON_OFF_START && off <= PLL_CON_OFF_END;
drivers/clk/samsung/clk-exynos-arm64.c
73
static bool is_pll_con1_reg(unsigned long off)
drivers/clk/samsung/clk-exynos-arm64.c
75
return is_pll_conx_reg(off) && (off & 0xf) == 0x4 && !(off & 0x10);
drivers/clocksource/timer-keystone.c
77
u32 off;
drivers/clocksource/timer-keystone.c
80
off = tcr & ~(TCR_ENAMODE_MASK);
drivers/clocksource/timer-keystone.c
86
keystone_timer_writel(off, TCR);
drivers/cpufreq/cpufreq.c
103
static int off __read_mostly;
drivers/cpufreq/cpufreq.c
106
return off;
drivers/cpufreq/cpufreq.c
110
off = 1;
drivers/cpufreq/cpufreq.c
3079
module_param(off, int, 0444);
drivers/cpuidle/cpuidle.c
40
static int off __read_mostly;
drivers/cpuidle/cpuidle.c
45
return off;
drivers/cpuidle/cpuidle.c
49
off = 1;
drivers/cpuidle/cpuidle.c
55
return off || !initialized || !drv || !dev || !dev->enabled;
drivers/cpuidle/cpuidle.c
823
module_param(off, int, 0444);
drivers/crypto/atmel-tdes.c
143
size_t count, off = 0;
drivers/crypto/atmel-tdes.c
150
return off;
drivers/crypto/atmel-tdes.c
152
scatterwalk_map_and_copy(buf + off, *sg, *offset, count, out);
drivers/crypto/atmel-tdes.c
154
off += count;
drivers/crypto/atmel-tdes.c
168
return off;
drivers/crypto/hisilicon/qm.c
3023
size_t off = qm->sqe_size * sq_depth;
drivers/crypto/hisilicon/qm.c
3044
qp->cqe = qp->qdma.va + off;
drivers/crypto/hisilicon/qm.c
3045
qp->cqe_dma = qp->qdma.dma + off;
drivers/crypto/hisilicon/qm.c
5806
size_t off = 0;
drivers/crypto/hisilicon/qm.c
5809
(xqc_buf)->type = ((xqc_buf)->qcdma.va + (off)); \
drivers/crypto/hisilicon/qm.c
5810
(xqc_buf)->type##_dma = (xqc_buf)->qcdma.dma + (off); \
drivers/crypto/hisilicon/qm.c
5811
off += QMC_ALIGN(sizeof(struct qm_##type)); \
drivers/crypto/hisilicon/qm.c
5835
size_t off = 0;
drivers/crypto/hisilicon/qm.c
5848
(qm)->type = ((qm)->qdma.va + (off)); \
drivers/crypto/hisilicon/qm.c
5849
(qm)->type##_dma = (qm)->qdma.dma + (off); \
drivers/crypto/hisilicon/qm.c
5850
off += QMC_ALIGN(sizeof(struct qm_##type) * (num)); \
drivers/dax/device.c
325
unsigned long off, off_end, off_align, len_align, addr_align, align;
drivers/dax/device.c
332
off = pgoff << PAGE_SHIFT;
drivers/dax/device.c
333
off_end = off + len;
drivers/dax/device.c
334
off_align = round_up(off, align);
drivers/dax/device.c
340
if ((off + len_align) < off)
drivers/dax/device.c
345
addr_align += (off - addr_align) & (align - 1);
drivers/dax/super.c
232
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off,
drivers/dax/super.c
248
rc = dax_dev->holder_ops->notify_failure(dax_dev, off, len, mf_flags);
drivers/dma/amd/qdma/qdma.c
110
ret = regmap_bulk_write(qdev->regmap, r->off, data, r->count);
drivers/dma/amd/qdma/qdma.c
112
ret = regmap_write(qdev->regmap, r->off, *data);
drivers/dma/amd/qdma/qdma.c
124
ret = regmap_bulk_read(qdev->regmap, r->off, data, r->count);
drivers/dma/amd/qdma/qdma.c
126
ret = regmap_read(qdev->regmap, r->off, data);
drivers/dma/amd/qdma/qdma.c
20
#define QDMA_REG_OFF(d, r) ((d)->roffs[r].off)
drivers/dma/amd/qdma/qdma.h
111
u32 off;
drivers/dma/amd/qdma/qdma.h
121
.off = (_off), \
drivers/dma/bcm-sba-raid.c
1053
sba_prep_dma_pq_req(struct sba_device *sba, dma_addr_t off,
drivers/dma/bcm-sba-raid.c
1069
off, len, dst_p, dst_q, scf, src, src_cnt);
drivers/dma/bcm-sba-raid.c
1307
sba_prep_dma_pq_single_req(struct sba_device *sba, dma_addr_t off,
drivers/dma/bcm-sba-raid.c
1323
req->cmds, &req->msg, off, len,
drivers/dma/bcm-sba-raid.c
1340
dma_addr_t off = 0;
drivers/dma/bcm-sba-raid.c
1377
off, dst_p, dst_q, src[i], scf[i],
drivers/dma/bcm-sba-raid.c
1395
off, dst_p, dst_q, src[i], scf[i],
drivers/dma/bcm-sba-raid.c
1408
req = sba_prep_dma_pq_req(sba, off,
drivers/dma/bcm-sba-raid.c
1420
off += req_len;
drivers/dma/bcm-sba-raid.c
704
dma_addr_t off, dma_addr_t dst, dma_addr_t src,
drivers/dma/bcm-sba-raid.c
718
off, len, dst, src);
drivers/dma/bcm-sba-raid.c
732
dma_addr_t off = 0;
drivers/dma/bcm-sba-raid.c
740
req = sba_prep_dma_memcpy_req(sba, off, dst, src,
drivers/dma/bcm-sba-raid.c
753
off += req_len;
drivers/dma/bcm-sba-raid.c
843
dma_addr_t off, dma_addr_t dst, dma_addr_t *src,
drivers/dma/bcm-sba-raid.c
857
off, len, dst, src, src_cnt);
drivers/dma/bcm-sba-raid.c
871
dma_addr_t off = 0;
drivers/dma/bcm-sba-raid.c
883
req = sba_prep_dma_xor_req(sba, off, dst, src, src_cnt,
drivers/dma/bcm-sba-raid.c
896
off += req_len;
drivers/dma/dmatest.c
226
unsigned int off;
drivers/dma/dmatest.c
728
src->off = 0;
drivers/dma/dmatest.c
729
dst->off = 0;
drivers/dma/dmatest.c
731
src->off = dmatest_random() % (buf_size - len + 1);
drivers/dma/dmatest.c
732
dst->off = dmatest_random() % (buf_size - len + 1);
drivers/dma/dmatest.c
734
src->off = (src->off >> align) << align;
drivers/dma/dmatest.c
735
dst->off = (dst->off >> align) << align;
drivers/dma/dmatest.c
740
dmatest_init_srcs(src->aligned, src->off, len,
drivers/dma/dmatest.c
742
dmatest_init_dsts(dst->aligned, dst->off, len,
drivers/dma/dmatest.c
754
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
766
srcs[i] = um->addr[i] + src->off;
drivers/dma/dmatest.c
770
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
787
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
795
dsts[0] + dst->off,
drivers/dma/dmatest.c
799
dsts[0] + dst->off,
drivers/dma/dmatest.c
800
*(src->aligned[0] + src->off),
drivers/dma/dmatest.c
804
dsts[0] + dst->off,
drivers/dma/dmatest.c
809
dma_pq[i] = dsts[i] + dst->off;
drivers/dma/dmatest.c
816
result("prep error", total_tests, src->off,
drivers/dma/dmatest.c
817
dst->off, len, ret);
drivers/dma/dmatest.c
830
result("submit error", total_tests, src->off,
drivers/dma/dmatest.c
831
dst->off, len, ret);
drivers/dma/dmatest.c
853
result("test timed out", total_tests, src->off, dst->off,
drivers/dma/dmatest.c
862
"completion busy status", total_tests, src->off,
drivers/dma/dmatest.c
863
dst->off, len, ret);
drivers/dma/dmatest.c
870
verbose_result("test passed", total_tests, src->off,
drivers/dma/dmatest.c
871
dst->off, len, 0);
drivers/dma/dmatest.c
877
error_count = dmatest_verify(src->aligned, 0, src->off,
drivers/dma/dmatest.c
879
error_count += dmatest_verify(src->aligned, src->off,
drivers/dma/dmatest.c
880
src->off + len, src->off,
drivers/dma/dmatest.c
882
error_count += dmatest_verify(src->aligned, src->off + len,
drivers/dma/dmatest.c
883
buf_size, src->off + len,
drivers/dma/dmatest.c
887
error_count += dmatest_verify(dst->aligned, 0, dst->off,
drivers/dma/dmatest.c
890
error_count += dmatest_verify(dst->aligned, dst->off,
drivers/dma/dmatest.c
891
dst->off + len, src->off,
drivers/dma/dmatest.c
894
error_count += dmatest_verify(dst->aligned, dst->off + len,
drivers/dma/dmatest.c
895
buf_size, dst->off + len,
drivers/dma/dmatest.c
902
result("data error", total_tests, src->off, dst->off,
drivers/dma/dmatest.c
906
verbose_result("test passed", total_tests, src->off,
drivers/dma/dmatest.c
907
dst->off, len, 0);
drivers/dma/dw-edma/dw-edma-core.h
121
void (*off)(struct dw_edma *dw);
drivers/dma/dw-edma/dw-edma-core.h
169
dw->core->off(dw);
drivers/dma/dw-edma/dw-edma-pcie.c
122
u64 off;
drivers/dma/dw-edma/dw-edma-pcie.c
153
off = val;
drivers/dma/dw-edma/dw-edma-pcie.c
155
off <<= 32;
drivers/dma/dw-edma/dw-edma-pcie.c
156
off |= val;
drivers/dma/dw-edma/dw-edma-pcie.c
157
pdata->rg.off = off;
drivers/dma/dw-edma/dw-edma-pcie.c
252
ll_region->vaddr.io += ll_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
254
ll_region->paddr += ll_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
261
dt_region->vaddr.io += dt_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
263
dt_region->paddr += dt_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
277
ll_region->vaddr.io += ll_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
279
ll_region->paddr += ll_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
286
dt_region->vaddr.io += dt_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
288
dt_region->paddr += dt_block->off;
drivers/dma/dw-edma/dw-edma-pcie.c
29
.off = b, \
drivers/dma/dw-edma/dw-edma-pcie.c
305
vsec_data->rg.bar, vsec_data->rg.off, vsec_data->rg.sz,
drivers/dma/dw-edma/dw-edma-pcie.c
312
vsec_data->ll_wr[i].off, chip->ll_region_wr[i].sz,
drivers/dma/dw-edma/dw-edma-pcie.c
317
vsec_data->dt_wr[i].off, chip->dt_region_wr[i].sz,
drivers/dma/dw-edma/dw-edma-pcie.c
324
vsec_data->ll_rd[i].off, chip->ll_region_rd[i].sz,
drivers/dma/dw-edma/dw-edma-pcie.c
329
vsec_data->dt_rd[i].off, chip->dt_region_rd[i].sz,
drivers/dma/dw-edma/dw-edma-pcie.c
35
off_t off;
drivers/dma/dw-edma/dw-edma-pcie.c
58
.rg.off = 0x00001000, /* 4 Kbytes */
drivers/dma/dw-edma/dw-edma-v0-core.c
241
unsigned long off;
drivers/dma/dw-edma/dw-edma-v0-core.c
246
off = 0;
drivers/dma/dw-edma/dw-edma-v0-core.c
250
off = dw->wr_ch_cnt;
drivers/dma/dw-edma/dw-edma-v0-core.c
257
chan = &dw->chan[pos + off];
drivers/dma/dw-edma/dw-edma-v0-core.c
268
chan = &dw->chan[pos + off];
drivers/dma/dw-edma/dw-edma-v0-core.c
513
.off = dw_edma_v0_core_off,
drivers/dma/dw-edma/dw-hdma-v0-core.c
121
unsigned long off, mask;
drivers/dma/dw-edma/dw-hdma-v0-core.c
125
off = 0;
drivers/dma/dw-edma/dw-hdma-v0-core.c
129
off = dw->wr_ch_cnt;
drivers/dma/dw-edma/dw-hdma-v0-core.c
134
chan = &dw->chan[pos + off];
drivers/dma/dw-edma/dw-hdma-v0-core.c
287
.off = dw_hdma_v0_core_off,
drivers/dma/fsl-edma-common.c
157
u32 off, u32 slot, bool enable)
drivers/dma/fsl-edma-common.c
166
iowrite8(val8, addr + off);
drivers/dma/fsl-edma-common.c
170
u32 off, u32 slot, bool enable)
drivers/dma/fsl-edma-common.c
179
iowrite32(val, addr + off * 4);
drivers/dma/fsl_raid.c
624
struct device_node *np, u8 q, u32 off)
drivers/dma/fsl_raid.c
660
off + ptr);
drivers/dma/fsl_raid.c
750
u32 off;
drivers/dma/fsl_raid.c
826
rc = of_property_read_u32(np, "reg", &off);
drivers/dma/fsl_raid.c
836
fsl_re_chan_probe(ofdev, child, ridx++, off);
drivers/dma/mpc512x_dma.c
318
static void mpc_dma_irq_process(struct mpc_dma *mdma, u32 is, u32 es, int off)
drivers/dma/mpc512x_dma.c
327
mchan = &mdma->channels[ch + off];
drivers/dma/mpc512x_dma.c
331
out_8(&mdma->regs->dmacint, ch + off);
drivers/dma/mpc512x_dma.c
332
out_8(&mdma->regs->dmacerr, ch + off);
drivers/dma/pl330.c
1098
int off = 0;
drivers/dma/pl330.c
1104
off += _emit_LD(dry_run, &buf[off], ALWAYS);
drivers/dma/pl330.c
1105
off += _emit_ST(dry_run, &buf[off], ALWAYS);
drivers/dma/pl330.c
1109
off += _emit_LD(dry_run, &buf[off], ALWAYS);
drivers/dma/pl330.c
1110
off += _emit_RMB(dry_run, &buf[off]);
drivers/dma/pl330.c
1111
off += _emit_ST(dry_run, &buf[off], ALWAYS);
drivers/dma/pl330.c
1112
off += _emit_WMB(dry_run, &buf[off]);
drivers/dma/pl330.c
1116
return off;
drivers/dma/pl330.c
1123
int off = 0;
drivers/dma/pl330.c
1128
off += _emit_LD(dry_run, &buf[off], cond);
drivers/dma/pl330.c
1133
off += _emit_LDP(dry_run, &buf[off], SINGLE,
drivers/dma/pl330.c
1135
off += _emit_LDP(dry_run, &buf[off], BURST,
drivers/dma/pl330.c
1138
off += _emit_LDP(dry_run, &buf[off], cond,
drivers/dma/pl330.c
1149
return off;
drivers/dma/pl330.c
1156
int off = 0;
drivers/dma/pl330.c
1161
off += _emit_ST(dry_run, &buf[off], cond);
drivers/dma/pl330.c
1166
off += _emit_STP(dry_run, &buf[off], SINGLE,
drivers/dma/pl330.c
1168
off += _emit_STP(dry_run, &buf[off], BURST,
drivers/dma/pl330.c
1171
off += _emit_STP(dry_run, &buf[off], cond,
drivers/dma/pl330.c
1182
return off;
drivers/dma/pl330.c
1190
int off = 0;
drivers/dma/pl330.c
1197
off += _emit_FLUSHP(dry_run, &buf[off], pxs->desc->peri);
drivers/dma/pl330.c
1199
off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri);
drivers/dma/pl330.c
1200
off += _emit_load(dry_run, &buf[off], cond, pxs->desc->rqtype,
drivers/dma/pl330.c
1202
off += _emit_store(dry_run, &buf[off], cond, pxs->desc->rqtype,
drivers/dma/pl330.c
1206
return off;
drivers/dma/pl330.c
1212
int off = 0;
drivers/dma/pl330.c
1221
off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc,
drivers/dma/pl330.c
1226
off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc);
drivers/dma/pl330.c
1235
return off;
drivers/dma/pl330.c
1246
int off = 0;
drivers/dma/pl330.c
1250
return off;
drivers/dma/pl330.c
1270
off += _emit_MOV(dry_run, &buf[off], CCR, dregs_ccr);
drivers/dma/pl330.c
1271
off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1,
drivers/dma/pl330.c
1276
off += _emit_MOV(dry_run, &buf[off], CCR, dregs_ccr);
drivers/dma/pl330.c
1277
off += _ldst_memtomem(dry_run, &buf[off], pxs, 1);
drivers/dma/pl330.c
1286
return off;
drivers/dma/pl330.c
1293
int cyc, cycmax, szlp, szlpend, szbrst, off;
drivers/dma/pl330.c
1338
off = 0;
drivers/dma/pl330.c
1341
off += _emit_LP(dry_run, &buf[off], 0, lcnt0);
drivers/dma/pl330.c
1342
ljmp0 = off;
drivers/dma/pl330.c
1345
off += _emit_LP(dry_run, &buf[off], 1, lcnt1);
drivers/dma/pl330.c
1346
ljmp1 = off;
drivers/dma/pl330.c
1348
off += _bursts(pl330, dry_run, &buf[off], pxs, cyc);
drivers/dma/pl330.c
1353
lpend.bjump = off - ljmp1;
drivers/dma/pl330.c
1354
off += _emit_LPEND(dry_run, &buf[off], &lpend);
drivers/dma/pl330.c
1360
lpend.bjump = off - ljmp0;
drivers/dma/pl330.c
1361
off += _emit_LPEND(dry_run, &buf[off], &lpend);
drivers/dma/pl330.c
1368
return off;
drivers/dma/pl330.c
1380
int off = 0;
drivers/dma/pl330.c
1384
off += _loop(pl330, dry_run, &buf[off], &c, pxs);
drivers/dma/pl330.c
1387
off += _dregs(pl330, dry_run, &buf[off], pxs, num_dregs);
drivers/dma/pl330.c
1389
return off;
drivers/dma/pl330.c
1397
int off = 0;
drivers/dma/pl330.c
1400
off += _emit_MOV(dry_run, &buf[off], SAR, x->src_addr);
drivers/dma/pl330.c
1402
off += _emit_MOV(dry_run, &buf[off], DAR, x->dst_addr);
drivers/dma/pl330.c
1405
off += _setup_loops(pl330, dry_run, &buf[off], pxs);
drivers/dma/pl330.c
1407
return off;
drivers/dma/pl330.c
1420
int off = 0;
drivers/dma/pl330.c
1425
off += _emit_MOV(dry_run, &buf[off], CCR, pxs->ccr);
drivers/dma/pl330.c
1427
off += _setup_xfer(pl330, dry_run, &buf[off], pxs);
drivers/dma/pl330.c
1430
off += _emit_SEV(dry_run, &buf[off], thrd->ev);
drivers/dma/pl330.c
1432
off += _emit_END(dry_run, &buf[off]);
drivers/dma/pl330.c
1434
return off;
drivers/dma/pl330.c
256
#define PL330_DBGCMD_DUMP(off, x...) do { \
drivers/dma/pl330.c
259
cmd_line += off; \
drivers/dma/pl330.c
263
#define PL330_DBGCMD_DUMP(off, x...) do {} while (0)
drivers/edac/amd64_edac.c
1738
int off = range << 3;
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
1750
amd64_read_pci_cfg(pvt->F1, DRAM_BASE_HI + off, &pvt->ranges[range].base.hi);
drivers/edac/amd64_edac.c
1751
amd64_read_pci_cfg(pvt->F1, DRAM_LIMIT_HI + off, &pvt->ranges[range].lim.hi);
drivers/edac/fsl_ddr_edac.c
34
static inline void __iomem *ddr_reg_addr(struct fsl_mc_pdata *pdata, unsigned int off)
drivers/edac/fsl_ddr_edac.c
36
if (pdata->flag == TYPE_IMX9 && off >= FSL_MC_DATA_ERR_INJECT_HI && off <= FSL_MC_ERR_SBE)
drivers/edac/fsl_ddr_edac.c
37
return pdata->inject_vbase + off - FSL_MC_DATA_ERR_INJECT_HI
drivers/edac/fsl_ddr_edac.c
40
if (pdata->flag == TYPE_IMX9 && off >= IMX9_MC_ERR_EN)
drivers/edac/fsl_ddr_edac.c
41
return pdata->inject_vbase + off - IMX9_MC_ERR_EN;
drivers/edac/fsl_ddr_edac.c
43
return pdata->mc_vbase + off;
drivers/edac/fsl_ddr_edac.c
46
static inline u32 ddr_in32(struct fsl_mc_pdata *pdata, unsigned int off)
drivers/edac/fsl_ddr_edac.c
48
void __iomem *addr = ddr_reg_addr(pdata, off);
drivers/edac/fsl_ddr_edac.c
53
static inline void ddr_out32(struct fsl_mc_pdata *pdata, unsigned int off, u32 value)
drivers/edac/fsl_ddr_edac.c
55
void __iomem *addr = ddr_reg_addr(pdata, off);
drivers/edac/i10nm_base.c
1128
int rc, i, off[3] = {0xd0, 0xc8, 0xcc};
drivers/edac/i10nm_base.c
1152
rc = skx_get_hi_lo(0x09a2, off, &tolm, &tohm);
drivers/edac/i10nm_base.c
796
u32 reg, off;
drivers/edac/i10nm_base.c
822
mdev = get_ddr_munit(d, i, &off, &size);
drivers/edac/i10nm_base.c
832
i, base + off, size, reg);
drivers/edac/i10nm_base.c
834
mbase = ioremap(base + off, size);
drivers/edac/i10nm_base.c
837
base + off);
drivers/edac/i10nm_base.c
876
u32 reg, off, mcmtr;
drivers/edac/i10nm_base.c
917
off = i * I10NM_HBM_IMC_MMIO_SIZE;
drivers/edac/i10nm_base.c
920
lmc, base + off, I10NM_HBM_IMC_MMIO_SIZE);
drivers/edac/i10nm_base.c
922
mbase = ioremap(base + off, I10NM_HBM_IMC_MMIO_SIZE);
drivers/edac/i10nm_base.c
928
base + off);
drivers/edac/pnd2_edac.c
145
#define P2SB_READ(size, off, ptr) \
drivers/edac/pnd2_edac.c
146
pci_bus_read_config_##size(p2sb_bus, P2SB_DEVFN, off, ptr)
drivers/edac/pnd2_edac.c
147
#define P2SB_WRITE(size, off, val) \
drivers/edac/pnd2_edac.c
148
pci_bus_write_config_##size(p2sb_bus, P2SB_DEVFN, off, val)
drivers/edac/pnd2_edac.c
157
static int _apl_rd_reg(int port, int off, int op, u32 *data)
drivers/edac/pnd2_edac.c
173
P2SB_WRITE(dword, P2SB_ADDR_OFF, (port << 24) | off);
drivers/edac/pnd2_edac.c
196
static int apl_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
drivers/edac/pnd2_edac.c
200
edac_dbg(2, "Read %s port=%x off=%x op=%x\n", name, port, off, op);
drivers/edac/pnd2_edac.c
203
ret = _apl_rd_reg(port, off + 4, op, (u32 *)(data + 4));
drivers/edac/pnd2_edac.c
206
ret |= _apl_rd_reg(port, off, op, (u32 *)data);
drivers/edac/pnd2_edac.c
240
static int dnv_rd_reg(int port, int off, int op, void *data, size_t sz, char *name)
drivers/edac/pnd2_edac.c
252
pci_read_config_dword(pdev, off, data);
drivers/edac/pnd2_edac.c
278
*(u64 *)data = readq(base + off);
drivers/edac/pnd2_edac.c
280
*(u32 *)data = readl(base + off);
drivers/edac/pnd2_edac.c
91
int (*rd_reg)(int port, int off, int op, void *data, size_t sz, char *name);
drivers/edac/skx_base.c
605
int rc = 0, i, off[3] = {0xd0, 0xd4, 0xd8};
drivers/edac/skx_base.c
628
rc = skx_get_hi_lo(0x2034, off, &skx_tolm, &skx_tohm);
drivers/edac/skx_common.c
293
int skx_get_src_id(struct skx_dev *d, int off, u8 *id)
drivers/edac/skx_common.c
308
if (pci_read_config_dword(d->util_all, off, ®)) {
drivers/edac/skx_common.c
394
int skx_get_hi_lo(unsigned int did, int off[], u64 *tolm, u64 *tohm)
drivers/edac/skx_common.c
405
if (pci_read_config_dword(pdev, off[0], ®)) {
drivers/edac/skx_common.c
411
if (pci_read_config_dword(pdev, off[1], ®)) {
drivers/edac/skx_common.c
417
if (pci_read_config_dword(pdev, off[2], ®)) {
drivers/edac/skx_common.h
337
int skx_get_src_id(struct skx_dev *d, int off, u8 *id);
drivers/edac/skx_common.h
343
int skx_get_hi_lo(unsigned int did, int off[], u64 *tolm, u64 *tohm);
drivers/firmware/cirrus/cs_dsp.c
475
unsigned int off);
drivers/firmware/cirrus/cs_dsp.c
667
unsigned int off)
drivers/firmware/cirrus/cs_dsp.c
680
*reg = dsp->ops->region_to_reg(mem, ctl->alg_region.base + ctl->offset + off);
drivers/firmware/cirrus/cs_dsp.c
763
unsigned int off, const void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
770
ret = cs_dsp_coeff_base_reg(ctl, ®, off);
drivers/firmware/cirrus/cs_dsp.c
805
unsigned int off, const void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
817
if (len + off * sizeof(u32) > ctl->len)
drivers/firmware/cirrus/cs_dsp.c
823
if (memcmp(ctl->cache + off * sizeof(u32), buf, len))
drivers/firmware/cirrus/cs_dsp.c
824
memcpy(ctl->cache + off * sizeof(u32), buf, len);
drivers/firmware/cirrus/cs_dsp.c
831
ret = cs_dsp_coeff_write_ctrl_raw(ctl, off, buf, len);
drivers/firmware/cirrus/cs_dsp.c
852
unsigned int off, const void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
860
ret = cs_dsp_coeff_write_ctrl(ctl, off, buf, len);
drivers/firmware/cirrus/cs_dsp.c
868
unsigned int off, void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
875
ret = cs_dsp_coeff_base_reg(ctl, ®, off);
drivers/firmware/cirrus/cs_dsp.c
910
unsigned int off, void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
919
if (len + off * sizeof(u32) > ctl->len)
drivers/firmware/cirrus/cs_dsp.c
924
return cs_dsp_coeff_read_ctrl_raw(ctl, off, buf, len);
drivers/firmware/cirrus/cs_dsp.c
932
memcpy(buf, ctl->cache + off * sizeof(u32), len);
drivers/firmware/cirrus/cs_dsp.c
951
unsigned int off, void *buf, size_t len)
drivers/firmware/cirrus/cs_dsp.c
959
ret = cs_dsp_coeff_read_ctrl(ctl, off, buf, len);
drivers/firmware/efi/mokvar-table.c
267
loff_t off, size_t count)
drivers/firmware/efi/mokvar-table.c
274
if (off >= mokvar_entry->data_size)
drivers/firmware/efi/mokvar-table.c
276
if (count > mokvar_entry->data_size - off)
drivers/firmware/efi/mokvar-table.c
277
count = mokvar_entry->data_size - off;
drivers/firmware/efi/mokvar-table.c
279
memcpy(buf, mokvar_entry->data + off, count);
drivers/firmware/xilinx/zynqmp-debug.c
321
loff_t *off)
drivers/firmware/xilinx/zynqmp-debug.c
335
if (*off != 0 || len <= 1 || len > PAGE_SIZE - 1)
drivers/firmware/xilinx/zynqmp-debug.c
378
size_t len, loff_t *off)
drivers/firmware/xilinx/zynqmp-debug.c
380
return simple_read_from_buffer(ptr, len, off, debugfs_buf,
drivers/fsi/fsi-core.c
613
loff_t off, size_t count)
drivers/fsi/fsi-core.c
619
if (off < 0)
drivers/fsi/fsi-core.c
622
if (off > 0xffffffff || count > 0xffffffff || off + count > 0xffffffff)
drivers/fsi/fsi-core.c
626
read_len = aligned_access_size(off, count - total_len);
drivers/fsi/fsi-core.c
628
rc = fsi_slave_read(slave, off, buf + total_len, read_len);
drivers/fsi/fsi-core.c
632
off += read_len;
drivers/fsi/fsi-core.c
640
char *buf, loff_t off, size_t count)
drivers/fsi/fsi-core.c
646
if (off < 0)
drivers/fsi/fsi-core.c
649
if (off > 0xffffffff || count > 0xffffffff || off + count > 0xffffffff)
drivers/fsi/fsi-core.c
653
write_len = aligned_access_size(off, count - total_len);
drivers/fsi/fsi-core.c
655
rc = fsi_slave_write(slave, off, buf + total_len, write_len);
drivers/fsi/fsi-core.c
659
off += write_len;
drivers/fsi/fsi-core.c
720
loff_t off = *offset;
drivers/fsi/fsi-core.c
723
if (off < 0)
drivers/fsi/fsi-core.c
726
if (off > 0xffffffff || count > 0xffffffff || off + count > 0xffffffff)
drivers/fsi/fsi-core.c
733
read_len -= off & 0x3;
drivers/fsi/fsi-core.c
735
rc = fsi_slave_read(slave, off, &data, read_len);
drivers/fsi/fsi-core.c
743
off += read_len;
drivers/fsi/fsi-core.c
747
*offset = off;
drivers/fsi/fsi-core.c
756
loff_t off = *offset;
drivers/fsi/fsi-core.c
760
if (off < 0)
drivers/fsi/fsi-core.c
763
if (off > 0xffffffff || count > 0xffffffff || off + count > 0xffffffff)
drivers/fsi/fsi-core.c
770
write_len -= off & 0x3;
drivers/fsi/fsi-core.c
777
rc = fsi_slave_write(slave, off, &data, write_len);
drivers/fsi/fsi-core.c
780
off += write_len;
drivers/fsi/fsi-core.c
784
*offset = off;
drivers/gpio/gpio-adp5520.c
23
static int adp5520_gpio_get_value(struct gpio_chip *chip, unsigned off)
drivers/gpio/gpio-adp5520.c
35
if (test_bit(off, &dev->output))
drivers/gpio/gpio-adp5520.c
40
return !!(reg_val & dev->lut[off]);
drivers/gpio/gpio-adp5520.c
44
unsigned int off, int val)
drivers/gpio/gpio-adp5520.c
51
dev->lut[off]);
drivers/gpio/gpio-adp5520.c
54
dev->lut[off]);
drivers/gpio/gpio-adp5520.c
57
static int adp5520_gpio_direction_input(struct gpio_chip *chip, unsigned off)
drivers/gpio/gpio-adp5520.c
62
clear_bit(off, &dev->output);
drivers/gpio/gpio-adp5520.c
65
dev->lut[off]);
drivers/gpio/gpio-adp5520.c
69
unsigned off, int val)
drivers/gpio/gpio-adp5520.c
75
set_bit(off, &dev->output);
drivers/gpio/gpio-adp5520.c
79
dev->lut[off]);
drivers/gpio/gpio-adp5520.c
82
dev->lut[off]);
drivers/gpio/gpio-adp5520.c
85
dev->lut[off]);
drivers/gpio/gpio-adp5585.c
100
static int adp5585_gpio_direction_input(struct gpio_chip *chip, unsigned int off)
drivers/gpio/gpio-adp5585.c
105
return regmap_clear_bits(adp5585_gpio->regmap, info->gpio_dir_a + info->bank(off),
drivers/gpio/gpio-adp5585.c
106
info->bit(off));
drivers/gpio/gpio-adp5585.c
109
static int adp5585_gpio_direction_output(struct gpio_chip *chip, unsigned int off, int val)
drivers/gpio/gpio-adp5585.c
113
unsigned int bank = info->bank(off);
drivers/gpio/gpio-adp5585.c
114
unsigned int bit = info->bit(off);
drivers/gpio/gpio-adp5585.c
126
static int adp5585_gpio_get_value(struct gpio_chip *chip, unsigned int off)
drivers/gpio/gpio-adp5585.c
130
unsigned int bank = info->bank(off);
drivers/gpio/gpio-adp5585.c
131
unsigned int bit = info->bit(off);
drivers/gpio/gpio-adp5585.c
153
static int adp5585_gpio_set_value(struct gpio_chip *chip, unsigned int off,
drivers/gpio/gpio-adp5585.c
158
unsigned int bit = adp5585_gpio->info->bit(off);
drivers/gpio/gpio-adp5585.c
160
return regmap_update_bits(adp5585_gpio->regmap, info->gpo_data_a + info->bank(off),
drivers/gpio/gpio-adp5585.c
165
unsigned int off, unsigned int bias)
drivers/gpio/gpio-adp5585.c
175
bit = off * 2;
drivers/gpio/gpio-adp5585.c
177
bit += (off > 5 ? 4 : 0);
drivers/gpio/gpio-adp5585.c
186
unsigned int off, enum pin_config_param drive)
drivers/gpio/gpio-adp5585.c
189
unsigned int bit = adp5585_gpio->info->bit(off);
drivers/gpio/gpio-adp5585.c
192
info->gpo_out_a + info->bank(off), bit,
drivers/gpio/gpio-adp5585.c
197
unsigned int off, unsigned int debounce)
drivers/gpio/gpio-adp5585.c
200
unsigned int bit = adp5585_gpio->info->bit(off);
drivers/gpio/gpio-adp5585.c
203
info->debounce_dis_a + info->bank(off), bit,
drivers/gpio/gpio-adp5585.c
207
static int adp5585_gpio_set_config(struct gpio_chip *chip, unsigned int off,
drivers/gpio/gpio-adp5585.c
216
return adp5585_gpio_set_bias(adp5585_gpio, off,
drivers/gpio/gpio-adp5585.c
220
return adp5585_gpio_set_bias(adp5585_gpio, off, arg ?
drivers/gpio/gpio-adp5585.c
225
return adp5585_gpio_set_bias(adp5585_gpio, off, arg ?
drivers/gpio/gpio-adp5585.c
231
return adp5585_gpio_set_drive(adp5585_gpio, off, param);
drivers/gpio/gpio-adp5585.c
234
return adp5585_gpio_set_debounce(adp5585_gpio, off, arg);
drivers/gpio/gpio-adp5585.c
241
static int adp5585_gpio_request(struct gpio_chip *chip, unsigned int off)
drivers/gpio/gpio-adp5585.c
250
ret = test_and_set_bit(off, adp5585->pin_usage);
drivers/gpio/gpio-adp5585.c
256
regs->pin_cfg_a + info->bank(off),
drivers/gpio/gpio-adp5585.c
257
info->bit(off));
drivers/gpio/gpio-adp5585.c
260
static void adp5585_gpio_free(struct gpio_chip *chip, unsigned int off)
drivers/gpio/gpio-adp5585.c
265
clear_bit(off, adp5585->pin_usage);
drivers/gpio/gpio-adp5585.c
277
unsigned int off;
drivers/gpio/gpio-adp5585.c
283
off = key - adp5585_gpio->info->gpi_ev_min;
drivers/gpio/gpio-adp5585.c
284
active_high = test_bit(off, &adp5585_gpio->irq_active_high);
drivers/gpio/gpio-adp5585.c
286
irq = irq_find_mapping(adp5585_gpio->gpio_chip.irq.domain, off);
drivers/gpio/gpio-adp5585.c
297
off, key_press, active_high);
drivers/gpio/gpio-adp5585.c
42
int (*bank)(unsigned int off);
drivers/gpio/gpio-adp5585.c
43
int (*bit)(unsigned int off);
drivers/gpio/gpio-adp5585.c
69
static int adp5585_gpio_bank(unsigned int off)
drivers/gpio/gpio-adp5585.c
71
return ADP5585_BANK(off);
drivers/gpio/gpio-adp5585.c
74
static int adp5585_gpio_bit(unsigned int off)
drivers/gpio/gpio-adp5585.c
76
return ADP5585_BIT(off);
drivers/gpio/gpio-adp5585.c
79
static int adp5589_gpio_bank(unsigned int off)
drivers/gpio/gpio-adp5585.c
81
return ADP5589_BANK(off);
drivers/gpio/gpio-adp5585.c
84
static int adp5589_gpio_bit(unsigned int off)
drivers/gpio/gpio-adp5585.c
86
return ADP5589_BIT(off);
drivers/gpio/gpio-adp5585.c
89
static int adp5585_gpio_get_direction(struct gpio_chip *chip, unsigned int off)
drivers/gpio/gpio-adp5585.c
95
regmap_read(adp5585_gpio->regmap, info->gpio_dir_a + info->bank(off), &val);
drivers/gpio/gpio-adp5585.c
97
return val & info->bit(off) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-bd71828.c
10
#define GPIO_OUT_REG(off) (BD71828_REG_GPIO_CTRL1 + (off))
drivers/gpio/gpio-brcmstb.c
28
#define GIO_BANK_OFF(bank, off) (((bank) * GIO_BANK_SIZE) + (off * sizeof(u32)))
drivers/gpio/gpio-creg-snps.c
112
.off = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 },
drivers/gpio/gpio-creg-snps.c
120
.off = { 1 },
drivers/gpio/gpio-creg-snps.c
19
u8 off[MAX_GPIO];
drivers/gpio/gpio-creg-snps.c
38
value = val ? hcg->layout->on[offset] : hcg->layout->off[offset];
drivers/gpio/gpio-creg-snps.c
72
if (GENMASK(31, layout->bit_per_gpio[i]) & layout->off[i])
drivers/gpio/gpio-creg-snps.c
75
if (layout->on[i] == layout->off[i])
drivers/gpio/gpio-hisi.c
46
unsigned int off)
drivers/gpio/gpio-hisi.c
50
void __iomem *reg = hisi_gpio->reg_base + off;
drivers/gpio/gpio-hisi.c
56
unsigned int off, u32 val)
drivers/gpio/gpio-hisi.c
60
void __iomem *reg = hisi_gpio->reg_base + off;
drivers/gpio/gpio-hisi.c
65
static void hisi_gpio_set_debounce(struct gpio_chip *chip, unsigned int off,
drivers/gpio/gpio-hisi.c
69
hisi_gpio_write_reg(chip, HISI_GPIO_DEBOUNCE_SET_WX, BIT(off));
drivers/gpio/gpio-hisi.c
71
hisi_gpio_write_reg(chip, HISI_GPIO_DEBOUNCE_CLR_WX, BIT(off));
drivers/gpio/gpio-max732x.c
185
static inline int is_group_a(struct max732x_chip *chip, unsigned off)
drivers/gpio/gpio-max732x.c
187
return (1u << off) & chip->mask_group_a;
drivers/gpio/gpio-max732x.c
190
static int max732x_gpio_get_value(struct gpio_chip *gc, unsigned off)
drivers/gpio/gpio-max732x.c
196
ret = max732x_readb(chip, is_group_a(chip, off), ®_val);
drivers/gpio/gpio-max732x.c
200
return !!(reg_val & (1u << (off & 0x7)));
drivers/gpio/gpio-max732x.c
203
static void max732x_gpio_set_mask(struct gpio_chip *gc, unsigned off, int mask,
drivers/gpio/gpio-max732x.c
212
reg_out = (off > 7) ? chip->reg_out[1] : chip->reg_out[0];
drivers/gpio/gpio-max732x.c
215
ret = max732x_writeb(chip, is_group_a(chip, off), reg_out);
drivers/gpio/gpio-max732x.c
220
if (off > 7)
drivers/gpio/gpio-max732x.c
228
static int max732x_gpio_set_value(struct gpio_chip *gc, unsigned int off,
drivers/gpio/gpio-max732x.c
231
unsigned base = off & ~0x7;
drivers/gpio/gpio-max732x.c
232
uint8_t mask = 1u << (off & 0x7);
drivers/gpio/gpio-max732x.c
234
max732x_gpio_set_mask(gc, base, mask, val << (off & 0x7));
drivers/gpio/gpio-max732x.c
253
static int max732x_gpio_direction_input(struct gpio_chip *gc, unsigned off)
drivers/gpio/gpio-max732x.c
256
unsigned int mask = 1u << off;
drivers/gpio/gpio-max732x.c
260
chip->client->name, off);
drivers/gpio/gpio-max732x.c
269
max732x_gpio_set_value(gc, off, 1);
drivers/gpio/gpio-max732x.c
275
unsigned off, int val)
drivers/gpio/gpio-max732x.c
278
unsigned int mask = 1u << off;
drivers/gpio/gpio-max732x.c
282
chip->client->name, off);
drivers/gpio/gpio-max732x.c
286
max732x_gpio_set_value(gc, off, val);
drivers/gpio/gpio-max732x.c
399
uint16_t off = d->hwirq;
drivers/gpio/gpio-max732x.c
400
uint16_t mask = 1 << off;
drivers/gpio/gpio-max732x.c
404
chip->client->name, off);
drivers/gpio/gpio-mvebu.c
702
unsigned int on, off;
drivers/gpio/gpio-mvebu.c
728
off = 0;
drivers/gpio/gpio-mvebu.c
730
off = val;
drivers/gpio/gpio-mvebu.c
732
off = 1;
drivers/gpio/gpio-mvebu.c
737
regmap_write(mvpwm->regs, mvebu_pwmreg_blink_off_duration(mvpwm), off);
drivers/gpio/gpio-pca953x.c
246
u8 (*recalc_addr)(struct pca953x_chip *chip, int reg, int off);
drivers/gpio/gpio-pca953x.c
517
static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off)
drivers/gpio/gpio-pca953x.c
522
u8 regaddr = pinctrl | addr | (off / BANK_SZ);
drivers/gpio/gpio-pca953x.c
531
static u8 pcal6534_recalc_addr(struct pca953x_chip *chip, int reg, int off)
drivers/gpio/gpio-pca953x.c
559
return pinctrl + addr + (off / BANK_SZ);
drivers/gpio/gpio-pca953x.c
608
static int pca953x_gpio_direction_input(struct gpio_chip *gc, unsigned off)
drivers/gpio/gpio-pca953x.c
611
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
612
u8 bit = pca953x_get_bit_mask(chip, off);
drivers/gpio/gpio-pca953x.c
623
unsigned off, int val)
drivers/gpio/gpio-pca953x.c
626
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
627
u8 outreg = chip->recalc_addr(chip, chip->regs->output, off);
drivers/gpio/gpio-pca953x.c
628
u8 bit = pca953x_get_bit_mask(chip, off);
drivers/gpio/gpio-pca953x.c
648
static int pca953x_gpio_get_value(struct gpio_chip *gc, unsigned off)
drivers/gpio/gpio-pca953x.c
651
u8 inreg = chip->recalc_addr(chip, chip->regs->input, off);
drivers/gpio/gpio-pca953x.c
652
u8 bit = pca953x_get_bit_mask(chip, off);
drivers/gpio/gpio-pca953x.c
664
static int pca953x_gpio_set_value(struct gpio_chip *gc, unsigned int off,
drivers/gpio/gpio-pca953x.c
668
u8 outreg = chip->recalc_addr(chip, chip->regs->output, off);
drivers/gpio/gpio-pca953x.c
669
u8 bit = pca953x_get_bit_mask(chip, off);
drivers/gpio/gpio-pca953x.c
676
static int pca953x_gpio_get_direction(struct gpio_chip *gc, unsigned off)
drivers/gpio/gpio-pca953x.c
679
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
680
u8 bit = pca953x_get_bit_mask(chip, off);
drivers/gpio/gpio-raspberrypi-exp.c
103
static int rpi_exp_gpio_dir_out(struct gpio_chip *gc, unsigned int off, int val)
drivers/gpio/gpio-raspberrypi-exp.c
111
set_out.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
117
ret = rpi_exp_gpio_get_polarity(gc, off);
drivers/gpio/gpio-raspberrypi-exp.c
126
off, ret, set_out.gpio);
drivers/gpio/gpio-raspberrypi-exp.c
132
static int rpi_exp_gpio_get_direction(struct gpio_chip *gc, unsigned int off)
drivers/gpio/gpio-raspberrypi-exp.c
140
get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
146
"Failed to get GPIO %u config (%d %x)\n", off, ret,
drivers/gpio/gpio-raspberrypi-exp.c
156
static int rpi_exp_gpio_get(struct gpio_chip *gc, unsigned int off)
drivers/gpio/gpio-raspberrypi-exp.c
164
get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
171
"Failed to get GPIO %u state (%d %x)\n", off, ret,
drivers/gpio/gpio-raspberrypi-exp.c
178
static int rpi_exp_gpio_set(struct gpio_chip *gc, unsigned int off, int val)
drivers/gpio/gpio-raspberrypi-exp.c
186
set.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
193
"Failed to set GPIO %u state (%d %x)\n", off, ret,
drivers/gpio/gpio-raspberrypi-exp.c
54
static int rpi_exp_gpio_get_polarity(struct gpio_chip *gc, unsigned int off)
drivers/gpio/gpio-raspberrypi-exp.c
62
get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
68
off, ret, get.gpio);
drivers/gpio/gpio-raspberrypi-exp.c
74
static int rpi_exp_gpio_dir_in(struct gpio_chip *gc, unsigned int off)
drivers/gpio/gpio-raspberrypi-exp.c
82
set_in.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */
drivers/gpio/gpio-raspberrypi-exp.c
88
ret = rpi_exp_gpio_get_polarity(gc, off);
drivers/gpio/gpio-raspberrypi-exp.c
97
off, ret, set_in.gpio);
drivers/gpio/gpiolib-cdev.c
2602
size_t count, loff_t *off)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
144
static ssize_t ta_if_load_debugfs_write(struct file *fp, const char *buf, size_t len, loff_t *off)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
243
static ssize_t ta_if_unload_debugfs_write(struct file *fp, const char *buf, size_t len, loff_t *off)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
289
static ssize_t ta_if_invoke_debugfs_write(struct file *fp, const char *buf, size_t len, loff_t *off)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
30
size_t len, loff_t *off);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
32
size_t len, loff_t *off);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
34
size_t len, loff_t *off);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2740
loff_t off = *pos & ~PAGE_MASK;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2741
size_t bytes = PAGE_SIZE - off;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2763
r = copy_to_user(buf, ptr + off, bytes);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2795
loff_t off = *pos & ~PAGE_MASK;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2796
size_t bytes = PAGE_SIZE - off;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2814
r = copy_from_user(ptr + off, buf, bytes);
drivers/gpu/drm/armada/armada_debugfs.c
54
const char __user *ptr, size_t len, loff_t *off)
drivers/gpu/drm/armada/armada_debugfs.c
62
if (*off != 0)
drivers/gpu/drm/drm_crtc_internal.h
306
char *buf, loff_t off, size_t count);
drivers/gpu/drm/drm_draw.c
115
u32 off = y * dpitch + x * 3;
drivers/gpu/drm/drm_draw.c
119
iosys_map_wr(dmap, off, u8, (fg32 & 0x000000FF) >> 0);
drivers/gpu/drm/drm_draw.c
120
iosys_map_wr(dmap, off + 1, u8, (fg32 & 0x0000FF00) >> 8);
drivers/gpu/drm/drm_draw.c
121
iosys_map_wr(dmap, off + 2, u8, (fg32 & 0x00FF0000) >> 16);
drivers/gpu/drm/drm_draw.c
165
unsigned int off = y * dpitch + x * 3;
drivers/gpu/drm/drm_draw.c
168
iosys_map_wr(dmap, off, u8, (color & 0x000000FF) >> 0);
drivers/gpu/drm/drm_draw.c
169
iosys_map_wr(dmap, off + 1, u8, (color & 0x0000FF00) >> 8);
drivers/gpu/drm/drm_draw.c
170
iosys_map_wr(dmap, off + 2, u8, (color & 0x00FF0000) >> 16);
drivers/gpu/drm/drm_edid.c
7037
char *buf, loff_t off, size_t count)
drivers/gpu/drm/drm_edid.c
7053
if (off >= size)
drivers/gpu/drm/drm_edid.c
7056
if (off + count > size)
drivers/gpu/drm/drm_edid.c
7057
count = size - off;
drivers/gpu/drm/drm_edid.c
7059
memcpy(buf, edid + off, count);
drivers/gpu/drm/drm_fb_helper.c
484
static void drm_fb_helper_memory_range_to_clip(struct fb_info *info, off_t off, size_t len,
drivers/gpu/drm/drm_fb_helper.c
489
off_t end = off + len;
drivers/gpu/drm/drm_fb_helper.c
491
u32 y1 = off / line_length;
drivers/gpu/drm/drm_fb_helper.c
506
off_t bit_off = (off % line_length) * 8;
drivers/gpu/drm/drm_fb_helper.c
517
void drm_fb_helper_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/gpu/drm/drm_fb_helper.c
522
drm_fb_helper_memory_range_to_clip(info, off, len, &damage_area);
drivers/gpu/drm/drm_sysfs.c
267
const struct bin_attribute *attr, char *buf, loff_t off,
drivers/gpu/drm/drm_sysfs.c
274
ret = drm_edid_connector_property_show(connector, buf, off, count);
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
51
struct etnaviv_cmdbuf *buf, u32 off, u32 len)
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
54
u32 *ptr = buf->vaddr + off;
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
59
off, size - len * 4 - off);
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c
164
unsigned int len, n, off;
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c
174
off = EXTRACT(cmd, VIV_FE_LOAD_STATE_HEADER_OFFSET);
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c
176
off, n))
drivers/gpu/drm/etnaviv/etnaviv_gem.c
450
unsigned long off = drm_vma_node_start(&obj->vma_node);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
456
off, etnaviv_obj->vaddr, obj->size);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
273
u32 off;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
287
off = r->submit_offset / 4;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
289
if ((off >= size ) ||
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
290
(off < last_offset)) {
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
291
DRM_ERROR("invalid offset %u at reloc %u\n", off, i);
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
304
ptr[off] = bo->mapping->iova + r->reloc_offset;
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
306
last_offset = off;
drivers/gpu/drm/i915/display/intel_hdcp.c
521
u8 off = ((sizeof(sha_text) - j - 1 - sha_leftovers) * 8);
drivers/gpu/drm/i915/display/intel_hdcp.c
522
sha_text |= ksv[j] << off;
drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
148
#define _MMIO_FIA(fia, off) _MMIO(_FIA(fia) + (off))
drivers/gpu/drm/i915/gt/shmem_utils.c
101
for (pfn = off >> PAGE_SHIFT; len; pfn++) {
drivers/gpu/drm/i915/gt/shmem_utils.c
103
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
drivers/gpu/drm/i915/gt/shmem_utils.c
114
memcpy(vaddr + offset_in_page(off), ptr, this);
drivers/gpu/drm/i915/gt/shmem_utils.c
117
memcpy(ptr, vaddr + offset_in_page(off), this);
drivers/gpu/drm/i915/gt/shmem_utils.c
125
off = 0;
drivers/gpu/drm/i915/gt/shmem_utils.c
131
int shmem_read_to_iosys_map(struct file *file, loff_t off,
drivers/gpu/drm/i915/gt/shmem_utils.c
136
for (pfn = off >> PAGE_SHIFT; len; pfn++) {
drivers/gpu/drm/i915/gt/shmem_utils.c
138
min_t(size_t, PAGE_SIZE - offset_in_page(off), len);
drivers/gpu/drm/i915/gt/shmem_utils.c
148
iosys_map_memcpy_to(map, map_off, vaddr + offset_in_page(off),
drivers/gpu/drm/i915/gt/shmem_utils.c
156
off = 0;
drivers/gpu/drm/i915/gt/shmem_utils.c
162
int shmem_read(struct file *file, loff_t off, void *dst, size_t len)
drivers/gpu/drm/i915/gt/shmem_utils.c
164
return __shmem_rw(file, off, dst, len, false);
drivers/gpu/drm/i915/gt/shmem_utils.c
167
int shmem_write(struct file *file, loff_t off, void *src, size_t len)
drivers/gpu/drm/i915/gt/shmem_utils.c
169
return __shmem_rw(file, off, src, len, true);
drivers/gpu/drm/i915/gt/shmem_utils.c
95
static int __shmem_rw(struct file *file, loff_t off,
drivers/gpu/drm/i915/gt/shmem_utils.h
21
int shmem_read_to_iosys_map(struct file *file, loff_t off,
drivers/gpu/drm/i915/gt/shmem_utils.h
23
int shmem_read(struct file *file, loff_t off, void *dst, size_t len);
drivers/gpu/drm/i915/gt/shmem_utils.h
24
int shmem_write(struct file *file, loff_t off, void *src, size_t len);
drivers/gpu/drm/i915/gvt/cfg_space.c
100
pwr = (pci_power_t __force)(*(u16*)(&vgpu_cfg_space(vgpu)[off])
drivers/gpu/drm/i915/gvt/cfg_space.c
71
static void vgpu_pci_cfg_mem_write(struct intel_vgpu *vgpu, unsigned int off,
drivers/gpu/drm/i915/gvt/cfg_space.c
79
for (; i < bytes && (off + i < sizeof(pci_cfg_space_rw_bmp)); i++) {
drivers/gpu/drm/i915/gvt/cfg_space.c
80
mask = pci_cfg_space_rw_bmp[off + i];
drivers/gpu/drm/i915/gvt/cfg_space.c
81
old = cfg_base[off + i];
drivers/gpu/drm/i915/gvt/cfg_space.c
89
if (off + i == PCI_STATUS + 1)
drivers/gpu/drm/i915/gvt/cfg_space.c
92
cfg_base[off + i] = (old & ~mask) | new;
drivers/gpu/drm/i915/gvt/cfg_space.c
97
memcpy(cfg_base + off + i, src + i, bytes - i);
drivers/gpu/drm/i915/gvt/cfg_space.c
99
if (off == vgpu->cfg_space.pmcsr_off && vgpu->cfg_space.pmcsr_off) {
drivers/gpu/drm/i915/gvt/gtt.c
2083
unsigned int off, void *p_data, unsigned int bytes)
drivers/gpu/drm/i915/gvt/gtt.c
2087
unsigned long index = off >> info->gtt_entry_size_shift;
drivers/gpu/drm/i915/gvt/gtt.c
2103
memcpy(p_data, (void *)&e.val64 + (off & (info->gtt_entry_size - 1)),
drivers/gpu/drm/i915/gvt/gtt.c
2120
int intel_vgpu_emulate_ggtt_mmio_read(struct intel_vgpu *vgpu, unsigned int off,
drivers/gpu/drm/i915/gvt/gtt.c
2129
off -= info->gtt_start_offset;
drivers/gpu/drm/i915/gvt/gtt.c
2130
ret = emulate_ggtt_mmio_read(vgpu, off, p_data, bytes);
drivers/gpu/drm/i915/gvt/gtt.c
2145
static int emulate_ggtt_mmio_write(struct intel_vgpu *vgpu, unsigned int off,
drivers/gpu/drm/i915/gvt/gtt.c
2152
unsigned long g_gtt_index = off >> info->gtt_entry_size_shift;
drivers/gpu/drm/i915/gvt/gtt.c
2171
memcpy((void *)&e.val64 + (off & (info->gtt_entry_size - 1)), p_data,
drivers/gpu/drm/i915/gvt/gtt.c
2185
if (off != pos->offset) {
drivers/gpu/drm/i915/gvt/gtt.c
2212
partial_pte->offset = off;
drivers/gpu/drm/i915/gvt/gtt.c
2264
unsigned int off, void *p_data, unsigned int bytes)
drivers/gpu/drm/i915/gvt/gtt.c
2275
off -= info->gtt_start_offset;
drivers/gpu/drm/i915/gvt/gtt.c
2276
ret = emulate_ggtt_mmio_write(vgpu, off, p_data, bytes);
drivers/gpu/drm/i915/gvt/gtt.c
2286
if (s->last_ctx[i].lrca == (off >> info->gtt_entry_size_shift))
drivers/gpu/drm/i915/gvt/gtt.h
285
unsigned int off, void *p_data, unsigned int bytes);
drivers/gpu/drm/i915/gvt/gtt.h
288
unsigned int off, void *p_data, unsigned int bytes);
drivers/gpu/drm/i915/gvt/handlers.c
259
static int fence_mmio_read(struct intel_vgpu *vgpu, unsigned int off,
drivers/gpu/drm/i915/gvt/handlers.c
264
ret = sanitize_fence_mmio_access(vgpu, offset_to_fence_num(off),
drivers/gpu/drm/i915/gvt/handlers.c
268
read_vreg(vgpu, off, p_data, bytes);
drivers/gpu/drm/i915/gvt/handlers.c
272
static int fence_mmio_write(struct intel_vgpu *vgpu, unsigned int off,
drivers/gpu/drm/i915/gvt/handlers.c
276
unsigned int fence_num = offset_to_fence_num(off);
drivers/gpu/drm/i915/gvt/handlers.c
283
write_vreg(vgpu, off, p_data, bytes);
drivers/gpu/drm/i915/gvt/kvmgt.c
62
#define VFIO_PCI_OFFSET_TO_INDEX(off) (off >> VFIO_PCI_OFFSET_SHIFT)
drivers/gpu/drm/i915/gvt/kvmgt.c
752
static int intel_vgpu_bar_rw(struct intel_vgpu *vgpu, int bar, u64 off,
drivers/gpu/drm/i915/gvt/kvmgt.c
760
bar_start + off, buf, count);
drivers/gpu/drm/i915/gvt/kvmgt.c
763
bar_start + off, buf, count);
drivers/gpu/drm/i915/gvt/kvmgt.c
767
static inline bool intel_vgpu_in_aperture(struct intel_vgpu *vgpu, u64 off)
drivers/gpu/drm/i915/gvt/kvmgt.c
769
return off >= vgpu_aperture_offset(vgpu) &&
drivers/gpu/drm/i915/gvt/kvmgt.c
770
off < vgpu_aperture_offset(vgpu) + vgpu_aperture_sz(vgpu);
drivers/gpu/drm/i915/gvt/kvmgt.c
773
static int intel_vgpu_aperture_rw(struct intel_vgpu *vgpu, u64 off,
drivers/gpu/drm/i915/gvt/kvmgt.c
778
if (!intel_vgpu_in_aperture(vgpu, off) ||
drivers/gpu/drm/i915/gvt/kvmgt.c
779
!intel_vgpu_in_aperture(vgpu, off + count)) {
drivers/gpu/drm/i915/gvt/kvmgt.c
780
gvt_vgpu_err("Invalid aperture offset %llu\n", off);
drivers/gpu/drm/i915/gvt/kvmgt.c
785
ALIGN_DOWN(off, PAGE_SIZE),
drivers/gpu/drm/i915/gvt/kvmgt.c
786
count + offset_in_page(off));
drivers/gpu/drm/i915/gvt/kvmgt.c
791
memcpy_toio(aperture_va + offset_in_page(off), buf, count);
drivers/gpu/drm/i915/gvt/kvmgt.c
793
memcpy_fromio(buf, aperture_va + offset_in_page(off), count);
drivers/gpu/drm/i915/i915_gpu_error.c
1005
char *buf, loff_t off, size_t rem)
drivers/gpu/drm/i915/i915_gpu_error.c
1020
if (!sg || off < sg->dma_address)
drivers/gpu/drm/i915/i915_gpu_error.c
1036
if (pos + len <= off) {
drivers/gpu/drm/i915/i915_gpu_error.c
1042
if (pos < off) {
drivers/gpu/drm/i915/i915_gpu_error.c
1043
GEM_BUG_ON(off - pos > len);
drivers/gpu/drm/i915/i915_gpu_error.c
1044
len -= off - pos;
drivers/gpu/drm/i915/i915_gpu_error.c
1045
start += off - pos;
drivers/gpu/drm/i915/i915_gpu_error.c
1046
pos = off;
drivers/gpu/drm/i915/i915_gpu_error.c
2560
loff_t off, size_t count)
drivers/gpu/drm/i915/i915_gpu_error.c
2579
ret = i915_gpu_coredump_copy_to_buffer(gpu, buf, off, count);
drivers/gpu/drm/i915/i915_gpu_error.c
2585
if (off < len) {
drivers/gpu/drm/i915/i915_gpu_error.c
2586
ret = min_t(size_t, count, len - off);
drivers/gpu/drm/i915/i915_gpu_error.c
2587
memcpy(buf, str + off, ret);
drivers/gpu/drm/i915/i915_gpu_error.c
2596
loff_t off, size_t count)
drivers/gpu/drm/lima/lima_drv.c
286
size_t off;
drivers/gpu/drm/lima/lima_drv.c
295
if (reader->off < max_off) {
drivers/gpu/drm/lima/lima_drv.c
296
size_t size = min_t(size_t, max_off - reader->off,
drivers/gpu/drm/lima/lima_drv.c
299
memcpy(reader->dst, src + (reader->off - reader->base), size);
drivers/gpu/drm/lima/lima_drv.c
302
reader->off += size;
drivers/gpu/drm/lima/lima_drv.c
314
loff_t off, size_t count)
drivers/gpu/drm/lima/lima_drv.c
322
.off = off,
drivers/gpu/drm/lima/lima_drv.c
340
loff_t off, size_t count)
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c
32
struct sg_table *sgt, size_t off, size_t len,
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c
40
WARN_ON(off != 0);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
133
u32 off;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
136
off = DSC_RC_BUF_THRESH;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
138
DPU_REG_WRITE(c, off, dsc->rc_buf_thresh[i]);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
139
off += 4;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
142
off = DSC_RANGE_MIN_QP;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
144
DPU_REG_WRITE(c, off, rc[i].range_min_qp);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
145
off += 4;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
148
off = DSC_RANGE_MAX_QP;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
150
DPU_REG_WRITE(c, off, rc[i].range_max_qp);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
151
off += 4;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
154
off = DSC_RANGE_BPG_OFFSET;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
156
DPU_REG_WRITE(c, off, rc[i].range_bpg_offset);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
157
off += 4;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h
346
#define DPU_REG_WRITE(c, off, val) dpu_reg_write(c, off, val, #off)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h
347
#define DPU_REG_READ(c, off) dpu_reg_read(c, off)
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
1011
rd->off, (u8 *)&data[i], (u16)sizeof(data[i]));
drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
43
u32 off;
drivers/gpu/drm/msm/msm_gem.c
935
uint64_t off = drm_vma_node_start(&obj->vma_node);
drivers/gpu/drm/msm/msm_gem.c
974
off, msm_obj->vaddr);
drivers/gpu/drm/msm/msm_gem_submit.c
477
uint32_t off;
drivers/gpu/drm/msm/msm_gem_submit.c
487
off = submit_reloc.submit_offset / 4;
drivers/gpu/drm/msm/msm_gem_submit.c
489
if ((off >= (obj->size / 4)) ||
drivers/gpu/drm/msm/msm_gem_submit.c
490
(off < last_offset)) {
drivers/gpu/drm/msm/msm_gem_submit.c
491
ret = SUBMIT_ERROR(EINVAL, submit, "invalid offset %u at reloc %u\n", off, i);
drivers/gpu/drm/msm/msm_gem_submit.c
506
ptr[off] = iova | submit_reloc.or;
drivers/gpu/drm/msm/msm_gem_submit.c
508
last_offset = off;
drivers/gpu/drm/msm/msm_iommu.c
165
struct sg_table *sgt, size_t off, size_t len,
drivers/gpu/drm/msm/msm_iommu.c
184
if (size <= off) {
drivers/gpu/drm/msm/msm_iommu.c
185
off -= size;
drivers/gpu/drm/msm/msm_iommu.c
189
phys += off;
drivers/gpu/drm/msm/msm_iommu.c
190
size -= off;
drivers/gpu/drm/msm/msm_iommu.c
192
off = 0;
drivers/gpu/drm/msm/msm_iommu.c
676
struct sg_table *sgt, size_t off, size_t len,
drivers/gpu/drm/msm/msm_iommu.c
682
WARN_ON(off != 0);
drivers/gpu/drm/msm/msm_mmu.h
23
size_t off, size_t len, int prot);
drivers/gpu/drm/nouveau/dispnv50/sor907d.c
49
const int off = or * 2;
drivers/gpu/drm/nouveau/dispnv50/sor907d.c
51
NVBO_RV32(bo, off, NV907D_CORE_NOTIFIER_3, CAPABILITIES_CAP_SOR0_20, DP_INTERLACE);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
619
u32 blk_off, off, swizzle;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
630
off = blk_off + swizzle * 4;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
632
iosys_map_wr(&sb->map[0], off, u32, color);
drivers/gpu/drm/nouveau/dispnv50/wndw.c
639
u32 blk_off, off;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
645
off = blk_off + x * 4 + y * NV_TILE_GOB_WIDTH_BYTES;
drivers/gpu/drm/nouveau/dispnv50/wndw.c
647
iosys_map_wr(&sb->map[0], off, u32, color);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
98
u64 off;
drivers/gpu/drm/nouveau/nouveau_dmem.c
112
unsigned long off = (page_to_pfn(page) << PAGE_SHIFT) -
drivers/gpu/drm/nouveau/nouveau_dmem.c
115
return chunk->bo->offset + off;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c
123
u16 off = bits / 8;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c
125
info->data[i] = nvbios_rd32(bios, data + off);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h
104
nvkm_hwsq_wr32(ram->hwsq, reg->addr+off, reg->data);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h
106
off += reg->stride;
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.h
97
u32 mask, off = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
61
fbmem_peek(struct io_mapping *fb, u32 off)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
63
u8 __iomem *p = io_mapping_map_atomic_wc(fb, off & PAGE_MASK);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
64
u32 val = ioread32(p + (off & ~PAGE_MASK));
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
70
fbmem_poke(struct io_mapping *fb, u32 off, u32 val)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
72
u8 __iomem *p = io_mapping_map_atomic_wc(fb, off & PAGE_MASK);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
73
iowrite32(val, p + (off & ~PAGE_MASK));
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
79
fbmem_readback(struct io_mapping *fb, u32 off, u32 val)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
81
fbmem_poke(fb, off, val);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/fbmem.h
82
return val == fbmem_peek(fb, off);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c
78
int off = nvkm_rd32(device, 0x10020c) - 0x100000;
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c
80
fbmem_poke(fb, off, patt);
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c
88
if (fbmem_peek(fb, off) == patt)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c
38
uint32_t amount, off;
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c
54
for (off = amount; off > 0x2000000; off -= 0x2000000)
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c
55
fbmem_poke(fb, off - 4, off);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
100
nvkm_memx_wr32(ram->memx, reg->addr+off, reg->data);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
101
off += reg->stride;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
93
unsigned int mask, off = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
362
u32 off = 0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
398
memcpy(cqe, (u8 *)msg + off, size);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
404
off += size;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
51
u8 seg = 0x00, off = 0x00, tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
63
nvkm_wri2cr(adap, bus->addr, 0x42, off);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
79
off = msg->buf[0];
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1551
map->off = map->offset;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1553
for (; map->off; map->mem = map->mem->next) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1555
if (size > map->off)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1557
map->off -= size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1562
for (; map->off; map->sgl = sg_next(map->sgl)) {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1564
if (size > map->off)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1566
map->off -= size;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1571
map->off = map->offset & PAGE_MASK;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
329
u64 _ptes = ((SIZE) - MAP->off) >> MAP->page->shift; \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
330
u64 _addr = ((BASE) + MAP->off); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
333
MAP->off += PTEN << MAP->page->shift; \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
336
MAP->off = 0; \
drivers/gpu/drm/omapdrm/omap_gem.c
1136
u64 off;
drivers/gpu/drm/omapdrm/omap_gem.c
1138
off = drm_vma_node_start(&obj->vma_node);
drivers/gpu/drm/omapdrm/omap_gem.c
1144
off, &omap_obj->dma_addr,
drivers/gpu/drm/omapdrm/omap_gem.c
181
loff_t off = omap_gem_mmap_offset(obj) +
drivers/gpu/drm/omapdrm/omap_gem.c
190
off, PAGE_SIZE, 1);
drivers/gpu/drm/omapdrm/omap_gem.c
191
off += PAGE_SIZE * m;
drivers/gpu/drm/omapdrm/omap_gem.c
195
off, size, 1);
drivers/gpu/drm/omapdrm/omap_gem.c
437
int off = pgoff % m;
drivers/gpu/drm/omapdrm/omap_gem.c
438
entry->obj_pgoff += off;
drivers/gpu/drm/omapdrm/omap_gem.c
440
slots = min(slots - (off << n_shift), n);
drivers/gpu/drm/omapdrm/omap_gem.c
441
base_pgoff += off << n_shift;
drivers/gpu/drm/omapdrm/omap_gem.c
442
vaddr += off << PAGE_SHIFT;
drivers/gpu/drm/radeon/radeon_ttm.c
852
unsigned off = *pos & ~PAGE_MASK;
drivers/gpu/drm/radeon/radeon_ttm.c
853
size_t cur_size = min_t(size_t, size, PAGE_SIZE - off);
drivers/gpu/drm/radeon/radeon_ttm.c
863
ptr += off;
drivers/gpu/drm/radeon/vce_v1_0.c
41
int32_t off;
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
21
#define _VOP_REG(off, _mask, _shift, _write_mask, _relaxed) \
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
23
.offset = off, \
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
30
#define VOP_REG(off, _mask, _shift) \
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
31
_VOP_REG(off, _mask, _shift, false, true)
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
33
#define VOP_REG_SYNC(off, _mask, _shift) \
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
34
_VOP_REG(off, _mask, _shift, false, false)
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
36
#define VOP_REG_MASK_SYNC(off, _mask, _shift) \
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
37
_VOP_REG(off, _mask, _shift, true, false)
drivers/gpu/drm/sun4i/sun4i_hdmi.h
118
#define SUN4I_HDMI_DDC_ADDR_OFFSET(off) (((off) & 0xff) << 8)
drivers/gpu/drm/sun4i/sun4i_hdmi.h
175
#define SUN6I_HDMI_DDC_ADDR_OFFSET(off) (((off) & 0xff) << 8)
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
573
size_t off = block * EDID_LENGTH;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
574
size_t end = off + len;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
580
memcpy(buf, &edid[off], len);
drivers/gpu/drm/virtio/virtgpu_plane.c
145
uint32_t off = x * state->fb->format->cpp[0] +
drivers/gpu/drm/virtio/virtgpu_plane.c
153
return virtio_gpu_panic_cmd_transfer_to_host_2d(vgdev, off, w, h, x, y,
drivers/gpu/drm/virtio/virtgpu_plane.c
168
uint32_t off = x * state->fb->format->cpp[0] +
drivers/gpu/drm/virtio/virtgpu_plane.c
176
virtio_gpu_cmd_transfer_to_host_2d(vgdev, off, w, h, x, y,
drivers/greybus/gb-beagleplay.c
536
size_t off = 0;
drivers/greybus/gb-beagleplay.c
542
ret = cc1352_bootloader_pkt_rx(bg, bg->rx_buffer + off,
drivers/greybus/gb-beagleplay.c
543
bg->rx_buffer_len - off);
drivers/greybus/gb-beagleplay.c
547
off += ret;
drivers/greybus/gb-beagleplay.c
548
} while (ret > 0 && off < count);
drivers/greybus/gb-beagleplay.c
550
bg->rx_buffer_len -= off;
drivers/greybus/gb-beagleplay.c
551
memmove(bg->rx_buffer, bg->rx_buffer + off, bg->rx_buffer_len);
drivers/hid/bpf/hid_bpf_struct_ops.c
119
off + size > write_range->struct_length) {
drivers/hid/bpf/hid_bpf_struct_ops.c
121
write_range->struct_name, off, size);
drivers/hid/bpf/hid_bpf_struct_ops.c
126
if (off >= write_range->start && off + size <= write_range->end)
drivers/hid/bpf/hid_bpf_struct_ops.c
138
off, size, cur);
drivers/hid/bpf/hid_bpf_struct_ops.c
31
static bool hid_bpf_ops_is_valid_access(int off, int size,
drivers/hid/bpf/hid_bpf_struct_ops.c
36
return bpf_tracing_btf_ctx_access(off, size, type, prog, info);
drivers/hid/bpf/hid_bpf_struct_ops.c
67
int off, int size)
drivers/hid/hid-core.c
2208
char *buf, loff_t off, size_t count)
drivers/hid/hid-core.c
2213
if (off >= hdev->rsize)
drivers/hid/hid-core.c
2216
if (off + count > hdev->rsize)
drivers/hid/hid-core.c
2217
count = hdev->rsize - off;
drivers/hid/hid-core.c
2219
memcpy(buf, hdev->rdesc + off, count);
drivers/hid/hid-picolcd_debugfs.c
105
*off += ret;
drivers/hid/hid-picolcd_debugfs.c
113
size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
122
if (*off > 0x0ff)
drivers/hid/hid-picolcd_debugfs.c
126
raw_data[0] = *off & 0xff;
drivers/hid/hid-picolcd_debugfs.c
127
raw_data[1] = (*off >> 8) & 0xff;
drivers/hid/hid-picolcd_debugfs.c
129
if (*off + raw_data[2] > 0xff)
drivers/hid/hid-picolcd_debugfs.c
130
raw_data[2] = 0x100 - *off;
drivers/hid/hid-picolcd_debugfs.c
143
*off += raw_data[2];
drivers/hid/hid-picolcd_debugfs.c
170
static int _picolcd_flash_setaddr(struct picolcd_data *data, u8 *buf, long off)
drivers/hid/hid-picolcd_debugfs.c
172
buf[0] = off & 0xff;
drivers/hid/hid-picolcd_debugfs.c
173
buf[1] = (off >> 8) & 0xff;
drivers/hid/hid-picolcd_debugfs.c
175
buf[2] = (off >> 16) & 0xff;
drivers/hid/hid-picolcd_debugfs.c
181
char __user *u, size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
190
len_off = _picolcd_flash_setaddr(data, raw_data, *off);
drivers/hid/hid-picolcd_debugfs.c
203
*off += raw_data[len_off];
drivers/hid/hid-picolcd_debugfs.c
217
size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
223
if (*off > 0x05fff)
drivers/hid/hid-picolcd_debugfs.c
225
if (*off + s > 0x05fff)
drivers/hid/hid-picolcd_debugfs.c
226
s = 0x06000 - *off;
drivers/hid/hid-picolcd_debugfs.c
229
return _picolcd_flash_read(data, REPORT_BL_READ_MEMORY, u, s, off);
drivers/hid/hid-picolcd_debugfs.c
231
return _picolcd_flash_read(data, REPORT_READ_MEMORY, u, s, off);
drivers/hid/hid-picolcd_debugfs.c
236
loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
243
if (*off & 0x3f)
drivers/hid/hid-picolcd_debugfs.c
246
len_off = _picolcd_flash_setaddr(data, raw_data, *off);
drivers/hid/hid-picolcd_debugfs.c
263
const char __user *u, size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
272
len_off = _picolcd_flash_setaddr(data, raw_data, *off);
drivers/hid/hid-picolcd_debugfs.c
286
*off += raw_data[len_off];
drivers/hid/hid-picolcd_debugfs.c
300
size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
308
if (*off > 0x5fff)
drivers/hid/hid-picolcd_debugfs.c
312
if (*off & 0x3f)
drivers/hid/hid-picolcd_debugfs.c
324
err = _picolcd_flash_erase64(data, report_erase, off);
drivers/hid/hid-picolcd_debugfs.c
327
err = _picolcd_flash_write(data, report_write, u, 64, off);
drivers/hid/hid-picolcd_debugfs.c
331
*off += err;
drivers/hid/hid-picolcd_debugfs.c
74
size_t s, loff_t *off)
drivers/hid/hid-picolcd_debugfs.c
83
if (*off > 0x0ff)
drivers/hid/hid-picolcd_debugfs.c
87
raw_data[0] = *off & 0xff;
drivers/hid/hid-picolcd_debugfs.c
88
raw_data[1] = (*off >> 8) & 0xff;
drivers/hid/hid-picolcd_debugfs.c
90
if (*off + raw_data[2] > 0xff)
drivers/hid/hid-picolcd_debugfs.c
91
raw_data[2] = 0x100 - *off;
drivers/hid/hid-picolcd_fb.c
372
static void picolcdfb_ops_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/hid/hid-playstation.c
73
int (*blink_set)(struct led_classdev *led, unsigned long *on, unsigned long *off);
drivers/hid/hid-roccat-arvo.c
187
loff_t off, size_t count, size_t real_size, uint command)
drivers/hid/hid-roccat-arvo.c
194
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-arvo.c
205
struct kobject *kobj, void *buf, loff_t off,
drivers/hid/hid-roccat-arvo.c
213
if (off >= real_size)
drivers/hid/hid-roccat-arvo.c
216
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-arvo.c
228
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-arvo.c
230
return arvo_sysfs_write(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-arvo.c
238
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-arvo.c
240
return arvo_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-common.c
131
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-common.c
139
if (off >= real_size)
drivers/hid/hid-roccat-common.c
142
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-common.c
154
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-common.c
162
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-common.h
41
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-common.h
44
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-common.h
50
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-common.h
52
return roccat_common2_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-common.h
59
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-common.h
61
return roccat_common2_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-isku.c
116
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-isku.c
124
if (off >= real_size)
drivers/hid/hid-roccat-isku.c
127
if (off != 0 || count > real_size)
drivers/hid/hid-roccat-isku.c
138
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-isku.c
146
if (off != 0 || count > real_size)
drivers/hid/hid-roccat-isku.c
160
loff_t off, size_t count) \
drivers/hid/hid-roccat-isku.c
162
return isku_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-isku.c
169
loff_t off, size_t count) \
drivers/hid/hid-roccat-isku.c
171
return isku_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-kone.c
265
loff_t off, size_t count) {
drivers/hid/hid-roccat-kone.c
269
if (off >= sizeof(struct kone_settings))
drivers/hid/hid-roccat-kone.c
272
if (off + count > sizeof(struct kone_settings))
drivers/hid/hid-roccat-kone.c
273
count = sizeof(struct kone_settings) - off;
drivers/hid/hid-roccat-kone.c
276
memcpy(buf, ((char const *)&kone->settings) + off, count);
drivers/hid/hid-roccat-kone.c
289
loff_t off, size_t count) {
drivers/hid/hid-roccat-kone.c
297
if (off != 0 || count != sizeof(struct kone_settings))
drivers/hid/hid-roccat-kone.c
335
char *buf, loff_t off, size_t count) {
drivers/hid/hid-roccat-kone.c
339
if (off >= sizeof(struct kone_profile))
drivers/hid/hid-roccat-kone.c
342
if (off + count > sizeof(struct kone_profile))
drivers/hid/hid-roccat-kone.c
343
count = sizeof(struct kone_profile) - off;
drivers/hid/hid-roccat-kone.c
346
memcpy(buf, ((char const *)&kone->profiles[*(uint *)(attr->private)]) + off, count);
drivers/hid/hid-roccat-kone.c
355
char *buf, loff_t off, size_t count) {
drivers/hid/hid-roccat-kone.c
363
if (off != 0 || count != sizeof(struct kone_profile))
drivers/hid/hid-roccat-koneplus.c
107
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-koneplus.c
115
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-koneplus.c
132
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-koneplus.c
134
return koneplus_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-koneplus.c
141
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-koneplus.c
143
return koneplus_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-koneplus.c
187
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-koneplus.c
198
return koneplus_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-koneplus.c
205
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-koneplus.c
216
return koneplus_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-koneplus.c
82
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-koneplus.c
90
if (off >= real_size)
drivers/hid/hid-roccat-koneplus.c
93
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-kovaplus.c
125
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-kovaplus.c
133
if (off >= real_size)
drivers/hid/hid-roccat-kovaplus.c
136
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-kovaplus.c
150
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-kovaplus.c
158
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-kovaplus.c
175
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-kovaplus.c
177
return kovaplus_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-kovaplus.c
184
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-kovaplus.c
186
return kovaplus_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-kovaplus.c
217
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-kovaplus.c
228
return kovaplus_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-kovaplus.c
235
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-kovaplus.c
246
return kovaplus_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-lua.c
27
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-lua.c
35
if (off >= real_size)
drivers/hid/hid-roccat-lua.c
38
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-lua.c
49
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-lua.c
57
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-lua.c
70
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-lua.c
72
return lua_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-lua.c
79
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-lua.c
81
return lua_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-pyra.c
109
void const *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-pyra.c
117
if (off != 0 || count != real_size)
drivers/hid/hid-roccat-pyra.c
133
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-pyra.c
135
return pyra_sysfs_write(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-pyra.c
142
char *buf, loff_t off, size_t count) \
drivers/hid/hid-roccat-pyra.c
144
return pyra_sysfs_read(fp, kobj, buf, off, count, \
drivers/hid/hid-roccat-pyra.c
184
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-pyra.c
195
return pyra_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-pyra.c
202
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-pyra.c
213
return pyra_sysfs_read(fp, kobj, buf, off, count,
drivers/hid/hid-roccat-pyra.c
239
char *buf, loff_t off, size_t count)
drivers/hid/hid-roccat-pyra.c
248
if (off != 0 || count != PYRA_SIZE_SETTINGS)
drivers/hid/hid-roccat-pyra.c
84
char *buf, loff_t off, size_t count,
drivers/hid/hid-roccat-pyra.c
92
if (off >= real_size)
drivers/hid/hid-roccat-pyra.c
95
if (off != 0 || count != real_size)
drivers/hid/hid-wiimote-debug.c
125
size_t s, loff_t *off)
drivers/hid/hid-wiimote-debug.c
24
loff_t *off)
drivers/hid/hid-wiimote-debug.c
35
if (*off > 0xffffff)
drivers/hid/hid-wiimote-debug.c
47
wiimote_cmd_set(wdata, WIIPROTO_REQ_RMEM, *off & 0xffff);
drivers/hid/hid-wiimote-debug.c
48
wiiproto_req_reeprom(wdata, *off, s);
drivers/hid/hid-wiimote-debug.c
69
*off += size;
drivers/hid/intel-ish-hid/ishtp/client.c
896
int off;
drivers/hid/intel-ish-hid/ishtp/client.c
941
off = msg_addr - (unsigned char *)dev->ishtp_host_dma_tx_buf;
drivers/hid/intel-ish-hid/ishtp/client.c
947
dma_xfer.msg_addr = dev->ishtp_host_dma_tx_buf_phys + off;
drivers/hwmon/lm93.c
458
static u8 LM93_TEMP_OFFSET_TO_REG(int off, int mode)
drivers/hwmon/lm93.c
462
off = clamp_val(off, LM93_TEMP_OFFSET_MIN,
drivers/hwmon/lm93.c
464
return (u8)((off + factor/2) / factor);
drivers/hwmon/lm93.c
484
static u8 LM93_TEMP_AUTO_OFFSET_TO_REG(u8 old, int off, int nr, int mode)
drivers/hwmon/lm93.c
486
u8 new = LM93_TEMP_OFFSET_TO_REG(off, mode);
drivers/hwmon/nct6775-core.c
2618
case off:
drivers/hwmon/nct6775-core.c
2703
if (val == off) {
drivers/hwmon/nct6775-core.c
904
return off;
drivers/hwmon/nct6775-core.c
910
if (mode == off)
drivers/hwmon/nzxt-kraken3.c
443
priv->channel_info[channel].mode = off;
drivers/hwmon/pmbus/tda38640.c
130
off = !!(ret & PB_STATUS_OFF);
drivers/hwmon/pmbus/tda38640.c
136
data->en_pin_lvl = off ^ reg_en_pin_pol;
drivers/hwmon/pmbus/tda38640.c
93
bool off, reg_en_pin_pol;
drivers/hwmon/spd5118.c
364
static int spd5118_nvmem_read(void *priv, unsigned int off, void *val, size_t count)
drivers/hwmon/spd5118.c
373
if (off + count > SPD5118_EEPROM_SIZE)
drivers/hwmon/spd5118.c
379
ret = spd5118_nvmem_read_page(data, buf, off, count);
drivers/hwmon/spd5118.c
385
off += ret;
drivers/hwtracing/coresight/coresight-cti-sysfs.c
186
val = readl_relaxed(drvdata->base + cti_attr->off);
drivers/hwtracing/coresight/coresight-cti-sysfs.c
207
cti_write_single_reg(drvdata, cti_attr->off, val);
drivers/hwtracing/coresight/coresight-etm.h
255
u32 val, u32 off)
drivers/hwtracing/coresight/coresight-etm.h
258
if (etm_writel_cp14(off, val)) {
drivers/hwtracing/coresight/coresight-etm.h
260
"invalid CP14 access to ETM reg: %#x", off);
drivers/hwtracing/coresight/coresight-etm.h
263
writel_relaxed(val, drvdata->csa.base + off);
drivers/hwtracing/coresight/coresight-etm.h
267
static inline unsigned int etm_readl(struct etm_drvdata *drvdata, u32 off)
drivers/hwtracing/coresight/coresight-etm.h
272
if (etm_readl_cp14(off, &val)) {
drivers/hwtracing/coresight/coresight-etm.h
274
"invalid CP14 access to ETM reg: %#x", off);
drivers/hwtracing/coresight/coresight-etm.h
277
val = readl_relaxed(drvdata->csa.base + off);
drivers/hwtracing/coresight/coresight-priv.h
160
int etm_readl_cp14(u32 off, unsigned int *val);
drivers/hwtracing/coresight/coresight-priv.h
161
int etm_writel_cp14(u32 off, u32 val);
drivers/hwtracing/coresight/coresight-priv.h
163
static inline int etm_readl_cp14(u32 off, unsigned int *val) { return 0; }
drivers/hwtracing/coresight/coresight-priv.h
164
static inline int etm_writel_cp14(u32 off, u32 val) { return 0; }
drivers/hwtracing/coresight/coresight-priv.h
60
u32 off;
drivers/hwtracing/coresight/coresight-sysfs.c
50
val = csdev_access_relaxed_read32(&csdev->access, cs_attr->off);
drivers/hwtracing/intel_th/msu.c
1500
msc_single_to_user(struct msc *msc, char __user *buf, loff_t off, size_t len)
drivers/hwtracing/intel_th/msu.c
1503
unsigned long start = off, tocopy = 0;
drivers/hwtracing/intel_th/msu.c
1541
loff_t off = *ppos;
drivers/hwtracing/intel_th/msu.c
1555
if (off >= size)
drivers/hwtracing/intel_th/msu.c
1558
if (off + len >= size)
drivers/hwtracing/intel_th/msu.c
1559
len = size - off;
drivers/hwtracing/intel_th/msu.c
1562
ret = msc_single_to_user(msc, buf, off, len);
drivers/hwtracing/intel_th/msu.c
970
unsigned long off;
drivers/hwtracing/intel_th/msu.c
976
for (off = 0; off < msc->nr_pages << PAGE_SHIFT; off += PAGE_SIZE) {
drivers/hwtracing/intel_th/msu.c
977
struct page *page = virt_to_page(msc->base + off);
drivers/i2c/i2c-slave-eeprom.c
102
memcpy(buf, &eeprom->buffer[off], count);
drivers/i2c/i2c-slave-eeprom.c
109
const struct bin_attribute *attr, char *buf, loff_t off, size_t count)
drivers/i2c/i2c-slave-eeprom.c
117
memcpy(&eeprom->buffer[off], buf, count);
drivers/i2c/i2c-slave-eeprom.c
94
const struct bin_attribute *attr, char *buf, loff_t off, size_t count)
drivers/iio/common/ms_sensors/ms_sensors_i2c.c
625
s64 off, sens, t2, off2, sens2;
drivers/iio/common/ms_sensors/ms_sensors_i2c.c
678
off = (((s64)prom[2]) << 17) + ((((s64)prom[4]) * (s64)dt) >> 6);
drivers/iio/common/ms_sensors/ms_sensors_i2c.c
679
off -= off2;
drivers/iio/common/ms_sensors/ms_sensors_i2c.c
687
*pressure = (u32)(((((s64)p_adc * sens) >> 21) - off) >> 15);
drivers/iio/pressure/hp03.c
146
off = (cx_val[1] + (((cx_val[3] - 1024) * dut) >> 14)) * 4;
drivers/iio/pressure/hp03.c
148
x = ((sens * (d1_val - 7168)) >> 14) - off;
drivers/iio/pressure/hp03.c
99
int ab_val, d1_val, d2_val, diff_val, dut, off, sens, x;
drivers/iio/pressure/ms5611_core.c
124
s64 off, sens, dt;
drivers/iio/pressure/ms5611_core.c
127
off = ((s64)st->prom[2] << 16) + ((st->prom[4] * dt) >> 7);
drivers/iio/pressure/ms5611_core.c
146
off -= off2;
drivers/iio/pressure/ms5611_core.c
151
*pressure = (((p * sens) >> 21) - off) >> 15;
drivers/iio/pressure/ms5611_core.c
160
s64 off, sens, dt;
drivers/iio/pressure/ms5611_core.c
163
off = ((s64)st->prom[2] << 17) + ((st->prom[4] * dt) >> 6);
drivers/iio/pressure/ms5611_core.c
182
off -= off2;
drivers/iio/pressure/ms5611_core.c
187
*pressure = (((p * sens) >> 21) - off) >> 15;
drivers/iio/temperature/tmp117.c
101
off = clamp_t(int, val, S16_MIN, S16_MAX);
drivers/iio/temperature/tmp117.c
102
if (off == data->calibbias)
drivers/iio/temperature/tmp117.c
104
data->calibbias = off;
drivers/iio/temperature/tmp117.c
106
TMP117_REG_TEMP_OFFSET, off);
drivers/iio/temperature/tmp117.c
97
s16 off;
drivers/infiniband/hw/hfi1/chip.c
116
#define LRH_BTH_OFFSET(off) ((LRH_BTH_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
125
#define LRH_SC_OFFSET(off) ((LRH_SC_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
142
#define BTH_DESTQP_OFFSET(off) ((BTH_DESTQP_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
151
#define DETH_AIP_SQPN_OFFSET(off) ((DETH_AIP_SQPN_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
159
#define L2_TYPE_OFFSET(off) ((L2_TYPE_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
167
#define L4_TYPE_OFFSET(off) ((L4_TYPE_QW << QW_SHIFT) | (off))
drivers/infiniband/hw/hfi1/chip.c
8599
u32 off;
drivers/infiniband/hw/hfi1/chip.c
8616
ret = read_lcb_csr(dd, lcb_cache[i].off, &val);
drivers/infiniband/hw/hfi1/chip.c
8624
static int read_lcb_cache(u32 off, u64 *val)
drivers/infiniband/hw/hfi1/chip.c
8629
if (lcb_cache[i].off == off) {
drivers/infiniband/hw/hfi1/chip.c
8635
pr_warn("%s bad offset 0x%x\n", __func__, off);
drivers/infiniband/hw/hfi1/mad.c
706
u32 off;
drivers/infiniband/hw/hfi1/mad.c
714
static int write_lcb_cache(u32 off, u64 val)
drivers/infiniband/hw/hfi1/mad.c
719
if (lcb_cache[i].off == off) {
drivers/infiniband/hw/hfi1/mad.c
725
pr_warn("%s bad offset 0x%x\n", __func__, off);
drivers/infiniband/hw/hfi1/mad.c
729
static int read_lcb_cache(u32 off, u64 *val)
drivers/infiniband/hw/hfi1/mad.c
734
if (lcb_cache[i].off == off) {
drivers/infiniband/hw/hfi1/mad.c
740
pr_warn("%s bad offset 0x%x\n", __func__, off);
drivers/infiniband/hw/hfi1/sdma.c
266
u64 off = 8 * sde->this_idx;
drivers/infiniband/hw/hfi1/sdma.c
274
reg = read_csr(dd, off + SEND_EGRESS_SEND_DMA_STATUS);
drivers/infiniband/hw/ionic/ionic_hw_stats.c
42
unsigned int off = ionic_v1_stat_off(stat);
drivers/infiniband/hw/ionic/ionic_hw_stats.c
46
((off + sizeof(__type) <= vals_len) && \
drivers/infiniband/hw/ionic/ionic_hw_stats.c
47
(IS_ALIGNED(off, sizeof(__type))))
drivers/infiniband/hw/ionic/ionic_hw_stats.c
52
return *(u8 *)(vals_buf + off);
drivers/infiniband/hw/ionic/ionic_hw_stats.c
56
return le16_to_cpu(*(__le16 *)(vals_buf + off));
drivers/infiniband/hw/ionic/ionic_hw_stats.c
60
return le32_to_cpu(*(__le32 *)(vals_buf + off));
drivers/infiniband/hw/ionic/ionic_hw_stats.c
64
return le64_to_cpu(*(__le64 *)(vals_buf + off));
drivers/infiniband/hw/ionic/ionic_hw_stats.c
68
return be16_to_cpu(*(__be16 *)(vals_buf + off));
drivers/infiniband/hw/ionic/ionic_hw_stats.c
72
return be32_to_cpu(*(__be32 *)(vals_buf + off));
drivers/infiniband/hw/ionic/ionic_hw_stats.c
76
return be64_to_cpu(*(__be64 *)(vals_buf + off));
drivers/infiniband/hw/mthca/mthca_eq.c
230
unsigned long off = (entry & (eq->nent - 1)) * MTHCA_EQ_ENTRY_SIZE;
drivers/infiniband/hw/mthca/mthca_eq.c
231
return eq->page_list[off / PAGE_SIZE].buf + off % PAGE_SIZE;
drivers/infiniband/hw/usnic/usnic_uiom.c
149
off = 0;
drivers/infiniband/hw/usnic/usnic_uiom.c
162
sg_set_page(sg, page_list[i + off],
drivers/infiniband/hw/usnic/usnic_uiom.c
170
off += chunk->nents;
drivers/infiniband/hw/usnic/usnic_uiom.c
97
int off;
drivers/infiniband/sw/rdmavt/mr.c
727
size_t off;
drivers/infiniband/sw/rdmavt/mr.c
769
off = sge->addr - mr->user_base;
drivers/infiniband/sw/rdmavt/mr.c
771
off + sge->length > mr->length ||
drivers/infiniband/sw/rdmavt/mr.c
776
off += mr->offset;
drivers/infiniband/sw/rdmavt/mr.c
785
entries_spanned_by_off = off >> mr->page_shift;
drivers/infiniband/sw/rdmavt/mr.c
786
off -= (entries_spanned_by_off << mr->page_shift);
drivers/infiniband/sw/rdmavt/mr.c
792
while (off >= mr->map[m]->segs[n].length) {
drivers/infiniband/sw/rdmavt/mr.c
793
off -= mr->map[m]->segs[n].length;
drivers/infiniband/sw/rdmavt/mr.c
802
isge->vaddr = mr->map[m]->segs[n].vaddr + off;
drivers/infiniband/sw/rdmavt/mr.c
803
isge->length = mr->map[m]->segs[n].length - off;
drivers/infiniband/sw/rdmavt/mr.c
838
size_t off;
drivers/infiniband/sw/rdmavt/mr.c
877
off = vaddr - mr->iova;
drivers/infiniband/sw/rdmavt/mr.c
878
if (unlikely(vaddr < mr->iova || off + len > mr->length ||
drivers/infiniband/sw/rdmavt/mr.c
883
off += mr->offset;
drivers/infiniband/sw/rdmavt/mr.c
892
entries_spanned_by_off = off >> mr->page_shift;
drivers/infiniband/sw/rdmavt/mr.c
893
off -= (entries_spanned_by_off << mr->page_shift);
drivers/infiniband/sw/rdmavt/mr.c
899
while (off >= mr->map[m]->segs[n].length) {
drivers/infiniband/sw/rdmavt/mr.c
900
off -= mr->map[m]->segs[n].length;
drivers/infiniband/sw/rdmavt/mr.c
909
sge->vaddr = mr->map[m]->segs[n].vaddr + off;
drivers/infiniband/sw/rdmavt/mr.c
910
sge->length = mr->map[m]->segs[n].length - off;
drivers/infiniband/sw/rdmavt/qp.c
474
struct rvt_qpn_map *map, unsigned off)
drivers/infiniband/sw/rdmavt/qp.c
476
return (map - qpt->map) * RVT_BITS_PER_PAGE + off;
drivers/infiniband/sw/siw/siw.h
547
unsigned int off, size_t len);
drivers/infiniband/sw/siw/siw_mem.c
191
enum ib_access_flags perms, u32 off, int len)
drivers/infiniband/sw/siw/siw_mem.c
197
if (len + off > sge->length) {
drivers/infiniband/sw/siw/siw_mem.c
216
rv = siw_check_mem(pd, *mem, sge->laddr + off, perms, len);
drivers/infiniband/sw/siw/siw_mem.c
293
dma_addr_t siw_pbl_get_buffer(struct siw_pbl *pbl, u64 off, int *len, int *idx)
drivers/infiniband/sw/siw/siw_mem.c
300
if (pble->pbl_off + pble->size > off) {
drivers/infiniband/sw/siw/siw_mem.c
301
u64 pble_off = off - pble->pbl_off;
drivers/infiniband/sw/siw/siw_mem.h
13
dma_addr_t siw_pbl_get_buffer(struct siw_pbl *pbl, u64 off, int *len, int *idx);
drivers/infiniband/sw/siw/siw_mem.h
20
u32 off, int len);
drivers/infiniband/sw/siw/siw_qp_rx.c
1336
unsigned int off, size_t len)
drivers/infiniband/sw/siw/siw_qp_rx.c
1343
srx->skb_new = skb->len - off;
drivers/infiniband/sw/siw/siw_qp_rx.c
1344
srx->skb_offset = off;
drivers/infiniband/sw/siw/siw_qp_rx.c
387
u32 off = (srq->rq_get + srq->limit) %
drivers/infiniband/sw/siw/siw_qp_rx.c
389
struct siw_rqe *rqe2 = &srq->recvq[off];
drivers/infiniband/sw/siw/siw_qp_tx.c
74
unsigned int off = sge->laddr & ~PAGE_MASK;
drivers/infiniband/sw/siw/siw_qp_tx.c
85
if (likely(PAGE_SIZE - off >= bytes)) {
drivers/infiniband/sw/siw/siw_qp_tx.c
86
memcpy(paddr, buffer + off, bytes);
drivers/infiniband/sw/siw/siw_qp_tx.c
88
unsigned long part = bytes - (PAGE_SIZE - off);
drivers/infiniband/sw/siw/siw_qp_tx.c
90
memcpy(paddr, buffer + off, part);
drivers/infiniband/ulp/ipoib/ipoib.h
542
int i, off;
drivers/infiniband/ulp/ipoib/ipoib.h
551
off = 1;
drivers/infiniband/ulp/ipoib/ipoib.h
553
off = 0;
drivers/infiniband/ulp/ipoib/ipoib.h
556
priv->tx_sge[i + off].addr = mapping[i + off];
drivers/infiniband/ulp/ipoib/ipoib.h
557
priv->tx_sge[i + off].length = skb_frag_size(&frags[i]);
drivers/infiniband/ulp/ipoib/ipoib.h
559
priv->tx_wr.wr.num_sge = nr_frags + off;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
281
int off;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
289
off = 1;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
291
off = 0;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
295
mapping[i + off] = ib_dma_map_page(ca,
drivers/infiniband/ulp/ipoib/ipoib_ib.c
300
if (unlikely(ib_dma_mapping_error(ca, mapping[i + off])))
drivers/infiniband/ulp/ipoib/ipoib_ib.c
309
ib_dma_unmap_page(ca, mapping[i - !off], skb_frag_size(frag), DMA_TO_DEVICE);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
312
if (off)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
324
int off;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
329
off = 1;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
331
off = 0;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
336
ib_dma_unmap_page(priv->ca, mapping[i + off],
drivers/infiniband/ulp/rtrs/rtrs-clt.c
458
struct rtrs_rbuf *rbuf, u32 off,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
488
rbuf->rkey, rbuf->addr + off,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1039
u32 buf_id, u32 off)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1063
rtrs_srv_update_rdma_stats(srv_path->stats, off, READ);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1070
data_len = off - usr_len;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1097
u32 buf_id, u32 off)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1116
rtrs_srv_update_rdma_stats(srv_path->stats, off, WRITE);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1123
data_len = off - usr_len;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1148
u32 id, u32 off)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1163
process_write(con, msg, id, off);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1166
process_read(con, msg, id, off);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1189
u32 msg_id, off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1198
off = mr->msg_off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1199
data = page_address(srv->chunks[msg_id]) + off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1200
process_io_req(con, data, msg_id, off);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1279
u32 msg_id, off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1283
off = imm_payload & ((1 << srv_path->mem_bits) - 1);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1284
if (msg_id >= srv->queue_depth || off >= max_chunk_size) {
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1286
msg_id, off);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1293
mr->msg_off = off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1303
data = page_address(srv->chunks[msg_id]) + off;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1304
process_io_req(con, data, msg_id, off);
drivers/input/keyboard/adp5588-keys.c
218
static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned int off)
drivers/input/keyboard/adp5588-keys.c
221
unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
222
unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
235
static int adp5588_gpio_set_value(struct gpio_chip *chip, unsigned int off,
drivers/input/keyboard/adp5588-keys.c
239
unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
240
unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
253
static int adp5588_gpio_set_config(struct gpio_chip *chip, unsigned int off,
drivers/input/keyboard/adp5588-keys.c
257
unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
258
unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
283
static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned int off)
drivers/input/keyboard/adp5588-keys.c
286
unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
287
unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
296
unsigned int off, int val)
drivers/input/keyboard/adp5588-keys.c
299
unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
drivers/input/keyboard/adp5588-keys.c
300
unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]);
drivers/input/keyboard/applespi.c
1405
unsigned int off;
drivers/input/keyboard/applespi.c
1428
off = le16_to_cpu(packet->offset);
drivers/input/keyboard/applespi.c
1440
if (rem > 0 || off > 0) {
drivers/input/keyboard/applespi.c
1441
if (off != applespi->saved_msg_len) {
drivers/input/keyboard/applespi.c
1444
off, applespi->saved_msg_len);
drivers/input/keyboard/applespi.c
1448
if (off + rem > MAX_PKTS_PER_MSG * APPLESPI_PACKET_SIZE) {
drivers/input/keyboard/applespi.c
1451
off + rem);
drivers/input/keyboard/applespi.c
1455
if (off + len > MAX_PKTS_PER_MSG * APPLESPI_PACKET_SIZE) {
drivers/input/keyboard/applespi.c
1458
off + len);
drivers/input/keyboard/applespi.c
1462
memcpy(applespi->msg_buf + off, &packet->data, len);
drivers/input/keyboard/applespi.c
980
size_t len, loff_t *off)
drivers/input/keyboard/applespi.c
984
return simple_read_from_buffer(buf, len, off, applespi->tp_dim_val,
drivers/input/keyboard/pxa27x_keypad.c
100
#define keypad_readl(off) __raw_readl(keypad->mmio_base + (off))
drivers/input/keyboard/pxa27x_keypad.c
101
#define keypad_writel(off, v) __raw_writel((v), keypad->mmio_base + (off))
drivers/input/misc/mma8450.c
44
static int mma8450_read(struct i2c_client *c, unsigned int off)
drivers/input/misc/mma8450.c
48
ret = i2c_smbus_read_byte_data(c, off);
drivers/input/misc/mma8450.c
52
off, ret);
drivers/input/misc/mma8450.c
57
static int mma8450_write(struct i2c_client *c, unsigned int off, u8 v)
drivers/input/misc/mma8450.c
61
error = i2c_smbus_write_byte_data(c, off, v);
drivers/input/misc/mma8450.c
65
off, error);
drivers/input/misc/mma8450.c
72
static int mma8450_read_block(struct i2c_client *c, unsigned int off,
drivers/input/misc/mma8450.c
77
err = i2c_smbus_read_i2c_block_data(c, off, size, buf);
drivers/input/touchscreen/edt-ft5x06.c
739
loff_t *off)
drivers/input/touchscreen/edt-ft5x06.c
750
if (*off < 0 || *off >= tsdata->raw_bufsize)
drivers/input/touchscreen/edt-ft5x06.c
800
read = min_t(size_t, count, tsdata->raw_bufsize - *off);
drivers/input/touchscreen/edt-ft5x06.c
801
if (copy_to_user(buf, tsdata->raw_buffer + *off, read)) {
drivers/input/touchscreen/edt-ft5x06.c
806
*off += read;
drivers/input/touchscreen/goodix_berlin_core.c
679
char *buf, loff_t off, size_t count)
drivers/input/touchscreen/goodix_berlin_core.c
685
error = regmap_raw_read(cd->regmap, off, buf, count);
drivers/input/touchscreen/goodix_berlin_core.c
692
char *buf, loff_t off, size_t count)
drivers/input/touchscreen/goodix_berlin_core.c
698
error = regmap_raw_write(cd->regmap, off, buf, count);
drivers/iommu/arm/arm-smmu/arm-smmu-impl.c
152
static u64 mrvl_mmu500_readq(struct arm_smmu_device *smmu, int page, int off)
drivers/iommu/arm/arm-smmu/arm-smmu-impl.c
158
return hi_lo_readq_relaxed(arm_smmu_page(smmu, page) + off);
drivers/iommu/arm/arm-smmu/arm-smmu-impl.c
161
static void mrvl_mmu500_writeq(struct arm_smmu_device *smmu, int page, int off,
drivers/iommu/arm/arm-smmu/arm-smmu-impl.c
168
hi_lo_writeq_relaxed(val, arm_smmu_page(smmu, page) + off);
drivers/iommu/dma-iommu.c
1674
unsigned long pfn, off = vma->vm_pgoff;
drivers/iommu/dma-iommu.c
1682
if (off >= nr_pages || vma_pages(vma) > nr_pages - off)
drivers/iommu/dma-iommu.c
1695
return remap_pfn_range(vma, vma->vm_start, pfn + off,
drivers/iommu/intel/perfmon.c
558
u32 off = dmar_readl(iommu->reg + offset);
drivers/iommu/intel/perfmon.c
560
return iommu->reg + off;
drivers/iommu/iommu-debug-pagealloc.c
101
size_t off, end;
drivers/iommu/iommu-debug-pagealloc.c
107
for (off = 0 ; off < size ; off += page_size)
drivers/iommu/iommu-debug-pagealloc.c
108
iommu_debug_inc_page(phys + off);
drivers/iommu/iommu-debug-pagealloc.c
114
size_t off, end;
drivers/iommu/iommu-debug-pagealloc.c
120
for (off = 0 ; off < size ; off += page_size) {
drivers/iommu/iommu-debug-pagealloc.c
121
phys_addr_t phys = iommu_iova_to_phys(domain, iova + off);
drivers/irqchip/irq-apple-aic.c
1005
off = start_off = irqc->info.irq_cfg;
drivers/irqchip/irq-apple-aic.c
1006
off += sizeof(u32) * irqc->max_irq; /* IRQ_CFG */
drivers/irqchip/irq-apple-aic.c
1016
irqc->info.sw_set = off;
drivers/irqchip/irq-apple-aic.c
1017
off += sizeof(u32) * (irqc->max_irq >> 5); /* SW_SET */
drivers/irqchip/irq-apple-aic.c
1018
irqc->info.sw_clr = off;
drivers/irqchip/irq-apple-aic.c
1019
off += sizeof(u32) * (irqc->max_irq >> 5); /* SW_CLR */
drivers/irqchip/irq-apple-aic.c
1020
irqc->info.mask_set = off;
drivers/irqchip/irq-apple-aic.c
1021
off += sizeof(u32) * (irqc->max_irq >> 5); /* MASK_SET */
drivers/irqchip/irq-apple-aic.c
1022
irqc->info.mask_clr = off;
drivers/irqchip/irq-apple-aic.c
1023
off += sizeof(u32) * (irqc->max_irq >> 5); /* MASK_CLR */
drivers/irqchip/irq-apple-aic.c
1024
off += sizeof(u32) * (irqc->max_irq >> 5); /* HW_STATE */
drivers/irqchip/irq-apple-aic.c
1032
irqc->info.die_stride = off - start_off;
drivers/irqchip/irq-apple-aic.c
1056
off = 0;
drivers/irqchip/irq-apple-aic.c
1059
aic_ic_write(irqc, irqc->info.mask_set + off + i * 4, U32_MAX);
drivers/irqchip/irq-apple-aic.c
1061
aic_ic_write(irqc, irqc->info.sw_clr + off + i * 4, U32_MAX);
drivers/irqchip/irq-apple-aic.c
1064
aic_ic_write(irqc, irqc->info.target_cpu + off + i * 4, 1);
drivers/irqchip/irq-apple-aic.c
1065
off += irqc->info.die_stride;
drivers/irqchip/irq-apple-aic.c
357
u32 off = AIC_HWIRQ_DIE(hwirq) * ic->info.die_stride;
drivers/irqchip/irq-apple-aic.c
360
aic_ic_write(ic, ic->info.mask_set + off + MASK_REG(irq), MASK_BIT(irq));
drivers/irqchip/irq-apple-aic.c
368
u32 off = AIC_HWIRQ_DIE(hwirq) * ic->info.die_stride;
drivers/irqchip/irq-apple-aic.c
371
aic_ic_write(ic, ic->info.mask_clr + off + MASK_REG(irq), MASK_BIT(irq));
drivers/irqchip/irq-apple-aic.c
952
u32 off, start_off;
drivers/irqchip/irq-apple-aic.c
987
off = start_off = irqc->info.target_cpu;
drivers/irqchip/irq-apple-aic.c
988
off += sizeof(u32) * irqc->max_irq; /* TARGET_CPU */
drivers/irqchip/irq-sunxi-nmi.c
85
static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, u32 val)
drivers/irqchip/irq-sunxi-nmi.c
87
irq_reg_writel(gc, val, off);
drivers/irqchip/irq-sunxi-nmi.c
90
static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off)
drivers/irqchip/irq-sunxi-nmi.c
92
return irq_reg_readl(gc, off);
drivers/irqchip/irq-vic.c
351
unsigned int off = d->hwirq;
drivers/irqchip/irq-vic.c
352
u32 bit = 1 << off;
drivers/isdn/capi/capiutil.c
232
#define OFF (((u8 *)cmsg) + cdef[cmsg->par[cmsg->p]].off)
drivers/isdn/capi/capiutil.c
29
size_t off;
drivers/isdn/capi/kcapi_proc.c
197
size_t size, loff_t *off)
drivers/isdn/hardware/mISDN/avmfritz.c
191
ReadFiFoISAC_V1(void *p, u8 off, u8 *data, int size)
drivers/isdn/hardware/mISDN/avmfritz.c
200
WriteFiFoISAC_V1(void *p, u8 off, u8 *data, int size)
drivers/isdn/hardware/mISDN/avmfritz.c
227
ReadFiFoISAC_V2(void *p, u8 off, u8 *data, int size)
drivers/isdn/hardware/mISDN/avmfritz.c
232
outl(off, fc->addr + AVM_ISACX_INDEX);
drivers/isdn/hardware/mISDN/avmfritz.c
238
WriteFiFoISAC_V2(void *p, u8 off, u8 *data, int size)
drivers/isdn/hardware/mISDN/avmfritz.c
243
outl(off, fc->addr + AVM_ISACX_INDEX);
drivers/isdn/hardware/mISDN/iohelper.h
26
static u8 Read##name##_IO(void *p, u8 off) { \
drivers/isdn/hardware/mISDN/iohelper.h
28
return inb(hw->ap.port + off); \
drivers/isdn/hardware/mISDN/iohelper.h
30
static void Write##name##_IO(void *p, u8 off, u8 val) { \
drivers/isdn/hardware/mISDN/iohelper.h
32
outb(val, hw->ap.port + off); \
drivers/isdn/hardware/mISDN/iohelper.h
34
static void ReadFiFo##name##_IO(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
36
insb(hw->ap.port + off, dp, size); \
drivers/isdn/hardware/mISDN/iohelper.h
38
static void WriteFiFo##name##_IO(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
40
outsb(hw->ap.port + off, dp, size); \
drivers/isdn/hardware/mISDN/iohelper.h
44
static u8 Read##name##_IND(void *p, u8 off) { \
drivers/isdn/hardware/mISDN/iohelper.h
46
outb(off, hw->ap.ale); \
drivers/isdn/hardware/mISDN/iohelper.h
49
static void Write##name##_IND(void *p, u8 off, u8 val) { \
drivers/isdn/hardware/mISDN/iohelper.h
51
outb(off, hw->ap.ale); \
drivers/isdn/hardware/mISDN/iohelper.h
54
static void ReadFiFo##name##_IND(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
56
outb(off, hw->ap.ale); \
drivers/isdn/hardware/mISDN/iohelper.h
59
static void WriteFiFo##name##_IND(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
61
outb(off, hw->ap.ale); \
drivers/isdn/hardware/mISDN/iohelper.h
66
static u8 Read##name##_MIO(void *p, u8 off) { \
drivers/isdn/hardware/mISDN/iohelper.h
68
return readb(((typ *)hw->adr) + off); \
drivers/isdn/hardware/mISDN/iohelper.h
70
static void Write##name##_MIO(void *p, u8 off, u8 val) { \
drivers/isdn/hardware/mISDN/iohelper.h
72
writeb(val, ((typ *)hw->adr) + off); \
drivers/isdn/hardware/mISDN/iohelper.h
74
static void ReadFiFo##name##_MIO(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
77
*dp++ = readb(((typ *)hw->adr) + off); \
drivers/isdn/hardware/mISDN/iohelper.h
79
static void WriteFiFo##name##_MIO(void *p, u8 off, u8 *dp, int size) { \
drivers/isdn/hardware/mISDN/iohelper.h
82
writeb(*dp++, ((typ *)hw->adr) + off); \
drivers/isdn/hardware/mISDN/ipac.h
17
u32 off; /* offset to isac regs */
drivers/isdn/hardware/mISDN/ipac.h
50
u8 off; /* offset to ICA or ICB */
drivers/isdn/hardware/mISDN/mISDNinfineon.c
732
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
748
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
764
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
783
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
793
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
803
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
813
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
823
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
831
hw->ipac.isac.off = 0x80;
drivers/isdn/hardware/mISDN/mISDNipac.c
1188
ista = ReadIPAC(ipac, IPAC_ISTAB + ipac->hscx[1].off);
drivers/isdn/hardware/mISDN/mISDNipac.c
126
isac->read_fifo(isac->dch.hw, isac->off, ptr, count);
drivers/isdn/hardware/mISDN/mISDNipac.c
157
isac->write_fifo(isac->dch.hw, isac->off, ptr, count);
drivers/isdn/hardware/mISDN/mISDNipac.c
1574
ipac->hscx[0].off = 0;
drivers/isdn/hardware/mISDN/mISDNipac.c
1575
ipac->hscx[1].off = 0x40;
drivers/isdn/hardware/mISDN/mISDNipac.c
1580
ipac->hscx[0].off = 0;
drivers/isdn/hardware/mISDN/mISDNipac.c
1581
ipac->hscx[1].off = 0x40;
drivers/isdn/hardware/mISDN/mISDNipac.c
1586
ipac->hscx[0].off = IPACX_OFF_ICA;
drivers/isdn/hardware/mISDN/mISDNipac.c
1587
ipac->hscx[1].off = IPACX_OFF_ICB;
drivers/isdn/hardware/mISDN/mISDNipac.c
27
#define ReadISAC(is, o) (is->read_reg(is->dch.hw, o + is->off))
drivers/isdn/hardware/mISDN/mISDNipac.c
28
#define WriteISAC(is, o, v) (is->write_reg(is->dch.hw, o + is->off, v))
drivers/isdn/hardware/mISDN/mISDNipac.c
29
#define ReadHSCX(h, o) (h->ip->read_reg(h->ip->hw, h->off + o))
drivers/isdn/hardware/mISDN/mISDNipac.c
30
#define WriteHSCX(h, o, v) (h->ip->write_reg(h->ip->hw, h->off + o, v))
drivers/isdn/hardware/mISDN/mISDNipac.c
948
hscx->off + IPACX_RFIFOB, p, count);
drivers/isdn/hardware/mISDN/mISDNipac.c
951
hscx->off, p, count);
drivers/isdn/hardware/mISDN/mISDNipac.c
992
hscx->off + IPACX_XFIFOB, p, count);
drivers/isdn/hardware/mISDN/mISDNipac.c
996
hscx->off, p, count);
drivers/isdn/mISDN/timerdev.c
102
filep, buf, (int)count, off);
drivers/isdn/mISDN/timerdev.c
93
mISDN_read(struct file *filep, char __user *buf, size_t count, loff_t *off)
drivers/leds/blink/leds-lgm-sso.c
194
u32 reg, off, freq_src, val_freq;
drivers/leds/blink/leds-lgm-sso.c
203
off = sso_led_pin_blink_off(pin, group);
drivers/leds/blink/leds-lgm-sso.c
219
low = GET_FREQ_OFFSET(off, freq_src);
drivers/leds/blink/leds-lgm-sso.c
226
low = GET_SRC_OFFSET(off);
drivers/leds/leds-an30259a.c
129
unsigned long off = *delay_off, on = *delay_on;
drivers/leds/leds-an30259a.c
137
if (off % AN30259A_SLOPE_RESOLUTION || on % AN30259A_SLOPE_RESOLUTION) {
drivers/leds/leds-an30259a.c
143
if (off > AN30259A_BLINK_MAX_TIME || on > AN30259A_BLINK_MAX_TIME) {
drivers/leds/leds-an30259a.c
149
if (!off && !on) {
drivers/leds/leds-an30259a.c
150
*delay_off = off = 500;
drivers/leds/leds-an30259a.c
155
off /= AN30259A_SLOPE_RESOLUTION;
drivers/leds/leds-an30259a.c
176
AN30259A_LED_SLOPETIME1(off) |
drivers/leds/leds-aw2013.c
202
unsigned long off = 0, on = 0;
drivers/leds/leds-aw2013.c
233
off = min(5, ilog2((*delay_off - 1) / AW2013_TIME_STEP) + 1);
drivers/leds/leds-aw2013.c
236
*delay_off = BIT(off) * AW2013_TIME_STEP;
drivers/leds/leds-aw2013.c
245
AW2013_LEDT1(num), AW2013_LEDT1_T4(off));
drivers/leds/leds-mc13783.c
59
unsigned int reg, bank, off, shift;
drivers/leds/leds-mc13783.c
77
off = led->id - MC13783_LED_R1;
drivers/leds/leds-mc13783.c
78
bank = off / 3;
drivers/leds/leds-mc13783.c
80
shift = (off - bank * 3) * 5 + 6;
drivers/leds/leds-mc13783.c
85
off = led->id - MC13892_LED_MD;
drivers/leds/leds-mc13783.c
86
reg = off / 2;
drivers/leds/leds-mc13783.c
87
shift = 3 + (off - reg * 2) * 12;
drivers/leds/leds-mc13783.c
92
off = led->id - MC13892_LED_R;
drivers/leds/leds-mc13783.c
93
bank = off / 2;
drivers/leds/leds-mc13783.c
95
shift = (off - bank * 2) * 12 + 3;
drivers/leds/leds-mlxcpld.c
257
static void mlxcpld_led_store_hw(u8 mask, u8 off, u8 vset)
drivers/leds/leds-mlxcpld.c
272
mlxcpld_led_bus_access_func(MLXPLAT_CPLD_LPC_REG_BASE_ADRR, off, 1,
drivers/leds/leds-mlxcpld.c
276
mlxcpld_led_bus_access_func(MLXPLAT_CPLD_LPC_REG_BASE_ADRR, off, 0,
drivers/macintosh/via-pmu-backlight.c
26
static void pmu_backlight_init_curve(u8 off, u8 min, u8 max)
drivers/macintosh/via-pmu-backlight.c
30
bl_curve[0] = off;
drivers/mailbox/bcm-flexrm-mailbox.c
1217
u32 val, off;
drivers/mailbox/bcm-flexrm-mailbox.c
1234
for (off = 0; off < RING_BD_SIZE; off += RING_DESC_SIZE) {
drivers/mailbox/bcm-flexrm-mailbox.c
1235
next_addr = off + RING_DESC_SIZE;
drivers/mailbox/bcm-flexrm-mailbox.c
1240
d = flexrm_next_table_desc(RING_BD_TOGGLE_VALID(off),
drivers/mailbox/bcm-flexrm-mailbox.c
1243
d = flexrm_null_desc(RING_BD_TOGGLE_INVALID(off));
drivers/mailbox/bcm-flexrm-mailbox.c
1244
flexrm_write_desc(ring->bd_base + off, d);
drivers/mailbox/bcm74110-mailbox.c
116
u32 val, u32 off) \
drivers/mailbox/bcm74110-mailbox.c
118
writel_relaxed(val, mbox->base + offset_base + off); \
drivers/mailbox/bcm74110-mailbox.c
125
u32 off) \
drivers/mailbox/bcm74110-mailbox.c
127
return readl_relaxed(mbox->base + offset_base + off); \
drivers/mailbox/mailbox-th1520.c
103
val = th1520_mbox_read(priv, off);
drivers/mailbox/mailbox-th1520.c
106
th1520_mbox_write(priv, val, off);
drivers/mailbox/mailbox-th1520.c
130
static void th1520_mbox_chan_rmw(struct th1520_mbox_con_priv *cp, u32 off,
drivers/mailbox/mailbox-th1520.c
138
val = th1520_mbox_chan_read(cp, off, is_remote);
drivers/mailbox/mailbox-th1520.c
141
th1520_mbox_chan_write(cp, val, off, is_remote);
drivers/mailbox/mailbox-th1520.c
148
u32 off = TH_1520_MBOX_INFO0;
drivers/mailbox/mailbox-th1520.c
156
*arg = th1520_mbox_chan_read(cp, off, is_remote);
drivers/mailbox/mailbox-th1520.c
157
off += 4;
drivers/mailbox/mailbox-th1520.c
165
u32 off = TH_1520_MBOX_INFO0;
drivers/mailbox/mailbox-th1520.c
173
th1520_mbox_chan_write(cp, *arg, off, is_remote);
drivers/mailbox/mailbox-th1520.c
174
off += 4;
drivers/mailbox/mailbox-th1520.c
182
u32 off = TH_1520_MBOX_INFO7;
drivers/mailbox/mailbox-th1520.c
185
th1520_mbox_chan_write(cp, *arg, off, is_remote);
drivers/mailbox/mailbox-th1520.c
96
static u32 th1520_mbox_rmw(struct th1520_mbox_priv *priv, u32 off, u32 set,
drivers/md/dm-pcache/backing_dev.c
272
u32 off = opts->req.req_off;
drivers/md/dm-pcache/backing_dev.c
276
BUG_ON(off & SECTOR_MASK);
drivers/md/dm-pcache/backing_dev.c
278
bio_trim(clone, off >> SECTOR_SHIFT, len >> SECTOR_SHIFT);
drivers/md/dm-pcache/backing_dev.c
280
clone->bi_iter.bi_sector = (pcache_req->off + off) >> SECTOR_SHIFT;
drivers/md/dm-pcache/backing_dev.c
289
backing_req->req.bio_off = off;
drivers/md/dm-pcache/cache.h
116
u64 off;
drivers/md/dm-pcache/cache.h
127
__u64 off;
drivers/md/dm-pcache/cache.h
355
static inline struct pcache_cache_subtree *get_subtree(struct pcache_cache_tree *cache_tree, u64 off)
drivers/md/dm-pcache/cache.h
360
return &cache_tree->subtrees[off >> PCACHE_CACHE_SUBTREE_SIZE_SHIFT];
drivers/md/dm-pcache/cache.h
373
static inline u32 get_kset_id(struct pcache_cache *cache, u64 off)
drivers/md/dm-pcache/cache.h
377
div_u64_rem(off >> PCACHE_CACHE_SUBTREE_SIZE_SHIFT, cache->n_ksets, &kset_id);
drivers/md/dm-pcache/cache.h
435
key->off += cut_len;
drivers/md/dm-pcache/cache.h
560
return key->off;
drivers/md/dm-pcache/cache.h
571
return key->off + key->len;
drivers/md/dm-pcache/cache.h
576
key_dst->off = key_src->off;
drivers/md/dm-pcache/cache_key.c
106
key->off, key->len, key->cache_pos.cache_seg->cache_seg_id,
drivers/md/dm-pcache/cache_key.c
200
u32 kset_id = get_kset_id(cache, key->off);
drivers/md/dm-pcache/cache_key.c
375
if (key_tmp->off >= key->off) {
drivers/md/dm-pcache/cache_key.c
586
cache_subtree = get_subtree(cache_tree, key->off);
drivers/md/dm-pcache/cache_key.c
737
cache_subtree = get_subtree(&cache->req_key_tree, key->off);
drivers/md/dm-pcache/cache_key.c
75
key_onmedia->off = key->off;
drivers/md/dm-pcache/cache_key.c
94
key->off = key_onmedia->off;
drivers/md/dm-pcache/cache_req.c
262
u32 off, u32 len, bool insert_key)
drivers/md/dm-pcache/cache_req.c
269
req_opts.req.req_off = off;
drivers/md/dm-pcache/cache_req.c
277
key->off = parent->off + off;
drivers/md/dm-pcache/cache_req.c
664
struct pcache_cache_key key_data = { .off = pcache_req->off, .len = pcache_req->data_len };
drivers/md/dm-pcache/cache_req.c
689
key->off = pcache_req->off + walk_ctx.req_done;
drivers/md/dm-pcache/cache_req.c
691
if (key->len > PCACHE_CACHE_SUBTREE_SIZE - (key->off & PCACHE_CACHE_SUBTREE_SIZE_MASK))
drivers/md/dm-pcache/cache_req.c
692
key->len = PCACHE_CACHE_SUBTREE_SIZE - (key->off & PCACHE_CACHE_SUBTREE_SIZE_MASK);
drivers/md/dm-pcache/cache_req.c
694
cache_subtree = get_subtree(&cache->req_key_tree, key->off);
drivers/md/dm-pcache/cache_req.c
743
u64 offset = pcache_req->off;
drivers/md/dm-pcache/cache_req.c
753
key->off = offset + io_done;
drivers/md/dm-pcache/cache_req.c
755
if (key->len > PCACHE_CACHE_SUBTREE_SIZE - (key->off & PCACHE_CACHE_SUBTREE_SIZE_MASK))
drivers/md/dm-pcache/cache_req.c
756
key->len = PCACHE_CACHE_SUBTREE_SIZE - (key->off & PCACHE_CACHE_SUBTREE_SIZE_MASK);
drivers/md/dm-pcache/cache_req.c
771
cache_subtree = get_subtree(&cache->req_key_tree, key->off);
drivers/md/dm-pcache/cache_writeback.c
129
writeback_req_opts.kmem.backing_off = key->off + done;
drivers/md/dm-pcache/cache_writeback.c
187
cache_subtree = get_subtree(&cache->writeback_key_tree, key->off);
drivers/md/dm-pcache/dm_pcache.c
378
pcache_req->off = (u64)bio->bi_iter.bi_sector << SECTOR_SHIFT;
drivers/md/dm-pcache/dm_pcache.h
53
u64 off;
drivers/md/dm-pcache/segment.h
39
u32 off; /* Offset within the segment */
drivers/md/dm-pcache/segment.h
67
BUG_ON(seg_pos->off + len > seg_pos->segment->data_size);
drivers/md/dm-pcache/segment.h
69
seg_pos->off += len;
drivers/media/dvb-frontends/drxd_hard.c
1888
static int DRX_Start(struct drxd_state *state, s32 off)
drivers/media/dvb-frontends/drxd_hard.c
1913
if (off < 0)
drivers/media/dvb-frontends/drxd_hard.c
1914
off = (off - 500) / 1000;
drivers/media/dvb-frontends/drxd_hard.c
1916
off = (off + 500) / 1000;
drivers/media/dvb-frontends/drxd_hard.c
2376
SetFrequencyShift(state, off, mirrorFreqSpect);
drivers/media/dvb-frontends/drxd_hard.c
2853
s32 off = 0;
drivers/media/dvb-frontends/drxd_hard.c
2866
return DRX_Start(state, off);
drivers/media/i2c/ar0521.c
876
goto off;
drivers/media/i2c/ar0521.c
884
goto off;
drivers/media/i2c/ar0521.c
897
goto off;
drivers/media/i2c/ar0521.c
904
goto off;
drivers/media/i2c/ar0521.c
911
goto off;
drivers/media/i2c/ar0521.c
916
goto off;
drivers/media/i2c/ar0521.c
919
off:
drivers/media/i2c/imx208.c
817
char *buf, loff_t off, size_t count)
drivers/media/i2c/imx208.c
828
memcpy(buf, &imx208->otp_data[off], count);
drivers/media/i2c/ov2740.c
1212
static int ov2740_nvmem_read(void *priv, unsigned int off, void *val,
drivers/media/i2c/ov2740.c
1225
memcpy(val, nvm->nvm_buffer + off, count);
drivers/media/i2c/ov2740.c
1236
memcpy(val, nvm->nvm_buffer + off, count);
drivers/media/mc/mc-devnode.c
69
size_t sz, loff_t *off)
drivers/media/mc/mc-devnode.c
77
return devnode->fops->read(filp, buf, sz, off);
drivers/media/mc/mc-devnode.c
81
size_t sz, loff_t *off)
drivers/media/mc/mc-devnode.c
89
return devnode->fops->write(filp, buf, sz, off);
drivers/media/pci/bt8xx/bttv-risc.c
339
int off = odd ? 0x80 : 0x00;
drivers/media/pci/bt8xx/bttv-risc.c
342
btor(BT848_VSCALE_COMB, BT848_E_VSCALE_HI+off);
drivers/media/pci/bt8xx/bttv-risc.c
344
btand(~BT848_VSCALE_COMB, BT848_E_VSCALE_HI+off);
drivers/media/pci/bt8xx/bttv-risc.c
346
btwrite(geo->vtc, BT848_E_VTC+off);
drivers/media/pci/bt8xx/bttv-risc.c
347
btwrite(geo->hscale >> 8, BT848_E_HSCALE_HI+off);
drivers/media/pci/bt8xx/bttv-risc.c
348
btwrite(geo->hscale & 0xff, BT848_E_HSCALE_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
349
btaor((geo->vscale>>8), 0xe0, BT848_E_VSCALE_HI+off);
drivers/media/pci/bt8xx/bttv-risc.c
350
btwrite(geo->vscale & 0xff, BT848_E_VSCALE_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
351
btwrite(geo->width & 0xff, BT848_E_HACTIVE_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
352
btwrite(geo->hdelay & 0xff, BT848_E_HDELAY_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
353
btwrite(geo->sheight & 0xff, BT848_E_VACTIVE_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
354
btwrite(geo->vdelay & 0xff, BT848_E_VDELAY_LO+off);
drivers/media/pci/bt8xx/bttv-risc.c
355
btwrite(geo->crop, BT848_E_CROP+off);
drivers/media/pci/cx88/cx88-video.c
146
u32 off;
drivers/media/pci/cx88/cx88-video.c
161
.off = 128,
drivers/media/pci/cx88/cx88-video.c
171
.off = 0,
drivers/media/pci/cx88/cx88-video.c
181
.off = 128,
drivers/media/pci/cx88/cx88-video.c
194
.off = 0,
drivers/media/pci/cx88/cx88-video.c
204
.off = 0,
drivers/media/pci/cx88/cx88-video.c
234
.off = 0,
drivers/media/pci/cx88/cx88-video.c
617
value = ((ctrl->val - cc->off) << cc->shift) & cc->mask;
drivers/media/pci/cx88/cx88-video.c
635
value = ((ctrl->val - cc->off) << cc->shift) & cc->mask;
drivers/media/pci/cx88/cx88-video.c
638
value = ((ctrl->val - cc->off) << cc->shift) & cc->mask;
drivers/media/pci/cx88/cx88-video.c
687
value = ((ctrl->val - cc->off) << cc->shift) & cc->mask;
drivers/media/pci/ddbridge/ddbridge-ci.c
40
u32 val, off = (address >> 1) & (CI_BUFFER_SIZE - 1);
drivers/media/pci/ddbridge/ddbridge-ci.c
47
val = 0xff & ddbreadl(ci->port->dev, CI_BUFFER(ci->nr) + off);
drivers/media/pci/ddbridge/ddbridge-core.c
572
u32 idx, off, stat = output->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
576
off = (stat & 0x7ff) << 7;
drivers/media/pci/ddbridge/ddbridge-core.c
584
diff = off - output->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
594
u32 idx, off, stat = output->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
598
off = (stat & 0x7ff) << 7;
drivers/media/pci/ddbridge/ddbridge-core.c
603
off == 0) {
drivers/media/pci/ddbridge/ddbridge-core.c
609
if (off > output->dma->coff) {
drivers/media/pci/ddbridge/ddbridge-core.c
610
len = off - output->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
647
u32 idx, off, stat = input->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
651
off = (stat & 0x7ff) << 7;
drivers/media/pci/ddbridge/ddbridge-core.c
654
dev_err(dev->dev, "IA %d %d %08x\n", idx, off, ctrl);
drivers/media/pci/dm1105/dm1105.c
197
u32 mask, off, v13, v18;
drivers/media/pci/dm1105/dm1105.c
213
.off = DM1105_LNB_OFF,
drivers/media/pci/dm1105/dm1105.c
222
.off = DM1105_LNB_OFF,
drivers/media/pci/dm1105/dm1105.c
231
.off = DM1105_LNB_OFF,
drivers/media/pci/dm1105/dm1105.c
240
.off = DM05_LNB_OFF,
drivers/media/pci/dm1105/dm1105.c
249
.off = UNBR_LNB_OFF,
drivers/media/pci/dm1105/dm1105.c
595
dm1105_boards[dev->boardnr].lnb.off);
drivers/media/pci/saa7134/saa7134-dvb.c
167
u8 off[] = { 0x00, 0xf1};
drivers/media/pci/saa7134/saa7134-dvb.c
169
struct i2c_msg msg = {.addr=0x43, .flags=0, .buf=off, .len = sizeof(off)};
drivers/media/pci/solo6x10/solo6x10-core.c
366
loff_t off, size_t count)
drivers/media/pci/solo6x10/solo6x10-core.c
373
if (off >= size)
drivers/media/pci/solo6x10/solo6x10-core.c
376
if (off + count > size)
drivers/media/pci/solo6x10/solo6x10-core.c
377
count = size - off;
drivers/media/pci/solo6x10/solo6x10-core.c
379
if (solo_p2m_dma(solo_dev, 0, buf, off, count, 0, 0))
drivers/media/pci/solo6x10/solo6x10-disp.c
163
static int solo_dma_vin_region(struct solo_dev *solo_dev, u32 off,
drivers/media/pci/solo6x10/solo6x10-disp.c
179
SOLO_MOTION_EXT_ADDR(solo_dev) + off + i,
drivers/media/pci/solo6x10/solo6x10-disp.c
204
u32 off = SOLO_MOT_FLAG_AREA + ch * SOLO_MOT_THRESH_SIZE * 2;
drivers/media/pci/solo6x10/solo6x10-disp.c
216
SOLO_MOTION_EXT_ADDR(solo_dev) + off + y * size,
drivers/media/pci/solo6x10/solo6x10-i2c.c
25
u8 solo_i2c_readbyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off)
drivers/media/pci/solo6x10/solo6x10-i2c.c
33
msgs[0].buf = &off;
drivers/media/pci/solo6x10/solo6x10-i2c.c
46
u8 off, u8 data)
drivers/media/pci/solo6x10/solo6x10-i2c.c
51
buf[0] = off;
drivers/media/pci/solo6x10/solo6x10-tw28.c
197
static void tw_write_and_verify(struct solo_dev *solo_dev, u8 addr, u8 off,
drivers/media/pci/solo6x10/solo6x10-tw28.c
203
u8 rval = solo_i2c_readbyte(solo_dev, SOLO_I2C_TW, addr, off);
drivers/media/pci/solo6x10/solo6x10-tw28.c
208
solo_i2c_writebyte(solo_dev, SOLO_I2C_TW, addr, off, val);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
277
unsigned int off, unsigned int size)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
281
if (off > SOLO_MP4E_EXT_SIZE(solo_dev))
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
285
if (off + size <= SOLO_MP4E_EXT_SIZE(solo_dev)) {
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
287
SOLO_MP4E_EXT_ADDR(solo_dev) + off, size,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
293
SOLO_MP4E_EXT_ADDR(solo_dev) + off,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
294
SOLO_MP4E_EXT_SIZE(solo_dev) - off, 0, 0);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
298
dma + SOLO_MP4E_EXT_SIZE(solo_dev) - off,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
300
size + off - SOLO_MP4E_EXT_SIZE(solo_dev), 0, 0);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
309
struct sg_table *vbuf, int off, int size,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
326
int left = base_size - off;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
345
solo_p2m_fill_desc(desc, 0, dma, base + off,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
354
ret = solo_p2m_dma_t(solo_dev, 0, dma, base + off,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
371
off += len;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
372
if (off >= base_size)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
373
off -= base_size;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
583
u32 mpeg_current, off;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
597
off = mpeg_current & 0x00ffffff;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
613
if (enc_get_mpeg_dma(solo_dev, solo_dev->vh_dma, off,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
621
SOLO_MP4E_EXT_ADDR(solo_dev) + off)
drivers/media/pci/solo6x10/solo6x10.h
336
u8 solo_i2c_readbyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off);
drivers/media/pci/solo6x10/solo6x10.h
337
void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off,
drivers/media/rc/bpf-lirc.c
121
static bool lirc_mode2_is_valid_access(int off, int size,
drivers/media/rc/bpf-lirc.c
127
return type == BPF_READ && off == 0 && size == sizeof(u32);
drivers/media/rc/serial_ir.c
109
.off = (UART_MCR_RTS | UART_MCR_DTR | UART_MCR_OUT2),
drivers/media/rc/serial_ir.c
117
.off = (UART_MCR_RTS | UART_MCR_OUT2),
drivers/media/rc/serial_ir.c
164
soutp(UART_MCR, hardware[type].off);
drivers/media/rc/serial_ir.c
174
soutp(UART_MCR, hardware[type].off);
drivers/media/rc/serial_ir.c
241
off();
drivers/media/rc/serial_ir.c
261
off();
drivers/media/rc/serial_ir.c
34
u8 off;
drivers/media/rc/serial_ir.c
436
off();
drivers/media/rc/serial_ir.c
666
off();
drivers/media/rc/serial_ir.c
718
off();
drivers/media/rc/serial_ir.c
73
.off = (UART_MCR_RTS | UART_MCR_OUT2),
drivers/media/rc/serial_ir.c
87
.off = (UART_MCR_RTS | UART_MCR_DTR | UART_MCR_OUT2),
drivers/media/rc/serial_ir.c
98
.off = (UART_MCR_RTS | UART_MCR_DTR | UART_MCR_OUT2),
drivers/media/usb/go7007/go7007-fw.c
370
int size = 0, i, off = 0, chunk;
drivers/media/usb/go7007/go7007-fw.c
385
if (space - off < 32) {
drivers/media/usb/go7007/go7007-fw.c
386
off = -1;
drivers/media/usb/go7007/go7007-fw.c
390
code[off + 1] = __cpu_to_le16(0x8000 | mem);
drivers/media/usb/go7007/go7007-fw.c
399
code[off] = __cpu_to_le16(0x4000 | chunk);
drivers/media/usb/go7007/go7007-fw.c
400
code[off + 31] = __cpu_to_le16(addr++);
drivers/media/usb/go7007/go7007-fw.c
403
code[off] = __cpu_to_le16(0x1000 | 28);
drivers/media/usb/go7007/go7007-fw.c
404
code[off + 31] = 0;
drivers/media/usb/go7007/go7007-fw.c
408
memcpy(&code[off + 2], buf + i, chunk * 2);
drivers/media/usb/go7007/go7007-fw.c
409
off += 32;
drivers/media/usb/go7007/go7007-fw.c
413
return off;
drivers/media/usb/go7007/go7007-fw.c
637
int i, off = 0, chunk;
drivers/media/usb/go7007/go7007-fw.c
674
if (space - off < 32) {
drivers/media/usb/go7007/go7007-fw.c
675
off = -1;
drivers/media/usb/go7007/go7007-fw.c
679
code[off + 1] = __cpu_to_le16(0x8000 | mem);
drivers/media/usb/go7007/go7007-fw.c
688
code[off] = __cpu_to_le16(0x4000 | chunk);
drivers/media/usb/go7007/go7007-fw.c
689
code[off + 31] = __cpu_to_le16(addr);
drivers/media/usb/go7007/go7007-fw.c
695
code[off] = __cpu_to_le16(0x1000 | 28);
drivers/media/usb/go7007/go7007-fw.c
696
code[off + 31] = 0;
drivers/media/usb/go7007/go7007-fw.c
700
memcpy(&code[off + 2], buf + i, chunk * 2);
drivers/media/usb/go7007/go7007-fw.c
701
off += 32;
drivers/media/usb/go7007/go7007-fw.c
705
return off;
drivers/media/usb/go7007/go7007-fw.c
823
int i, off = 0, chunk;
drivers/media/usb/go7007/go7007-fw.c
842
if (space - off < 32) {
drivers/media/usb/go7007/go7007-fw.c
843
off = -1;
drivers/media/usb/go7007/go7007-fw.c
847
code[off + 1] = __cpu_to_le16(0x8000 | mem);
drivers/media/usb/go7007/go7007-fw.c
856
code[off] = __cpu_to_le16(0x4000 | chunk);
drivers/media/usb/go7007/go7007-fw.c
857
code[off + 31] = __cpu_to_le16(addr);
drivers/media/usb/go7007/go7007-fw.c
863
code[off] = __cpu_to_le16(0x1000 | 28);
drivers/media/usb/go7007/go7007-fw.c
864
code[off + 31] = 0;
drivers/media/usb/go7007/go7007-fw.c
868
memcpy(&code[off + 2], buf + i, chunk * 2);
drivers/media/usb/go7007/go7007-fw.c
869
off += 32;
drivers/media/usb/go7007/go7007-fw.c
885
if (space - off < 32) {
drivers/media/usb/go7007/go7007-fw.c
886
off = -1;
drivers/media/usb/go7007/go7007-fw.c
890
code[off + 1] = __cpu_to_le16(0x8000 | mem);
drivers/media/usb/go7007/go7007-fw.c
899
code[off] = __cpu_to_le16(0x4000 | chunk);
drivers/media/usb/go7007/go7007-fw.c
900
code[off + 31] = __cpu_to_le16(addr);
drivers/media/usb/go7007/go7007-fw.c
906
code[off] = __cpu_to_le16(0x1000 | 28);
drivers/media/usb/go7007/go7007-fw.c
907
code[off + 31] = 0;
drivers/media/usb/go7007/go7007-fw.c
911
memcpy(&code[off + 2], buf + i, chunk * 2);
drivers/media/usb/go7007/go7007-fw.c
912
off += 32;
drivers/media/usb/go7007/go7007-fw.c
916
return off;
drivers/media/v4l2-core/v4l2-dev.c
308
size_t sz, loff_t *off)
drivers/media/v4l2-core/v4l2-dev.c
316
ret = vdev->fops->read(filp, buf, sz, off);
drivers/media/v4l2-core/v4l2-dev.c
325
size_t sz, loff_t *off)
drivers/media/v4l2-core/v4l2-dev.c
333
ret = vdev->fops->write(filp, buf, sz, off);
drivers/memstick/host/jmb38x_ms.c
157
unsigned int off = 0;
drivers/memstick/host/jmb38x_ms.c
160
buf[off++] = host->io_word[0] & 0xff;
drivers/memstick/host/jmb38x_ms.c
167
return off;
drivers/memstick/host/jmb38x_ms.c
172
*(unsigned int *)(buf + off) = __raw_readl(host->addr + DATA);
drivers/memstick/host/jmb38x_ms.c
174
off += 4;
drivers/memstick/host/jmb38x_ms.c
181
buf[off++] = host->io_word[0] & 0xff;
drivers/memstick/host/jmb38x_ms.c
189
return off;
drivers/memstick/host/jmb38x_ms.c
196
unsigned int off = 0;
drivers/memstick/host/jmb38x_ms.c
199
buf[off++] = host->io_word[0] & 0xff;
drivers/memstick/host/jmb38x_ms.c
206
return off;
drivers/memstick/host/jmb38x_ms.c
209
buf[off++] = host->io_word[1] & 0xff;
drivers/memstick/host/jmb38x_ms.c
215
return off;
drivers/memstick/host/jmb38x_ms.c
222
unsigned int off = 0;
drivers/memstick/host/jmb38x_ms.c
226
host->io_word[0] |= buf[off++] << (host->io_pos * 8);
drivers/memstick/host/jmb38x_ms.c
238
return off;
drivers/memstick/host/jmb38x_ms.c
242
return off;
drivers/memstick/host/jmb38x_ms.c
248
__raw_writel(*(unsigned int *)(buf + off),
drivers/memstick/host/jmb38x_ms.c
251
off += 4;
drivers/memstick/host/jmb38x_ms.c
256
host->io_word[0] |= buf[off + 2] << 16;
drivers/memstick/host/jmb38x_ms.c
260
host->io_word[0] |= buf[off + 1] << 8;
drivers/memstick/host/jmb38x_ms.c
264
host->io_word[0] |= buf[off];
drivers/memstick/host/jmb38x_ms.c
268
off += host->io_pos;
drivers/memstick/host/jmb38x_ms.c
270
return off;
drivers/memstick/host/jmb38x_ms.c
277
unsigned int off = 0;
drivers/memstick/host/jmb38x_ms.c
281
host->io_word[0] |= buf[off++] << (host->io_pos * 8);
drivers/memstick/host/jmb38x_ms.c
287
return off;
drivers/memstick/host/jmb38x_ms.c
291
host->io_word[1] |= buf[off++] << (host->io_pos * 8);
drivers/memstick/host/jmb38x_ms.c
296
return off;
drivers/memstick/host/jmb38x_ms.c
302
unsigned int off;
drivers/memstick/host/jmb38x_ms.c
310
off = host->req->sg.offset + host->block_pos;
drivers/memstick/host/jmb38x_ms.c
313
off = 0;
drivers/memstick/host/jmb38x_ms.c
320
pg = sg_page(&host->req->sg) + (off >> PAGE_SHIFT);
drivers/memstick/host/jmb38x_ms.c
321
p_off = offset_in_page(off);
drivers/memstick/host/jmb38x_ms.c
350
off += t_size;
drivers/memstick/host/tifm_ms.c
101
*(unsigned int *)(buf + off) = __raw_readl(sock->addr
drivers/memstick/host/tifm_ms.c
104
off += 4;
drivers/memstick/host/tifm_ms.c
111
buf[off++] = host->io_word & 0xff;
drivers/memstick/host/tifm_ms.c
119
return off;
drivers/memstick/host/tifm_ms.c
126
unsigned int off = 0;
drivers/memstick/host/tifm_ms.c
130
host->io_word |= buf[off++] << (host->io_pos * 8);
drivers/memstick/host/tifm_ms.c
144
return off;
drivers/memstick/host/tifm_ms.c
148
return off;
drivers/memstick/host/tifm_ms.c
155
__raw_writel(*(unsigned int *)(buf + off),
drivers/memstick/host/tifm_ms.c
158
off += 4;
drivers/memstick/host/tifm_ms.c
163
host->io_word |= buf[off + 2] << 16;
drivers/memstick/host/tifm_ms.c
167
host->io_word |= buf[off + 1] << 8;
drivers/memstick/host/tifm_ms.c
171
host->io_word |= buf[off];
drivers/memstick/host/tifm_ms.c
175
off += host->io_pos;
drivers/memstick/host/tifm_ms.c
177
return off;
drivers/memstick/host/tifm_ms.c
184
unsigned int off;
drivers/memstick/host/tifm_ms.c
192
off = host->req->sg.offset + host->block_pos;
drivers/memstick/host/tifm_ms.c
195
off = 0;
drivers/memstick/host/tifm_ms.c
204
pg = sg_page(&host->req->sg) + (off >> PAGE_SHIFT);
drivers/memstick/host/tifm_ms.c
205
p_off = offset_in_page(off);
drivers/memstick/host/tifm_ms.c
229
off += t_size;
drivers/memstick/host/tifm_ms.c
86
unsigned int off = 0;
drivers/memstick/host/tifm_ms.c
89
buf[off++] = host->io_word & 0xff;
drivers/memstick/host/tifm_ms.c
96
return off;
drivers/mfd/twl4030-irq.c
523
int off = (i & 0x3) * 2;
drivers/mfd/twl4030-irq.c
526
bytes[byte] &= ~(0x03 << off);
drivers/mfd/twl4030-irq.c
530
bytes[byte] |= BIT(off + 1);
drivers/mfd/twl4030-irq.c
532
bytes[byte] |= BIT(off + 0);
drivers/misc/bcm-vk/bcm_vk_tty.c
37
#define VK_BAR_CHAN_DATA(v, DIR, off) (VK_BAR_CHAN(v, DIR, data) + (off))
drivers/misc/ds1682.c
158
char *buf, loff_t off, size_t count)
drivers/misc/ds1682.c
164
buf, off, count);
drivers/misc/ds1682.c
166
rc = i2c_smbus_read_i2c_block_data(client, DS1682_REG_EEPROM + off,
drivers/misc/ds1682.c
176
char *buf, loff_t off, size_t count)
drivers/misc/ds1682.c
181
buf, off, count);
drivers/misc/ds1682.c
184
if (i2c_smbus_write_i2c_block_data(client, DS1682_REG_EEPROM + off,
drivers/misc/eeprom/at24.c
122
void (*read_post)(unsigned int off, char *buf, size_t count);
drivers/misc/eeprom/at24.c
142
static void at24_read_post_vaio(unsigned int off, char *buf, size_t count)
drivers/misc/eeprom/at24.c
156
if ((off + i <= 0x1f) ||
drivers/misc/eeprom/at24.c
157
(off + i >= 0xc0 && off + i <= 0xdf))
drivers/misc/eeprom/at24.c
437
static int at24_read(void *priv, unsigned int off, void *val, size_t count)
drivers/misc/eeprom/at24.c
450
if (off + count > at24->byte_len)
drivers/misc/eeprom/at24.c
463
ret = at24_regmap_read(at24, buf + i, off + i, count);
drivers/misc/eeprom/at24.c
476
at24->read_post(off, buf, i);
drivers/misc/eeprom/at24.c
481
static int at24_write(void *priv, unsigned int off, void *val, size_t count)
drivers/misc/eeprom/at24.c
494
if (off + count > at24->byte_len)
drivers/misc/eeprom/at24.c
507
ret = at24_regmap_write(at24, buf, off, count);
drivers/misc/eeprom/at24.c
514
off += ret;
drivers/misc/eeprom/at24.c
87
void (*read_post)(unsigned int off, char *buf, size_t count);
drivers/misc/eeprom/at25.c
238
static int at25_ee_write(void *priv, unsigned int off, void *val, size_t count)
drivers/misc/eeprom/at25.c
246
if (unlikely(off >= at25->chip.byte_len))
drivers/misc/eeprom/at25.c
248
if ((off + count) > at25->chip.byte_len)
drivers/misc/eeprom/at25.c
249
count = at25->chip.byte_len - off;
drivers/misc/eeprom/at25.c
277
segment = buf_size - (off % buf_size);
drivers/misc/eeprom/at25.c
283
op = (struct spi_mem_op)SPI_MEM_OP(SPI_MEM_OP_CMD(at25_instr(at25, AT25_WRITE, off),
drivers/misc/eeprom/at25.c
285
SPI_MEM_OP_ADDR(at25->addrlen, off, 1),
drivers/misc/eeprom/at25.c
298
segment, off, status);
drivers/misc/eeprom/at25.c
318
segment, off, EE_TIMEOUT);
drivers/misc/eeprom/at25.c
322
off += segment;
drivers/misc/eeprom/at25.c
81
static u8 at25_instr(struct at25_data *at25, u8 instr, unsigned int off)
drivers/misc/eeprom/at25.c
85
if (off < BIT(at25->addrlen * 8))
drivers/misc/eeprom/ee1004.c
149
static int ee1004_read(void *priv, unsigned int off, void *val, size_t count)
drivers/misc/eeprom/ee1004.c
158
if (off + count > EE1004_EEPROM_SIZE)
drivers/misc/eeprom/ee1004.c
168
ret = ee1004_eeprom_read(client, buf, off, count);
drivers/misc/eeprom/ee1004.c
175
off += ret;
drivers/misc/eeprom/eeprom_93xx46.c
106
static int eeprom_93xx46_read(void *priv, unsigned int off,
drivers/misc/eeprom/eeprom_93xx46.c
114
if (unlikely(off >= edev->size))
drivers/misc/eeprom/eeprom_93xx46.c
116
if ((off + count) > edev->size)
drivers/misc/eeprom/eeprom_93xx46.c
117
count = edev->size - off;
drivers/misc/eeprom/eeprom_93xx46.c
135
cmd_addr |= off;
drivers/misc/eeprom/eeprom_93xx46.c
139
cmd_addr |= (off >> 1);
drivers/misc/eeprom/eeprom_93xx46.c
168
nbytes, off, err);
drivers/misc/eeprom/eeprom_93xx46.c
173
off += nbytes;
drivers/misc/eeprom/eeprom_93xx46.c
230
const char *buf, unsigned int off)
drivers/misc/eeprom/eeprom_93xx46.c
237
if (unlikely(off >= edev->size))
drivers/misc/eeprom/eeprom_93xx46.c
246
cmd_addr |= off;
drivers/misc/eeprom/eeprom_93xx46.c
249
cmd_addr |= (off >> 1);
drivers/misc/eeprom/eeprom_93xx46.c
271
static int eeprom_93xx46_write(void *priv, unsigned int off,
drivers/misc/eeprom/eeprom_93xx46.c
279
if (unlikely(off >= edev->size))
drivers/misc/eeprom/eeprom_93xx46.c
281
if ((off + count) > edev->size)
drivers/misc/eeprom/eeprom_93xx46.c
282
count = edev->size - off;
drivers/misc/eeprom/eeprom_93xx46.c
302
ret = eeprom_93xx46_write_word(edev, &buf[i], off + i);
drivers/misc/eeprom/eeprom_93xx46.c
304
dev_err(&edev->spi->dev, "write failed at %u: %d\n", off + i, ret);
drivers/misc/eeprom/idt_89hpesx.c
846
char *buf, loff_t off, size_t count)
drivers/misc/eeprom/idt_89hpesx.c
855
ret = idt_eeprom_write(pdev, (u16)off, (u16)count, (u8 *)buf);
drivers/misc/eeprom/idt_89hpesx.c
870
char *buf, loff_t off, size_t count)
drivers/misc/eeprom/idt_89hpesx.c
879
ret = idt_eeprom_read(pdev, (u16)off, (u16)count, (u8 *)buf);
drivers/misc/eeprom/max6875.c
108
char *buf, loff_t off, size_t count)
drivers/misc/eeprom/max6875.c
115
max_slice = (off + count - 1) >> SLICE_BITS;
drivers/misc/eeprom/max6875.c
116
for (slice = (off >> SLICE_BITS); slice <= max_slice; slice++)
drivers/misc/eeprom/max6875.c
119
memcpy(buf, &data->data[off], count);
drivers/misc/hpilo.c
435
size_t len, loff_t *off)
drivers/misc/hpilo.c
485
size_t len, loff_t *off)
drivers/misc/hpilo.c
691
unsigned long off;
drivers/misc/hpilo.c
712
off = pci_resource_len(pdev, bar) - 0x2000;
drivers/misc/hpilo.c
715
off = 0;
drivers/misc/hpilo.c
717
hw->ram_vaddr = pci_iomap_range(pdev, bar, off, max_ccb * ILOHW_CCB_SZ);
drivers/misc/lkdtm/core.c
229
size_t count, loff_t *off)
drivers/misc/lkdtm/core.c
260
*off += count;
drivers/misc/lkdtm/core.c
268
size_t count, loff_t *off)
drivers/misc/lkdtm/core.c
291
out = simple_read_from_buffer(user_buf, count, off,
drivers/misc/lkdtm/core.c
305
size_t count, loff_t *off)
drivers/misc/lkdtm/core.c
334
*off += count;
drivers/misc/lkdtm/core.c
35
size_t count, loff_t *off);
drivers/misc/lkdtm/core.c
37
size_t count, loff_t *off);
drivers/misc/lkdtm/core.c
43
size_t count, loff_t *off);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
120
static int pci1xxxx_eeprom_read(void *priv_t, unsigned int off,
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
130
if (off >= priv->nvmem_config_eeprom.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
133
if ((off + count) > priv->nvmem_config_eeprom.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
134
count = priv->nvmem_config_eeprom.size - off;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
141
writel(EEPROM_CMD_EPC_BUSY_BIT | (off + byte), rb +
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
161
static int pci1xxxx_eeprom_write(void *priv_t, unsigned int off,
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
171
if (off >= priv->nvmem_config_eeprom.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
174
if ((off + count) > priv->nvmem_config_eeprom.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
175
count = priv->nvmem_config_eeprom.size - off;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
184
(off + byte);
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
215
static int pci1xxxx_otp_read(void *priv_t, unsigned int off,
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
226
if (off >= priv->nvmem_config_otp.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
229
if ((off + count) > priv->nvmem_config_otp.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
230
count = priv->nvmem_config_otp.size - off;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
237
otp_device_set_address(priv, (u16)(off + byte));
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
264
static int pci1xxxx_otp_write(void *priv_t, unsigned int off,
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
275
if (off >= priv->nvmem_config_otp.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
278
if ((off + count) > priv->nvmem_config_otp.size)
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
279
count = priv->nvmem_config_otp.size - off;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
286
otp_device_set_address(priv, (u16)(off + byte));
drivers/misc/mei/hw-me.c
1048
goto off;
drivers/misc/mei/hw-me.c
1055
goto off;
drivers/misc/mei/hw-me.c
1073
off:
drivers/misc/ocxl/file.c
395
loff_t *off)
drivers/misc/ocxl/file.c
406
if (*off != 0)
drivers/misc/ocxl/sysfs.c
102
if (count == 0 || off < 0 ||
drivers/misc/ocxl/sysfs.c
103
off >= afu->config.global_mmio_size)
drivers/misc/ocxl/sysfs.c
105
memcpy_fromio(buf, afu->global_mmio_ptr + off, count);
drivers/misc/ocxl/sysfs.c
98
loff_t off, size_t count)
drivers/misc/open-dice.c
65
loff_t *off)
drivers/misc/open-dice.c
69
return simple_read_from_buffer(ptr, len, off, &val, sizeof(val));
drivers/misc/open-dice.c
77
size_t len, loff_t *off)
drivers/misc/pch_phub.c
488
loff_t off, size_t count)
drivers/misc/pch_phub.c
525
if (orom_size < off) {
drivers/misc/pch_phub.c
536
chip->pch_opt_rom_start_address + addr_offset + off,
drivers/misc/pch_phub.c
558
char *buf, loff_t off, size_t count)
drivers/misc/pch_phub.c
570
if (off > PCH_PHUB_OROM_SIZE) {
drivers/misc/pch_phub.c
586
if (PCH_PHUB_OROM_SIZE < off + addr_offset)
drivers/misc/pch_phub.c
590
chip->pch_opt_rom_start_address + addr_offset + off,
drivers/misc/pci_endpoint_test.c
504
size_t off, chunk;
drivers/misc/pci_endpoint_test.c
587
for (off = 0; off < sub_size; off += chunk) {
drivers/misc/pci_endpoint_test.c
590
chunk = min_t(size_t, buf_size, sub_size - off);
drivers/misc/pci_endpoint_test.c
591
memcpy_fromio(read_buf, bar_addr + (i * sub_size) + off,
drivers/misc/pci_endpoint_test.c
599
barno, i, (size_t)i * sub_size + off + bad_off,
drivers/misc/sgi-gru/grukservices.c
390
unsigned long off;
drivers/misc/sgi-gru/grukservices.c
404
off = cb - kgts->ts_gru->gs_gru_base_vaddr;
drivers/misc/sgi-gru/grukservices.c
405
if (off < GRU_SIZE)
drivers/mmc/host/sdhci-pci-gli.c
549
u8 off;
drivers/mmc/host/sdhci-pci-gli.c
553
off = FIELD_GET(SDHCI_GLI_9750_MISC_SSC_OFF, misc);
drivers/mmc/host/sdhci-pci-gli.c
556
return !off;
drivers/mmc/host/sdhci-pci-gli.c
740
u8 off;
drivers/mmc/host/sdhci-pci-gli.c
744
off = FIELD_GET(PCI_GLI_9755_MISC_SSC_OFF, misc);
drivers/mmc/host/sdhci-pci-gli.c
747
return !off;
drivers/mmc/host/tifm_sd.c
114
unsigned int off, unsigned int cnt)
drivers/mmc/host/tifm_sd.c
120
buf = kmap_local_page(pg) + off;
drivers/mmc/host/tifm_sd.c
136
kunmap_local(buf - off);
drivers/mmc/host/tifm_sd.c
140
unsigned int off, unsigned int cnt)
drivers/mmc/host/tifm_sd.c
146
buf = kmap_local_page(pg) + off;
drivers/mmc/host/tifm_sd.c
163
kunmap_local(buf - off);
drivers/mmc/host/tifm_sd.c
170
unsigned int off, cnt, t_size = TIFM_MMCSD_FIFO_SIZE * 2;
drivers/mmc/host/tifm_sd.c
192
off = sg[host->sg_pos].offset + host->block_pos;
drivers/mmc/host/tifm_sd.c
194
pg = sg_page(&sg[host->sg_pos]) + (off >> PAGE_SHIFT);
drivers/mmc/host/tifm_sd.c
195
p_off = offset_in_page(off);
drivers/mmc/host/tifm_sd.c
227
unsigned int off, cnt;
drivers/mmc/host/tifm_sd.c
241
off = sg[host->sg_pos].offset + host->block_pos;
drivers/mmc/host/tifm_sd.c
243
pg = sg_page(&sg[host->sg_pos]) + (off >> PAGE_SHIFT);
drivers/mmc/host/tifm_sd.c
244
p_off = offset_in_page(off);
drivers/mtd/devices/mtd_dataflash.c
457
u8 *buf, loff_t off, size_t len)
drivers/mtd/devices/mtd_dataflash.c
465
if (off > 64)
drivers/mtd/devices/mtd_dataflash.c
468
if ((off + len) > 64)
drivers/mtd/devices/mtd_dataflash.c
469
len = 64 - off;
drivers/mtd/devices/mtd_dataflash.c
473
l = 4 + base + off + len;
drivers/mtd/devices/mtd_dataflash.c
493
memcpy(buf, scratch + 4 + base + off, len);
drivers/mtd/mtdpstore.c
100
u64 blknum = div_u64(off, cxt->mtd->erasesize);
drivers/mtd/mtdpstore.c
108
loff_t off)
drivers/mtd/mtdpstore.c
114
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
115
zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
140
static void mtdpstore_mark_removed(struct mtdpstore_context *cxt, loff_t off)
drivers/mtd/mtdpstore.c
143
u64 zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
150
loff_t off)
drivers/mtd/mtdpstore.c
156
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
157
zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
166
loff_t off)
drivers/mtd/mtdpstore.c
172
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
173
zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
183
static int mtdpstore_erase_do(struct mtdpstore_context *cxt, loff_t off)
drivers/mtd/mtdpstore.c
189
off = ALIGN_DOWN(off, cxt->mtd->erasesize);
drivers/mtd/mtdpstore.c
190
dev_dbg(&mtd->dev, "try to erase off 0x%llx\n", off);
drivers/mtd/mtdpstore.c
192
erase.addr = off;
drivers/mtd/mtdpstore.c
195
mtdpstore_block_clear_removed(cxt, off);
drivers/mtd/mtdpstore.c
210
static ssize_t mtdpstore_erase(size_t size, loff_t off)
drivers/mtd/mtdpstore.c
214
if (mtdpstore_block_isbad(cxt, off))
drivers/mtd/mtdpstore.c
217
mtdpstore_mark_unused(cxt, off);
drivers/mtd/mtdpstore.c
220
if (likely(mtdpstore_block_is_used(cxt, off))) {
drivers/mtd/mtdpstore.c
221
mtdpstore_mark_removed(cxt, off);
drivers/mtd/mtdpstore.c
226
return mtdpstore_erase_do(cxt, off);
drivers/mtd/mtdpstore.c
237
static int mtdpstore_security(struct mtdpstore_context *cxt, loff_t off)
drivers/mtd/mtdpstore.c
241
u32 zonenum = (u32)div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
256
div64_u64_rem(off + erasesize, cxt->mtd->size, (u64 *)&off);
drivers/mtd/mtdpstore.c
258
if (mtdpstore_block_isbad(cxt, off))
drivers/mtd/mtdpstore.c
261
ret = mtdpstore_erase_do(cxt, off);
drivers/mtd/mtdpstore.c
263
mtdpstore_block_mark_unused(cxt, off);
drivers/mtd/mtdpstore.c
27
static int mtdpstore_block_isbad(struct mtdpstore_context *cxt, loff_t off)
drivers/mtd/mtdpstore.c
274
static ssize_t mtdpstore_write(const char *buf, size_t size, loff_t off)
drivers/mtd/mtdpstore.c
281
if (mtdpstore_block_isbad(cxt, off))
drivers/mtd/mtdpstore.c
285
if (mtdpstore_is_used(cxt, off))
drivers/mtd/mtdpstore.c
288
dev_dbg(&mtd->dev, "try to write off 0x%llx size %zu\n", off, size);
drivers/mtd/mtdpstore.c
289
ret = mtd_write(cxt->mtd, off, size, &retlen, (u_char *)buf);
drivers/mtd/mtdpstore.c
292
off, retlen, size, ret);
drivers/mtd/mtdpstore.c
295
mtdpstore_mark_used(cxt, off);
drivers/mtd/mtdpstore.c
297
mtdpstore_security(cxt, off);
drivers/mtd/mtdpstore.c
310
static ssize_t mtdpstore_read(char *buf, size_t size, loff_t off)
drivers/mtd/mtdpstore.c
317
if (mtdpstore_block_isbad(cxt, off))
drivers/mtd/mtdpstore.c
320
dev_dbg(&mtd->dev, "try to read off 0x%llx size %zu\n", off, size);
drivers/mtd/mtdpstore.c
324
ret = mtd_read(cxt->mtd, off + done, size - done, &retlen,
drivers/mtd/mtdpstore.c
328
off + done, retlen, size - done, ret);
drivers/mtd/mtdpstore.c
33
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
34
blknum = div_u64(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
341
off + done, retlen, size - done, ret);
drivers/mtd/mtdpstore.c
348
mtdpstore_mark_unused(cxt, off);
drivers/mtd/mtdpstore.c
350
mtdpstore_mark_used(cxt, off);
drivers/mtd/mtdpstore.c
352
mtdpstore_security(cxt, off);
drivers/mtd/mtdpstore.c
356
static ssize_t mtdpstore_panic_write(const char *buf, size_t size, loff_t off)
drivers/mtd/mtdpstore.c
363
if (mtdpstore_panic_block_isbad(cxt, off))
drivers/mtd/mtdpstore.c
367
if (mtdpstore_is_used(cxt, off))
drivers/mtd/mtdpstore.c
370
ret = mtd_panic_write(cxt->mtd, off, size, &retlen, (u_char *)buf);
drivers/mtd/mtdpstore.c
373
off, retlen, size, ret);
drivers/mtd/mtdpstore.c
376
mtdpstore_mark_used(cxt, off);
drivers/mtd/mtdpstore.c
38
ret = mtd_block_isbad(mtd, off);
drivers/mtd/mtdpstore.c
448
loff_t off, size_t size)
drivers/mtd/mtdpstore.c
461
ret = mtd_read(mtd, off, mtd->erasesize, &retlen, buf);
drivers/mtd/mtdpstore.c
467
erase.addr = off;
drivers/mtd/mtdpstore.c
477
if (mtdpstore_is_used(cxt, off)) {
drivers/mtd/mtdpstore.c
478
ret = mtd_write(mtd, off, zonesize, &retlen, buf);
drivers/mtd/mtdpstore.c
481
off, retlen, zonesize, ret);
drivers/mtd/mtdpstore.c
484
off += zonesize;
drivers/mtd/mtdpstore.c
50
loff_t off)
drivers/mtd/mtdpstore.c
504
loff_t off;
drivers/mtd/mtdpstore.c
507
for (off = 0; blkcnt > 0; blkcnt--, off += mtd->erasesize) {
drivers/mtd/mtdpstore.c
508
ret = mtdpstore_block_isbad(cxt, off);
drivers/mtd/mtdpstore.c
512
ret = mtdpstore_block_is_removed(cxt, off);
drivers/mtd/mtdpstore.c
516
ret = mtdpstore_flush_removed_do(cxt, off, mtd->erasesize);
drivers/mtd/mtdpstore.c
55
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
56
blknum = div_u64(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
61
loff_t off)
drivers/mtd/mtdpstore.c
64
u64 zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
71
loff_t off)
drivers/mtd/mtdpstore.c
74
u64 zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
81
loff_t off)
drivers/mtd/mtdpstore.c
87
off = ALIGN_DOWN(off, mtd->erasesize);
drivers/mtd/mtdpstore.c
88
zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/mtdpstore.c
97
static inline int mtdpstore_is_used(struct mtdpstore_context *cxt, loff_t off)
drivers/mtd/mtdpstore.c
99
u64 zonenum = div_u64(off, cxt->info.kmsg_size);
drivers/mtd/nand/raw/fsmc_nand.c
717
int off, len, ret, group = 0;
drivers/mtd/nand/raw/fsmc_nand.c
741
off = oobregion.offset;
drivers/mtd/nand/raw/fsmc_nand.c
752
nand_read_oob_op(chip, page, off, oob + j, len);
drivers/mtd/nand/raw/mtk_nand.c
1038
static int mtk_nfc_read_subpage_hwecc(struct nand_chip *chip, u32 off,
drivers/mtd/nand/raw/mtk_nand.c
1041
return mtk_nfc_read_subpage(nand_to_mtd(chip), chip, off, len, p, pg,
drivers/mtd/nand/raw/nandsim.c
1167
ns->regs.off = 0;
drivers/mtd/nand/raw/nandsim.c
1438
pos = (loff_t)NS_RAW_OFFSET(ns) + ns->regs.off;
drivers/mtd/nand/raw/nandsim.c
1502
loff_t off;
drivers/mtd/nand/raw/nandsim.c
1508
off = (loff_t)NS_RAW_OFFSET(ns) + ns->regs.off;
drivers/mtd/nand/raw/nandsim.c
1514
tx = ns_read_file(ns, ns->cfile, pg_off, num, off);
drivers/mtd/nand/raw/nandsim.c
1532
tx = ns_write_file(ns, ns->cfile, pg_off, num, off);
drivers/mtd/nand/raw/nandsim.c
1592
if (ns->regs.column >= (ns->geom.pgszoob - ns->regs.off)) {
drivers/mtd/nand/raw/nandsim.c
1600
num, NS_RAW_OFFSET(ns) + ns->regs.off);
drivers/mtd/nand/raw/nandsim.c
1602
if (ns->regs.off == 0)
drivers/mtd/nand/raw/nandsim.c
1604
else if (ns->regs.off < ns->geom.pgsz)
drivers/mtd/nand/raw/nandsim.c
1677
num, ns->regs.row, ns->regs.column, NS_RAW_OFFSET(ns) + ns->regs.off);
drivers/mtd/nand/raw/nandsim.c
1692
ns->regs.off = 0;
drivers/mtd/nand/raw/nandsim.c
1702
ns->regs.off = ns->geom.pgsz/2;
drivers/mtd/nand/raw/nandsim.c
1707
ns->regs.off = ns->geom.pgsz;
drivers/mtd/nand/raw/nandsim.c
205
#define NS_PAGE_BYTE_SHIFT(ns) ((ns)->regs.column + (ns)->regs.off)
drivers/mtd/nand/raw/nandsim.c
341
uint off; /* fixed page offset */
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
171
u32 off = round_down(offset, 4);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
176
read_remaining_bytes(nand, buf, off, 4 - len, 1);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
177
off += 4;
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
182
*buf++ = readl(nand->regs + MA35_NFI_REG_NANDRA0 + off + (i * 4));
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
184
read_remaining_bytes(nand, buf, off + (size & ~3), size % 4, 0);
drivers/mtd/nand/raw/omap2.c
1745
int off = BBM_LEN;
drivers/mtd/nand/raw/omap2.c
1749
off = 1;
drivers/mtd/nand/raw/omap2.c
1754
oobregion->offset = off;
drivers/mtd/nand/raw/omap2.c
1765
int off = BBM_LEN;
drivers/mtd/nand/raw/omap2.c
1769
off = 1;
drivers/mtd/nand/raw/omap2.c
1774
off += chip->ecc.total;
drivers/mtd/nand/raw/omap2.c
1775
if (off >= mtd->oobsize)
drivers/mtd/nand/raw/omap2.c
1778
oobregion->offset = off;
drivers/mtd/nand/raw/omap2.c
1779
oobregion->length = mtd->oobsize - off;
drivers/mtd/nand/raw/omap2.c
1795
int off = BBM_LEN;
drivers/mtd/nand/raw/omap2.c
1804
oobregion->offset = off + (section * (ecc_bytes + 1));
drivers/mtd/nand/raw/omap2.c
1816
int off = BBM_LEN;
drivers/mtd/nand/raw/omap2.c
1825
off += ((ecc_bytes + 1) * nsteps);
drivers/mtd/nand/raw/omap2.c
1826
if (off >= mtd->oobsize)
drivers/mtd/nand/raw/omap2.c
1829
oobregion->offset = off;
drivers/mtd/nand/raw/omap2.c
1830
oobregion->length = mtd->oobsize - off;
drivers/mtd/nand/raw/renesas-nand-controller.c
459
unsigned int off = i * chip->ecc.size;
drivers/mtd/nand/raw/renesas-nand-controller.c
462
bf = nand_check_erased_ecc_chunk(rnandc->buf + off,
drivers/mtd/nand/raw/tegra_nand.c
156
#define OFFSET(val, off) ((val) < (off) ? 0 : (val) - (off))
drivers/mtd/parsers/afs.c
101
u_int ptr = off + mtd->erasesize - 8;
drivers/mtd/parsers/afs.c
120
u_int off, struct mtd_partition *part)
drivers/mtd/parsers/afs.c
142
ptr = off + mtd->erasesize - sizeof(fs);
drivers/mtd/parsers/afs.c
177
if (img_ptr > off)
drivers/mtd/parsers/afs.c
217
u_int off, struct mtd_partition *part)
drivers/mtd/parsers/afs.c
236
off, off + mtd->erasesize);
drivers/mtd/parsers/afs.c
239
ptr = off + mtd->erasesize - sizeof(footer);
drivers/mtd/parsers/afs.c
248
ptr = off + mtd->erasesize - sizeof(footer) - footer[8];
drivers/mtd/parsers/afs.c
303
region_start = off + region_offset;
drivers/mtd/parsers/afs.c
328
u_int off, sz;
drivers/mtd/parsers/afs.c
333
for (i = off = sz = 0; off < mtd->size; off += mtd->erasesize) {
drivers/mtd/parsers/afs.c
334
if (afs_is_v1(mtd, off)) {
drivers/mtd/parsers/afs.c
338
if (afs_is_v2(mtd, off)) {
drivers/mtd/parsers/afs.c
354
for (i = off = 0; off < mtd->size; off += mtd->erasesize) {
drivers/mtd/parsers/afs.c
355
if (afs_is_v1(mtd, off)) {
drivers/mtd/parsers/afs.c
356
ret = afs_parse_v1_partition(mtd, off, &parts[i]);
drivers/mtd/parsers/afs.c
361
if (afs_is_v2(mtd, off)) {
drivers/mtd/parsers/afs.c
362
ret = afs_parse_v2_partition(mtd, off, &parts[i]);
drivers/mtd/parsers/afs.c
78
static bool afs_is_v1(struct mtd_info *mtd, u_int off)
drivers/mtd/parsers/afs.c
81
u_int ptr = off + mtd->erasesize - 12;
drivers/mtd/parsers/afs.c
98
static bool afs_is_v2(struct mtd_info *mtd, u_int off)
drivers/mtd/spi-nor/sysfs.c
54
loff_t off, size_t count)
drivers/mtd/spi-nor/sysfs.c
62
return memory_read_from_buffer(buf, count, &off, nor->sfdp->dwords,
drivers/mtd/ubi/cdev.c
177
int err, lnum, off, len, tbuf_size;
drivers/mtd/ubi/cdev.c
209
lnum = div_u64_rem(*offp, vol->usable_leb_size, &off);
drivers/mtd/ubi/cdev.c
214
if (off + len >= vol->usable_leb_size)
drivers/mtd/ubi/cdev.c
215
len = vol->usable_leb_size - off;
drivers/mtd/ubi/cdev.c
217
err = ubi_eba_read_leb(ubi, vol, lnum, tbuf, off, len, 0);
drivers/mtd/ubi/cdev.c
221
off += len;
drivers/mtd/ubi/cdev.c
222
if (off == vol->usable_leb_size) {
drivers/mtd/ubi/cdev.c
224
off -= vol->usable_leb_size;
drivers/mtd/ubi/cdev.c
254
int lnum, off, len, tbuf_size, err = 0;
drivers/mtd/ubi/cdev.c
267
lnum = div_u64_rem(*offp, vol->usable_leb_size, &off);
drivers/mtd/ubi/cdev.c
268
if (off & (ubi->min_io_size - 1)) {
drivers/mtd/ubi/cdev.c
294
if (off + len >= vol->usable_leb_size)
drivers/mtd/ubi/cdev.c
295
len = vol->usable_leb_size - off;
drivers/mtd/ubi/cdev.c
303
err = ubi_eba_write_leb(ubi, vol, lnum, tbuf, off, len);
drivers/mtd/ubi/cdev.c
307
off += len;
drivers/mtd/ubi/cdev.c
308
if (off == vol->usable_leb_size) {
drivers/mtd/ubi/cdev.c
310
off -= vol->usable_leb_size;
drivers/net/bonding/bond_procfs.c
17
loff_t off = 0;
drivers/net/bonding/bond_procfs.c
25
if (++off == *pos)
drivers/net/can/m_can/m_can.c
1395
start = cdev->mcfg[MRAM_SIDF].off;
drivers/net/can/m_can/m_can.c
1396
end = cdev->mcfg[MRAM_TXB].off +
drivers/net/can/m_can/m_can.c
1518
cdev->mcfg[MRAM_TXB].off);
drivers/net/can/m_can/m_can.c
1524
cdev->mcfg[MRAM_TXB].off);
drivers/net/can/m_can/m_can.c
1535
cdev->mcfg[MRAM_TXE].off);
drivers/net/can/m_can/m_can.c
1543
cdev->mcfg[MRAM_TXE].off);
drivers/net/can/m_can/m_can.c
1550
cdev->mcfg[MRAM_RXF0].off);
drivers/net/can/m_can/m_can.c
1554
cdev->mcfg[MRAM_RXF1].off);
drivers/net/can/m_can/m_can.c
2347
total_size = cdev->mcfg[MRAM_TXB].off - cdev->mcfg[MRAM_SIDF].off +
drivers/net/can/m_can/m_can.c
2362
cdev->mcfg[MRAM_SIDF].off = mram_config_vals[0];
drivers/net/can/m_can/m_can.c
2364
cdev->mcfg[MRAM_XIDF].off = cdev->mcfg[MRAM_SIDF].off +
drivers/net/can/m_can/m_can.c
2367
cdev->mcfg[MRAM_RXF0].off = cdev->mcfg[MRAM_XIDF].off +
drivers/net/can/m_can/m_can.c
2371
cdev->mcfg[MRAM_RXF1].off = cdev->mcfg[MRAM_RXF0].off +
drivers/net/can/m_can/m_can.c
2375
cdev->mcfg[MRAM_RXB].off = cdev->mcfg[MRAM_RXF1].off +
drivers/net/can/m_can/m_can.c
2378
cdev->mcfg[MRAM_TXE].off = cdev->mcfg[MRAM_RXB].off +
drivers/net/can/m_can/m_can.c
2381
cdev->mcfg[MRAM_TXB].off = cdev->mcfg[MRAM_TXE].off +
drivers/net/can/m_can/m_can.c
2388
cdev->mcfg[MRAM_SIDF].off, cdev->mcfg[MRAM_SIDF].num,
drivers/net/can/m_can/m_can.c
2389
cdev->mcfg[MRAM_XIDF].off, cdev->mcfg[MRAM_XIDF].num,
drivers/net/can/m_can/m_can.c
2390
cdev->mcfg[MRAM_RXF0].off, cdev->mcfg[MRAM_RXF0].num,
drivers/net/can/m_can/m_can.c
2391
cdev->mcfg[MRAM_RXF1].off, cdev->mcfg[MRAM_RXF1].num,
drivers/net/can/m_can/m_can.c
2392
cdev->mcfg[MRAM_RXB].off, cdev->mcfg[MRAM_RXB].num,
drivers/net/can/m_can/m_can.c
2393
cdev->mcfg[MRAM_TXE].off, cdev->mcfg[MRAM_TXE].num,
drivers/net/can/m_can/m_can.c
2394
cdev->mcfg[MRAM_TXB].off, cdev->mcfg[MRAM_TXB].num);
drivers/net/can/m_can/m_can.c
346
u32 addr_offset = cdev->mcfg[MRAM_RXF0].off + fgi * RXF0_ELEMENT_SIZE +
drivers/net/can/m_can/m_can.c
359
u32 addr_offset = cdev->mcfg[MRAM_TXB].off + fpi * TXB_ELEMENT_SIZE +
drivers/net/can/m_can/m_can.c
377
u32 addr_offset = cdev->mcfg[MRAM_TXE].off + fgi * TXE_ELEMENT_SIZE +
drivers/net/can/m_can/m_can.h
57
u16 off;
drivers/net/can/rcar/rcar_canfd.c
742
struct canfd_frame *cf, u32 off)
drivers/net/can/rcar/rcar_canfd.c
749
data[i] = rcar_canfd_read(priv->base, off + i * sizeof(u32));
drivers/net/can/rcar/rcar_canfd.c
753
struct canfd_frame *cf, u32 off)
drivers/net/can/rcar/rcar_canfd.c
760
rcar_canfd_write(priv->base, off + i * sizeof(u32), data[i]);
drivers/net/dsa/b53/b53_common.c
1346
u8 reg, val, off;
drivers/net/dsa/b53/b53_common.c
1350
off = B53_PORT_OVERRIDE_CTRL;
drivers/net/dsa/b53/b53_common.c
1355
off = B53_GMII_PORT_OVERRIDE_CTRL(port);
drivers/net/dsa/b53/b53_common.c
1359
b53_read8(dev, B53_CTRL_PAGE, off, ®);
drivers/net/dsa/b53/b53_common.c
1365
b53_write8(dev, B53_CTRL_PAGE, off, reg);
drivers/net/dsa/b53/b53_common.c
1372
u8 reg, val, off;
drivers/net/dsa/b53/b53_common.c
1376
off = B53_PORT_OVERRIDE_CTRL;
drivers/net/dsa/b53/b53_common.c
1381
off = B53_GMII_PORT_OVERRIDE_CTRL(port);
drivers/net/dsa/b53/b53_common.c
1385
b53_read8(dev, B53_CTRL_PAGE, off, ®);
drivers/net/dsa/b53/b53_common.c
1433
b53_write8(dev, B53_CTRL_PAGE, off, reg);
drivers/net/dsa/b53/b53_common.c
1460
u8 rgmii_ctrl = 0, off;
drivers/net/dsa/b53/b53_common.c
1463
off = B53_RGMII_CTRL_IMP;
drivers/net/dsa/b53/b53_common.c
1465
off = B53_RGMII_CTRL_P(port);
drivers/net/dsa/b53/b53_common.c
1470
b53_read8(dev, B53_CTRL_PAGE, off, &rgmii_ctrl);
drivers/net/dsa/b53/b53_common.c
1495
b53_write8(dev, B53_CTRL_PAGE, off, rgmii_ctrl);
drivers/net/dsa/b53/b53_srab.c
571
u32 reg, off = 0;
drivers/net/dsa/b53/b53_srab.c
584
for (port = 5; port > 3; port--, off += 4) {
drivers/net/dsa/b53/b53_srab.c
587
reg = readl(priv->mux_config + B53_MUX_CONFIG_P5 + off);
drivers/net/dsa/bcm_sf2.c
239
unsigned int off;
drivers/net/dsa/bcm_sf2.c
243
off = P7_IRQ_OFF;
drivers/net/dsa/bcm_sf2.c
250
off = P_IRQ_OFF(port);
drivers/net/dsa/bcm_sf2.c
254
intrl2_1_mask_clear(priv, P_IRQ_MASK(off));
drivers/net/dsa/bcm_sf2.c
260
unsigned int off;
drivers/net/dsa/bcm_sf2.c
264
off = P7_IRQ_OFF;
drivers/net/dsa/bcm_sf2.c
272
off = P_IRQ_OFF(port);
drivers/net/dsa/bcm_sf2.c
276
intrl2_1_mask_set(priv, P_IRQ_MASK(off));
drivers/net/dsa/bcm_sf2.c
277
intrl2_1_writel(priv, P_IRQ_MASK(off), INTRL2_CPU_CLEAR);
drivers/net/dsa/bcm_sf2.h
128
static inline u32 bcm_sf2_mangle_addr(struct bcm_sf2_priv *priv, u32 off)
drivers/net/dsa/bcm_sf2.h
130
return off << priv->core_reg_align;
drivers/net/dsa/bcm_sf2.h
134
static inline u32 name##_readl(struct bcm_sf2_priv *priv, u32 off) \
drivers/net/dsa/bcm_sf2.h
136
return readl_relaxed(priv->name + off); \
drivers/net/dsa/bcm_sf2.h
139
u32 val, u32 off) \
drivers/net/dsa/bcm_sf2.h
141
writel_relaxed(val, priv->name + off); \
drivers/net/dsa/bcm_sf2.h
150
static inline u64 name##_readq(struct bcm_sf2_priv *priv, u32 off) \
drivers/net/dsa/bcm_sf2.h
154
dir = name##_readl(priv, off); \
drivers/net/dsa/bcm_sf2.h
160
u32 off) \
drivers/net/dsa/bcm_sf2.h
164
name##_writel(priv, lower_32_bits(val), off); \
drivers/net/dsa/bcm_sf2.h
182
static inline u32 core_readl(struct bcm_sf2_priv *priv, u32 off)
drivers/net/dsa/bcm_sf2.h
184
u32 tmp = bcm_sf2_mangle_addr(priv, off);
drivers/net/dsa/bcm_sf2.h
188
static inline void core_writel(struct bcm_sf2_priv *priv, u32 val, u32 off)
drivers/net/dsa/bcm_sf2.h
190
u32 tmp = bcm_sf2_mangle_addr(priv, off);
drivers/net/dsa/bcm_sf2.h
194
static inline u32 reg_readl(struct bcm_sf2_priv *priv, u16 off)
drivers/net/dsa/bcm_sf2.h
196
return readl_relaxed(priv->reg + priv->reg_offsets[off]);
drivers/net/dsa/bcm_sf2.h
199
static inline void reg_writel(struct bcm_sf2_priv *priv, u32 val, u16 off)
drivers/net/dsa/bcm_sf2.h
201
writel_relaxed(val, priv->reg + priv->reg_offsets[off]);
drivers/net/dsa/bcm_sf2.h
213
static inline u32 reg_led_readl(struct bcm_sf2_priv *priv, u16 off, u16 reg)
drivers/net/dsa/bcm_sf2.h
215
return readl_relaxed(priv->reg + priv->reg_offsets[off] + reg);
drivers/net/dsa/bcm_sf2.h
218
static inline void reg_led_writel(struct bcm_sf2_priv *priv, u32 val, u16 off, u16 reg)
drivers/net/dsa/bcm_sf2.h
220
writel_relaxed(val, priv->reg + priv->reg_offsets[off] + reg);
drivers/net/dsa/mxl862xx/mxl862xx-host.c
167
u16 off = i % MXL862XX_MMD_REG_DATA_MAX_SIZE;
drivers/net/dsa/mxl862xx/mxl862xx-host.c
169
if (i && off == 0) {
drivers/net/dsa/mxl862xx/mxl862xx-host.c
178
ret = mxl862xx_reg_write(priv, MXL862XX_MMD_REG_DATA_FIRST + off,
drivers/net/dsa/mxl862xx/mxl862xx-host.c
192
u16 off = i % MXL862XX_MMD_REG_DATA_MAX_SIZE;
drivers/net/dsa/mxl862xx/mxl862xx-host.c
194
if (i && off == 0) {
drivers/net/dsa/mxl862xx/mxl862xx-host.c
203
ret = mxl862xx_reg_read(priv, MXL862XX_MMD_REG_DATA_FIRST + off);
drivers/net/ethernet/amd/declance.c
229
#define shift_off(off, type) \
drivers/net/ethernet/amd/declance.c
230
(type == ASIC_LANCE || type == PMAX_LANCE ? off << 1 : off)
drivers/net/ethernet/broadcom/asp2/bcmasp.h
100
(((sel) * 0xa04) + ((block) * 0x200) + (off) + 0x600)
drivers/net/ethernet/broadcom/asp2/bcmasp.h
101
#define ASP_RX_FILTER_NET_MASK(sel, block, off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
102
(((sel) * 0xa04) + ((block) * 0x200) + (off) + 0x700)
drivers/net/ethernet/broadcom/asp2/bcmasp.h
403
static inline u32 name##_rl(struct bcmasp_intf *intf, u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
405
u32 reg = readl_relaxed(intf->m + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
408
static inline void name##_wl(struct bcmasp_intf *intf, u32 val, u32 off)\
drivers/net/ethernet/broadcom/asp2/bcmasp.h
410
writel_relaxed(val, intf->m + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
428
static inline u64 name##_rq(struct bcmasp_intf *intf, u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
430
u64 reg = readq_relaxed(intf->m + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
433
static inline void name##_wq(struct bcmasp_intf *intf, u64 val, u32 off)\
drivers/net/ethernet/broadcom/asp2/bcmasp.h
435
writeq_relaxed(val, intf->m + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
476
u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
478
u32 reg = readl_relaxed(priv->base + (offset) + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
482
u32 val, u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
484
writel_relaxed(val, priv->base + (offset) + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
498
u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
501
(offset) + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
505
u32 val, u32 off) \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
508
(offset) + off); \
drivers/net/ethernet/broadcom/asp2/bcmasp.h
99
#define ASP_RX_FILTER_NET_PAT(sel, block, off) \
drivers/net/ethernet/broadcom/bcm63xx_enet.c
103
u32 val, u32 off, int chan)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
106
bcm63xx_enetdmacreg(off) + chan * priv->dma_chan_width);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
109
static inline u32 enet_dmas_readl(struct bcm_enet_priv *priv, u32 off, int chan)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
111
return bcm_readl(bcm_enet_shared_base[2] + off + chan * priv->dma_chan_width);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
115
u32 val, u32 off, int chan)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
117
bcm_writel(val, bcm_enet_shared_base[2] + off + chan * priv->dma_chan_width);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
36
static inline u32 enet_readl(struct bcm_enet_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
38
return bcm_readl(priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
42
u32 val, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
44
bcm_writel(val, priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
50
static inline u32 enetsw_readl(struct bcm_enet_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
52
return bcm_readl(priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
56
u32 val, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
58
bcm_writel(val, priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
61
static inline u16 enetsw_readw(struct bcm_enet_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
63
return bcm_readw(priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
67
u16 val, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
69
bcm_writew(val, priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
72
static inline u8 enetsw_readb(struct bcm_enet_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
74
return bcm_readb(priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
78
u8 val, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
80
bcm_writeb(val, priv->base + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
85
static inline u32 enet_dma_readl(struct bcm_enet_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
87
return bcm_readl(bcm_enet_shared_base[0] + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
91
u32 val, u32 off)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
93
bcm_writel(val, bcm_enet_shared_base[0] + off);
drivers/net/ethernet/broadcom/bcm63xx_enet.c
96
static inline u32 enet_dmac_readl(struct bcm_enet_priv *priv, u32 off, int chan)
drivers/net/ethernet/broadcom/bcm63xx_enet.c
99
bcm63xx_enetdmacreg(off) + chan * priv->dma_chan_width);
drivers/net/ethernet/broadcom/bcmsysport.c
33
static inline u32 rdma_readl(struct bcm_sysport_priv *priv, u32 off)
drivers/net/ethernet/broadcom/bcmsysport.c
35
if (priv->is_lite && off >= RDMA_STATUS)
drivers/net/ethernet/broadcom/bcmsysport.c
36
off += 4;
drivers/net/ethernet/broadcom/bcmsysport.c
37
return readl_relaxed(priv->base + SYS_PORT_RDMA_OFFSET + off);
drivers/net/ethernet/broadcom/bcmsysport.c
40
static inline void rdma_writel(struct bcm_sysport_priv *priv, u32 val, u32 off)
drivers/net/ethernet/broadcom/bcmsysport.c
42
if (priv->is_lite && off >= RDMA_STATUS)
drivers/net/ethernet/broadcom/bcmsysport.c
43
off += 4;
drivers/net/ethernet/broadcom/bcmsysport.c
44
writel_relaxed(val, priv->base + SYS_PORT_RDMA_OFFSET + off);
drivers/net/ethernet/broadcom/bcmsysport.h
779
static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \
drivers/net/ethernet/broadcom/bcmsysport.h
781
u32 reg = readl_relaxed(priv->base + (offset) + off); \
drivers/net/ethernet/broadcom/bcmsysport.h
785
u32 val, u32 off) \
drivers/net/ethernet/broadcom/bcmsysport.h
787
writel_relaxed(val, priv->base + (offset) + off); \
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1809
int mc_count = 0, off = 0;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1820
if (!ether_addr_equal(haddr, vnic->mc_list + off)) {
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1821
memcpy(vnic->mc_list + off, haddr, ETH_ALEN);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1824
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1842
int off = 0;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1848
if (!ether_addr_equal(ha->addr, vnic->uc_list + off))
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1851
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1867
int i, off = 0, rc;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1891
memcpy(vnic->uc_list + off, ha->addr, ETH_ALEN);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1892
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1898
for (i = 1, off = 0; i < vnic->uc_filter_count; i++, off += ETH_ALEN) {
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1899
rc = bnge_hwrm_set_vnic_filter(bn, 0, i, vnic->uc_list + off);
drivers/net/ethernet/broadcom/bnx2.c
6472
u32 off;
drivers/net/ethernet/broadcom/bnx2.c
6493
bnx2_reg_rd_ind(bp, ftq_arr[i].off));
drivers/net/ethernet/broadcom/bnx2.c
8229
u32 off = bp->func << 2;
drivers/net/ethernet/broadcom/bnx2.c
8231
bp->shmem_base = bnx2_reg_rd_ind(bp, BNX2_SHM_HDR_ADDR_0 + off);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11282
int i, off, count;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11286
off = BNXT_TC_TO_RING_BASE(bp, i);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11287
netdev_set_tc_queue(dev, i, count, off);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1182
int off, err;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1203
off = (void *)data_ptr - page_address(page);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1204
skb_add_rx_frag(skb, 0, page, off, len, rxr->rx_page_size);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13543
int off = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13552
if (!ether_addr_equal(haddr, vnic->mc_list + off)) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13553
memcpy(vnic->mc_list + off, haddr, ETH_ALEN);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13556
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13574
int off = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13580
if (!ether_addr_equal(ha->addr, vnic->uc_list + off))
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13583
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13632
int i, off = 0, rc;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13656
memcpy(vnic->uc_list + off, ha->addr, ETH_ALEN);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13657
off += ETH_ALEN;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13663
for (i = 1, off = 0; i < vnic->uc_filter_count; i++, off += ETH_ALEN) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13664
rc = bnxt_hwrm_set_vnic_filter(bp, 0, i, vnic->uc_list + off);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17240
int off;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17265
for (off = PCI_BASE_ADDRESS_0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17266
off <= PCI_BASE_ADDRESS_5; off += 4)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17267
pci_write_config_dword(bp->pdev, off, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
120
if ((info->seg_start + off + len) <=
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
123
info->dest_buf_size - off);
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
125
memcpy(info->dest_buf + off, dma_buf, copylen);
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
143
off += len;
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
73
int rc, off = 0;
drivers/net/ethernet/broadcom/cnic.c
1289
long off = CNIC_KWQ16_DATA_SIZE * (i % n);
drivers/net/ethernet/broadcom/cnic.c
1291
cp->ctx_tbl[i].kwqe_data = kwq_16_dma->pg_arr[j] + off;
drivers/net/ethernet/broadcom/cnic.c
1293
off;
drivers/net/ethernet/broadcom/cnic.c
1666
int off = (cid - ethdev->starting_cid) % cp->cids_per_blk;
drivers/net/ethernet/broadcom/cnic.c
1679
(off * BNX2X_CONTEXT_MEM_SIZE);
drivers/net/ethernet/broadcom/cnic.c
1681
(off * BNX2X_CONTEXT_MEM_SIZE);
drivers/net/ethernet/broadcom/cnic.c
189
static void cnic_ctx_wr(struct cnic_dev *dev, u32 cid_addr, u32 off, u32 val)
drivers/net/ethernet/broadcom/cnic.c
199
io->offset = off;
drivers/net/ethernet/broadcom/cnic.c
204
static void cnic_ctx_tbl_wr(struct cnic_dev *dev, u32 off, dma_addr_t addr)
drivers/net/ethernet/broadcom/cnic.c
213
io->offset = off;
drivers/net/ethernet/broadcom/cnic.c
236
static void cnic_reg_wr_ind(struct cnic_dev *dev, u32 off, u32 val)
drivers/net/ethernet/broadcom/cnic.c
245
io->offset = off;
drivers/net/ethernet/broadcom/cnic.c
250
static u32 cnic_reg_rd_ind(struct cnic_dev *dev, u32 off)
drivers/net/ethernet/broadcom/cnic.c
259
io->offset = off;
drivers/net/ethernet/broadcom/cnic.c
5185
u32 off, i, *cid_ptr;
drivers/net/ethernet/broadcom/cnic.c
5193
off = BAR_USTRORM_INTMEM +
drivers/net/ethernet/broadcom/cnic.c
5199
CNIC_WR(dev, off + i * 4, ((u32 *) &rx_prods)[i]);
drivers/net/ethernet/broadcom/cnic.c
926
u32 j, reg, off, lo, hi;
drivers/net/ethernet/broadcom/cnic.c
929
off = BNX2_PG_CTX_MAP;
drivers/net/ethernet/broadcom/cnic.c
931
off = BNX2_ISCSI_CTX_MAP;
drivers/net/ethernet/broadcom/cnic.c
933
reg = cnic_reg_rd_ind(dev, off);
drivers/net/ethernet/broadcom/cnic_if.h
354
#define CNIC_WR(dev, off, val) writel(val, dev->regview + off)
drivers/net/ethernet/broadcom/cnic_if.h
355
#define CNIC_WR16(dev, off, val) writew(val, dev->regview + off)
drivers/net/ethernet/broadcom/cnic_if.h
356
#define CNIC_WR8(dev, off, val) writeb(val, dev->regview + off)
drivers/net/ethernet/broadcom/cnic_if.h
357
#define CNIC_RD(dev, off) readl(dev->regview + off)
drivers/net/ethernet/broadcom/cnic_if.h
358
#define CNIC_RD16(dev, off) readw(dev->regview + off)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1348
u32 off = priv->hw_params->tbuf_offset + TBUF_ENERGY_CTRL;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1364
reg = bcmgenet_readl(priv->base + off);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1369
bcmgenet_writel(reg, priv->base + off);
drivers/net/ethernet/broadcom/genet/bcmgenet.h
697
u32 off) \
drivers/net/ethernet/broadcom/genet/bcmgenet.h
703
return __raw_readl(priv->base + offset + off); \
drivers/net/ethernet/broadcom/genet/bcmgenet.h
705
return readl_relaxed(priv->base + offset + off); \
drivers/net/ethernet/broadcom/genet/bcmgenet.h
708
u32 val, u32 off) \
drivers/net/ethernet/broadcom/genet/bcmgenet.h
711
__raw_writel(val, priv->base + offset + off); \
drivers/net/ethernet/broadcom/genet/bcmgenet.h
713
writel_relaxed(val, priv->base + offset + off); \
drivers/net/ethernet/broadcom/tg3.c
10879
u32 off, len = TG3_OCIR_LEN;
drivers/net/ethernet/broadcom/tg3.c
10882
for (i = 0, off = 0; i < TG3_SD_NUM_RECS; i++, ocir++, off += len) {
drivers/net/ethernet/broadcom/tg3.c
10883
tg3_ape_scratchpad_read(tp, (u32 *) ocir, off, len);
drivers/net/ethernet/broadcom/tg3.c
15443
u32 val2, off = offset * 8;
drivers/net/ethernet/broadcom/tg3.c
15449
tg3_ape_write32(tp, TG3_APE_OTP_ADDR, off | APE_OTP_ADDR_CPU_ENABLE);
drivers/net/ethernet/broadcom/tg3.c
471
static void tg3_write32(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
473
writel(val, tp->regs + off);
drivers/net/ethernet/broadcom/tg3.c
476
static u32 tg3_read32(struct tg3 *tp, u32 off)
drivers/net/ethernet/broadcom/tg3.c
478
return readl(tp->regs + off);
drivers/net/ethernet/broadcom/tg3.c
481
static void tg3_ape_write32(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
483
writel(val, tp->aperegs + off);
drivers/net/ethernet/broadcom/tg3.c
486
static u32 tg3_ape_read32(struct tg3 *tp, u32 off)
drivers/net/ethernet/broadcom/tg3.c
488
return readl(tp->aperegs + off);
drivers/net/ethernet/broadcom/tg3.c
491
static void tg3_write_indirect_reg32(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
496
pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
501
static void tg3_write_flush_reg32(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
503
writel(val, tp->regs + off);
drivers/net/ethernet/broadcom/tg3.c
504
readl(tp->regs + off);
drivers/net/ethernet/broadcom/tg3.c
507
static u32 tg3_read_indirect_reg32(struct tg3 *tp, u32 off)
drivers/net/ethernet/broadcom/tg3.c
513
pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
519
static void tg3_write_indirect_mbox(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
523
if (off == (MAILBOX_RCVRET_CON_IDX_0 + TG3_64BIT_REG_LOW)) {
drivers/net/ethernet/broadcom/tg3.c
528
if (off == TG3_RX_STD_PROD_IDX_REG) {
drivers/net/ethernet/broadcom/tg3.c
535
pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off + 0x5600);
drivers/net/ethernet/broadcom/tg3.c
542
if ((off == (MAILBOX_INTERRUPT_0 + TG3_64BIT_REG_LOW)) &&
drivers/net/ethernet/broadcom/tg3.c
549
static u32 tg3_read_indirect_mbox(struct tg3 *tp, u32 off)
drivers/net/ethernet/broadcom/tg3.c
555
pci_write_config_dword(tp->pdev, TG3PCI_REG_BASE_ADDR, off + 0x5600);
drivers/net/ethernet/broadcom/tg3.c
566
static void _tw32_flush(struct tg3 *tp, u32 off, u32 val, u32 usec_wait)
drivers/net/ethernet/broadcom/tg3.c
570
tp->write32(tp, off, val);
drivers/net/ethernet/broadcom/tg3.c
573
tg3_write32(tp, off, val);
drivers/net/ethernet/broadcom/tg3.c
576
tp->read32(tp, off);
drivers/net/ethernet/broadcom/tg3.c
585
static inline void tw32_mailbox_flush(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
587
tp->write32_mbox(tp, off, val);
drivers/net/ethernet/broadcom/tg3.c
591
tp->read32_mbox(tp, off);
drivers/net/ethernet/broadcom/tg3.c
594
static void tg3_write32_tx_mbox(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
596
void __iomem *mbox = tp->regs + off;
drivers/net/ethernet/broadcom/tg3.c
605
static u32 tg3_read32_mbox_5906(struct tg3 *tp, u32 off)
drivers/net/ethernet/broadcom/tg3.c
607
return readl(tp->regs + off + GRCMBOX_BASE);
drivers/net/ethernet/broadcom/tg3.c
610
static void tg3_write32_mbox_5906(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
612
writel(val, tp->regs + off + GRCMBOX_BASE);
drivers/net/ethernet/broadcom/tg3.c
626
static void tg3_write_mem(struct tg3 *tp, u32 off, u32 val)
drivers/net/ethernet/broadcom/tg3.c
631
(off >= NIC_SRAM_STATS_BLK) && (off < NIC_SRAM_TX_BUFFER_DESC))
drivers/net/ethernet/broadcom/tg3.c
636
pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
6396
static inline void tg3_rd32_loop(struct tg3 *tp, u32 *dst, u32 off, u32 len)
drivers/net/ethernet/broadcom/tg3.c
6400
dst = (u32 *)((u8 *)dst + off);
drivers/net/ethernet/broadcom/tg3.c
6402
*dst++ = tr32(off + i);
drivers/net/ethernet/broadcom/tg3.c
642
tw32_f(TG3PCI_MEM_WIN_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
651
static void tg3_read_mem(struct tg3 *tp, u32 off, u32 *val)
drivers/net/ethernet/broadcom/tg3.c
656
(off >= NIC_SRAM_STATS_BLK) && (off < NIC_SRAM_TX_BUFFER_DESC)) {
drivers/net/ethernet/broadcom/tg3.c
663
pci_write_config_dword(tp->pdev, TG3PCI_MEM_WIN_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
669
tw32_f(TG3PCI_MEM_WIN_BASE_ADDR, off);
drivers/net/ethernet/broadcom/tg3.c
710
int i, off;
drivers/net/ethernet/broadcom/tg3.c
747
off = 4 * locknum;
drivers/net/ethernet/broadcom/tg3.c
749
tg3_ape_write32(tp, req + off, bit);
drivers/net/ethernet/broadcom/tg3.c
753
status = tg3_ape_read32(tp, gnt + off);
drivers/net/ethernet/broadcom/tg3.c
764
tg3_ape_write32(tp, gnt + off, bit);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1696
u32 off, l, s, residue, fifo_sz;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1699
off = 0;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1706
s = offset + off;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1712
status = bfa_flash_read_start(pci_bar, offset + off, l,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1713
&buf[off]);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1727
bfa_flash_read_end(pci_bar, l, &buf[off]);
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1730
off += l;
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1740
bfa_nw_ioc_flash_img_get_chnk(struct bfa_ioc *ioc, u32 off,
drivers/net/ethernet/brocade/bna/bfa_ioc.c
1744
BFA_FLASH_PART_FWIMG_ADDR + (off * sizeof(u32)),
drivers/net/ethernet/brocade/bna/bfa_ioc.h
243
#define BFA_IOC_FLASH_CHUNK_NO(off) (off / BFI_FLASH_CHUNK_SZ_WORDS)
drivers/net/ethernet/brocade/bna/bfa_ioc.h
244
#define BFA_IOC_FLASH_OFFSET_IN_CHUNK(off) (off % BFI_FLASH_CHUNK_SZ_WORDS)
drivers/net/ethernet/brocade/bna/bfa_ioc.h
311
u32 *bfa_cb_image_get_chunk(enum bfi_asic_gen asic_gen, u32 off);
drivers/net/ethernet/brocade/bna/cna_fwimg.c
66
bfa_cb_image_get_chunk(enum bfi_asic_gen asic_gen, u32 off)
drivers/net/ethernet/brocade/bna/cna_fwimg.c
70
return (bfi_image_ct_cna + off);
drivers/net/ethernet/brocade/bna/cna_fwimg.c
72
return (bfi_image_ct2_cna + off);
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
120
static int aq100x_power_down(struct cphy *phy, int off)
drivers/net/ethernet/chelsio/cxgb3/aq100x.c
124
MDIO_CTRL1_LPOWER, off);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1824
void t4_memory_rw_residual(struct adapter *adap, u32 off, u32 addr, u8 *buf,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
232
int off;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
248
next[i].sel.off != cls->knode.sel->off)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
256
off = cls->knode.sel->keys[j].off;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
260
if (next[i].key.off == off &&
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
52
int off, err;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
56
off = cls->knode.sel->keys[i].off;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
73
if (off == entry[j].off) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
104
{ .off = 0, .val = cxgb4_fill_ipv4_tos },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
105
{ .off = 4, .val = cxgb4_fill_ipv4_frag },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
106
{ .off = 8, .val = cxgb4_fill_ipv4_proto },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
107
{ .off = 12, .val = cxgb4_fill_ipv4_src_ip },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
108
{ .off = 16, .val = cxgb4_fill_ipv4_dst_ip },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
204
{ .off = 0, .val = cxgb4_fill_ipv6_tos },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
205
{ .off = 4, .val = cxgb4_fill_ipv6_proto },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
206
{ .off = 8, .val = cxgb4_fill_ipv6_src_ip0 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
207
{ .off = 12, .val = cxgb4_fill_ipv6_src_ip1 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
208
{ .off = 16, .val = cxgb4_fill_ipv6_src_ip2 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
209
{ .off = 20, .val = cxgb4_fill_ipv6_src_ip3 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
210
{ .off = 24, .val = cxgb4_fill_ipv6_dst_ip0 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
211
{ .off = 28, .val = cxgb4_fill_ipv6_dst_ip1 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
212
{ .off = 32, .val = cxgb4_fill_ipv6_dst_ip2 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
213
{ .off = 36, .val = cxgb4_fill_ipv6_dst_ip3 },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
230
{ .off = 0, .val = cxgb4_fill_l4_ports },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
235
{ .off = 0, .val = cxgb4_fill_l4_ports },
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
258
.off = 0,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
264
.off = 8,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
273
.off = 0,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
279
.off = 8,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
295
.off = 40,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
301
.off = 4,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
310
.off = 40,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
316
.off = 4,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h
39
int off; /* Offset from the beginning of the header to match */
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
573
void t4_memory_rw_residual(struct adapter *adap, u32 off, u32 addr, u8 *buf,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
586
for (bp = (unsigned char *)buf, i = off; i < 4; i++)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
590
for (i = off; i < 4; i++)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1113
int off = TCP_OFF(sk);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1118
if (off < pg_size &&
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1119
skb_can_coalesce(skb, i, page, off)) {
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1128
if (page && off == pg_size) {
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1152
off = 0;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1155
if (copy > pg_size - off)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1156
copy = pg_size - off;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1162
off, copy);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1176
skb_fill_page_desc(skb, i, page, off, copy);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1177
if (off + copy < pg_size) {
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
1185
TCP_OFF(sk) = off + copy;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
883
int off, int copy)
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
888
off, copy, skb->len);
drivers/net/ethernet/cirrus/cs89x0.c
257
get_eeprom_data(struct net_device *dev, int off, int len, int *buffer)
drivers/net/ethernet/cirrus/cs89x0.c
261
cs89_dbg(3, info, "EEPROM data from %x for %x:", off, len);
drivers/net/ethernet/cirrus/cs89x0.c
266
writereg(dev, PP_EECMD, (off + i) | EEPROM_READ_CMD);
drivers/net/ethernet/cirrus/cs89x0.c
277
get_eeprom_cksum(int off, int len, int *buffer)
drivers/net/ethernet/cirrus/ep93xx_eth.c
176
#define rdb(ep, off) __raw_readb((ep)->base_addr + (off))
drivers/net/ethernet/cirrus/ep93xx_eth.c
177
#define rdw(ep, off) __raw_readw((ep)->base_addr + (off))
drivers/net/ethernet/cirrus/ep93xx_eth.c
178
#define rdl(ep, off) __raw_readl((ep)->base_addr + (off))
drivers/net/ethernet/cirrus/ep93xx_eth.c
179
#define wrb(ep, off, val) __raw_writeb((val), (ep)->base_addr + (off))
drivers/net/ethernet/cirrus/ep93xx_eth.c
180
#define wrw(ep, off, val) __raw_writew((val), (ep)->base_addr + (off))
drivers/net/ethernet/cirrus/ep93xx_eth.c
181
#define wrl(ep, off, val) __raw_writel((val), (ep)->base_addr + (off))
drivers/net/ethernet/emulex/benet/be_cmds.c
2291
u8 page_num, u32 off, u32 len, u8 *data)
drivers/net/ethernet/emulex/benet/be_cmds.c
2328
memcpy(data, resp->page_data + off, len);
drivers/net/ethernet/emulex/benet/be_cmds.h
2428
u8 page_num, u32 off, u32 len, u8 *data);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4201
int i, off = 0;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4206
return off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4207
off += dist_fields[i].size;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4219
int off = 0, new_off = 0;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4225
memcpy(key_mem + new_off, key_mem + off, size);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4228
off += size;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
350
int off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
353
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
354
*(__be16 *)(key + off) = eth_value->h_proto;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
355
*(__be16 *)(mask + off) = eth_mask->h_proto;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
360
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_SA);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
361
ether_addr_copy(key + off, eth_value->h_source);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
362
ether_addr_copy(mask + off, eth_mask->h_source);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
367
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_DA);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
368
ether_addr_copy(key + off, eth_value->h_dest);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
369
ether_addr_copy(mask + off, eth_mask->h_dest);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
380
int off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
387
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_SRC);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
388
*(__be32 *)(key + off) = uip_value->ip4src;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
389
*(__be32 *)(mask + off) = uip_mask->ip4src;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
394
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_DST);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
395
*(__be32 *)(key + off) = uip_value->ip4dst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
396
*(__be32 *)(mask + off) = uip_mask->ip4dst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
401
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_PROTO);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
402
*(u8 *)(key + off) = uip_value->proto;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
403
*(u8 *)(mask + off) = uip_mask->proto;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
411
off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_SRC);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
412
*(__be16 *)(key + off) = htons(tmp_value >> 16);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
413
*(__be16 *)(mask + off) = htons(tmp_mask >> 16);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
416
off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_DST);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
417
*(__be16 *)(key + off) = htons(tmp_value & 0xFFFF);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
418
*(__be16 *)(mask + off) = htons(tmp_mask & 0xFFFF);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
423
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
424
*(__be16 *)(key + off) = htons(ETH_P_IP);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
425
*(__be16 *)(mask + off) = htons(0xFFFF);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
435
int off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
441
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_SRC);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
442
*(__be32 *)(key + off) = l4_value->ip4src;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
443
*(__be32 *)(mask + off) = l4_mask->ip4src;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
448
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_DST);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
449
*(__be32 *)(key + off) = l4_value->ip4dst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
450
*(__be32 *)(mask + off) = l4_mask->ip4dst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
455
off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_SRC);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
456
*(__be16 *)(key + off) = l4_value->psrc;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
457
*(__be16 *)(mask + off) = l4_mask->psrc;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
462
off = dpaa2_eth_cls_fld_off(NET_PROT_UDP, NH_FLD_UDP_PORT_DST);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
463
*(__be16 *)(key + off) = l4_value->pdst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
464
*(__be16 *)(mask + off) = l4_mask->pdst;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
469
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_TYPE);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
470
*(__be16 *)(key + off) = htons(ETH_P_IP);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
471
*(__be16 *)(mask + off) = htons(0xFFFF);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
474
off = dpaa2_eth_cls_fld_off(NET_PROT_IP, NH_FLD_IP_PROTO);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
475
*(u8 *)(key + off) = l4_proto;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
476
*(u8 *)(mask + off) = 0xFF;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
486
int off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
492
off = dpaa2_eth_cls_fld_off(NET_PROT_VLAN, NH_FLD_VLAN_TCI);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
493
*(__be16 *)(key + off) = ext_value->vlan_tci;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
494
*(__be16 *)(mask + off) = ext_mask->vlan_tci;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
505
int off;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
508
off = dpaa2_eth_cls_fld_off(NET_PROT_ETH, NH_FLD_ETH_DA);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
509
ether_addr_copy(key + off, ext_value->h_dest);
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
510
ether_addr_copy(mask + off, ext_mask->h_dest);
drivers/net/ethernet/freescale/enetc/enetc_hw.h
532
#define enetc_rd(hw, off) enetc_rd_reg((hw)->reg + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
533
#define enetc_wr(hw, off, val) enetc_wr_reg((hw)->reg + (off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
534
#define enetc_rd_hot(hw, off) enetc_rd_reg_hot((hw)->reg + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
535
#define enetc_wr_hot(hw, off, val) enetc_wr_reg_hot((hw)->reg + (off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
536
#define enetc_rd64(hw, off) _enetc_rd_reg64_wa((hw)->reg + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
538
#define enetc_port_rd(hw, off) enetc_rd_reg((hw)->port + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
539
#define enetc_port_wr(hw, off, val) enetc_wr_reg((hw)->port + (off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
540
#define enetc_port_rd64(hw, off) _enetc_rd_reg64_wa((hw)->port + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
541
#define enetc_port_rd_mdio(hw, off) _enetc_rd_mdio_reg_wa((hw)->port + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
542
#define enetc_port_wr_mdio(hw, off, val) _enetc_wr_mdio_reg_wa(\
drivers/net/ethernet/freescale/enetc/enetc_hw.h
543
(hw)->port + (off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
545
#define enetc_global_rd(hw, off) enetc_rd_reg((hw)->global + (off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
546
#define enetc_global_wr(hw, off, val) enetc_wr_reg((hw)->global + (off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
548
#define enetc_bdr_rd(hw, t, n, off) \
drivers/net/ethernet/freescale/enetc/enetc_hw.h
549
enetc_rd(hw, ENETC_BDR(t, n, off))
drivers/net/ethernet/freescale/enetc/enetc_hw.h
550
#define enetc_bdr_wr(hw, t, n, off, val) \
drivers/net/ethernet/freescale/enetc/enetc_hw.h
551
enetc_wr(hw, ENETC_BDR(t, n, off), val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
552
#define enetc_txbdr_rd(hw, n, off) enetc_bdr_rd(hw, TX, n, off)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
553
#define enetc_rxbdr_rd(hw, n, off) enetc_bdr_rd(hw, RX, n, off)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
554
#define enetc_txbdr_wr(hw, n, off, val) \
drivers/net/ethernet/freescale/enetc/enetc_hw.h
555
enetc_bdr_wr(hw, TX, n, off, val)
drivers/net/ethernet/freescale/enetc/enetc_hw.h
556
#define enetc_rxbdr_wr(hw, n, off, val) \
drivers/net/ethernet/freescale/enetc/enetc_hw.h
557
enetc_bdr_wr(hw, RX, n, off, val)
drivers/net/ethernet/freescale/enetc/enetc_mdio.c
34
static inline u32 enetc_mdio_rd(struct enetc_mdio_priv *mdio_priv, int off)
drivers/net/ethernet/freescale/enetc/enetc_mdio.c
36
return enetc_port_rd_mdio(mdio_priv->hw, mdio_priv->mdio_base + off);
drivers/net/ethernet/freescale/enetc/enetc_mdio.c
39
static inline void enetc_mdio_wr(struct enetc_mdio_priv *mdio_priv, int off,
drivers/net/ethernet/freescale/enetc/enetc_mdio.c
42
enetc_port_wr_mdio(mdio_priv->hw, mdio_priv->mdio_base + off, val);
drivers/net/ethernet/freescale/fec_main.c
3297
u32 i, off;
drivers/net/ethernet/freescale/fec_main.c
3316
off = reg_list[i];
drivers/net/ethernet/freescale/fec_main.c
3318
if ((off == FEC_R_BOUND || off == FEC_R_FSTART) &&
drivers/net/ethernet/freescale/fec_main.c
3322
off >>= 2;
drivers/net/ethernet/freescale/fec_main.c
3323
buf[off] = readl(&theregs[off]);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
82
int off = ((unsigned long)skb->data) & (align - 1);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
84
if (off)
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
85
skb_reserve(skb, align - off);
drivers/net/ethernet/ibm/ibmveth.c
81
#define IBMVETH_GET_STAT(a, off) *((u64 *)(((unsigned long)(a)) + off))
drivers/net/ethernet/ibm/ibmvnic.c
129
#define IBMVNIC_GET_STAT(a, off) (*((u64 *)(((unsigned long)(a)) + (off))))
drivers/net/ethernet/intel/i40e/i40e_ptp.c
100
{off, in_B, in_A, high, high, low, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
101
{off, out_B, in_A, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
102
{out_A, off, in_A, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
104
{in_B, off, in_A, high, high, low, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1046
i40e_ptp_set_pin_hw(hw, I40E_SDP3_2, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1047
i40e_ptp_set_pin_hw(hw, I40E_SDP3_3, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1048
i40e_ptp_set_pin_hw(hw, I40E_GPIO_4, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
106
{out_B, off, in_A, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
107
{off, off, out_A, low, high, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
108
{off, in_A, out_A, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
109
{off, in_B, out_A, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
110
{off, out_B, out_A, low, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
111
{in_A, off, out_A, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
114
{in_B, off, out_A, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1142
pf->ptp_pins->sdp3_2 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1143
pf->ptp_pins->sdp3_3 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1144
pf->ptp_pins->gpio_4 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
116
{out_B, off, out_A, low, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
118
{off, off, in_B, high, high, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
119
{off, in_A, in_B, high, high, low, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
120
{off, out_A, in_B, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
121
{off, out_B, in_B, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
122
{in_A, off, in_B, high, high, low, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
124
{out_A, off, in_B, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
125
{out_B, off, in_B, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
127
{off, off, out_B, low, high, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
128
{off, in_A, out_B, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
129
{off, out_A, out_B, low, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
130
{off, in_B, out_B, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
131
{in_A, off, out_B, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
133
{out_A, off, out_B, low, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
135
{in_B, off, out_B, low, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1566
i40e_ptp_set_pin_hw(hw, I40E_SDP3_2, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1567
i40e_ptp_set_pin_hw(hw, I40E_SDP3_3, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
1568
i40e_ptp_set_pin_hw(hw, I40E_GPIO_4, off);
drivers/net/ethernet/intel/i40e/i40e_ptp.c
512
enum i40e_ptp_gpio_pin_state state = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
579
pins.sdp3_2 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
580
pins.sdp3_3 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
581
pins.gpio_4 = off;
drivers/net/ethernet/intel/i40e/i40e_ptp.c
83
{off, off, off, high, high, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
84
{off, in_A, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
85
{off, out_A, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
86
{off, in_B, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
87
{off, out_B, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
88
{in_A, off, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
89
{in_A, in_B, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
90
{in_A, out_B, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
91
{out_A, off, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
92
{out_A, in_B, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
93
{in_B, off, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
94
{in_B, in_A, off, high, high, high, low},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
95
{in_B, out_A, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
96
{out_B, off, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
965
case off:
drivers/net/ethernet/intel/i40e/i40e_ptp.c
97
{out_B, in_A, off, high, low, high, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
98
{off, off, in_A, high, high, low, high},
drivers/net/ethernet/intel/i40e/i40e_ptp.c
99
{off, out_A, in_A, high, low, low, high},
drivers/net/ethernet/intel/i40e/i40e_txrx.c
313
u16 off = fd_data->flex_offset;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
321
*((__force __be16 *)(payload + off)) = pattern;
drivers/net/ethernet/intel/iavf/iavf_main.c
4261
int off;
drivers/net/ethernet/intel/iavf/iavf_main.c
4263
off = off_base + cls_u32->knode.sel->keys[i].off;
drivers/net/ethernet/intel/iavf/iavf_main.c
4267
if (off >= sizeof(hdrs->raw.spec)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4273
memcpy(&hdrs->raw.spec[off], &val, sizeof(val));
drivers/net/ethernet/intel/iavf/iavf_main.c
4274
memcpy(&hdrs->raw.mask[off], &mask, sizeof(mask));
drivers/net/ethernet/intel/iavf/iavf_main.c
4275
hdrs->raw.pkt_len = off + sizeof(val);
drivers/net/ethernet/intel/ice/ice_ddp.c
398
fv->ew[j].off != ICE_FV_OFFSET_INVAL)
drivers/net/ethernet/intel/ice/ice_ddp.c
59
u32 off = le32_to_cpu(pkg->seg_offset[i]);
drivers/net/ethernet/intel/ice/ice_ddp.c
63
if (len < off + sizeof(*seg))
drivers/net/ethernet/intel/ice/ice_ddp.c
66
seg = (void *)pkg + off;
drivers/net/ethernet/intel/ice/ice_ddp.c
69
if (len < off + le32_to_cpu(seg->seg_size))
drivers/net/ethernet/intel/ice/ice_ddp.c
754
fv->ew[i].off == ICE_VNI_OFFSET)
drivers/net/ethernet/intel/ice/ice_ddp.c
855
fv->ew[j].off == lkups->fv_words[i].off)
drivers/net/ethernet/intel/ice/ice_ddp.c
905
u32 off;
drivers/net/ethernet/intel/ice/ice_ddp.c
909
&off, ice_sw_fv_handler);
drivers/net/ethernet/intel/ice/ice_ddp.c
914
bitmap_zero(hw->switch_info->prof_res_bm[off],
drivers/net/ethernet/intel/ice/ice_ddp.c
923
fv->ew[i].off == ICE_FV_OFFSET_INVAL)
drivers/net/ethernet/intel/ice/ice_ddp.c
924
set_bit(i, hw->switch_info->prof_res_bm[off]);
drivers/net/ethernet/intel/ice/ice_ddp.h
26
u16 off; /* Offset within the protocol header */
drivers/net/ethernet/intel/ice/ice_eswitch.c
243
struct ice_tx_offload_params *off)
drivers/net/ethernet/intel/ice/ice_eswitch.c
254
off->cd_qw1 |= (cd_cmd | ICE_TX_DESC_DTYPE_CTX);
drivers/net/ethernet/intel/ice/ice_eswitch.c
259
off->cd_qw1 = cd_cmd | dst_vsi | ICE_TX_DESC_DTYPE_CTX;
drivers/net/ethernet/intel/ice/ice_eswitch.h
27
struct ice_tx_offload_params *off);
drivers/net/ethernet/intel/ice/ice_eswitch.h
58
struct ice_tx_offload_params *off) { }
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1235
u16 off = i * es->fvw;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1240
if (memcmp(&es->t[off], fv, es->fvw * sizeof(*fv)))
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1731
u16 off;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1733
off = prof_id * hw->blk[blk].es.fvw;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1735
memset(&hw->blk[blk].es.t[off], 0,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1739
memcpy(&hw->blk[blk].es.t[off], fv,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
239
ice_set_key(u8 *key, u16 size, u8 *val, u8 *upd, u8 *dc, u8 *nm, u16 off,
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2490
u16 off = tmp->prof_id * hw->blk[blk].es.fvw;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
250
if (off + len > half_size)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2506
memcpy(p->es, &hw->blk[blk].es.t[off], vec_size);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
264
key + off + i, key + half_size + off + i))
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2740
u16 off;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2809
es[i].off == ice_fd_pairs[j].off) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2839
es[first_free - k].off =
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2840
ice_fd_pairs[index].off + (k * 2);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2871
es[si].off == ice_fd_pairs[j].off) {
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
627
u8 *prot, u16 *off)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
640
*off = fv_ext[fv_idx].off;
drivers/net/ethernet/intel/ice/ice_flex_pipe.h
16
u8 *prot, u16 *off);
drivers/net/ethernet/intel/ice/ice_flow.c
1015
u16 off;
drivers/net/ethernet/intel/ice/ice_flow.c
1150
flds[fld].xtrct.off = (ice_flds_info[fld].off / ese_bits) *
drivers/net/ethernet/intel/ice/ice_flow.c
1152
flds[fld].xtrct.disp = (u8)(ice_flds_info[fld].off % ese_bits);
drivers/net/ethernet/intel/ice/ice_flow.c
1163
off = flds[fld].xtrct.off;
drivers/net/ethernet/intel/ice/ice_flow.c
1172
flds[sib].xtrct.off != off) {
drivers/net/ethernet/intel/ice/ice_flow.c
1188
params->es[idx].off = off;
drivers/net/ethernet/intel/ice/ice_flow.c
1193
off += ICE_FLOW_FV_EXTRACT_SZ;
drivers/net/ethernet/intel/ice/ice_flow.c
1229
u16 off, cnt, j;
drivers/net/ethernet/intel/ice/ice_flow.c
1235
raw->info.xtrct.off = (raw->off / ICE_FLOW_FV_EXTRACT_SZ) *
drivers/net/ethernet/intel/ice/ice_flow.c
1237
raw->info.xtrct.disp = (raw->off % ICE_FLOW_FV_EXTRACT_SZ) *
drivers/net/ethernet/intel/ice/ice_flow.c
1247
off = raw->info.xtrct.off;
drivers/net/ethernet/intel/ice/ice_flow.c
1265
params->es[idx].off = off;
drivers/net/ethernet/intel/ice/ice_flow.c
1267
off += ICE_FLOW_FV_EXTRACT_SZ;
drivers/net/ethernet/intel/ice/ice_flow.c
1485
params->es[i].off = ICE_FV_OFFSET_INVAL;
drivers/net/ethernet/intel/ice/ice_flow.c
1670
params->es[i].off = ICE_FV_OFFSET_INVAL;
drivers/net/ethernet/intel/ice/ice_flow.c
1679
params->es[idx].off = prof->fv[i].offset;
drivers/net/ethernet/intel/ice/ice_flow.c
1979
ice_flow_add_fld_raw(struct ice_flow_seg_info *seg, u16 off, u8 len,
drivers/net/ethernet/intel/ice/ice_flow.c
1983
seg->raws[seg->raws_cnt].off = off;
drivers/net/ethernet/intel/ice/ice_flow.c
43
s16 off; /* Offset from start of a protocol header, in bits */
drivers/net/ethernet/intel/ice/ice_flow.c
50
.off = (_offset_bytes) * BITS_PER_BYTE, \
drivers/net/ethernet/intel/ice/ice_flow.c
58
.off = (_offset_bytes) * BITS_PER_BYTE, \
drivers/net/ethernet/intel/ice/ice_flow.h
408
u16 off; /* Starting offset of the field in header in bytes */
drivers/net/ethernet/intel/ice/ice_flow.h
441
u16 off; /* Offset from the start of the segment */
drivers/net/ethernet/intel/ice/ice_flow.h
517
ice_flow_add_fld_raw(struct ice_flow_seg_info *seg, u16 off, u8 len,
drivers/net/ethernet/intel/ice/ice_parser.c
1215
static void ice_bst_alu_init(struct ice_alu *alu, u8 *data, u8 off)
drivers/net/ethernet/intel/ice/ice_parser.c
1220
d64 = *((u64 *)data) >> off;
drivers/net/ethernet/intel/ice/ice_parser.c
1234
idd = (ICE_BST_ALU_BA_S + off) / BITS_PER_BYTE;
drivers/net/ethernet/intel/ice/ice_parser.c
1235
off = (ICE_BST_ALU_BA_S + off) % BITS_PER_BYTE;
drivers/net/ethernet/intel/ice/ice_parser.c
1236
d64 = *((u64 *)(&data[idd])) >> off;
drivers/net/ethernet/intel/ice/ice_parser.c
1616
u8 idd, off;
drivers/net/ethernet/intel/ice/ice_parser.c
1624
off = (ICE_PROTO_GRP_ITEM_SIZE * i) % BITS_PER_BYTE;
drivers/net/ethernet/intel/ice/ice_parser.c
1625
d32 = *((u32 *)&buf[idd]) >> off;
drivers/net/ethernet/intel/ice/ice_parser.c
2369
u16 off;
drivers/net/ethernet/intel/ice/ice_parser.c
2389
for (off = 0; off < buf_len - 1; off++) {
drivers/net/ethernet/intel/ice/ice_parser.c
2390
if (msk_buf[off] == 0 && msk_buf[off + 1] == 0)
drivers/net/ethernet/intel/ice/ice_parser.c
2392
if (!ice_nearest_proto_id(rslt, off, &proto_id, &proto_off))
drivers/net/ethernet/intel/ice/ice_parser.c
2399
prof->fv[prof->fv_num].spec = *(const u16 *)&pkt_buf[off];
drivers/net/ethernet/intel/ice/ice_parser.c
2400
prof->fv[prof->fv_num].msk = *(const u16 *)&msk_buf[off];
drivers/net/ethernet/intel/ice/ice_parser.c
333
static void ice_imem_alu_init(struct ice_alu *alu, u8 *data, u8 off)
drivers/net/ethernet/intel/ice/ice_parser.c
338
d64 = *((u64 *)data) >> off;
drivers/net/ethernet/intel/ice/ice_parser.c
352
idd = (ICE_IM_ALU_BA_S + off) / BITS_PER_BYTE;
drivers/net/ethernet/intel/ice/ice_parser.c
353
off = (ICE_IM_ALU_BA_S + off) % BITS_PER_BYTE;
drivers/net/ethernet/intel/ice/ice_parser.c
354
d64 = *((u64 *)(&data[idd])) >> off;
drivers/net/ethernet/intel/ice/ice_switch.c
2362
u16 off = 0;
drivers/net/ethernet/intel/ice/ice_switch.c
2395
&prot, &off);
drivers/net/ethernet/intel/ice/ice_switch.c
2397
lkup_exts->fv_words[fv_word_idx].off = off;
drivers/net/ethernet/intel/ice/ice_switch.c
2618
__be16 *off;
drivers/net/ethernet/intel/ice/ice_switch.c
2695
off = (__force __be16 *)(eth_hdr + ICE_ETH_ETHTYPE_OFFSET);
drivers/net/ethernet/intel/ice/ice_switch.c
2696
*off = cpu_to_be16(f_info->l_data.ethertype_mac.ethertype);
drivers/net/ethernet/intel/ice/ice_switch.c
2725
off = (__force __be16 *)(eth_hdr + ICE_ETH_VLAN_TCI_OFFSET);
drivers/net/ethernet/intel/ice/ice_switch.c
2726
*off = cpu_to_be16(vlan_id);
drivers/net/ethernet/intel/ice/ice_switch.c
2727
off = (__force __be16 *)(eth_hdr + ICE_ETH_ETHTYPE_OFFSET);
drivers/net/ethernet/intel/ice/ice_switch.c
2728
*off = cpu_to_be16(vlan_tpid);
drivers/net/ethernet/intel/ice/ice_switch.c
4762
if (ar[qr].off == be[pe].off &&
drivers/net/ethernet/intel/ice/ice_switch.c
4856
lkup_exts->fv_words[word].off =
drivers/net/ethernet/intel/ice/ice_switch.c
4906
fv_ext[j].off == fv_word->off) {
drivers/net/ethernet/intel/ice/ice_switch.c
5487
u32 buf_len, off, etype_off, i;
drivers/net/ethernet/intel/ice/ice_switch.c
5493
off = num_vlan * VLAN_HLEN;
drivers/net/ethernet/intel/ice/ice_switch.c
5512
dummy_pkt->offsets[i].offset + off;
drivers/net/ethernet/intel/ice/ice_switch.c
5529
off);
drivers/net/ethernet/intel/ice/ice_switch.c
5530
memcpy(pkt + etype_off + off, dummy_pkt->pkt + etype_off,
drivers/net/ethernet/intel/ice/ice_txrx.c
1398
struct ice_tx_offload_params *off)
drivers/net/ethernet/intel/ice/ice_txrx.c
1410
td_tag = off->td_l2tag1;
drivers/net/ethernet/intel/ice/ice_txrx.c
1411
td_cmd = off->td_cmd;
drivers/net/ethernet/intel/ice/ice_txrx.c
1412
td_offset = off->td_offset;
drivers/net/ethernet/intel/ice/ice_txrx.c
1585
int ice_tx_csum(struct ice_tx_buf *first, struct ice_tx_offload_params *off)
drivers/net/ethernet/intel/ice/ice_txrx.c
1587
const struct ice_tx_ring *tx_ring = off->tx_ring;
drivers/net/ethernet/intel/ice/ice_txrx.c
1692
off->cd_tunnel_params |= tunnel;
drivers/net/ethernet/intel/ice/ice_txrx.c
1697
off->cd_qw1 |= (u64)ICE_TX_DESC_DTYPE_CTX;
drivers/net/ethernet/intel/ice/ice_txrx.c
1753
off->cd_qw1 |= ICE_TX_DESC_DTYPE_CTX;
drivers/net/ethernet/intel/ice/ice_txrx.c
1754
off->cd_gcs_params = gcs_params;
drivers/net/ethernet/intel/ice/ice_txrx.c
1756
off->td_offset |= offset;
drivers/net/ethernet/intel/ice/ice_txrx.c
1757
off->td_cmd |= cmd;
drivers/net/ethernet/intel/ice/ice_txrx.c
1789
off->td_cmd |= cmd;
drivers/net/ethernet/intel/ice/ice_txrx.c
1790
off->td_offset |= offset;
drivers/net/ethernet/intel/ice/ice_txrx.c
1834
int ice_tso(struct ice_tx_buf *first, struct ice_tx_offload_params *off)
drivers/net/ethernet/intel/ice/ice_txrx.c
1921
off->header_len = (u8)sizeof(l4.udp) + l4_start;
drivers/net/ethernet/intel/ice/ice_txrx.c
1926
off->header_len = (u8)((l4.tcp->doff * 4) + l4_start);
drivers/net/ethernet/intel/ice/ice_txrx.c
1931
first->bytecount += (first->gso_segs - 1) * off->header_len;
drivers/net/ethernet/intel/ice/ice_txrx.c
1933
cd_tso_len = skb->len - off->header_len;
drivers/net/ethernet/intel/ice/ice_txrx.c
1937
off->cd_qw1 |= (u64)(ICE_TX_DESC_DTYPE_CTX |
drivers/net/ethernet/intel/ice/ice_txrx.c
2117
struct ice_tx_buf *first, struct ice_tx_offload_params *off)
drivers/net/ethernet/intel/ice/ice_txrx.c
2136
off->cd_qw1 |= (u64)(ICE_TX_DESC_DTYPE_CTX |
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
108
off->cd_tunneling |= tunnel;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
115
off->tx_flags &= ~(IDPF_TX_FLAGS_IPV4 | IDPF_TX_FLAGS_IPV6);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
117
off->tx_flags |= IDPF_TX_FLAGS_IPV4;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
119
off->tx_flags |= IDPF_TX_FLAGS_IPV6;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
123
if (off->tx_flags & IDPF_TX_FLAGS_IPV4) {
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
133
} else if (off->tx_flags & IDPF_TX_FLAGS_IPV6) {
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
17
struct idpf_tx_offload_params *off)
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
175
off->td_cmd |= cmd;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
176
off->hdr_offsets |= offset;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
43
is_tso = !!(off->tx_flags & IDPF_TX_FLAGS_TSO);
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
48
if (off->tx_flags & IDPF_TX_FLAGS_IPV4) {
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
58
} else if (off->tx_flags & IDPF_TX_FLAGS_IPV6) {
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
88
off->tx_flags |= IDPF_TX_FLAGS_TUNNEL;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2821
int idpf_tso(struct sk_buff *skb, struct idpf_tx_offload_params *off)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2867
off->tso_hdr_len = __tcp_hdrlen(l4.tcp) + l4_start;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2873
off->tso_hdr_len = sizeof(struct udphdr) + l4_start;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2880
off->tso_len = skb->len - off->tso_hdr_len;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2881
off->mss = shinfo->gso_size;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2882
off->tso_segs = shinfo->gso_segs;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2884
off->tx_flags |= IDPF_TX_FLAGS_TSO;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2942
struct idpf_tx_offload_params *off)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2954
if (off->tx_flags & IDPF_TX_FLAGS_TSO)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2967
off->tx_flags |= IDPF_TX_FLAGS_TSYN;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2989
struct idpf_tx_offload_params *off)
drivers/net/ethernet/intel/idpf/idpf_txrx.h
1130
int idpf_tso(struct sk_buff *skb, struct idpf_tx_offload_params *off);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10152
int i, j, off;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10157
off = cls->knode.sel->keys[i].off;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10162
if (field_ptr[j].off == off) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10172
if (nexthdr->off == cls->knode.sel->keys[i].off &&
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
11
unsigned int off;
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
47
{ .off = 12, .val = ixgbe_mat_prgm_sip,
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
49
{ .off = 16, .val = ixgbe_mat_prgm_dip,
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
67
{.off = 0, .val = ixgbe_mat_prgm_ports,
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
73
{.off = 0, .val = ixgbe_mat_prgm_ports,
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
84
unsigned int off;
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
93
.off = 8, .val = 0x600, .mask = 0xff00, .jump = ixgbe_tcp_fields},
drivers/net/ethernet/intel/ixgbe/ixgbe_model.h
95
.off = 8, .val = 0x1100, .mask = 0xff00, .jump = ixgbe_udp_fields},
drivers/net/ethernet/marvell/mv643xx_eth.c
1186
int off;
drivers/net/ethernet/marvell/mv643xx_eth.c
1192
off = 0;
drivers/net/ethernet/marvell/mv643xx_eth.c
1195
off = TXQ_FIX_PRIO_CONF;
drivers/net/ethernet/marvell/mv643xx_eth.c
1198
off = TXQ_FIX_PRIO_CONF_MOVED;
drivers/net/ethernet/marvell/mv643xx_eth.c
1202
if (off) {
drivers/net/ethernet/marvell/mv643xx_eth.c
1203
val = rdlp(mp, off);
drivers/net/ethernet/marvell/mv643xx_eth.c
1205
wrlp(mp, off, val);
drivers/net/ethernet/marvell/mv643xx_eth.c
1821
int off = UNICAST_TABLE(mp->port_num) + i;
drivers/net/ethernet/marvell/mv643xx_eth.c
1835
wrl(mp, off, v);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
190
static void cpt_10k_unregister_interrupts(struct rvu_block *block, int off)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
214
if (rvu->irq_allocated[off + i]) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
215
free_irq(pci_irq_vector(rvu->pdev, off + i), block);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
216
rvu->irq_allocated[off + i] = false;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
257
static int cpt_10k_register_interrupts(struct rvu_block *block, int off)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
271
sprintf(&rvu->irq_name[(off + i) * NAME_SIZE], "CPTAF FLT%d", i);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
284
ret = rvu_cpt_do_register_interrupt(block, off + i,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
285
flt_fn, &rvu->irq_name[(off + i) * NAME_SIZE]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
298
ret = rvu_cpt_do_register_interrupt(block, off + rvu_intr_vec,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c
305
ret = rvu_cpt_do_register_interrupt(block, off + ras_intr_vec,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
560
size_t off = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
586
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
588
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
590
off += scnprintf(&buf[off], buf_size - 1 - off, "\nPcifunc\t\t\t");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
591
off += scnprintf(&buf[off], buf_size - 1 - off, "Table Index\t\t");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
592
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
594
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
596
off += scnprintf(&buf[off], buf_size - 1 - off, "\n");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
598
off += scnprintf(&buf[off], buf_size - 1 - off, "PF%d \t\t\t",
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
602
off += scnprintf(&buf[off], buf_size - 1 - off, " 0x%llx\t\t",
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
605
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
609
off += scnprintf(&buf[off], buf_size - 1 - off, " 0x%016llx\n",
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
616
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
618
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
621
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
625
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
629
off += scnprintf(&buf[off], buf_size - 1 - off, "\n");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
631
ret = min(off, count);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
718
int index, off = 0, flag = 0, len = 0, i = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
744
off += scnprintf(&buf[off], buf_size - 1 - off, "%-*s", lf_str_size,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
748
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
753
off += scnprintf(&buf[off], buf_size - 1 - off, "\n");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
754
bytes_not_copied = copy_to_user(buffer + (i * off), buf, off);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
759
*ppos += off;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
762
off = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
770
off = scnprintf(&buf[off],
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
771
buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
775
off = scnprintf(&buf[off],
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
776
buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
790
off += scnprintf(&buf[off], buf_size - 1 - off,
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
794
off += scnprintf(&buf[off],
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
795
buf_size - 1 - off, "\n");
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
797
(i * off),
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
798
buf, off);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
803
*ppos += off;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
433
u32 sa_size, off;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
457
for (off = 0; off < (sa_size / 8); off++)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
458
*(dptr + off) = (__force u64)cpu_to_be64(*(sptr + off));
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
191
int off = 0;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
204
off = OTX2_HW_TIMESTAMP_LEN;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
211
va - page_address(page) + off,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
212
len - off, pfvf->rbsize);
drivers/net/ethernet/mellanox/mlx4/main.c
2927
int off = 0;
drivers/net/ethernet/mellanox/mlx4/main.c
2934
off += mlx4_get_eqs_per_port(dev, i);
drivers/net/ethernet/mellanox/mlx4/main.c
2936
requested_cpu = eqn - off - !!(eqn > MLX4_EQ_ASYNC);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2212
int off = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2216
while (opts->len > off) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2217
opt = (struct geneve_opt *)&opts->data[off];
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2233
off += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3207
#define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3209
offsetof(struct pedit_headers, field) + (off), \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
166
int off)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
171
if (orig->match_sz <= off + 3 || mask->match_sz <= off + 3)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
175
if (!mask->match_buf[off + 3])
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
179
if (mask->match_buf[off] || mask->match_buf[off + 1] ||
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
180
mask->match_buf[off + 2])
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
184
if (!orig->match_buf[off] && !orig->match_buf[off + 1] &&
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
185
!orig->match_buf[off + 2])
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
191
orig->match_buf[off + 3] = mask->match_buf[off + 3];
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
192
mask->match_buf[off + 3] = 0;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
426
off_t off, size_t size, u8 *buf)
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
446
dec_buf.out_size = min_t(size_t, size, off - curr_off);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
459
} while (curr_off != off);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
209
int module, int off, int *temp)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
240
*temp = off == SFP_TEMP_HIGH_WARN ? module_crit : module_emerg;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
268
MLXSW_REG_MCIA_TH_PAGE_OFF + off,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
274
off, MLXSW_REG_MCIA_TH_ITEM_SIZE,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
13
u8 slot_index, int module, int off,
drivers/net/ethernet/mellanox/mlxsw/i2c.c
145
static inline void mlxsw_i2c_set_slave_addr(u8 *buf, u32 off)
drivers/net/ethernet/mellanox/mlxsw/i2c.c
149
*val = htonl(off);
drivers/net/ethernet/mellanox/mlxsw/i2c.c
337
int off = mlxsw_i2c->cmd.mb_off_in, chunk_size, i, j;
drivers/net/ethernet/mellanox/mlxsw/i2c.c
354
mlxsw_i2c_set_slave_addr(tran_buf, off);
drivers/net/ethernet/mellanox/mlxsw/i2c.c
376
off += chunk_size;
drivers/net/ethernet/mellanox/mlxsw/i2c.c
417
int off = mlxsw_i2c->cmd.mb_off_out;
drivers/net/ethernet/mellanox/mlxsw/i2c.c
465
mlxsw_i2c_set_slave_addr(tran_buf, off);
drivers/net/ethernet/mellanox/mlxsw/i2c.c
486
off += chunk_size;
drivers/net/ethernet/mellanox/mlxsw/pci.c
628
ptrdiff_t off)
drivers/net/ethernet/mellanox/mlxsw/pci.c
630
return ioread32be(mlxsw_pci->hw_addr + off);
drivers/net/ethernet/mellanox/mlxsw/reg.h
9819
#define MLXSW_REG_MCIA_PAGE_GET(off) (((off) - \
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2380
unsigned int val, mask, off;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2388
off = idx / 32;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2394
fbd, regs[i] + off);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
2398
rx ? "Rx" : "Tx", idx, regs[i] + off, i,
drivers/net/ethernet/netronome/nfp/abm/cls.c
40
if (knode->sel->off || knode->sel->offshift || knode->sel->offmask ||
drivers/net/ethernet/netronome/nfp/abm/cls.c
84
if (k->off) {
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
175
unsigned int queue, unsigned int off, u64 *val)
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
182
NFP_NET_CFG_RXR_STATS(id) + off);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
190
NFP_Q_STAT_STRIDE, off, band, queue,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1015
(*lmem_step)(struct nfp_prog *nfp_prog, u8 gpr, u8 gpr_byte, s32 off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1020
wrp_lmem_load(struct nfp_prog *nfp_prog, u8 dst, u8 dst_byte, s32 off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1031
if (WARN_ON_ONCE(dst_byte + size > 4 || off % 4 + size > 4))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1034
idx = off / 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1046
src_byte = off % 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1089
wrp_lmem_store(struct nfp_prog *nfp_prog, u8 src, u8 src_byte, s32 off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1100
if (WARN_ON_ONCE(src_byte + size > 4 || off % 4 + size > 4))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1103
idx = off / 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1116
dst_byte = off % 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1165
s32 off = nfp_prog->stack_frame_depth + meta->insn.off + ptr_off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1180
stack_off_reg = ur_load_imm_any(nfp_prog, meta->insn.off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1187
} else if (off + size <= 64) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1190
} else if (round_down(off, 32) == round_down(off + size - 1, 32)) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1197
stack_off_reg = ur_load_imm_any(nfp_prog, round_down(off, 32),
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1202
off %= 32;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1204
stack_off_reg = ur_load_imm_any(nfp_prog, round_down(off, 4),
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1235
slice_end = min(off + slice_size, round_up(off + 1, 4));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1236
slice_size = slice_end - off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1241
off %= 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1243
ret = step(nfp_prog, gpr, gpr_byte, off, slice_size,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1258
off += slice_size;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1351
enum br_mask br_mask, u16 off)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1354
emit_br(nfp_prog, br_mask, off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1364
insn->src_reg * 2, br_mask, insn->off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1367
insn->src_reg * 2 + 1, br_mask, insn->off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1432
emit_br(nfp_prog, code->br_mask, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1460
emit_br(nfp_prog, code->br_mask, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1734
lm_off += meta->arg2.reg.var_off.value + meta->arg2.reg.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2653
switch (meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2684
switch (meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2711
tmp_reg = re_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2723
tmp_reg = re_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2735
swreg src_base, off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2739
off = re_load_imm_any(nfp_prog, range_start, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2752
off, xfer_num - 1, CMD_CTX_SWAP, indir);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2761
s16 insn_off = meta->insn.off - range_start;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2766
u8 off = insn_off % REG_WIDTH;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2773
if (size > REG_WIDTH - off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2775
len_lo = REG_WIDTH - off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2779
if (size > 2 * REG_WIDTH - off)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2783
wrp_reg_subpart(nfp_prog, dst_lo, src_lo, len_lo, off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2817
idx = (meta->insn.off - meta->pkt_cache.range_start) / REG_WIDTH;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2843
u8 off = meta->insn.off - meta->pkt_cache.range_start;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2845
if (IS_ALIGNED(off, REG_WIDTH))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2878
meta->ptr.off + meta->ptr.var_off.value);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2913
off_reg = re_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2954
off_reg = re_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2971
switch (meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2989
meta->ptr.off + meta->ptr.var_off.value);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3023
swreg addra, addrb, off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3025
off = ur_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3035
if (meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3059
emit_br(nfp_prog, BR_BLO, full_add, meta->insn.off ? 2 : 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3064
if (!meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3069
reg_a(dst_gpr), ALU_OP_ADD, off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3130
emit_br(nfp_prog, BR_UNC, meta->insn.off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3159
emit_br(nfp_prog, BR_BEQ, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3172
emit_br(nfp_prog, BR_BEQ, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3194
emit_br(nfp_prog, BR_BNE, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3213
emit_br(nfp_prog, BR_BNE, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3220
emit_br(nfp_prog, BR_BNE, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3228
emit_br(nfp_prog, BR_BNE, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3246
emit_br(nfp_prog, BR_BEQ, insn->off, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3549
immed_set_value(&nfp_prog->prog[br_idx + 1], jmp_dst->off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3574
br_idx = list_next_entry(meta, l)->off - 1;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3622
for (idx = meta->off; idx <= br_idx; idx++) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3625
br_set_offset(&nfp_prog->prog[idx], jmp_dst->off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3847
meta->off = nfp_prog_current_offset(nfp_prog);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4105
prev_ld_off = prev_ld->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4106
prev_st_off = prev_st->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4122
if (prev_ld_off + prev_size == ld->off &&
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4123
prev_st_off + prev_size == st->off)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4127
if (ld->off + curr_size == prev_ld_off &&
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4128
st->off + curr_size == prev_st_off)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4156
head_ld_off = head_ld_meta->insn.off + head_ld_meta->ptr.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4157
head_st_off = head_st_meta->insn.off + head_st_meta->ptr.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4158
ld_off = ld->off + head_ld_meta->ptr.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4217
s16 prev_ld_off = prev_ld->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4218
s16 prev_st_off = prev_st->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4219
s16 head_ld_off = head_ld_meta->insn.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4222
head_ld_meta->insn.off = prev_ld_off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4223
head_st_meta->insn.off = prev_st_off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4329
meta->ptr.off == range_ptr_off) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4331
s16 end, off = insn->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4335
if (off < range_start) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4336
new_start = off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4340
end = off + BPF_LDST_BYTES(insn);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4364
range_ptr_off = range_node->ptr.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4365
range_start = insn->off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4366
range_end = insn->off + BPF_LDST_BYTES(insn);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4517
dst_idx = meta->n + 1 + meta->insn.off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4548
u16 off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4571
off = nfp_prog->tgt_call_push_regs + bv->start_off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4572
br_set_offset(&prog[i], off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4580
off = nfp_prog->tgt_call_pop_regs + bv->start_off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4581
br_set_offset(&prog[i], off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
66
nfp_prog_confirm_current_offset(struct nfp_prog *nfp_prog, unsigned int off)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
737
swreg src_base, off;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
74
return !WARN_ON_ONCE(nfp_prog_current_offset(nfp_prog) != off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
742
off = re_load_imm_any(nfp_prog, meta->insn.off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
748
addr40_offset(nfp_prog, meta->insn.src_reg * 2, off, &src_base,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
749
&off);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
759
src_base, off, xfer_num - 1, CMD_CTX_SWAP, len > 32);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
765
off = re_load_imm_any(nfp_prog, meta->paired_st->off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
770
reg_a(meta->paired_st->dst_reg * 2), off, len - 1,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
775
reg_a(meta->paired_st->dst_reg * 2), off, xfer_num - 1,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
782
reg_a(meta->paired_st->dst_reg * 2), off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
789
reg_a(meta->paired_st->dst_reg * 2), off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
796
reg_a(meta->paired_st->dst_reg * 2), off, 7,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
799
off = re_load_imm_any(nfp_prog, meta->paired_st->off + 32,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
802
reg_a(meta->paired_st->dst_reg * 2), off, len - 33,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
813
reg_a(meta->paired_st->dst_reg * 2), off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
815
new_off = meta->paired_st->off + (xfer_num - 1) * 4;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
816
off = re_load_imm_any(nfp_prog, new_off, imm_b(nfp_prog));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
818
xfer_num - 1, reg_a(meta->paired_st->dst_reg * 2), off,
drivers/net/ethernet/netronome/nfp/bpf/main.h
340
unsigned int off;
drivers/net/ethernet/netronome/nfp/bpf/main.h
570
int nfp_bpf_opt_replace_insn(struct bpf_verifier_env *env, u32 off,
drivers/net/ethernet/netronome/nfp/bpf/main.h
572
int nfp_bpf_opt_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt);
drivers/net/ethernet/netronome/nfp/bpf/offload.c
437
unsigned long off, unsigned long len)
drivers/net/ethernet/netronome/nfp/bpf/offload.c
439
memcpy(dst, src + off, len);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
101
off = reg3->off + reg3->var_off.value;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
107
soff = -(off + i) - 1;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
128
s64 off, old_off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
140
off = reg->var_off.value + reg->off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
141
if (-off % 4) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
142
pr_vlog(env, "%s: unaligned stack pointer %lld\n", fname, -off);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
150
old_off = old_arg->reg.var_off.value + old_arg->reg.off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
151
old_arg->var_off |= off != old_off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
361
old_off = meta->ptr.off + meta->ptr.var_off.value;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
362
new_off = reg->off + reg->var_off.value;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
394
unsigned int off, enum nfp_bpf_map_use use)
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
396
if (nfp_map->use_map[off / 4].type != NFP_MAP_UNUSED &&
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
397
nfp_map->use_map[off / 4].type != use) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
399
nfp_bpf_map_use_name(nfp_map->use_map[off / 4].type),
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
400
nfp_bpf_map_use_name(use), off);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
404
if (nfp_map->use_map[off / 4].non_zero_update &&
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
407
off);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
411
nfp_map->use_map[off / 4].type = use;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
423
unsigned int size, off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
431
off = reg->var_off.value + meta->insn.off + reg->off;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
436
if (off + size > offmap->map.value_size) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
441
for (i = 0; i < size; i += 4 - (off + i) % 4) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
442
err = nfp_bpf_map_mark_used_one(env, nfp_map, off + i, use);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
510
switch (meta->insn.off) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
807
int nfp_bpf_opt_replace_insn(struct bpf_verifier_env *env, u32 off,
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
814
meta = nfp_bpf_goto_meta(nfp_prog, meta, aux_data[off].orig_idx);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
822
tgt_off = off + insn->off + 1;
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
824
if (!insn->off) {
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
829
off, meta->jmp_dst->n,
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
841
int nfp_bpf_opt_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt)
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
848
meta = nfp_bpf_goto_meta(nfp_prog, meta, aux_data[off].orig_idx);
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
90
int off, i;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
144
nfp_ccm_mbox_write_tlv(struct nfp_net *nn, u32 off, u32 type, u32 len)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
146
nn_writel(nn, off,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
156
u32 off, len;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
158
off = nn->tlv_caps.mbox_off + NFP_NET_CFG_MBOX_SIMPLE_VAL;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
161
nfp_ccm_mbox_write_tlv(nn, off, NFP_NET_MBOX_TLV_TYPE_MSG,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
163
off += 4;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
169
nn_writel(nn, off, be32_to_cpu(data[i]));
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
170
off += 4;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
176
nn_writel(nn, off, be32_to_cpu(tmp));
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
177
off += 4;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
184
nfp_ccm_mbox_write_tlv(nn, off,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
187
off += 4 + reserve;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
195
nfp_ccm_mbox_write_tlv(nn, off, NFP_NET_MBOX_TLV_TYPE_END, 0);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
33
u32 off, val;
drivers/net/ethernet/netronome/nfp/crypto/tls.c
35
off = nn->tlv_caps.crypto_enable_off + round_down(opcode / 8, 4);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
37
val = nn_readl(nn, off);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
42
nn_writel(nn, off, val);
drivers/net/ethernet/netronome/nfp/flower/action.c
535
nfp_fl_set_eth(const struct flow_action_entry *act, u32 off,
drivers/net/ethernet/netronome/nfp/flower/action.c
540
if (off + 4 > ETH_ALEN * 2) {
drivers/net/ethernet/netronome/nfp/flower/action.c
553
nfp_fl_set_helper32(exact, mask, &set_eth->eth_addr_val[off],
drivers/net/ethernet/netronome/nfp/flower/action.c
554
&set_eth->eth_addr_mask[off]);
drivers/net/ethernet/netronome/nfp/flower/action.c
570
nfp_fl_set_ip4(const struct flow_action_entry *act, u32 off,
drivers/net/ethernet/netronome/nfp/flower/action.c
590
switch (off) {
drivers/net/ethernet/netronome/nfp/flower/action.c
670
nfp_fl_set_ip6_hop_limit_flow_label(u32 off, __be32 exact, __be32 mask,
drivers/net/ethernet/netronome/nfp/flower/action.c
677
switch (off) {
drivers/net/ethernet/netronome/nfp/flower/action.c
712
nfp_fl_set_ip6(const struct flow_action_entry *act, u32 off,
drivers/net/ethernet/netronome/nfp/flower/action.c
731
if (off < offsetof(struct ipv6hdr, saddr)) {
drivers/net/ethernet/netronome/nfp/flower/action.c
732
err = nfp_fl_set_ip6_hop_limit_flow_label(off, exact, mask,
drivers/net/ethernet/netronome/nfp/flower/action.c
734
} else if (off < offsetof(struct ipv6hdr, daddr)) {
drivers/net/ethernet/netronome/nfp/flower/action.c
735
word = (off - offsetof(struct ipv6hdr, saddr)) / sizeof(exact);
drivers/net/ethernet/netronome/nfp/flower/action.c
738
} else if (off < offsetof(struct ipv6hdr, daddr) +
drivers/net/ethernet/netronome/nfp/flower/action.c
740
word = (off - offsetof(struct ipv6hdr, daddr)) / sizeof(exact);
drivers/net/ethernet/netronome/nfp/flower/action.c
752
nfp_fl_set_tport(const struct flow_action_entry *act, u32 off,
drivers/net/ethernet/netronome/nfp/flower/action.c
758
if (off) {
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
141
u32 off, msk, key;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
147
off = act->mangle.offset - offset;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
152
if (off % 4 || off >= key_sz)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
155
val[off >> 2] &= msk;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
156
val[off >> 2] |= key;
drivers/net/ethernet/netronome/nfp/nfp_asm.h
317
#define reg_lm(x, off) __enc_swreg_lm((x), NN_LM_MOD_NONE, (off))
drivers/net/ethernet/netronome/nfp/nfp_asm.h
320
#define __reg_lm(x, mod, off) __enc_swreg_lm((x), (mod), (off))
drivers/net/ethernet/netronome/nfp/nfp_asm.h
329
static inline swreg __enc_swreg_lm(u8 id, enum nfp_bpf_lm_mode mode, u8 off)
drivers/net/ethernet/netronome/nfp/nfp_asm.h
331
WARN_ON(id > 3 || (off && mode != NN_LM_MOD_NONE));
drivers/net/ethernet/netronome/nfp/nfp_asm.h
336
off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
780
static inline u16 nn_readb(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
782
return readb(nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
785
static inline void nn_writeb(struct nfp_net *nn, int off, u8 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
787
writeb(val, nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
790
static inline u16 nn_readw(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
792
return readw(nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
795
static inline void nn_writew(struct nfp_net *nn, int off, u16 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
797
writew(val, nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
800
static inline u32 nn_readl(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
802
return readl(nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
805
static inline void nn_writel(struct nfp_net *nn, int off, u32 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
807
writel(val, nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
810
static inline u64 nn_readq(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
812
return readq(nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
815
static inline void nn_writeq(struct nfp_net *nn, int off, u64 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
817
writeq(val, nn->dp.ctrl_bar + off);
drivers/net/ethernet/netronome/nfp/nfp_net.h
874
u32 off;
drivers/net/ethernet/netronome/nfp/nfp_net.h
878
off = NFP_QCP_QUEUE_STS_LO;
drivers/net/ethernet/netronome/nfp/nfp_net.h
880
off = NFP_QCP_QUEUE_STS_HI;
drivers/net/ethernet/netronome/nfp/nfp_net.h
882
val = readl(q + off);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1084
*data++ = readq(port->eth_stats + nfp_mac_et_stats[i].off);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
36
int off;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
977
*data++ = readq(mem + nfp_net_et_stats[i].off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
242
int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
251
*off = nffw_fwinfo_mip_offset_get(fwinfo);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
256
*off &= ~(NFP_MU_ADDR_ACCESS_TYPE_MASK << locality_off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
257
*off |= NFP_MU_ADDR_ACCESS_TYPE_DIRECT << locality_off;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
19
int nfp_nffw_info_mip_first(struct nfp_nffw_info *state, u32 *cpp_id, u64 *off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
75
u8 action, u8 token, u64 off, void *buf, size_t len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
76
int nfp_rtsym_read(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
79
u8 action, u8 token, u64 off, u32 *value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
80
int nfp_rtsym_readl(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
83
u8 action, u8 token, u64 off, u64 *value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
84
int nfp_rtsym_readq(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
87
u8 action, u8 token, u64 off, void *buf, size_t len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
88
int nfp_rtsym_write(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
91
u8 action, u8 token, u64 off, u32 value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
92
int nfp_rtsym_writel(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
95
u8 action, u8 token, u64 off, u64 value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
96
int nfp_rtsym_writeq(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
509
unsigned long off;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
521
off = 0;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
531
chunks[i].len = min_t(u64, chunk_size, max_size - off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
534
if (arg->in_size > off) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
535
coff = min_t(u64, arg->in_size - off, chunk_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
536
memcpy(chunks[i].chunk, arg->in_buf + off, coff);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
540
off += chunks[i].len;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
591
off = 0;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
592
while (off < arg->out_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
595
len = min_t(u64, chunks[i].len, arg->out_size - off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
596
memcpy(arg->out_buf + off, chunks[i].chunk, len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
597
off += len;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
227
u8 action, u8 token, u64 off, u32 *cpp_id, u64 *addr)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
235
*addr = sym->addr + off;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
258
u8 action, u8 token, u64 off, void *buf, size_t len)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
265
if (off > sym_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
267
sym->name, off, len, sym_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
270
len = min_t(size_t, len, sym_size - off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
276
memcpy(buf, &tmp[off], len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
281
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
288
int nfp_rtsym_read(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
291
return __nfp_rtsym_read(cpp, sym, NFP_CPP_ACTION_RW, 0, off, buf, len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
295
u8 action, u8 token, u64 off, u32 *value)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
301
if (off + 4 > nfp_rtsym_size(sym)) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
303
sym->name, off, nfp_rtsym_size(sym));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
307
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
314
int nfp_rtsym_readl(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
317
return __nfp_rtsym_readl(cpp, sym, NFP_CPP_ACTION_RW, 0, off, value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
321
u8 action, u8 token, u64 off, u64 *value)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
327
if (off + 8 > nfp_rtsym_size(sym)) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
329
sym->name, off, nfp_rtsym_size(sym));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
338
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
345
int nfp_rtsym_readq(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
348
return __nfp_rtsym_readq(cpp, sym, NFP_CPP_ACTION_RW, 0, off, value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
352
u8 action, u8 token, u64 off, void *buf, size_t len)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
359
if (off > sym_size) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
361
sym->name, off, len, sym_size);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
364
len = min_t(size_t, len, sym_size - off);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
366
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
373
int nfp_rtsym_write(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
376
return __nfp_rtsym_write(cpp, sym, NFP_CPP_ACTION_RW, 0, off, buf, len);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
380
u8 action, u8 token, u64 off, u32 value)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
386
if (off + 4 > nfp_rtsym_size(sym)) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
388
sym->name, off, nfp_rtsym_size(sym));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
392
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
399
int nfp_rtsym_writel(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
402
return __nfp_rtsym_writel(cpp, sym, NFP_CPP_ACTION_RW, 0, off, value);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
406
u8 action, u8 token, u64 off, u64 value)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
412
if (off + 8 > nfp_rtsym_size(sym)) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
414
sym->name, off, nfp_rtsym_size(sym));
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
418
err = nfp_rtsym_to_dest(cpp, sym, action, token, off, &cpp_id, &addr);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
425
int nfp_rtsym_writeq(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, u64 off,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
428
return __nfp_rtsym_writeq(cpp, sym, NFP_CPP_ACTION_RW, 0, off, value);
drivers/net/ethernet/pasemi/pasemi_mac.c
129
int nintf, off, i, j;
drivers/net/ethernet/pasemi/pasemi_mac.c
134
off = (tmp & PAS_DMA_CAP_IFI_IOFF_M) >> PAS_DMA_CAP_IFI_IOFF_S;
drivers/net/ethernet/pasemi/pasemi_mac.c
144
tmp = read_dma_reg(off+4*i);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
305
enum xdp_action act, struct page *page, int off,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
323
off + XDP_PACKET_HEADROOM;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
335
buf_info->page_offset = off;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1687
#define NXRD32(adapter, off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1688
(adapter->crb_read(adapter, off))
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1689
#define NXWR32(adapter, off, val) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1690
(adapter->crb_write(adapter, off, val))
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
77
#define ADDR_IN_WINDOW1(off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
78
((off > NETXEN_CRB_PCIX_HOST2) && (off < NETXEN_CRB_MAX)) ? 1 : 0
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
93
#define DB_NORMALIZE(adapter, off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
94
(adapter->ahw.db_base + (off))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h
670
#define MIU_TEST_AGT_UPPER_ADDR(off) (0)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h
687
#define SIU_TEST_AGT_UPPER_ADDR(off) ((off)>>22)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1085
ulong off, void __iomem **addr)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1090
if ((off >= NETXEN_CRB_MAX) || (off < NETXEN_PCI_CRBSPACE))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1093
off -= NETXEN_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1098
m = &crb_128M_2M_map[CRB_BLK(off)].sub_block[CRB_SUBBLK(off)];
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1100
if (m->valid && (m->start_128M <= off) && (m->end_128M > off)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1102
(off - m->start_128M);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1110
(off & MASK(16));
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1120
netxen_nic_pci_set_crbwindow_2M(struct netxen_adapter *adapter, ulong off)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1125
off -= NETXEN_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1127
window = CRB_HI(off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1134
window, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1142
ulong off = win_off;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1147
off = NETXEN_CRB_NORMAL(win_off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1149
addr = pci_base_offset(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1154
off -= NETXEN_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1157
*mem_ptr = ioremap(mem_base + (off & PAGE_MASK), PAGE_SIZE);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1159
addr = *mem_ptr + (off & (PAGE_SIZE - 1));
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1165
netxen_nic_hw_write_wx_128M(struct netxen_adapter *adapter, ulong off, u32 data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1170
addr = netxen_nic_map_indirect_address_128M(adapter, off, &mem_ptr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1174
if (ADDR_IN_WINDOW1(off)) { /* Window 1 */
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1192
netxen_nic_hw_read_wx_128M(struct netxen_adapter *adapter, ulong off)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1198
addr = netxen_nic_map_indirect_address_128M(adapter, off, &mem_ptr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1202
if (ADDR_IN_WINDOW1(off)) { /* Window 1 */
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1220
netxen_nic_hw_write_wx_2M(struct netxen_adapter *adapter, ulong off, u32 data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1226
rv = netxen_nic_pci_get_crb_addr_2M(adapter, off, &addr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1237
netxen_nic_pci_set_crbwindow_2M(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1245
"%s: invalid offset: 0x%016lx\n", __func__, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1251
netxen_nic_hw_read_wx_2M(struct netxen_adapter *adapter, ulong off)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1258
rv = netxen_nic_pci_get_crb_addr_2M(adapter, off, &addr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1267
netxen_nic_pci_set_crbwindow_2M(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1275
"%s: invalid offset: 0x%016lx\n", __func__, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1366
netxen_nic_pci_mem_access_direct(struct netxen_adapter *adapter, u64 off,
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1376
ret = adapter->pci_set_window(adapter, off, &start);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1412
netxen_pci_camqm_read_2M(struct netxen_adapter *adapter, u64 off, u64 *data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1415
NETXEN_PCI_CAMQM_2M_BASE + (off - NETXEN_PCI_CAMQM);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1423
netxen_pci_camqm_write_2M(struct netxen_adapter *adapter, u64 off, u64 data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1426
NETXEN_PCI_CAMQM_2M_BASE + (off - NETXEN_PCI_CAMQM);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1437
u64 off, u64 data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1444
if (off & 7)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1448
if (ADDR_IN_RANGE(off, NETXEN_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1455
off_lo = off & SIU_TEST_AGT_ADDR_MASK;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1456
off_hi = SIU_TEST_AGT_UPPER_ADDR(off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1460
if (ADDR_IN_RANGE(off, NETXEN_ADDR_DDR_NET, NETXEN_ADDR_DDR_NET_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1466
off_lo = off & MIU_TEST_AGT_ADDR_MASK;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1471
if (ADDR_IN_RANGE(off, NETXEN_ADDR_OCM0, NETXEN_ADDR_OCM0_MAX) ||
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1472
ADDR_IN_RANGE(off, NETXEN_ADDR_OCM1, NETXEN_ADDR_OCM1_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1475
off, &data, 1);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1514
u64 off, u64 *data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1522
if (off & 7)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1526
if (ADDR_IN_RANGE(off, NETXEN_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1533
off_lo = off & SIU_TEST_AGT_ADDR_MASK;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1534
off_hi = SIU_TEST_AGT_UPPER_ADDR(off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1538
if (ADDR_IN_RANGE(off, NETXEN_ADDR_DDR_NET, NETXEN_ADDR_DDR_NET_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1544
off_lo = off & MIU_TEST_AGT_ADDR_MASK;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1549
if (ADDR_IN_RANGE(off, NETXEN_ADDR_OCM0, NETXEN_ADDR_OCM0_MAX) ||
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1550
ADDR_IN_RANGE(off, NETXEN_ADDR_OCM1, NETXEN_ADDR_OCM1_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1553
off, data, 0);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1596
u64 off, u64 data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1603
if (off & 7)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1607
if (ADDR_IN_RANGE(off, NETXEN_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1614
if (ADDR_IN_RANGE(off, NETXEN_ADDR_DDR_NET, NETXEN_ADDR_DDR_NET_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1620
if (ADDR_IN_RANGE(off, NETXEN_ADDR_OCM0, NETXEN_ADDR_OCM0_MAX))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1621
return netxen_nic_pci_mem_access_direct(adapter, off, &data, 1);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1626
off8 = off & 0xfffffff8;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1663
u64 off, u64 *data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1671
if (off & 7)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1675
if (ADDR_IN_RANGE(off, NETXEN_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1682
if (ADDR_IN_RANGE(off, NETXEN_ADDR_DDR_NET, NETXEN_ADDR_DDR_NET_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1688
if (ADDR_IN_RANGE(off, NETXEN_ADDR_OCM0, NETXEN_ADDR_OCM0_MAX)) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1690
off, data, 0);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
1696
off8 = off & 0xfffffff8;
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
22
#define CRB_BLK(off) ((off >> 20) & 0x3f)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
23
#define CRB_SUBBLK(off) ((off >> 16) & 0xf)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
25
#define CRB_HI(off) ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
33
#define PCI_OFFSET_FIRST_RANGE(adapter, off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
34
((adapter)->ahw.pci_base0 + (off))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
35
#define PCI_OFFSET_SECOND_RANGE(adapter, off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
36
((adapter)->ahw.pci_base1 + (off) - SECOND_PAGE_GROUP_START)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
37
#define PCI_OFFSET_THIRD_RANGE(adapter, off) \
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
38
((adapter)->ahw.pci_base2 + (off) - THIRD_PAGE_GROUP_START)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
41
unsigned long off)
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
43
if (ADDR_IN_RANGE(off, FIRST_PAGE_GROUP_START, FIRST_PAGE_GROUP_END))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
44
return PCI_OFFSET_FIRST_RANGE(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
46
if (ADDR_IN_RANGE(off, SECOND_PAGE_GROUP_START, SECOND_PAGE_GROUP_END))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
47
return PCI_OFFSET_SECOND_RANGE(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
49
if (ADDR_IN_RANGE(off, THIRD_PAGE_GROUP_START, THIRD_PAGE_GROUP_END))
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
50
return PCI_OFFSET_THIRD_RANGE(adapter, off);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
419
u32 off;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
471
off = netxen_decode_crb_addr(buf[i].addr);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
472
if (off == NETXEN_ADDR_ERROR) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
477
off += NETXEN_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
479
if (off & 1)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
483
if (off == NETXEN_CAM_RAM(0x1fc))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
487
if (off == (NETXEN_CRB_I2C0 + 0x1c))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
490
if (off == (ROMUSB_GLB + 0xbc))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
492
if (off == (ROMUSB_GLB + 0xa8))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
494
if (off == (ROMUSB_GLB + 0xc8)) /* core clock */
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
496
if (off == (ROMUSB_GLB + 0x24)) /* MN clock */
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
498
if (off == (ROMUSB_GLB + 0x1c)) /* MS clock */
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
500
if ((off & 0x0ff00000) == NETXEN_CRB_DDR_NET)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
502
if (off == (NETXEN_CRB_PEG_NET_1 + 0x18) &&
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
506
if (off == NETXEN_PCIE_REG(PCIE_SETUP_FUNCTION))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
508
if (off == NETXEN_PCIE_REG(PCIE_SETUP_FUNCTION2))
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
510
if ((off & 0x0ff00000) == NETXEN_CRB_SMB)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
517
if (off == NETXEN_ROMUSB_GLB_SW_RESET) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
526
NXWR32(adapter, off, buf[i].data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1538
int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *, u64 off, u64 data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1539
int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *, u64 off, u64 *data);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1544
#define QLCRD32(adapter, off, err) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1545
(adapter->ahw->hw_ops->read_reg)(adapter, off, err)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1547
#define QLCWR32(adapter, off, val) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1548
adapter->ahw->hw_ops->write_reg(adapter, off, val)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1115
ulong off, void __iomem **addr)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1119
if ((off >= QLCNIC_CRB_MAX) || (off < QLCNIC_PCI_CRBSPACE))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1122
off -= QLCNIC_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1127
m = &crb_128M_2M_map[CRB_BLK(off)].sub_block[CRB_SUBBLK(off)];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1129
if (m->valid && (m->start_128M <= off) && (m->end_128M > off)) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1131
(off - m->start_128M);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1138
*addr = ahw->pci_base0 + CRB_INDIRECT_2M + (off & MASK(16));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1148
qlcnic_pci_set_crbwindow_2M(struct qlcnic_adapter *adapter, ulong off)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1153
off -= QLCNIC_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1155
window = CRB_HI(off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1157
dev_err(&adapter->pdev->dev, "Invalid offset 0x%lx\n", off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1166
window, off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1172
int qlcnic_82xx_hw_write_wx_2M(struct qlcnic_adapter *adapter, ulong off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1179
rv = qlcnic_pci_get_crb_addr_2M(adapter->ahw, off, &addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1190
rv = qlcnic_pci_set_crbwindow_2M(adapter, off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1199
"%s: invalid offset: 0x%016lx\n", __func__, off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1204
int qlcnic_82xx_hw_read_wx_2M(struct qlcnic_adapter *adapter, ulong off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1212
rv = qlcnic_pci_get_crb_addr_2M(adapter->ahw, off, &addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1221
if (!qlcnic_pci_set_crbwindow_2M(adapter, off))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1229
"%s: invalid offset: 0x%016lx\n", __func__, off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1245
u32 window, u64 off, u64 *data, int op)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1255
start = QLCNIC_PCI_OCM0_2M + off;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1273
qlcnic_pci_camqm_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1276
QLCNIC_PCI_CAMQM_2M_BASE + (off - QLCNIC_PCI_CAMQM);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1284
qlcnic_pci_camqm_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1287
QLCNIC_PCI_CAMQM_2M_BASE + (off - QLCNIC_PCI_CAMQM);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1297
static void qlcnic_set_ms_controls(struct qlcnic_adapter *adapter, u64 off,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1303
if (off & 0xf) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1323
ms->ocm_window = OCM_WIN_P3P(off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1324
ms->off = GET_MEM_OFFS_2M(off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1327
int qlcnic_pci_mem_write_2M(struct qlcnic_adapter *adapter, u64 off, u64 data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1334
if (off & 7)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1338
if (!(ADDR_IN_RANGE(off, QLCNIC_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1340
ADDR_IN_RANGE(off, QLCNIC_ADDR_DDR_NET,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1344
qlcnic_set_ms_controls(adapter, off, &ms);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1346
if (ADDR_IN_RANGE(off, QLCNIC_ADDR_OCM0, QLCNIC_ADDR_OCM0_MAX))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1348
ms.off, &data, 1);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1350
off8 = off & ~0xf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1401
int qlcnic_pci_mem_read_2M(struct qlcnic_adapter *adapter, u64 off, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1409
if (off & 7)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1411
if (!(ADDR_IN_RANGE(off, QLCNIC_ADDR_QDR_NET,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1413
ADDR_IN_RANGE(off, QLCNIC_ADDR_DDR_NET,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1418
qlcnic_set_ms_controls(adapter, off, &ms);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1420
if (ADDR_IN_RANGE(off, QLCNIC_ADDR_OCM0, QLCNIC_ADDR_OCM0_MAX))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1422
ms.off, data, 0);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1426
off8 = off & ~0xf;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
19
#define CRB_BLK(off) ((off >> 20) & 0x3f)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
20
#define CRB_SUBBLK(off) ((off >> 16) & 0xf)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
22
#define CRB_HI(off) ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
32
u64 off;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
388
u32 off, val;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
474
off = qlcnic_decode_crb_addr(buf[i].addr);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
475
if (off == QLCNIC_ADDR_ERROR) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
480
off += QLCNIC_PCI_CRBSPACE;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
482
if (off & 1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
486
if (off == QLCNIC_CAM_RAM(0x1fc))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
488
if (off == (QLCNIC_CRB_I2C0 + 0x1c))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
490
if (off == (ROMUSB_GLB + 0xbc)) /* do not reset PCI */
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
492
if (off == (ROMUSB_GLB + 0xa8))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
494
if (off == (ROMUSB_GLB + 0xc8)) /* core clock */
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
496
if (off == (ROMUSB_GLB + 0x24)) /* MN clock */
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
498
if (off == (ROMUSB_GLB + 0x1c)) /* MS clock */
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
500
if ((off & 0x0ff00000) == QLCNIC_CRB_DDR_NET)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
503
if (off == QLCNIC_PCIE_REG(PCIE_SETUP_FUNCTION))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
505
if (off == QLCNIC_PCIE_REG(PCIE_SETUP_FUNCTION2))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
507
if ((off & 0x0ff00000) == QLCNIC_CRB_SMB)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
513
if (off == QLCNIC_ROMUSB_GLB_SW_RESET)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
516
QLCWR32(adapter, off, buf[i].data);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1136
sel->keys[0].off = 6;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
104
off = sel->keys[0].off << sel->offshift;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
112
off += ETH_HLEN;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
118
if (off > priv->tc_off_max)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
121
real_off = off / 4;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
122
rem = off % 4;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
96
u32 off, data, mask, real_off, rem;
drivers/net/ethernet/sun/cassini.c
1802
unsigned long off = addr + len;
drivers/net/ethernet/sun/cassini.c
1806
if ((CAS_ROUND_PAGE(off) - off) > TX_TARGET_ABORT_LEN)
drivers/net/ethernet/sun/cassini.c
1914
int off, swivel = RX_SWIVEL_OFF_VAL;
drivers/net/ethernet/sun/cassini.c
1942
off = CAS_VAL(RX_COMP2_HDR_OFF, words[1]) * 0x100 +
drivers/net/ethernet/sun/cassini.c
1948
dma_sync_single_for_cpu(&cp->pdev->dev, page->dma_addr + off,
drivers/net/ethernet/sun/cassini.c
1950
memcpy(p, page_address(page->buffer) + off, i);
drivers/net/ethernet/sun/cassini.c
1952
page->dma_addr + off, i,
drivers/net/ethernet/sun/cassini.c
1966
off = CAS_VAL(RX_COMP1_DATA_OFF, words[0]) + swivel;
drivers/net/ethernet/sun/cassini.c
1968
hlen = min(cp->page_size - off, dlen);
drivers/net/ethernet/sun/cassini.c
1978
dma_sync_single_for_cpu(&cp->pdev->dev, page->dma_addr + off,
drivers/net/ethernet/sun/cassini.c
1984
memcpy(p, page_address(page->buffer) + off,
drivers/net/ethernet/sun/cassini.c
1987
page->dma_addr + off, i,
drivers/net/ethernet/sun/cassini.c
1989
off += RX_COPY_MIN;
drivers/net/ethernet/sun/cassini.c
2002
skb_frag_fill_page_desc(frag, page->buffer, off, hlen - swivel);
drivers/net/ethernet/sun/cassini.c
2008
off = 0;
drivers/net/ethernet/sun/cassini.c
2032
crcaddr = page_address(page->buffer) + off + hlen;
drivers/net/ethernet/sun/cassini.c
2041
off = CAS_VAL(RX_COMP1_DATA_OFF, words[0]) + swivel;
drivers/net/ethernet/sun/cassini.c
2042
hlen = min(cp->page_size - off, dlen);
drivers/net/ethernet/sun/cassini.c
2052
dma_sync_single_for_cpu(&cp->pdev->dev, page->dma_addr + off,
drivers/net/ethernet/sun/cassini.c
2054
memcpy(p, page_address(page->buffer) + off, i);
drivers/net/ethernet/sun/cassini.c
2056
page->dma_addr + off, i,
drivers/net/ethernet/sun/cassini.c
2831
unsigned long off;
drivers/net/ethernet/sun/cassini.c
2837
off = offsetof(struct cas_init_block, tx_compwb);
drivers/net/ethernet/sun/cassini.c
2838
writel((desc_dma + off) >> 32, cp->regs + REG_TX_COMPWB_DB_HI);
drivers/net/ethernet/sun/cassini.c
2839
writel((desc_dma + off) & 0xffffffff, cp->regs + REG_TX_COMPWB_DB_LOW);
drivers/net/ethernet/sun/cassini.c
2852
off = (unsigned long) cp->init_txds[i] -
drivers/net/ethernet/sun/cassini.c
2856
writel((desc_dma + off) >> 32, cp->regs + REG_TX_DBN_HI(i));
drivers/net/ethernet/sun/cassini.c
2857
writel((desc_dma + off) & 0xffffffff, cp->regs +
drivers/net/ethernet/sun/cassini.c
3098
int off = (cp->rx_fifo_size - (max_frame * 2));
drivers/net/ethernet/sun/cassini.c
3099
int on = off - max_frame;
drivers/net/ethernet/sun/cassini.c
3100
cp->rx_pause_off = off;
drivers/net/ethernet/sun/niu.c
2229
unsigned long off;
drivers/net/ethernet/sun/niu.c
2237
off = 5 * HZ;
drivers/net/ethernet/sun/niu.c
2239
off = 1 * HZ;
drivers/net/ethernet/sun/niu.c
2240
np->timer.expires = jiffies + off;
drivers/net/ethernet/sun/niu.c
3439
u64 addr, val, off;
drivers/net/ethernet/sun/niu.c
3456
off = addr & ~PAGE_MASK;
drivers/net/ethernet/sun/niu.c
3471
niu_rx_skb_append(skb, page, off, append_size, rcr_size);
drivers/net/ethernet/sun/niu.c
8033
static int niu_pci_eeprom_read16(struct niu *np, u32 off)
drivers/net/ethernet/sun/niu.c
8035
int err = niu_pci_eeprom_read(np, off);
drivers/net/ethernet/sun/niu.c
8041
err = niu_pci_eeprom_read(np, off + 1);
drivers/net/ethernet/sun/niu.c
8049
static int niu_pci_eeprom_read16_swp(struct niu *np, u32 off)
drivers/net/ethernet/sun/niu.c
8051
int err = niu_pci_eeprom_read(np, off);
drivers/net/ethernet/sun/niu.c
8058
err = niu_pci_eeprom_read(np, off + 1);
drivers/net/ethernet/sun/niu.c
8067
static int niu_pci_vpd_get_propname(struct niu *np, u32 off, char *namebuf,
drivers/net/ethernet/sun/niu.c
8073
int err = niu_pci_eeprom_read(np, off + i);
drivers/net/ethernet/sun/niu.c
8184
u32 off = start + 5 + err;
drivers/net/ethernet/sun/niu.c
8191
err = niu_pci_eeprom_read(np, off + i);
drivers/net/ethernet/sun/sungem.c
1895
int off = (gp->rx_fifo_sz - (max_frame * 2));
drivers/net/ethernet/sun/sungem.c
1896
int on = off - max_frame;
drivers/net/ethernet/sun/sungem.c
1898
gp->rx_pause_off = off;
drivers/net/ethernet/sun/sunhme.h
343
#define ERX_CFG_DEFAULT(off) (ERX_CFG_DMAENABLE|((off)<<3)|ERX_CFG_SIZE32|((14/2)<<16))
drivers/net/ethernet/sun/sunhme.h
346
#define ERX_CFG_DEFAULT(off) (ERX_CFG_DMAENABLE|((off)<<3)|ERX_CFG_SIZE64|((14/2)<<16))
drivers/net/ethernet/sun/sunhme.h
349
#define ERX_CFG_DEFAULT(off) (ERX_CFG_DMAENABLE|((off)<<3)|ERX_CFG_SIZE128|((14/2)<<16))
drivers/net/ethernet/sun/sunhme.h
352
#define ERX_CFG_DEFAULT(off) (ERX_CFG_DMAENABLE|((off)<<3)|ERX_CFG_SIZE256|((14/2)<<16))
drivers/net/ethernet/sun/sunvnet_common.c
294
unsigned long addr, off;
drivers/net/ethernet/sun/sunvnet_common.c
301
off = ((addr + 7UL) & ~7UL) - addr;
drivers/net/ethernet/sun/sunvnet_common.c
302
if (off)
drivers/net/ethernet/sun/sunvnet_common.c
303
skb_reserve(skb, off);
drivers/net/ethernet/wangxun/libwx/wx_type.h
1413
#define wr32a(a, reg, off, val) \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1414
wr32((a), (reg) + ((off) << 2), (val))
drivers/net/fddi/skfp/fplustm.c
390
unsigned int off, int len)
drivers/net/fddi/skfp/fplustm.c
400
MARW(off) ; /* set memory address reg for writes */
drivers/net/ieee802154/ca8210.c
2446
loff_t *off
drivers/net/ipa/ipa_endpoint.c
660
u32 off;
drivers/net/ipa/ipa_endpoint.c
663
off = sizeof(struct rmnet_map_header) / sizeof(u32);
drivers/net/ipa/ipa_endpoint.c
664
val |= reg_encode(reg, CS_METADATA_HDR_OFFSET, off);
drivers/net/ipa/ipa_endpoint.c
802
u32 off; /* Field offset within header */
drivers/net/ipa/ipa_endpoint.c
805
off = offsetof(struct rmnet_map_header, mux_id);
drivers/net/ipa/ipa_endpoint.c
806
val |= ipa_metadata_offset_encode(version, reg, off);
drivers/net/ipa/ipa_endpoint.c
809
off = offsetof(struct rmnet_map_header, pkt_len);
drivers/net/ipa/ipa_endpoint.c
812
off &= reg_field_max(reg, HDR_OFST_PKT_SIZE);
drivers/net/ipa/ipa_endpoint.c
815
val |= reg_encode(reg, HDR_OFST_PKT_SIZE, off);
drivers/net/ipa/ipa_endpoint.c
868
u32 off; /* Field offset within header */
drivers/net/ipa/ipa_endpoint.c
870
off = offsetof(struct rmnet_map_header, pkt_len);
drivers/net/ipa/ipa_endpoint.c
872
off >>= hweight32(mask);
drivers/net/ipa/ipa_endpoint.c
873
val |= reg_encode(reg, HDR_OFST_PKT_SIZE_MSB, off);
drivers/net/ovpn/tcp.c
163
int err = 0, off, copied = 0, ret;
drivers/net/ovpn/tcp.c
177
skb = __skb_recv_datagram(sk, &peer->tcp.user_queue, flags, &off, &err);
drivers/net/phy/bcm-phy-ptp.c
393
int off;
drivers/net/phy/bcm-phy-ptp.c
409
off = data - skb->data + 8;
drivers/net/phy/bcm-phy-ptp.c
410
if (off < skb->len) {
drivers/net/phy/bcm-phy-ptp.c
411
memmove(data, data + 8, skb->len - off);
drivers/net/phy/nxp-tja11xx.c
444
data[i] >>= tja11xx_hw_stats[i].off;
drivers/net/phy/nxp-tja11xx.c
98
u8 off;
drivers/net/ppp/ppp_deflate.c
188
int r, proto, off, olen, oavail;
drivers/net/ppp/ppp_deflate.c
219
off = (proto > 0xff) ? 2 : 3; /* skip 1st proto byte if 0 */
drivers/net/ppp/ppp_deflate.c
220
rptr += off;
drivers/net/ppp/ppp_deflate.c
222
state->strm.avail_in = (isize - off);
drivers/net/usb/lan78xx.c
52
#define FLOW_CTRL_THRESHOLD(on, off) ((FLOW_THRESHOLD(on) << 0) | \
drivers/net/usb/lan78xx.c
53
(FLOW_THRESHOLD(off) << 8))
drivers/net/usb/rndis_host.c
238
u32 off, len;
drivers/net/usb/rndis_host.c
256
off = le32_to_cpu(u.get_c->offset);
drivers/net/usb/rndis_host.c
258
if (unlikely((off > CONTROL_BUFFER_SIZE - 8) ||
drivers/net/usb/rndis_host.c
259
(len > CONTROL_BUFFER_SIZE - 8 - off)))
drivers/net/usb/rndis_host.c
265
*reply = (unsigned char *) &u.get_c->request_id + off;
drivers/net/usb/rndis_host.c
273
oid, off, len);
drivers/net/veth.c
800
int off;
drivers/net/veth.c
860
off = orig_data - xdp->data;
drivers/net/veth.c
861
if (off > 0)
drivers/net/veth.c
862
__skb_push(skb, off);
drivers/net/veth.c
863
else if (off < 0)
drivers/net/veth.c
864
__skb_pull(skb, -off);
drivers/net/veth.c
869
off = xdp->data_end - orig_data_end;
drivers/net/veth.c
870
if (off != 0)
drivers/net/veth.c
871
__skb_put(skb, off); /* positive on grow, negative on shrink */
drivers/net/virtio_net.c
1888
int off;
drivers/net/virtio_net.c
1895
off = buf - page_address(p);
drivers/net/virtio_net.c
1911
page_address(p) + off, buflen);
drivers/net/vxlan/vxlan_core.c
631
unsigned int off,
drivers/net/vxlan/vxlan_core.c
648
vh = skb_gro_remcsum_process(skb, (void *)vh, off, hdrlen,
drivers/net/wireless/ath/ath10k/htt.c
168
static void ath10k_rx_desc_wcn3990_get_offsets(struct htt_rx_ring_rx_desc_offsets *off)
drivers/net/wireless/ath/ath10k/htt.c
171
off->mac80211_hdr_offset = __cpu_to_le16(desc_offset(rx_hdr_status));
drivers/net/wireless/ath/ath10k/htt.c
172
off->msdu_payload_offset = __cpu_to_le16(desc_offset(msdu_payload));
drivers/net/wireless/ath/ath10k/htt.c
173
off->ppdu_start_offset = __cpu_to_le16(desc_offset(ppdu_start));
drivers/net/wireless/ath/ath10k/htt.c
174
off->ppdu_end_offset = __cpu_to_le16(desc_offset(ppdu_end));
drivers/net/wireless/ath/ath10k/htt.c
175
off->mpdu_start_offset = __cpu_to_le16(desc_offset(mpdu_start));
drivers/net/wireless/ath/ath10k/htt.c
176
off->mpdu_end_offset = __cpu_to_le16(desc_offset(mpdu_end));
drivers/net/wireless/ath/ath10k/htt.c
177
off->msdu_start_offset = __cpu_to_le16(desc_offset(msdu_start));
drivers/net/wireless/ath/ath10k/htt.c
178
off->msdu_end_offset = __cpu_to_le16(desc_offset(msdu_end));
drivers/net/wireless/ath/ath10k/htt.c
179
off->rx_attention_offset = __cpu_to_le16(desc_offset(attention));
drivers/net/wireless/ath/ath10k/htt.c
180
off->frag_info_offset = __cpu_to_le16(desc_offset(frag_info));
drivers/net/wireless/ath/ath10k/htt.h
2217
struct htt_rx_ring_rx_desc_offsets *off)
drivers/net/wireless/ath/ath10k/htt.h
2220
hw->rx_desc_ops->rx_desc_get_offsets(off);
drivers/net/wireless/ath/ath10k/htt.h
2223
off->mac80211_hdr_offset = __cpu_to_le16(desc_offset(rx_hdr_status));
drivers/net/wireless/ath/ath10k/htt.h
2224
off->msdu_payload_offset = __cpu_to_le16(desc_offset(msdu_payload));
drivers/net/wireless/ath/ath10k/htt.h
2225
off->ppdu_start_offset = __cpu_to_le16(desc_offset(ppdu_start));
drivers/net/wireless/ath/ath10k/htt.h
2226
off->ppdu_end_offset = __cpu_to_le16(desc_offset(ppdu_end));
drivers/net/wireless/ath/ath10k/htt.h
2227
off->mpdu_start_offset = __cpu_to_le16(desc_offset(mpdu_start));
drivers/net/wireless/ath/ath10k/htt.h
2228
off->mpdu_end_offset = __cpu_to_le16(desc_offset(mpdu_end));
drivers/net/wireless/ath/ath10k/htt.h
2229
off->msdu_start_offset = __cpu_to_le16(desc_offset(msdu_start));
drivers/net/wireless/ath/ath10k/htt.h
2230
off->msdu_end_offset = __cpu_to_le16(desc_offset(msdu_end));
drivers/net/wireless/ath/ath10k/htt.h
2231
off->rx_attention_offset = __cpu_to_le16(desc_offset(attention));
drivers/net/wireless/ath/ath10k/htt.h
2232
off->frag_info_offset = __cpu_to_le16(desc_offset(frag_info));
drivers/net/wireless/ath/ath5k/ahb.c
36
ath5k_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath5k/ahb.c
46
eeprom += off;
drivers/net/wireless/ath/ath5k/ath5k.h
1462
bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
drivers/net/wireless/ath/ath5k/ath5k.h
1696
static inline bool ath5k_hw_nvram_read(struct ath5k_hw *ah, u32 off, u16 *data)
drivers/net/wireless/ath/ath5k/ath5k.h
1699
return common->bus_ops->eeprom_read(common, off, data);
drivers/net/wireless/ath/ath9k/ahb.c
43
static bool ath_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/eeprom.c
137
bool ath9k_hw_nvram_read(struct ath_hw *ah, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/eeprom.c
143
ret = ath9k_hw_nvram_read_nvmem(ah, off, data);
drivers/net/wireless/ath/ath9k/eeprom.c
145
ret = ath9k_hw_nvram_read_firmware(ah->eeprom_blob, off, data);
drivers/net/wireless/ath/ath9k/eeprom.c
147
ret = common->bus_ops->eeprom_read(common, off, data);
drivers/net/wireless/ath/ath9k/eeprom.c
151
"unable to read eeprom region at offset %u\n", off);
drivers/net/wireless/ath/ath9k/eeprom.h
679
bool ath9k_hw_nvram_read(struct ath_hw *ah, u32 off, u16 *data);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
519
static bool ath_usb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
523
(void)REG_READ(ah, AR5416_EEPROM_OFFSET + (off << AR5416_EEPROM_S));
drivers/net/wireless/ath/ath9k/hw.h
996
bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
drivers/net/wireless/ath/ath9k/pci.c
798
static bool ath_pci_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/pci.c
802
common->ops->read(ah, AR5416_EEPROM_OFFSET + (off << AR5416_EEPROM_S));
drivers/net/wireless/ath/carl9170/debug.c
281
ssize_t *off, ssize_t bufsize)
drivers/net/wireless/ath/carl9170/debug.c
288
ADD(buf, *off, bufsize, "%s %p, c:%2x, DA:%pM, sq:%4d, mc:%.4x, "
drivers/net/wireless/ath/carl9170/debug.c
47
#define ADD(buf, off, max, fmt, args...) \
drivers/net/wireless/ath/carl9170/debug.c
48
off += scnprintf(&buf[off], max - off, fmt, ##args)
drivers/net/wireless/ath/carl9170/main.c
1535
unsigned int i, off = 0, transfer, count;
drivers/net/wireless/ath/carl9170/main.c
1553
ar->rng.cache[off + i] = buf[i];
drivers/net/wireless/ath/carl9170/main.c
1555
off += transfer;
drivers/net/wireless/ath/carl9170/tx.c
1403
u16 tid, seq, qseq, off;
drivers/net/wireless/ath/carl9170/tx.c
1427
off = SEQ_DIFF(seq, agg->bsn);
drivers/net/wireless/ath/carl9170/tx.c
1428
if (WARN_ON_ONCE(test_and_set_bit(off, agg->bitmap)))
drivers/net/wireless/ath/carl9170/tx.c
1621
u32 word, ht1, plcp, off, addr, len;
drivers/net/wireless/ath/carl9170/tx.c
1643
off = cvif->id * AR9170_MAC_BCN_LENGTH_MAX;
drivers/net/wireless/ath/carl9170/tx.c
1644
addr = ar->fw.beacon_addr + off;
drivers/net/wireless/ath/carl9170/tx.c
1647
if ((off + len) > ar->fw.beacon_max_len) {
drivers/net/wireless/ath/carl9170/tx.c
350
u16 off;
drivers/net/wireless/ath/carl9170/tx.c
352
off = SEQ_DIFF(seq, tid_info->bsn);
drivers/net/wireless/ath/carl9170/tx.c
354
if (WARN_ON_ONCE(off >= CARL9170_BAW_BITS))
drivers/net/wireless/ath/carl9170/tx.c
363
WARN_ON_ONCE(!test_and_clear_bit(off, tid_info->bitmap));
drivers/net/wireless/ath/carl9170/tx.c
365
off = SEQ_DIFF(tid_info->snx, tid_info->bsn);
drivers/net/wireless/ath/carl9170/tx.c
366
if (WARN_ON_ONCE(off >= CARL9170_BAW_BITS))
drivers/net/wireless/ath/carl9170/tx.c
369
off = min(off, find_first_bit(tid_info->bitmap, off));
drivers/net/wireless/ath/carl9170/tx.c
371
tid_info->bsn += off;
drivers/net/wireless/ath/carl9170/tx.c
375
off, CARL9170_BAW_BITS);
drivers/net/wireless/ath/main.c
35
u32 off;
drivers/net/wireless/ath/main.c
52
off = ((unsigned long) skb->data) % common->cachelsz;
drivers/net/wireless/ath/main.c
53
if (off != 0)
drivers/net/wireless/ath/main.c
54
skb_reserve(skb, common->cachelsz - off);
drivers/net/wireless/ath/wil6210/debugfs.c
271
void __iomem *off)
drivers/net/wireless/ath/wil6210/debugfs.c
285
wil_memcpy_fromio_32(&r, off, sizeof(r));
drivers/net/wireless/ath/wil6210/debugfs.c
38
ulong off;
drivers/net/wireless/ath/wil6210/debugfs.c
463
base + tbl[i].off);
drivers/net/wireless/ath/wil6210/debugfs.c
467
base + tbl[i].off);
drivers/net/wireless/ath/wil6210/debugfs.c
471
dbg, base + tbl[i].off,
drivers/net/wireless/ath/wil6210/debugfs.c
476
dbg, base + tbl[i].off,
drivers/net/wireless/ath/wil6210/debugfs.c
481
base + tbl[i].off);
drivers/net/wireless/ath/wil6210/debugfs.c
500
u32 off)
drivers/net/wireless/ath/wil6210/debugfs.c
504
wil6210_debugfs_init_offset(wil, d, (void * __force)wil->csr + off,
drivers/net/wireless/ath/wil6210/pmc.c
368
loff_t wil_pmc_llseek(struct file *filp, loff_t off, int whence)
drivers/net/wireless/ath/wil6210/pmc.c
388
newpos = off;
drivers/net/wireless/ath/wil6210/pmc.c
392
newpos = filp->f_pos + off;
drivers/net/wireless/ath/wil6210/pmc.h
14
loff_t wil_pmc_llseek(struct file *filp, loff_t off, int whence);
drivers/net/wireless/ath/wil6210/wmi.c
276
u32 off;
drivers/net/wireless/ath/wil6210/wmi.c
286
off = HOSTADDR(ptr);
drivers/net/wireless/ath/wil6210/wmi.c
287
if (off > wil->bar_size - 4)
drivers/net/wireless/ath/wil6210/wmi.c
289
if (size && ((off + size > wil->bar_size) || (off + size < off)))
drivers/net/wireless/ath/wil6210/wmi.c
292
return wil->csr + off;
drivers/net/wireless/ath/wil6210/wmi.c
303
u32 off;
drivers/net/wireless/ath/wil6210/wmi.c
311
off = HOSTADDR(ptr);
drivers/net/wireless/ath/wil6210/wmi.c
312
if (off > wil->bar_size - 4)
drivers/net/wireless/ath/wil6210/wmi.c
315
return wil->csr + off;
drivers/net/wireless/broadcom/b43/phy_n.c
143
u16 value, u8 core, bool off,
drivers/net/wireless/broadcom/b43/phy_n.c
151
u16 value, u8 core, bool off,
drivers/net/wireless/broadcom/b43/phy_n.c
182
if (off) {
drivers/net/wireless/broadcom/b43/phy_n.c
199
u16 value, u8 core, bool off)
drivers/net/wireless/broadcom/b43/phy_n.c
208
b43_nphy_rf_ctl_override_rev7(dev, 0x20, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
209
b43_nphy_rf_ctl_override_rev7(dev, 0x10, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
210
b43_nphy_rf_ctl_override_rev7(dev, 0x08, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
213
b43_nphy_rf_ctl_override_rev7(dev, 0x4, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
214
b43_nphy_rf_ctl_override_rev7(dev, 0x2, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
215
b43_nphy_rf_ctl_override_rev7(dev, 0x1, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
216
b43_nphy_rf_ctl_override_rev7(dev, 0x2, value, core, off, 2);
drivers/net/wireless/broadcom/b43/phy_n.c
217
b43_nphy_rf_ctl_override_rev7(dev, 0x0800, 0, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
220
b43_nphy_rf_ctl_override_rev7(dev, 0x4, value, core, off, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
221
b43_nphy_rf_ctl_override_rev7(dev, 0x2, value, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
222
b43_nphy_rf_ctl_override_rev7(dev, 0x1, value, core, off, 2);
drivers/net/wireless/broadcom/b43/phy_n.c
223
b43_nphy_rf_ctl_override_rev7(dev, 0x0800, 1, core, off, 1);
drivers/net/wireless/broadcom/b43/phy_n.c
227
b43_nphy_rf_ctl_override_rev7(dev, 0x0800, tmp, core, off, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
229
b43_nphy_rf_ctl_override_rev7(dev, 0x6000, tmp, core, off, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
233
b43_nphy_rf_ctl_override_rev7(dev, 0x1000, tmp, core, off, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
235
b43_nphy_rf_ctl_override_rev7(dev, 0x4000, tmp, core, off, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
242
u16 value, u8 core, bool off)
drivers/net/wireless/broadcom/b43/phy_n.c
265
if (off) {
drivers/net/wireless/broadcom/b43/phy_n.c
280
if (off) {
drivers/net/wireless/broadcom/b43/phy_n.c
4729
int core, off;
drivers/net/wireless/broadcom/b43/phy_n.c
4734
off = core * 11;
drivers/net/wireless/broadcom/b43/phy_n.c
4736
save[off + 0] = b43_radio_read(dev, r + R2057_TX0_TX_SSI_MASTER);
drivers/net/wireless/broadcom/b43/phy_n.c
4737
save[off + 1] = b43_radio_read(dev, r + R2057_TX0_IQCAL_VCM_HG);
drivers/net/wireless/broadcom/b43/phy_n.c
4738
save[off + 2] = b43_radio_read(dev, r + R2057_TX0_IQCAL_IDAC);
drivers/net/wireless/broadcom/b43/phy_n.c
4739
save[off + 3] = b43_radio_read(dev, r + R2057_TX0_TSSI_VCM);
drivers/net/wireless/broadcom/b43/phy_n.c
4740
save[off + 4] = 0;
drivers/net/wireless/broadcom/b43/phy_n.c
4741
save[off + 5] = b43_radio_read(dev, r + R2057_TX0_TX_SSI_MUX);
drivers/net/wireless/broadcom/b43/phy_n.c
4743
save[off + 6] = b43_radio_read(dev, r + R2057_TX0_TSSIA);
drivers/net/wireless/broadcom/b43/phy_n.c
4744
save[off + 7] = b43_radio_read(dev, r + R2057_TX0_TSSIG);
drivers/net/wireless/broadcom/b43/phy_n.c
4745
save[off + 8] = b43_radio_read(dev, r + R2057_TX0_TSSI_MISC1);
drivers/net/wireless/broadcom/b43/ppr.c
120
off = ((sprom->cck2gpo >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
121
rates->cck[i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
127
off = ((sprom_ofdm_po >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
128
rates->ofdm[i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
143
off = ((sprom_mcs_po[0] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
144
rates->mcs_20_cdd[i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
149
off = ((sprom_mcs_po[1] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
150
rates->mcs_20_cdd[4 + i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
167
off = ((sprom_mcs_po[0] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
168
rates->mcs_20_stbc[i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
173
off = ((sprom_mcs_po[1] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
174
rates->mcs_20_stbc[4 + i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
181
off = ((sprom_mcs_po[2] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
182
rates->mcs_20_sdm[i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
185
off = ((sprom_mcs_po[3] >> (i * 4)) & 0xf) * 2;
drivers/net/wireless/broadcom/b43/ppr.c
186
rates->mcs_20_sdm[4 + i] = maxpwr - off;
drivers/net/wireless/broadcom/b43/ppr.c
74
u8 maxpwr, off;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
1037
#define wlc_nphy_table_addr(pi, id, off) \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
1038
wlc_phy_table_addr((pi), (id), (off), 0x72, 0x74, 0x73)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
14806
u8 core_mask, u8 off, u8 override_id)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
15055
if (off) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17163
u8 core_mask, u8 off)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17274
if (off) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17293
if (off) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21362
u8 core_mask, u8 off)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21373
value, core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21377
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21381
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21387
value, core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21391
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21395
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21399
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21403
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21409
value, core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21413
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21417
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21421
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21425
core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21436
off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21441
off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21451
tgain, core_mask, off,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
21456
off,
drivers/net/wireless/intel/iwlegacy/commands.h
3335
u8 off; /* # intervals off while blinking;
drivers/net/wireless/intel/iwlegacy/common.c
475
il_led_cmd(struct il_priv *il, unsigned long on, unsigned long off)
drivers/net/wireless/intel/iwlegacy/common.c
486
if (il->blink_on == on && il->blink_off == off)
drivers/net/wireless/intel/iwlegacy/common.c
489
if (off == 0) {
drivers/net/wireless/intel/iwlegacy/common.c
499
led_cmd.off =
drivers/net/wireless/intel/iwlegacy/common.c
500
il_blink_compensation(il, off,
drivers/net/wireless/intel/iwlegacy/common.c
506
il->blink_off = off;
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
3201
u8 off; /* # intervals off while blinking;
drivers/net/wireless/intel/iwlwifi/dvm/led.c
110
if (priv->blink_on == on && priv->blink_off == off)
drivers/net/wireless/intel/iwlwifi/dvm/led.c
113
if (off == 0) {
drivers/net/wireless/intel/iwlwifi/dvm/led.c
120
led_cmd.off = iwl_blink_compensation(priv, off,
drivers/net/wireless/intel/iwlwifi/dvm/led.c
126
priv->blink_off = off;
drivers/net/wireless/intel/iwlwifi/dvm/led.c
136
unsigned long off = 0;
drivers/net/wireless/intel/iwlwifi/dvm/led.c
141
off = IWL_LED_SOLID;
drivers/net/wireless/intel/iwlwifi/dvm/led.c
143
iwl_led_cmd(priv, on, off);
drivers/net/wireless/intel/iwlwifi/dvm/led.c
99
unsigned long off)
drivers/net/wireless/intel/iwlwifi/mld/tx.c
205
#define OPT_HDR(type, skb, off) \
drivers/net/wireless/intel/iwlwifi/mld/tx.c
206
(type *)(skb_network_header(skb) + (off))
drivers/net/wireless/intel/iwlwifi/mld/tx.c
240
unsigned int off = sizeof(*ipv6h);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
254
hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
256
off += ipv6_optlen(hp);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
42
#define OPT_HDR(type, skb, off) \
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
43
(type *)(skb_network_header(skb) + (off))
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
74
unsigned int off = sizeof(*ipv6h);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
88
hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
90
off += ipv6_optlen(hp);
drivers/net/wireless/marvell/mwl8k.c
2553
int off;
drivers/net/wireless/marvell/mwl8k.c
2580
off = le32_to_cpu(cmd->rxwrptr) & 0xffff;
drivers/net/wireless/marvell/mwl8k.c
2581
iowrite32(priv->rxq[0].rxd_dma, priv->sram + off);
drivers/net/wireless/marvell/mwl8k.c
2583
off = le32_to_cpu(cmd->rxrdptr) & 0xffff;
drivers/net/wireless/marvell/mwl8k.c
2584
iowrite32(priv->rxq[0].rxd_dma, priv->sram + off);
drivers/net/wireless/mediatek/mt7601u/debugfs.c
38
#define stat_printf(grp, off, name) \
drivers/net/wireless/mediatek/mt7601u/debugfs.c
39
seq_printf(file, #name ":\t%llu\n", dev->stats.grp[off])
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1385
u64 off, reg = 0;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1395
off = rt2800_get_beacon_offset(rt2x00dev, entry->entry_idx);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1396
reg |= off << (8 * bcn_num);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
121
u16 off, len, bsize;
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
126
off = offset;
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
131
requesttype, off, tb,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
136
off += bsize;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
266
static inline void set_txbuffer_desc_add_high_with_offset(__le32 *pbd, u8 off,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
270
*(pbd + 4 * off + 2) = cpu_to_le32(val);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
272
*(pbd + 4 * off + 2) = 0;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
280
static inline u32 get_txbuffer_desc_addr_high(__le32 *pbd, u32 off, bool dma64)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
283
return le32_to_cpu(*((pbd + 4 * off + 2)));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1864
bool off)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1868
u8 off_reverse = off ? 0 : 1;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1789
enum rtw89_rf_path path, bool off);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2728
enum rtw89_rf_path path, bool off)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2733
val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2739
kidx, str_enable_disable(dpk->is_dpk_enable && !off));
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1688
static void _dpk_onoff(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, bool off)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1693
val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok;
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1699
kidx, str_enable_disable(dpk->is_dpk_enable && !off));
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1798
static void _dpk_onoff(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, bool off)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1803
val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok;
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1809
kidx, str_enable_disable(dpk->is_dpk_enable && !off));
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1844
enum rtw89_rf_path path, bool off);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2819
enum rtw89_rf_path path, bool off)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2824
val = dpk->is_dpk_enable && !off && dpk->bp[path][kidx].path_ok ?
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2831
kidx, str_enable_disable(dpk->is_dpk_enable && !off));
drivers/net/wireless/st/cw1200/txrx.c
173
register unsigned rateid, off, shift, retries;
drivers/net/wireless/st/cw1200/txrx.c
176
off = rateid >> 3; /* eq. rateid / 8 */
drivers/net/wireless/st/cw1200/txrx.c
184
policy->tbl[off] |= __cpu_to_le32(retries << shift);
drivers/net/wireless/ti/wlcore/boot.c
106
for (i = 0; i < NUM_FW_VER && off < sizeof(min_fw_str); i++)
drivers/net/wireless/ti/wlcore/boot.c
108
off += snprintf(min_fw_str + off,
drivers/net/wireless/ti/wlcore/boot.c
109
sizeof(min_fw_str) - off,
drivers/net/wireless/ti/wlcore/boot.c
112
off += snprintf(min_fw_str + off,
drivers/net/wireless/ti/wlcore/boot.c
113
sizeof(min_fw_str) - off,
drivers/net/wireless/ti/wlcore/boot.c
72
int off = 0;
drivers/net/xen-netback/common.h
434
u32 off);
drivers/net/xen-netback/hash.c
335
u32 off)
drivers/net/xen-netback/hash.c
347
if ((off + len < off) || (off + len > vif->hash.size) ||
drivers/net/xen-netback/hash.c
351
copy_op[0].dest.u.gmfn = virt_to_gfn(mapping + off);
drivers/net/xen-netback/hash.c
352
copy_op[0].dest.offset = xen_offset_in_page(mapping + off);
drivers/net/xen-netback/hash.c
356
copy_op[1].dest.u.gmfn = virt_to_gfn(mapping + off + len);
drivers/net/xen-netback/hash.c
375
if (mapping[off++] >= vif->num_queues)
drivers/nfc/s3fwrn5/firmware.c
413
u32 image_size, off;
drivers/nfc/s3fwrn5/firmware.c
432
for (off = 0; off < image_size; off += fw_info->sector_size) {
drivers/nfc/s3fwrn5/firmware.c
434
fw_info->base_addr + off, fw->image + off);
drivers/ntb/hw/amd/ntb_hw_amd.c
854
ssize_t ret, off;
drivers/ntb/hw/amd/ntb_hw_amd.c
866
off = 0;
drivers/ntb/hw/amd/ntb_hw_amd.c
868
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
871
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
875
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
879
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
882
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
884
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
887
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
892
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
894
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
896
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
898
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
901
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
905
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
909
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
912
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
916
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
920
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
924
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
928
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
932
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
936
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/amd/ntb_hw_amd.c
939
ret = simple_read_from_buffer(ubuf, count, offp, buf, off);
drivers/ntb/hw/idt/ntb_hw_idt.c
2336
ssize_t ret = 0, off = 0;
drivers/ntb/hw/idt/ntb_hw_idt.c
2352
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2356
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2360
off += scnprintf(strbuf + off, size - off, "Peers:\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2362
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2369
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2371
off += scnprintf(strbuf + off, size - off, "PCIe Gen %d x%d lanes\n",
drivers/ntb/hw/idt/ntb_hw_idt.c
2375
off += scnprintf(strbuf + off, size - off, "NTB Mapping Table:\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2384
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2390
off += scnprintf(strbuf + off, size - off, "\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2393
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2401
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2404
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2407
off += scnprintf(strbuf + off, size - off, "%s BAR%hhu, ",
drivers/ntb/hw/idt/ntb_hw_idt.c
2410
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2413
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2420
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2430
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2433
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2436
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2440
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2444
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2450
off += scnprintf(strbuf + off, size - off, "\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2454
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2457
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2460
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2462
off += scnprintf(strbuf + off, size - off, "\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2465
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2468
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2471
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2473
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2478
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2482
off += scnprintf(strbuf + off, size - off, "\n");
drivers/ntb/hw/idt/ntb_hw_idt.c
2486
off += scnprintf(strbuf + off, size - off,
drivers/ntb/hw/idt/ntb_hw_idt.c
2491
ret = simple_read_from_buffer(ubuf, count, offp, strbuf, off);
drivers/ntb/hw/intel/ntb_hw_gen1.c
499
ssize_t ret, off;
drivers/ntb/hw/intel/ntb_hw_gen1.c
512
off = 0;
drivers/ntb/hw/intel/ntb_hw_gen1.c
514
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
517
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
522
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
524
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
528
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
532
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
534
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
538
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
541
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
543
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
546
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
551
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
553
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
555
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
557
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
559
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
562
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
564
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
566
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
570
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
574
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
577
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
581
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
585
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
589
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
592
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
597
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
601
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
605
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
608
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
612
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
616
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
621
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
625
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
629
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
634
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
639
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
642
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
646
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
652
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
656
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
661
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
665
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
670
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
676
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
681
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
685
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
690
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
695
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
699
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
703
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
708
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
711
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
715
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
721
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
725
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
728
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
733
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
738
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
743
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
748
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen1.c
752
ret = simple_read_from_buffer(ubuf, count, offp, buf, off);
drivers/ntb/hw/intel/ntb_hw_gen3.c
265
ssize_t ret, off;
drivers/ntb/hw/intel/ntb_hw_gen3.c
277
off = 0;
drivers/ntb/hw/intel/ntb_hw_gen3.c
279
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
282
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
286
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
288
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
292
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
295
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
297
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
300
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
305
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
307
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
309
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
311
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
313
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
316
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
318
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
320
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
324
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
328
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
331
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
335
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
339
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
343
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
347
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
351
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
355
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
359
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
363
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
367
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
370
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
374
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
378
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
382
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
386
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
390
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
393
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
398
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
403
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
408
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
413
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen3.c
416
ret = simple_read_from_buffer(ubuf, count, offp, buf, off);
drivers/ntb/hw/intel/ntb_hw_gen4.c
236
ssize_t ret, off;
drivers/ntb/hw/intel/ntb_hw_gen4.c
248
off = 0;
drivers/ntb/hw/intel/ntb_hw_gen4.c
250
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
253
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
257
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
259
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
263
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
266
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
268
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
271
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
276
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
278
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
280
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
282
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
284
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
287
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
289
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
291
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
295
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
298
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
302
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
306
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
310
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
314
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
317
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
320
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
325
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
329
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
334
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
339
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/hw/intel/ntb_hw_gen4.c
342
ret = simple_read_from_buffer(ubuf, count, offp, buf, off);
drivers/ntb/test/ntb_tool.c
644
ssize_t ret, off = 0;
drivers/ntb/test/ntb_tool.c
659
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
663
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
668
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
671
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
675
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
679
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
683
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
687
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
691
ret = simple_read_from_buffer(ubuf, size, offp, buf, off);
drivers/ntb/test/ntb_tool.c
872
ssize_t off = 0;
drivers/ntb/test/ntb_tool.c
888
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
892
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
897
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
901
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
904
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
907
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
910
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
913
off += scnprintf(buf + off, buf_size - off,
drivers/ntb/test/ntb_tool.c
916
ret = simple_read_from_buffer(ubuf, size, offp, buf, off);
drivers/nvdimm/btt.c
1101
unsigned int off, u32 lba, u32 len)
drivers/nvdimm/btt.c
1107
ret = arena_read_bytes(arena, nsoff, mem + off, len, NVDIMM_IO_ATOMIC);
drivers/nvdimm/btt.c
1114
struct page *page, unsigned int off, u32 len)
drivers/nvdimm/btt.c
1120
ret = arena_write_bytes(arena, nsoff, mem + off, len, NVDIMM_IO_ATOMIC);
drivers/nvdimm/btt.c
1126
static void zero_fill_data(struct page *page, unsigned int off, u32 len)
drivers/nvdimm/btt.c
1130
memset(mem + off, 0, len);
drivers/nvdimm/btt.c
1190
struct page *page, unsigned int off, sector_t sector,
drivers/nvdimm/btt.c
1224
zero_fill_data(page, off, cur_len);
drivers/nvdimm/btt.c
1254
ret = btt_data_read(arena, page, off, postmap, cur_len);
drivers/nvdimm/btt.c
1274
off += cur_len;
drivers/nvdimm/btt.c
1303
sector_t sector, struct page *page, unsigned int off,
drivers/nvdimm/btt.c
1357
ret = btt_data_write(arena, new_postmap, page, off, cur_len);
drivers/nvdimm/btt.c
1404
off += cur_len;
drivers/nvdimm/btt.c
1418
struct page *page, unsigned int len, unsigned int off,
drivers/nvdimm/btt.c
1424
ret = btt_read_pg(btt, bip, page, off, sector, len);
drivers/nvdimm/btt.c
1428
ret = btt_write_pg(btt, bip, sector, page, off, len);
drivers/nvdimm/pmem.c
125
unsigned int off, unsigned int len)
drivers/nvdimm/pmem.c
132
chunk = min_t(unsigned int, len, PAGE_SIZE - off);
drivers/nvdimm/pmem.c
133
memcpy_flushcache(pmem_addr, mem + off, chunk);
drivers/nvdimm/pmem.c
136
off = 0;
drivers/nvdimm/pmem.c
142
static blk_status_t read_pmem(struct page *page, unsigned int off,
drivers/nvdimm/pmem.c
151
chunk = min_t(unsigned int, len, PAGE_SIZE - off);
drivers/nvdimm/pmem.c
152
rem = copy_mc_to_kernel(mem + off, pmem_addr, chunk);
drivers/nvdimm/pmem.c
157
off = 0;
drivers/nvdimm/pmem.c
329
size_t olen, len, off;
drivers/nvdimm/pmem.c
334
off = offset_in_page(addr);
drivers/nvdimm/pmem.c
335
len = PFN_PHYS(PFN_UP(off + bytes));
drivers/nvdimm/pmem.c
343
if (off || !PAGE_ALIGNED(bytes)) {
drivers/nvme/host/apple.c
1243
static int apple_nvme_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/apple.c
1245
*val = readl(ctrl_to_apple_nvme(ctrl)->mmio_nvme + off);
drivers/nvme/host/apple.c
1249
static int apple_nvme_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/apple.c
1251
writel(val, ctrl_to_apple_nvme(ctrl)->mmio_nvme + off);
drivers/nvme/host/apple.c
1255
static int apple_nvme_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/apple.c
1257
*val = readq(ctrl_to_apple_nvme(ctrl)->mmio_nvme + off);
drivers/nvme/host/core.c
3071
int off;
drivers/nvme/host/core.c
3089
off = snprintf(subsys->subnqn, NVMF_NQN_SIZE,
drivers/nvme/host/core.c
3092
memcpy(subsys->subnqn + off, id->sn, sizeof(id->sn));
drivers/nvme/host/core.c
3093
off += sizeof(id->sn);
drivers/nvme/host/core.c
3094
memcpy(subsys->subnqn + off, id->mn, sizeof(id->mn));
drivers/nvme/host/core.c
3095
off += sizeof(id->mn);
drivers/nvme/host/core.c
3096
memset(subsys->subnqn + off, 0, sizeof(subsys->subnqn) - off);
drivers/nvme/host/fabrics.c
172
int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/fabrics.c
180
cmd.prop_get.offset = cpu_to_le32(off);
drivers/nvme/host/fabrics.c
190
ret > 0 ? ret & ~NVME_STATUS_DNR : ret, off);
drivers/nvme/host/fabrics.c
217
int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/fabrics.c
226
cmd.prop_get.offset = cpu_to_le32(off);
drivers/nvme/host/fabrics.c
236
ret > 0 ? ret & ~NVME_STATUS_DNR : ret, off);
drivers/nvme/host/fabrics.c
262
int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/fabrics.c
270
cmd.prop_set.offset = cpu_to_le32(off);
drivers/nvme/host/fabrics.c
278
ret > 0 ? ret & ~NVME_STATUS_DNR : ret, off);
drivers/nvme/host/fabrics.h
226
int nvmf_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val);
drivers/nvme/host/fabrics.h
227
int nvmf_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val);
drivers/nvme/host/fabrics.h
228
int nvmf_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val);
drivers/nvme/host/nvme.h
631
int (*reg_read32)(struct nvme_ctrl *ctrl, u32 off, u32 *val);
drivers/nvme/host/nvme.h
632
int (*reg_write32)(struct nvme_ctrl *ctrl, u32 off, u32 val);
drivers/nvme/host/nvme.h
633
int (*reg_read64)(struct nvme_ctrl *ctrl, u32 off, u64 *val);
drivers/nvme/host/pci.c
3462
static int nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val)
drivers/nvme/host/pci.c
3464
*val = readl(to_nvme_dev(ctrl)->bar + off);
drivers/nvme/host/pci.c
3468
static int nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val)
drivers/nvme/host/pci.c
3470
writel(val, to_nvme_dev(ctrl)->bar + off);
drivers/nvme/host/pci.c
3474
static int nvme_pci_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val)
drivers/nvme/host/pci.c
3476
*val = lo_hi_readq(to_nvme_dev(ctrl)->bar + off);
drivers/nvme/host/tcp.c
464
struct page *page, size_t off, size_t len)
drivers/nvme/host/tcp.c
466
page += off / PAGE_SIZE;
drivers/nvme/host/tcp.c
467
off %= PAGE_SIZE;
drivers/nvme/host/tcp.c
470
size_t n = min(len, (size_t)PAGE_SIZE - off);
drivers/nvme/host/tcp.c
472
*crcp = crc32c(*crcp, vaddr + off, n);
drivers/nvme/host/tcp.c
475
off = 0;
drivers/nvme/host/tcp.c
988
off_t off = NVME_TCP_DIGEST_LENGTH - queue->ddgst_remaining;
drivers/nvme/host/tcp.c
991
ret = skb_copy_bits(skb, *offset, &ddgst[off], recv_len);
drivers/nvme/target/admin-cmd.c
1003
off_t off = 0;
drivers/nvme/target/admin-cmd.c
1013
&req->ns->uuid, &off);
drivers/nvme/target/admin-cmd.c
1020
&req->ns->nguid, &off);
drivers/nvme/target/admin-cmd.c
1027
&req->ns->csi, &off);
drivers/nvme/target/admin-cmd.c
1031
if (sg_zero_buffer(req->sg, req->sg_cnt, NVME_IDENTIFY_DATA_SIZE - off,
drivers/nvme/target/admin-cmd.c
1032
off) != NVME_IDENTIFY_DATA_SIZE - off)
drivers/nvme/target/admin-cmd.c
980
void *id, off_t *off)
drivers/nvme/target/admin-cmd.c
988
status = nvmet_copy_to_sgl(req, *off, &desc, sizeof(desc));
drivers/nvme/target/admin-cmd.c
991
*off += sizeof(desc);
drivers/nvme/target/admin-cmd.c
993
status = nvmet_copy_to_sgl(req, *off, id, len);
drivers/nvme/target/admin-cmd.c
996
*off += len;
drivers/nvme/target/core.c
102
u16 nvmet_copy_from_sgl(struct nvmet_req *req, off_t off, void *buf, size_t len)
drivers/nvme/target/core.c
104
if (sg_pcopy_to_buffer(req->sg, req->sg_cnt, buf, len, off) != len) {
drivers/nvme/target/core.c
111
u16 nvmet_zero_sgl(struct nvmet_req *req, off_t off, size_t len)
drivers/nvme/target/core.c
113
if (sg_zero_buffer(req->sg, req->sg_cnt, len, off) != len) {
drivers/nvme/target/core.c
92
u16 nvmet_copy_to_sgl(struct nvmet_req *req, off_t off, const void *buf,
drivers/nvme/target/core.c
95
if (sg_pcopy_from_buffer(req->sg, req->sg_cnt, buf, len, off) != len) {
drivers/nvme/target/nvmet.h
653
u16 nvmet_copy_to_sgl(struct nvmet_req *req, off_t off, const void *buf,
drivers/nvme/target/nvmet.h
655
u16 nvmet_copy_from_sgl(struct nvmet_req *req, off_t off, void *buf,
drivers/nvme/target/nvmet.h
657
u16 nvmet_zero_sgl(struct nvmet_req *req, off_t off, size_t len);
drivers/nvme/target/pci-epf.c
227
u32 off)
drivers/nvme/target/pci-epf.c
229
__le32 *bar_reg = ctrl->bar + off;
drivers/nvme/target/pci-epf.c
235
u32 off, u32 val)
drivers/nvme/target/pci-epf.c
237
__le32 *bar_reg = ctrl->bar + off;
drivers/nvme/target/pci-epf.c
243
u32 off)
drivers/nvme/target/pci-epf.c
245
return (u64)nvmet_pci_epf_bar_read32(ctrl, off) |
drivers/nvme/target/pci-epf.c
246
((u64)nvmet_pci_epf_bar_read32(ctrl, off + 4) << 32);
drivers/nvme/target/pci-epf.c
250
u32 off, u64 val)
drivers/nvme/target/pci-epf.c
252
nvmet_pci_epf_bar_write32(ctrl, off, val & 0xFFFFFFFF);
drivers/nvme/target/pci-epf.c
253
nvmet_pci_epf_bar_write32(ctrl, off + 4, (val >> 32) & 0xFFFFFFFF);
drivers/nvme/target/rdma.c
822
u64 off)
drivers/nvme/target/rdma.c
834
sg->offset = off;
drivers/nvme/target/rdma.c
835
sg->length = min_t(int, len, PAGE_SIZE - off);
drivers/nvme/target/rdma.c
838
off = 0;
drivers/nvme/target/rdma.c
848
u64 off = le64_to_cpu(sgl->addr);
drivers/nvme/target/rdma.c
857
if (off + len > rsp->queue->dev->inline_data_size) {
drivers/nvme/target/rdma.c
866
nvmet_rdma_use_inline_sg(rsp, len, off);
drivers/nvmem/microchip-otpc.c
146
static int mchp_otpc_read(void *priv, unsigned int off, void *val,
drivers/nvmem/microchip-otpc.c
162
packet = mchp_otpc_id_to_packet(otpc, off / 4);
drivers/of/resolver.c
156
unsigned int off;
drivers/of/resolver.c
180
off = be32_to_cpu(((__be32 *)prop_fix->value)[i]);
drivers/of/resolver.c
181
if ((off + 4) > prop->length)
drivers/of/resolver.c
184
be32_add_cpu(prop->value + off, phandle_delta);
drivers/parisc/led.c
200
blockp[i]->off, LCD_DATA_REG );
drivers/parisc/led.c
47
unsigned char off; /* value for turning LED off */
drivers/parport/probe.c
163
int off = 2;
drivers/parport/probe.c
166
off = 0;
drivers/parport/probe.c
167
idlens[off] = max(belen, lelen);
drivers/parport/probe.c
168
idlens[off+1] = idlens[off]+2;
drivers/parport/probe.c
169
numidlens = off+2;
drivers/pci/controller/dwc/pci-imx6.c
1751
void __iomem *off = devm_platform_ioremap_resource_byname(pdev, "app");
drivers/pci/controller/dwc/pci-imx6.c
1753
if (IS_ERR(off))
drivers/pci/controller/dwc/pci-imx6.c
1754
return dev_err_probe(dev, PTR_ERR(off),
drivers/pci/controller/dwc/pci-imx6.c
1763
imx_pcie->iomuxc_gpr = devm_regmap_init_mmio(dev, off, ®map_config);
drivers/pci/controller/dwc/pci-layerscape.c
113
static u32 ls_pcie_pf_lut_readl(struct ls_pcie *pcie, u32 off)
drivers/pci/controller/dwc/pci-layerscape.c
116
return ioread32be(pcie->pf_lut_base + off);
drivers/pci/controller/dwc/pci-layerscape.c
118
return ioread32(pcie->pf_lut_base + off);
drivers/pci/controller/dwc/pci-layerscape.c
121
static void ls_pcie_pf_lut_writel(struct ls_pcie *pcie, u32 off, u32 val)
drivers/pci/controller/dwc/pci-layerscape.c
124
iowrite32be(val, pcie->pf_lut_base + off);
drivers/pci/controller/dwc/pci-layerscape.c
126
iowrite32(val, pcie->pf_lut_base + off);
drivers/pci/controller/dwc/pcie-designware-ep.c
211
size_t off = 0;
drivers/pci/controller/dwc/pcie-designware-ep.c
239
if (!IS_ALIGNED(size, align) || !IS_ALIGNED(off, align))
drivers/pci/controller/dwc/pcie-designware-ep.c
245
if (off > bar_size || size > bar_size - off)
drivers/pci/controller/dwc/pcie-designware-ep.c
248
off += size;
drivers/pci/controller/dwc/pcie-designware-ep.c
250
if (off != bar_size)
drivers/pci/controller/dwc/pcie-designware-ep.c
266
u64 size, base, off = 0;
drivers/pci/controller/dwc/pcie-designware-ep.c
299
if (off > (~0ULL) - base) {
drivers/pci/controller/dwc/pcie-designware-ep.c
304
pci_addr = base + off;
drivers/pci/controller/dwc/pcie-designware-ep.c
305
off += size;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
45
static inline u32 ls_g4_pcie_pf_readl(struct ls_g4_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
47
return ioread32(pcie->pci.csr_axi_slave_base + PCIE_PF_OFF + off);
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
51
u32 off, u32 val)
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
53
iowrite32(val, pcie->pci.csr_axi_slave_base + PCIE_PF_OFF + off);
drivers/pci/controller/mobiveil/pcie-mobiveil.c
105
addr = mobiveil_pcie_comp_addr(pcie, off);
drivers/pci/controller/mobiveil/pcie-mobiveil.c
114
void mobiveil_csr_write(struct mobiveil_pcie *pcie, u32 val, u32 off,
drivers/pci/controller/mobiveil/pcie-mobiveil.c
120
addr = mobiveil_pcie_comp_addr(pcie, off);
drivers/pci/controller/mobiveil/pcie-mobiveil.c
40
u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.c
42
if (off < PAGED_ADDR_BNDRY) {
drivers/pci/controller/mobiveil/pcie-mobiveil.c
45
return pcie->csr_axi_slave_base + off;
drivers/pci/controller/mobiveil/pcie-mobiveil.c
48
mobiveil_pcie_sel_page(pcie, OFFSET_TO_PAGE_IDX(off));
drivers/pci/controller/mobiveil/pcie-mobiveil.c
49
return pcie->csr_axi_slave_base + OFFSET_TO_PAGE_ADDR(off);
drivers/pci/controller/mobiveil/pcie-mobiveil.c
99
u32 mobiveil_csr_read(struct mobiveil_pcie *pcie, u32 off, size_t size)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
131
#define OFFSET_TO_PAGE_ADDR(off) \
drivers/pci/controller/mobiveil/pcie-mobiveil.h
132
((off & PAGE_LO_MASK) | PAGED_ADDR_BNDRY)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
133
#define OFFSET_TO_PAGE_IDX(off) \
drivers/pci/controller/mobiveil/pcie-mobiveil.h
134
((off >> PAGE_SEL_OFFSET_SHIFT) & PAGE_SEL_MASK)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
186
u32 mobiveil_csr_read(struct mobiveil_pcie *pcie, u32 off, size_t size);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
187
void mobiveil_csr_write(struct mobiveil_pcie *pcie, u32 val, u32 off,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
190
static inline u32 mobiveil_csr_readl(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
192
return mobiveil_csr_read(pcie, off, 0x4);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
195
static inline u16 mobiveil_csr_readw(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
197
return mobiveil_csr_read(pcie, off, 0x2);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
200
static inline u8 mobiveil_csr_readb(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
202
return mobiveil_csr_read(pcie, off, 0x1);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
207
u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
209
mobiveil_csr_write(pcie, val, off, 0x4);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
213
u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
215
mobiveil_csr_write(pcie, val, off, 0x2);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
219
u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
221
mobiveil_csr_write(pcie, val, off, 0x1);
drivers/pci/controller/pcie-xilinx-nwl.c
176
static inline u32 nwl_bridge_readl(struct nwl_pcie *pcie, u32 off)
drivers/pci/controller/pcie-xilinx-nwl.c
178
return readl(pcie->breg_base + off);
drivers/pci/controller/pcie-xilinx-nwl.c
181
static inline void nwl_bridge_writel(struct nwl_pcie *pcie, u32 val, u32 off)
drivers/pci/controller/pcie-xilinx-nwl.c
183
writel(val, pcie->breg_base + off);
drivers/pci/endpoint/functions/pci-epf-vntb.c
1326
int off = ntb->reg->spad_offset, ct = ntb->reg->spad_count * sizeof(u32);
drivers/pci/endpoint/functions/pci-epf-vntb.c
1330
val = readl(base + off + ct + idx * sizeof(u32));
drivers/pci/endpoint/functions/pci-epf-vntb.c
1338
int off = ctrl->spad_offset, ct = ctrl->spad_count * sizeof(u32);
drivers/pci/endpoint/functions/pci-epf-vntb.c
1341
writel(val, base + off + ct + idx * sizeof(u32));
drivers/pci/endpoint/functions/pci-epf-vntb.c
1349
int off = ctrl->spad_offset;
drivers/pci/endpoint/functions/pci-epf-vntb.c
1353
val = readl(base + off + idx * sizeof(u32));
drivers/pci/endpoint/functions/pci-epf-vntb.c
1361
int off = ctrl->spad_offset;
drivers/pci/endpoint/functions/pci-epf-vntb.c
1364
writel(val, base + off + idx * sizeof(u32));
drivers/pci/endpoint/pci-epf-core.c
595
u64 addr, dma_addr_t *base, size_t *off)
drivers/pci/endpoint/pci-epf-core.c
607
*off = addr & (align - 1);
drivers/pci/hotplug/cpqphp_sysfs.c
153
static loff_t lseek(struct file *file, loff_t off, int whence)
drivers/pci/hotplug/cpqphp_sysfs.c
156
return fixed_size_llseek(file, off, whence, dbg->size);
drivers/pci/pci-sysfs.c
1145
loff_t off, size_t count, bool write)
drivers/pci/pci-sysfs.c
1150
unsigned long port = off;
drivers/pci/pci-sysfs.c
1188
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
1190
return pci_resource_io(filp, kobj, attr, buf, off, count, false);
drivers/pci/pci-sysfs.c
1195
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
1203
return pci_resource_io(filp, kobj, attr, buf, off, count, true);
drivers/pci/pci-sysfs.c
1342
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
1346
if ((off == 0) && (*buf == '0') && (count == 2))
drivers/pci/pci-sysfs.c
1368
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
1381
if (off >= size)
drivers/pci/pci-sysfs.c
1384
if (off + count > size)
drivers/pci/pci-sysfs.c
1385
count = size - off;
drivers/pci/pci-sysfs.c
1387
memcpy_fromio(buf, rom + off, count);
drivers/pci/pci-sysfs.c
741
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
745
loff_t init_off = off;
drivers/pci/pci-sysfs.c
754
if (off > size)
drivers/pci/pci-sysfs.c
756
if (off + count > size) {
drivers/pci/pci-sysfs.c
757
size -= off;
drivers/pci/pci-sysfs.c
765
if ((off & 1) && size) {
drivers/pci/pci-sysfs.c
767
pci_user_read_config_byte(dev, off, &val);
drivers/pci/pci-sysfs.c
768
data[off - init_off] = val;
drivers/pci/pci-sysfs.c
769
off++;
drivers/pci/pci-sysfs.c
773
if ((off & 3) && size > 2) {
drivers/pci/pci-sysfs.c
775
pci_user_read_config_word(dev, off, &val);
drivers/pci/pci-sysfs.c
776
data[off - init_off] = val & 0xff;
drivers/pci/pci-sysfs.c
777
data[off - init_off + 1] = (val >> 8) & 0xff;
drivers/pci/pci-sysfs.c
778
off += 2;
drivers/pci/pci-sysfs.c
784
pci_user_read_config_dword(dev, off, &val);
drivers/pci/pci-sysfs.c
785
data[off - init_off] = val & 0xff;
drivers/pci/pci-sysfs.c
786
data[off - init_off + 1] = (val >> 8) & 0xff;
drivers/pci/pci-sysfs.c
787
data[off - init_off + 2] = (val >> 16) & 0xff;
drivers/pci/pci-sysfs.c
788
data[off - init_off + 3] = (val >> 24) & 0xff;
drivers/pci/pci-sysfs.c
789
off += 4;
drivers/pci/pci-sysfs.c
796
pci_user_read_config_word(dev, off, &val);
drivers/pci/pci-sysfs.c
797
data[off - init_off] = val & 0xff;
drivers/pci/pci-sysfs.c
798
data[off - init_off + 1] = (val >> 8) & 0xff;
drivers/pci/pci-sysfs.c
799
off += 2;
drivers/pci/pci-sysfs.c
805
pci_user_read_config_byte(dev, off, &val);
drivers/pci/pci-sysfs.c
806
data[off - init_off] = val;
drivers/pci/pci-sysfs.c
816
loff_t off, size_t count)
drivers/pci/pci-sysfs.c
820
loff_t init_off = off;
drivers/pci/pci-sysfs.c
828
if (resource_is_exclusive(&dev->driver_exclusive_resource, off,
drivers/pci/pci-sysfs.c
831
current->comm, off);
drivers/pci/pci-sysfs.c
835
if (off > dev->cfg_size)
drivers/pci/pci-sysfs.c
837
if (off + count > dev->cfg_size) {
drivers/pci/pci-sysfs.c
838
size = dev->cfg_size - off;
drivers/pci/pci-sysfs.c
844
if ((off & 1) && size) {
drivers/pci/pci-sysfs.c
845
pci_user_write_config_byte(dev, off, data[off - init_off]);
drivers/pci/pci-sysfs.c
846
off++;
drivers/pci/pci-sysfs.c
850
if ((off & 3) && size > 2) {
drivers/pci/pci-sysfs.c
851
u16 val = data[off - init_off];
drivers/pci/pci-sysfs.c
852
val |= (u16) data[off - init_off + 1] << 8;
drivers/pci/pci-sysfs.c
853
pci_user_write_config_word(dev, off, val);
drivers/pci/pci-sysfs.c
854
off += 2;
drivers/pci/pci-sysfs.c
859
u32 val = data[off - init_off];
drivers/pci/pci-sysfs.c
860
val |= (u32) data[off - init_off + 1] << 8;
drivers/pci/pci-sysfs.c
861
val |= (u32) data[off - init_off + 2] << 16;
drivers/pci/pci-sysfs.c
862
val |= (u32) data[off - init_off + 3] << 24;
drivers/pci/pci-sysfs.c
863
pci_user_write_config_dword(dev, off, val);
drivers/pci/pci-sysfs.c
864
off += 4;
drivers/pci/pci-sysfs.c
869
u16 val = data[off - init_off];
drivers/pci/pci-sysfs.c
870
val |= (u16) data[off - init_off + 1] << 8;
drivers/pci/pci-sysfs.c
871
pci_user_write_config_word(dev, off, val);
drivers/pci/pci-sysfs.c
872
off += 2;
drivers/pci/pci-sysfs.c
877
pci_user_write_config_byte(dev, off, data[off - init_off]);
drivers/pci/pci-sysfs.c
934
char *buf, loff_t off, size_t count)
drivers/pci/pci-sysfs.c
942
return pci_legacy_read(bus, off, (u32 *)buf, count);
drivers/pci/pci-sysfs.c
959
char *buf, loff_t off, size_t count)
drivers/pci/pci-sysfs.c
967
return pci_legacy_write(bus, off, *(u32 *)buf, count);
drivers/pci/pcie/aer_inject.c
487
size_t usize, loff_t *off)
drivers/pci/pcie/portdrv.c
407
size_t off = offsetof(struct pcie_port_service_driver, suspend);
drivers/pci/pcie/portdrv.c
408
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
413
size_t off = offsetof(struct pcie_port_service_driver, resume_noirq);
drivers/pci/pcie/portdrv.c
414
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
423
size_t off = offsetof(struct pcie_port_service_driver, resume);
drivers/pci/pcie/portdrv.c
424
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
433
size_t off = offsetof(struct pcie_port_service_driver, runtime_suspend);
drivers/pci/pcie/portdrv.c
434
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
443
size_t off = offsetof(struct pcie_port_service_driver, runtime_resume);
drivers/pci/pcie/portdrv.c
444
return device_for_each_child(dev, &off, pcie_port_device_iter);
drivers/pci/pcie/portdrv.c
760
size_t off = offsetof(struct pcie_port_service_driver, slot_reset);
drivers/pci/pcie/portdrv.c
761
device_for_each_child(&dev->dev, &off, pcie_port_device_iter);
drivers/pci/pcie/tlp.c
67
int off, ret;
drivers/pci/pcie/tlp.c
76
off = where + i * 4;
drivers/pci/pcie/tlp.c
78
off = where2 + (i - PCIE_STD_NUM_TLP_HEADERLOG) * 4;
drivers/pci/pcie/tlp.c
80
ret = pci_read_config_dword(dev, off, &log->dw[i]);
drivers/pci/proc.c
22
static loff_t proc_bus_pci_lseek(struct file *file, loff_t off, int whence)
drivers/pci/proc.c
25
return fixed_size_llseek(file, off, whence, dev->cfg_size);
drivers/pci/switch/switchtec.c
1000
off = event_regs[event_id].offset;
drivers/pci/switch/switchtec.c
1012
return event_regs[event_id].map_reg(stdev, off, index);
drivers/pci/switch/switchtec.c
1395
size_t off = event_regs[eid].offset;
drivers/pci/switch/switchtec.c
1399
hdr_reg = event_regs[eid].map_reg(stdev, off, idx);
drivers/pci/switch/switchtec.c
508
size_t size, loff_t *off)
drivers/pci/switch/switchtec.c
560
size_t size, loff_t *off)
drivers/pci/switch/switchtec.c
995
size_t off;
drivers/pci/syscall.c
108
err = pci_user_write_config_byte(dev, off, byte);
drivers/pci/syscall.c
117
err = pci_user_write_config_word(dev, off, word);
drivers/pci/syscall.c
126
err = pci_user_write_config_dword(dev, off, dword);
drivers/pci/syscall.c
16
unsigned long, off, unsigned long, len, void __user *, buf)
drivers/pci/syscall.c
36
cfg_ret = pci_user_read_config_byte(dev, off, &byte);
drivers/pci/syscall.c
39
cfg_ret = pci_user_read_config_word(dev, off, &word);
drivers/pci/syscall.c
42
cfg_ret = pci_user_read_config_dword(dev, off, &dword);
drivers/pci/syscall.c
87
unsigned long, off, unsigned long, len, void __user *, buf)
drivers/pci/vpd.c
275
loff_t off, size_t count)
drivers/pci/vpd.c
288
ret = pci_read_vpd(vpd_dev, off, count, buf);
drivers/pci/vpd.c
299
loff_t off, size_t count)
drivers/pci/vpd.c
312
ret = pci_write_vpd(vpd_dev, off, count, buf);
drivers/pci/vpd.c
400
static int pci_vpd_find_info_keyword(const u8 *buf, unsigned int off,
drivers/pci/vpd.c
405
for (i = off; i + PCI_VPD_INFO_FLD_HDR_SIZE <= off + len;) {
drivers/pci/vpd.c
57
size_t off = 0, size;
drivers/pci/vpd.c
60
while (pci_read_vpd_any(dev, off, 1, header) == 1) {
drivers/pci/vpd.c
63
if (off == 0 && (header[0] == 0x00 || header[0] == 0xff))
drivers/pci/vpd.c
68
if (pci_read_vpd_any(dev, off + 1, 2, &header[1]) != 2) {
drivers/pci/vpd.c
70
off + 1);
drivers/pci/vpd.c
71
return off ?: PCI_VPD_SZ_INVALID;
drivers/pci/vpd.c
74
if (off + size > PCI_VPD_MAX_SIZE)
drivers/pci/vpd.c
77
off += PCI_VPD_LRDT_TAG_SIZE + size;
drivers/pci/vpd.c
82
if (off + size > PCI_VPD_MAX_SIZE)
drivers/pci/vpd.c
85
off += PCI_VPD_SRDT_TAG_SIZE + size;
drivers/pci/vpd.c
87
return off;
drivers/pci/vpd.c
90
return off;
drivers/pci/vpd.c
94
header[0], size, off, off == 0 ?
drivers/pci/vpd.c
96
return off ?: PCI_VPD_SZ_INVALID;
drivers/pcmcia/bcm63xx_pcmcia.c
34
static inline u32 pcmcia_readl(struct bcm63xx_pcmcia_socket *skt, u32 off)
drivers/pcmcia/bcm63xx_pcmcia.c
36
return bcm_readl(skt->base + off);
drivers/pcmcia/bcm63xx_pcmcia.c
40
u32 val, u32 off)
drivers/pcmcia/bcm63xx_pcmcia.c
42
bcm_writel(val, skt->base + off);
drivers/pcmcia/cistpl.c
1474
loff_t off, size_t count)
drivers/pcmcia/cistpl.c
1509
if (off < (pointer + 2 + tuple.TupleDataLen)) {
drivers/pcmcia/cistpl.c
1516
if (((i + pointer) >= off) &&
drivers/pcmcia/cistpl.c
1517
(i + pointer) < (off + count)) {
drivers/pcmcia/cistpl.c
1526
if (pointer >= (off + count))
drivers/pcmcia/cistpl.c
1544
char *buf, loff_t off, size_t count)
drivers/pcmcia/cistpl.c
1548
if (off >= size)
drivers/pcmcia/cistpl.c
1554
if (off + count > size)
drivers/pcmcia/cistpl.c
1555
count = size - off;
drivers/pcmcia/cistpl.c
1566
count = pccard_extract_cis(s, buf, off, count);
drivers/pcmcia/cistpl.c
1575
char *buf, loff_t off, size_t count)
drivers/pcmcia/cistpl.c
1586
if (off)
drivers/phy/cadence/phy-cadence-salvo.c
125
u32 off;
drivers/phy/cadence/phy-cadence-salvo.c
260
cdns_salvo_write(salvo_phy, USB3_PHY_OFFSET, reg_pair->off, reg_pair->val);
drivers/phy/cadence/phy-cadence-sierra.c
1315
regmap_write(regmap, reg_pairs[i].off, reg_pairs[i].val);
drivers/phy/cadence/phy-cadence-sierra.c
1326
regmap_write(regmap, reg_pairs[j].off, reg_pairs[j].val);
drivers/phy/cadence/phy-cadence-sierra.c
1337
regmap_write(regmap, reg_pairs[i].off, reg_pairs[i].val);
drivers/phy/cadence/phy-cadence-sierra.c
1348
regmap_write(regmap, reg_pairs[j].off, reg_pairs[j].val);
drivers/phy/cadence/phy-cadence-sierra.c
357
u32 off;
drivers/phy/cadence/phy-cadence-sierra.c
570
regmap_write(regmap, reg_pairs[i].off, reg_pairs[i].val);
drivers/phy/cadence/phy-cadence-sierra.c
581
regmap_write(regmap, reg_pairs[j].off, reg_pairs[j].val);
drivers/phy/cadence/phy-cadence-sierra.c
592
regmap_write(regmap, reg_pairs[i].off, reg_pairs[i].val);
drivers/phy/cadence/phy-cadence-sierra.c
603
regmap_write(regmap, reg_pairs[j].off, reg_pairs[j].val);
drivers/phy/cadence/phy-cadence-torrent.c
2367
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2381
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
2396
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2410
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2424
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2439
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
2455
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
2630
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2643
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
2657
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2671
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2684
regmap_write(regmap, reg_pairs[i].off,
drivers/phy/cadence/phy-cadence-torrent.c
2698
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
2713
regmap_write(regmap, reg_pairs[j].off,
drivers/phy/cadence/phy-cadence-torrent.c
429
u32 off;
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
537
void __iomem *off;
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
564
off = devm_platform_ioremap_resource_byname(pdev, "phy");
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
565
priv->phy = devm_regmap_init_mmio(dev, off, ®map_config);
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
570
off = devm_platform_ioremap_resource_byname(pdev, "ctrl");
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
571
priv->ctrl = devm_regmap_init_mmio(dev, off, ®map_config);
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
576
off = devm_platform_ioremap_resource_byname(pdev, "misc");
drivers/phy/freescale/phy-fsl-imx8qm-hsio.c
577
priv->misc = devm_regmap_init_mmio(dev, off, ®map_config);
drivers/phy/freescale/phy-fsl-lynx-28g.c
449
static void lynx_28g_rmw(struct lynx_28g_priv *priv, unsigned long off,
drivers/phy/freescale/phy-fsl-lynx-28g.c
452
void __iomem *reg = priv->base + off;
drivers/phy/freescale/phy-fsl-lynx-28g.c
461
#define lynx_28g_read(priv, off) \
drivers/phy/freescale/phy-fsl-lynx-28g.c
462
ioread32((priv)->base + (off))
drivers/phy/freescale/phy-fsl-lynx-28g.c
463
#define lynx_28g_write(priv, off, val) \
drivers/phy/freescale/phy-fsl-lynx-28g.c
464
iowrite32(val, (priv)->base + (off))
drivers/phy/microchip/lan966x_serdes.c
26
#define lan_rmw(val, mask, reg, off) \
drivers/phy/microchip/lan966x_serdes.c
27
lan_rmw_(val, mask, reg, lan_offset(off))
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
160
tbl->off, tbl->mask, tbl->val);
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
163
tbl->off, tbl->mask,
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
61
.off = o, \
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
67
u32 off;
drivers/phy/qualcomm/phy-qcom-m31.c
102
.off = USB_PHY_HS_PHY_CTRL_COMMON0,
drivers/phy/qualcomm/phy-qcom-m31.c
106
.off = USB_PHY_REFCLK_CTRL,
drivers/phy/qualcomm/phy-qcom-m31.c
110
.off = USB_PHY_UTMI_CTRL5,
drivers/phy/qualcomm/phy-qcom-m31.c
114
.off = USB_PHY_HS_PHY_CTRL2,
drivers/phy/qualcomm/phy-qcom-m31.c
118
.off = USB_PHY_UTMI_CTRL5,
drivers/phy/qualcomm/phy-qcom-m31.c
122
.off = USB_PHY_HS_PHY_CTRL2,
drivers/phy/qualcomm/phy-qcom-m31.c
126
.off = USB_PHY_CFG0,
drivers/phy/qualcomm/phy-qcom-m31.c
244
writel(regs[i].val, qphy->base + regs[i].off);
drivers/phy/qualcomm/phy-qcom-m31.c
76
u32 off;
drivers/phy/qualcomm/phy-qcom-m31.c
89
.off = USB_PHY_CFG0,
drivers/phy/qualcomm/phy-qcom-m31.c
93
.off = USB_PHY_UTMI_CTRL5,
drivers/phy/qualcomm/phy-qcom-m31.c
98
.off = USB_PHY_FSEL_SEL,
drivers/phy/samsung/phy-exynos5-usbdrd.c
417
.off = (o), \
drivers/phy/samsung/phy-exynos5-usbdrd.c
424
.off = (o), \
drivers/phy/samsung/phy-exynos5-usbdrd.c
431
.off = (o), \
drivers/phy/samsung/phy-exynos5-usbdrd.c
443
u32 off;
drivers/phy/samsung/phy-exynos5-usbdrd.c
703
reg = readl(reg_base + tune->off);
drivers/phy/samsung/phy-exynos5-usbdrd.c
707
writel(reg, reg_base + tune->off);
drivers/phy/samsung/phy-gs101-ufs.c
154
u32 off;
drivers/phy/samsung/phy-gs101-ufs.c
157
off = PHY_PMA_TRSV_ADDR(TRSV_REG338, lane);
drivers/phy/samsung/phy-gs101-ufs.c
159
err = readl_poll_timeout(ufs_phy->reg_pma + off,
drivers/phy/samsung/phy-samsung-ufs.h
20
#define PHY_APB_ADDR(off) ((off) << 2)
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1043
u32 off, bit;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1045
off = GPIO_REG_OFFSET(pin);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1056
bcm2835_gpio_wr(pc, GPPUDCLK0 + (off * 4), BIT(bit));
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1058
bcm2835_gpio_wr(pc, GPPUDCLK0 + (off * 4), 0);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1156
u32 off;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1158
off = PUD_2711_REG_OFFSET(pin);
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1161
value = bcm2835_gpio_rd(pc, GP_GPIO_PUP_PDN_CNTRL_REG0 + (off * 4));
drivers/pinctrl/bcm/pinctrl-bcm2835.c
1164
bcm2835_gpio_wr(pc, GP_GPIO_PUP_PDN_CNTRL_REG0 + (off * 4), value);
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
477
#define CYGNUS_PIN_GROUP(group_name, off, sh, al) \
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c
483
.offset = off, \
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
366
#define NS2_PIN_GROUP(group_name, ba, off, sh, ma, al) \
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
373
.offset = off, \
drivers/pinctrl/mvebu/pinctrl-dove.c
66
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-dove.c
74
func = readl(pmu_base + PMU_SIGNAL_SELECT_0 + off);
drivers/pinctrl/mvebu/pinctrl-dove.c
84
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-dove.c
95
func = readl(pmu_base + PMU_SIGNAL_SELECT_0 + off);
drivers/pinctrl/mvebu/pinctrl-dove.c
98
writel(func, pmu_base + PMU_SIGNAL_SELECT_0 + off);
drivers/pinctrl/mvebu/pinctrl-mvebu.c
61
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
64
*config = (readl(data->base + off) >> shift) & MVEBU_MPP_MASK;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
72
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
76
reg = readl(data->base + off) & ~(MVEBU_MPP_MASK << shift);
drivers/pinctrl/mvebu/pinctrl-mvebu.c
77
writel(reg | (config << shift), data->base + off);
drivers/pinctrl/mvebu/pinctrl-mvebu.c
795
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
800
err = regmap_read(data->regmap.map, data->regmap.offset + off, &val);
drivers/pinctrl/mvebu/pinctrl-mvebu.c
812
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
815
return regmap_update_bits(data->regmap.map, data->regmap.offset + off,
drivers/pinctrl/mvebu/pinctrl-orion.c
36
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-orion.c
37
*config = (readl(mpp_base + off) >> shift) & MVEBU_MPP_MASK;
drivers/pinctrl/mvebu/pinctrl-orion.c
52
unsigned off = (pid / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
drivers/pinctrl/mvebu/pinctrl-orion.c
53
u32 reg = readl(mpp_base + off) & ~(MVEBU_MPP_MASK << shift);
drivers/pinctrl/mvebu/pinctrl-orion.c
54
writel(reg | (config << shift), mpp_base + off);
drivers/pinctrl/pinctrl-cy8c95x0.c
1213
static int cy8c95x0_set_mode(struct cy8c95x0_pinctrl *chip, unsigned int off, bool mode)
drivers/pinctrl/pinctrl-cy8c95x0.c
1215
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
1216
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
487
int ret, off, i;
drivers/pinctrl/pinctrl-cy8c95x0.c
491
off = CY8C95X0_MUX_REGMAP_TO_OFFSET(reg, port);
drivers/pinctrl/pinctrl-cy8c95x0.c
495
off = reg + port;
drivers/pinctrl/pinctrl-cy8c95x0.c
497
off = reg;
drivers/pinctrl/pinctrl-cy8c95x0.c
501
ret = regmap_update_bits_base(chip->regmap, off, mask, val, change, async, force);
drivers/pinctrl/pinctrl-cy8c95x0.c
516
off = CY8C95X0_MUX_REGMAP_TO_OFFSET(i, port);
drivers/pinctrl/pinctrl-cy8c95x0.c
517
regmap_clear_bits(chip->regmap, off, mask & val);
drivers/pinctrl/pinctrl-cy8c95x0.c
593
unsigned int off;
drivers/pinctrl/pinctrl-cy8c95x0.c
599
off = CY8C95X0_MUX_REGMAP_TO_OFFSET(reg, port);
drivers/pinctrl/pinctrl-cy8c95x0.c
603
off = reg + port;
drivers/pinctrl/pinctrl-cy8c95x0.c
605
off = reg;
drivers/pinctrl/pinctrl-cy8c95x0.c
609
ret = regmap_read(chip->regmap, off, &tmp);
drivers/pinctrl/pinctrl-cy8c95x0.c
702
static int cy8c95x0_gpio_direction_input(struct gpio_chip *gc, unsigned int off)
drivers/pinctrl/pinctrl-cy8c95x0.c
704
return pinctrl_gpio_direction_input(gc, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
708
unsigned int off, int val)
drivers/pinctrl/pinctrl-cy8c95x0.c
711
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
712
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
720
return pinctrl_gpio_direction_output(gc, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
723
static int cy8c95x0_gpio_get_value(struct gpio_chip *gc, unsigned int off)
drivers/pinctrl/pinctrl-cy8c95x0.c
726
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
727
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
745
static int cy8c95x0_gpio_set_value(struct gpio_chip *gc, unsigned int off,
drivers/pinctrl/pinctrl-cy8c95x0.c
749
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
750
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
756
static int cy8c95x0_gpio_get_direction(struct gpio_chip *gc, unsigned int off)
drivers/pinctrl/pinctrl-cy8c95x0.c
759
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
760
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
775
unsigned int off,
drivers/pinctrl/pinctrl-cy8c95x0.c
779
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
780
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
853
unsigned int off,
drivers/pinctrl/pinctrl-cy8c95x0.c
856
u8 port = cypress_get_port(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
857
u8 bit = cypress_get_pin_mask(chip, off);
drivers/pinctrl/pinctrl-cy8c95x0.c
864
__clear_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
868
__clear_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
872
__clear_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
876
__clear_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
880
__clear_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
884
__set_bit(off, chip->push_pull);
drivers/pinctrl/pinctrl-cy8c95x0.c
891
return cy8c95x0_pinmux_direction(chip, off, !arg);
drivers/pinctrl/pinctrl-cy8c95x0.c
893
return cy8c95x0_pinmux_direction(chip, off, arg);
drivers/pinctrl/pinctrl-lpc18xx.c
225
#define LPC_N(pname, off, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \
drivers/pinctrl/pinctrl-lpc18xx.c
227
.offset = off, \
drivers/pinctrl/pinctrl-microchip-sgpio.c
147
static inline u32 sgpio_get_addr(struct sgpio_priv *priv, u32 rno, u32 off)
drivers/pinctrl/pinctrl-microchip-sgpio.c
149
return (priv->properties->regoff[rno] + off) *
drivers/pinctrl/pinctrl-microchip-sgpio.c
153
static u32 sgpio_readl(struct sgpio_priv *priv, u32 rno, u32 off)
drivers/pinctrl/pinctrl-microchip-sgpio.c
155
u32 addr = sgpio_get_addr(priv, rno, off);
drivers/pinctrl/pinctrl-microchip-sgpio.c
166
u32 val, u32 rno, u32 off)
drivers/pinctrl/pinctrl-microchip-sgpio.c
168
u32 addr = sgpio_get_addr(priv, rno, off);
drivers/pinctrl/pinctrl-microchip-sgpio.c
176
u32 rno, u32 off, u32 clear, u32 set)
drivers/pinctrl/pinctrl-microchip-sgpio.c
178
u32 addr = sgpio_get_addr(priv, rno, off);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1295
u32 off;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1303
off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1318
arg = rzg2l_read_pin_config(pctrl, IEN(off), bit, IEN_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
134
#define P(off) (0x0000 + (off))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1343
arg = rzg2l_read_pin_config(pctrl, SR(off), bit, SR_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
135
#define PM(off) (0x0100 + (off) * 2)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1352
arg = rzg2l_read_pin_config(pctrl, PUPD(off), bit, PUPD_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
136
#define PMC(off) (0x0200 + (off))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1369
index = rzg2l_read_pin_config(pctrl, IOLH(off), bit, IOLH_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
137
#define PFC(off) (0x0400 + (off) * 4)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
138
#define PIN(off) (0x0800 + (off))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
139
#define IOLH(off) (0x1000 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1390
val = rzg2l_read_pin_config(pctrl, IOLH(off), bit, IOLH_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
140
#define SR(off) (0x1400 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1401
index = rzg2l_read_pin_config(pctrl, IOLH(off), bit, IOLH_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
141
#define IEN(off) (0x1800 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1411
arg = rzg2l_read_pin_config(pctrl, NOD(off), bit, NOD_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
142
#define PUPD(off) (0x1C00 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1422
arg = rzg2l_read_pin_config(pctrl, SMT(off), bit, SMT_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
143
#define ISEL(off) (0x2C00 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1431
arg = rzg2l_read_pin_config(pctrl, IOLH(off), bit, IOLH_MASK);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
144
#define NOD(off) (0x3000 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
145
#define SMT(off) (0x3400 + (off) * 8)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1454
u32 off, param;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
146
#define SD_CH(off, ch) ((off) + (ch) * 4)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1462
off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
147
#define ETH_POC(off, ch) ((off) + (ch) * 4)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1482
rzg2l_rmw_pin_config(pctrl, IEN(off), bit, IEN_MASK, !!arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1501
rzg2l_rmw_pin_config(pctrl, SR(off), bit, SR_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1514
rzg2l_rmw_pin_config(pctrl, PUPD(off), bit, PUPD_MASK, ret);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1529
rzg2l_rmw_pin_config(pctrl, IOLH(off), bit, IOLH_MASK, index);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1551
rzg2l_rmw_pin_config(pctrl, IOLH(off), bit, IOLH_MASK, index);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1559
rzg2l_rmw_pin_config(pctrl, NOD(off), bit, NOD_MASK,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1567
rzg2l_rmw_pin_config(pctrl, SMT(off), bit, SMT_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1576
rzg2l_rmw_pin_config(pctrl, IOLH(off), bit, IOLH_MASK, arg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1613
rzg2l_rmw_pin_config(pctrl, IOLH(off), bit, IOLH_MASK, val);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1700
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1718
reg8 = readb(pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1720
pctrl->data->pmc_writeb(pctrl, reg8, PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1732
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1739
reg16 = readw(pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1743
writew(reg16, pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1753
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1756
if (!(readb(pctrl->base + PMC(off)) & BIT(bit))) {
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1759
reg16 = readw(pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1784
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1791
reg8 = readb(pctrl->base + P(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1794
writeb(reg8 | BIT(bit), pctrl->base + P(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1796
writeb(reg8 & ~BIT(bit), pctrl->base + P(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1819
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1823
reg16 = readw(pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1827
return !!(readb(pctrl->base + PIN(off)) & BIT(bit));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1829
return !!(readb(pctrl->base + P(off)) & BIT(bit));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2462
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2466
addr = pctrl->base + ISEL(off);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2565
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2570
reg8 = readb(pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3007
u32 off, caps;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3012
off = RZG2L_PIN_CFG_TO_PORT_OFFSET(cfg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3022
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PFC(off), cache->pfc[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3029
RZG2L_PCTRL_REG_ACCESS8(suspend, pctrl->base + PMC(off), cache->pmc[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3031
pctrl->data->pmc_writeb(pctrl, cache->pmc[port], PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3034
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3037
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3043
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3046
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + PUPD(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3051
RZG2L_PCTRL_REG_ACCESS16(suspend, pctrl->base + PM(off), cache->pm[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3052
RZG2L_PCTRL_REG_ACCESS8(suspend, pctrl->base + P(off), cache->p[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3055
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3058
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3064
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + SMT(off), cache->smt[port]);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3080
u32 off, next_off = 0;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3085
off = RZG2L_PIN_CFG_TO_PORT_OFFSET(cfg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3091
if (off == next_off) {
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3103
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IOLH(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3107
RZG2L_PCTRL_REG_ACCESS32(suspend, pctrl->base + IEN(off),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3114
pctrl->base + IOLH(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3119
pctrl->base + IEN(off) + 4,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3139
u32 off, pfc = 0;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3145
off = RZG2L_PIN_CFG_TO_PORT_OFFSET(cfg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3149
pm = readw(pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3158
pfc_val = readl(pctrl->base + PFC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3166
writew(pm, pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3170
writeb(pmc, pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3175
writel(pfc, pctrl->base + PFC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3179
writeb(pmc, pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
527
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(cfg);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
534
if (off != RZG2L_PIN_CFG_TO_PORT_OFFSET(data))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
541
u8 pin, u8 off, u8 func)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
548
reg = readb(pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
549
pfc = readl(pctrl->base + PFC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
556
reg = readw(pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
558
writew(reg, pctrl->base + PM(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
563
reg = readb(pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
564
writeb(reg & ~BIT(pin), pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
568
writel(pfc | (func << (pin * 4)), pctrl->base + PFC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
571
reg = readb(pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
572
writeb(reg | BIT(pin), pctrl->base + PMC(off));
drivers/pinctrl/renesas/pinctrl-rzg2l.c
603
u32 off = RZG2L_PIN_CFG_TO_PORT_OFFSET(*pin_data);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
611
RZG2L_PIN_ID_TO_PORT(pins[i]), pin, off, psel_val[i] - hwcfg->func_base);
drivers/pinctrl/renesas/pinctrl-rzg2l.c
613
rzg2l_pinctrl_set_pfc_mode(pctrl, pin, off, psel_val[i] - hwcfg->func_base);
drivers/pinctrl/samsung/pinctrl-exynos.c
401
unsigned int off = EXYNOS_GPIO_EFLTCON_OFFSET + bank->eint_fltcon_offset;
drivers/pinctrl/samsung/pinctrl-exynos.c
402
void __iomem *reg = bank->drvdata->virt_base + off;
drivers/pinctrl/spear/pinctrl-plgpio.c
639
u32 off;
drivers/pinctrl/spear/pinctrl-plgpio.c
642
off = i * sizeof(int *);
drivers/pinctrl/spear/pinctrl-plgpio.c
645
regmap_read(plgpio->regmap, plgpio->regs.enb + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
648
regmap_read(plgpio->regmap, plgpio->regs.eit + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
650
regmap_read(plgpio->regmap, plgpio->regs.wdata + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
652
regmap_read(plgpio->regmap, plgpio->regs.dir + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
654
regmap_read(plgpio->regmap, plgpio->regs.ie + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
679
u32 off;
drivers/pinctrl/spear/pinctrl-plgpio.c
683
off = i * sizeof(int *);
drivers/pinctrl/spear/pinctrl-plgpio.c
690
plgpio_prepare_reg(enb, off, mask, tmp);
drivers/pinctrl/spear/pinctrl-plgpio.c
693
plgpio_prepare_reg(eit, off, mask, tmp);
drivers/pinctrl/spear/pinctrl-plgpio.c
695
plgpio_prepare_reg(wdata, off, mask, tmp);
drivers/pinctrl/spear/pinctrl-plgpio.c
696
plgpio_prepare_reg(dir, off, mask, tmp);
drivers/pinctrl/spear/pinctrl-plgpio.c
697
plgpio_prepare_reg(ie, off, mask, tmp);
drivers/pinctrl/spear/pinctrl-plgpio.c
700
regmap_write(plgpio->regmap, plgpio->regs.wdata + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
703
regmap_write(plgpio->regmap, plgpio->regs.dir + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
707
regmap_write(plgpio->regmap, plgpio->regs.eit + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
710
regmap_write(plgpio->regmap, plgpio->regs.ie + off,
drivers/pinctrl/spear/pinctrl-plgpio.c
714
regmap_write(plgpio->regmap, plgpio->regs.enb + off,
drivers/pinctrl/sunplus/sppctl.c
102
static inline u32 sppctl_gpio_od_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
104
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OD + off);
drivers/pinctrl/sunplus/sppctl.c
107
static inline void sppctl_gpio_od_writel(struct sppctl_gpio_chip *spp_gchip, u32 val, u32 off)
drivers/pinctrl/sunplus/sppctl.c
109
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OD + off);
drivers/pinctrl/sunplus/sppctl.c
39
static inline u32 sppctl_first_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
41
return readl(spp_gchip->first_base + SPPCTL_GPIO_OFF_FIRST + off);
drivers/pinctrl/sunplus/sppctl.c
44
static inline void sppctl_first_writel(struct sppctl_gpio_chip *spp_gchip, u32 val, u32 off)
drivers/pinctrl/sunplus/sppctl.c
46
writel(val, spp_gchip->first_base + SPPCTL_GPIO_OFF_FIRST + off);
drivers/pinctrl/sunplus/sppctl.c
49
static inline u32 sppctl_gpio_master_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
51
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_MASTER + off);
drivers/pinctrl/sunplus/sppctl.c
55
u32 off)
drivers/pinctrl/sunplus/sppctl.c
57
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_MASTER + off);
drivers/pinctrl/sunplus/sppctl.c
60
static inline u32 sppctl_gpio_oe_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
62
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OE + off);
drivers/pinctrl/sunplus/sppctl.c
65
static inline void sppctl_gpio_oe_writel(struct sppctl_gpio_chip *spp_gchip, u32 val, u32 off)
drivers/pinctrl/sunplus/sppctl.c
67
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OE + off);
drivers/pinctrl/sunplus/sppctl.c
70
static inline void sppctl_gpio_out_writel(struct sppctl_gpio_chip *spp_gchip, u32 val, u32 off)
drivers/pinctrl/sunplus/sppctl.c
72
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OUT + off);
drivers/pinctrl/sunplus/sppctl.c
75
static inline u32 sppctl_gpio_in_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
77
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_IN + off);
drivers/pinctrl/sunplus/sppctl.c
80
static inline u32 sppctl_gpio_iinv_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
82
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_IINV + off);
drivers/pinctrl/sunplus/sppctl.c
86
u32 off)
drivers/pinctrl/sunplus/sppctl.c
88
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_IINV + off);
drivers/pinctrl/sunplus/sppctl.c
91
static inline u32 sppctl_gpio_oinv_readl(struct sppctl_gpio_chip *spp_gchip, u32 off)
drivers/pinctrl/sunplus/sppctl.c
93
return readl(spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OINV + off);
drivers/pinctrl/sunplus/sppctl.c
97
u32 off)
drivers/pinctrl/sunplus/sppctl.c
99
writel(val, spp_gchip->gpioxt_base + SPPCTL_GPIO_OFF_OINV + off);
drivers/pinctrl/visconti/pinctrl-common.h
53
#define VISCONTI_PIN_GROUP(group_name, off, msk, v) \
drivers/pinctrl/visconti/pinctrl-common.h
59
.offset = off, \
drivers/pinctrl/visconti/pinctrl-tmpv7700.c
273
#define tmpv7700_GPIO_MUX(off, msk) \
drivers/pinctrl/visconti/pinctrl-tmpv7700.c
275
.offset = off, \
drivers/platform/arm64/acer-aspire1-ec.c
77
static int aspire_ec_ram_read(struct i2c_client *client, u8 off, u8 *data, u8 data_len)
drivers/platform/arm64/acer-aspire1-ec.c
79
i2c_smbus_write_byte_data(client, ASPIRE_EC_RAM_READ, off);
drivers/platform/arm64/acer-aspire1-ec.c
84
static int aspire_ec_ram_write(struct i2c_client *client, u8 off, u8 data)
drivers/platform/arm64/acer-aspire1-ec.c
86
u8 tmp[2] = {off, data};
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1571
unsigned int off = offset;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1578
size_t bytes = PAGE_SIZE - off;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1589
off = 0;
drivers/platform/x86/amd/hsmp/acpi.c
236
loff_t off, size_t count)
drivers/platform/x86/amd/hsmp/hsmp.h
49
int (*amd_hsmp_rdwr)(struct hsmp_socket *sock, u32 off, u32 *val, bool rw);
drivers/platform/x86/amd/hsmp/plat.c
51
loff_t off, size_t count)
drivers/platform/x86/asus-wireless.c
106
data->led_state = value == LED_OFF ? data->hswc_params->off :
drivers/platform/x86/asus-wireless.c
19
u8 off;
drivers/platform/x86/asus-wireless.c
35
.off = 0x1,
drivers/platform/x86/asus-wireless.c
41
.off = 0x4,
drivers/platform/x86/intel/pmt/class.c
100
count = entry->size - off;
drivers/platform/x86/intel/pmt/class.c
103
entry->base, off, count);
drivers/platform/x86/intel/pmt/class.c
64
void __iomem *addr, loff_t off, u32 count)
drivers/platform/x86/intel/pmt/class.c
67
return cb->read_telem(pdev, guid, buf, off, count);
drivers/platform/x86/intel/pmt/class.c
69
addr += off;
drivers/platform/x86/intel/pmt/class.c
86
const struct bin_attribute *attr, char *buf, loff_t off,
drivers/platform/x86/intel/pmt/class.c
93
if (off < 0)
drivers/platform/x86/intel/pmt/class.c
96
if (off >= entry->size)
drivers/platform/x86/intel/pmt/class.c
99
if (count > entry->size - off)
drivers/platform/x86/intel/pmt/class.h
69
void __iomem *addr, loff_t off, u32 count);
drivers/platform/x86/intel/sdsi.c
402
loff_t off, size_t count)
drivers/platform/x86/intel/sdsi.c
407
if (off)
drivers/platform/x86/intel/sdsi.c
416
loff_t off, size_t count)
drivers/platform/x86/intel/sdsi.c
421
if (off)
drivers/platform/x86/intel/sdsi.c
430
char *buf, loff_t off, size_t count)
drivers/platform/x86/intel/sdsi.c
436
if (off)
drivers/platform/x86/intel/sdsi.c
472
const struct bin_attribute *attr, char *buf, loff_t off,
drivers/platform/x86/intel/sdsi.c
478
return certificate_read(SDSI_CMD_READ_STATE, 0, priv, buf, off, count);
drivers/platform/x86/intel/sdsi.c
484
const struct bin_attribute *attr, char *buf, loff_t off,
drivers/platform/x86/intel/sdsi.c
490
return certificate_read(SDSI_CMD_READ_METER, 0, priv, buf, off, count);
drivers/platform/x86/intel/sdsi.c
496
const struct bin_attribute *attr, char *buf, loff_t off,
drivers/platform/x86/intel/sdsi.c
503
priv, buf, off, count);
drivers/platform/x86/intel/sdsi.c
509
loff_t off, size_t count)
drivers/platform/x86/intel/sdsi.c
521
if (off >= size)
drivers/platform/x86/intel/sdsi.c
524
if (off + count > size)
drivers/platform/x86/intel/sdsi.c
525
count = size - off;
drivers/platform/x86/intel/sdsi.c
527
memcpy_fromio(buf, addr + off, count);
drivers/platform/x86/intel/vsec_tpmi.c
413
u64 off;
drivers/platform/x86/intel/vsec_tpmi.c
424
off = pfs->vsec_offset;
drivers/platform/x86/intel/vsec_tpmi.c
429
seq_printf(s, "TPMI Instance:%d offset:0x%llx\n", count, off);
drivers/platform/x86/intel/vsec_tpmi.c
431
mem = ioremap(off, size);
drivers/platform/x86/intel/vsec_tpmi.c
444
off += size;
drivers/platform/x86/intel_ips.c
229
#define thm_readb(off) readb(ips->regmap + (off))
drivers/platform/x86/intel_ips.c
230
#define thm_readw(off) readw(ips->regmap + (off))
drivers/platform/x86/intel_ips.c
231
#define thm_readl(off) readl(ips->regmap + (off))
drivers/platform/x86/intel_ips.c
232
#define thm_readq(off) readq(ips->regmap + (off))
drivers/platform/x86/intel_ips.c
234
#define thm_writeb(off, val) writeb((val), ips->regmap + (off))
drivers/platform/x86/intel_ips.c
235
#define thm_writew(off, val) writew((val), ips->regmap + (off))
drivers/platform/x86/intel_ips.c
236
#define thm_writel(off, val) writel((val), ips->regmap + (off))
drivers/platform/x86/silicom-platform.c
51
#define OFFSET_BIT_TO_CHANNEL(off, bit) ((((off) + 0x014) << 3) | (bit))
drivers/platform/x86/wmi-bmof.c
23
char *buf, loff_t off, size_t count)
drivers/platform/x86/wmi-bmof.c
28
return memory_read_from_buffer(buf, count, &off, buffer->data, buffer->length);
drivers/pmdomain/tegra/powergate-bpmp.c
172
bool off;
drivers/pmdomain/tegra/powergate-bpmp.c
175
off = !tegra_bpmp_powergate_is_powered(bpmp, info->id);
drivers/pmdomain/tegra/powergate-bpmp.c
189
err = pm_genpd_init(&powergate->genpd, NULL, off);
drivers/pnp/isapnp/proc.c
17
static loff_t isapnp_proc_bus_lseek(struct file *file, loff_t off, int whence)
drivers/pnp/isapnp/proc.c
19
return fixed_size_llseek(file, off, whence, 256);
drivers/power/supply/ds2760_battery.c
198
loff_t off, size_t count)
drivers/power/supply/ds2760_battery.c
201
return w1_ds2760_read(dev, buf, off, count);
drivers/power/supply/ds2780_battery.c
625
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2780_battery.c
632
DS2780_EEPROM_BLOCK1_START + off, count);
drivers/power/supply/ds2780_battery.c
638
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2780_battery.c
646
DS2780_EEPROM_BLOCK1_START + off, count);
drivers/power/supply/ds2780_battery.c
670
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2780_battery.c
677
DS2780_EEPROM_BLOCK0_START + off, count);
drivers/power/supply/ds2780_battery.c
683
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2780_battery.c
691
DS2780_EEPROM_BLOCK0_START + off, count);
drivers/power/supply/ds2781_battery.c
627
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2781_battery.c
634
DS2781_EEPROM_BLOCK1_START + off, count);
drivers/power/supply/ds2781_battery.c
640
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2781_battery.c
648
DS2781_EEPROM_BLOCK1_START + off, count);
drivers/power/supply/ds2781_battery.c
672
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2781_battery.c
679
DS2781_EEPROM_BLOCK0_START + off, count);
drivers/power/supply/ds2781_battery.c
686
char *buf, loff_t off, size_t count)
drivers/power/supply/ds2781_battery.c
694
DS2781_EEPROM_BLOCK0_START + off, count);
drivers/power/supply/max17042_battery.c
850
static void max17042_set_soc_threshold(struct max17042_chip *chip, u16 off)
drivers/power/supply/max17042_battery.c
863
soc_tr = (soc + off) << 8;
drivers/power/supply/max17042_battery.c
864
if (off < soc)
drivers/power/supply/max17042_battery.c
865
soc_tr |= soc - off;
drivers/power/supply/max1720x_battery.c
499
int max1720x_nvmem_reg_read(void *priv, unsigned int off, void *val, size_t len)
drivers/power/supply/max1720x_battery.c
502
unsigned int reg = MAX1720X_NXTABLE0 + (off / 2);
drivers/power/supply/olpc_battery.c
530
const struct bin_attribute *attr, char *buf, loff_t off, size_t count)
drivers/power/supply/olpc_battery.c
537
ec_byte = EEPROM_START + off + i;
drivers/power/supply/sbs-manager.c
193
static int sbsm_gpio_get_value(struct gpio_chip *gc, unsigned int off)
drivers/power/supply/sbs-manager.c
202
return ret & BIT(off);
drivers/power/supply/sbs-manager.c
209
static int sbsm_gpio_direction_input(struct gpio_chip *gc, unsigned int off)
drivers/ptp/ptp_ocp.c
1738
ret = nvmem_device_read(nvmem, map->off, map->len,
drivers/ptp/ptp_ocp.c
1828
size_t off, len, size, resid, wrote;
drivers/ptp/ptp_ocp.c
1838
off = 0;
drivers/ptp/ptp_ocp.c
1845
NULL, off, size);
drivers/ptp/ptp_ocp.c
1848
erase.addr = base + off;
drivers/ptp/ptp_ocp.c
1855
err = mtd_write(mtd, base + off, len, &wrote, data + off);
drivers/ptp/ptp_ocp.c
1859
off += blksz;
drivers/ptp/ptp_ocp.c
3762
loff_t off, size_t count)
drivers/ptp/ptp_ocp.c
3773
if (off > size) {
drivers/ptp/ptp_ocp.c
3778
if (off + count > size)
drivers/ptp/ptp_ocp.c
3779
count = size - off;
drivers/ptp/ptp_ocp.c
3782
err = nvmem_device_read(nvmem, off, count, buf);
drivers/ptp/ptp_ocp.c
3797
loff_t off, size_t count)
drivers/ptp/ptp_ocp.c
3804
if (off || count != OCP_ART_CONFIG_SIZE)
drivers/ptp/ptp_ocp.c
3824
loff_t off, size_t count)
drivers/ptp/ptp_ocp.c
3835
if (off > size) {
drivers/ptp/ptp_ocp.c
3840
if (off + count > size)
drivers/ptp/ptp_ocp.c
3841
count = size - off;
drivers/ptp/ptp_ocp.c
3844
err = nvmem_device_read(nvmem, 0x90 + off, count, buf);
drivers/ptp/ptp_ocp.c
3859
loff_t off, size_t count)
drivers/ptp/ptp_ocp.c
3866
if (off || count != OCP_ART_TEMP_TABLE_SIZE)
drivers/ptp/ptp_ocp.c
430
u16 off;
drivers/ptp/ptp_ocp.c
437
.off = addr, \
drivers/pwm/pwm-adp5585.c
100
val = cpu_to_le16(off);
drivers/pwm/pwm-adp5585.c
127
unsigned int on, off;
drivers/pwm/pwm-adp5585.c
135
off = le16_to_cpu(on_off);
drivers/pwm/pwm-adp5585.c
143
state->period = (on + off) * (NSEC_PER_SEC / ADP5585_PWM_OSC_FREQ_HZ);
drivers/pwm/pwm-adp5585.c
75
u32 on, off;
drivers/pwm/pwm-adp5585.c
98
off = div_u64(period, NSEC_PER_SEC / ADP5585_PWM_OSC_FREQ_HZ) - on;
drivers/pwm/pwm-pca9685.c
228
unsigned int on, off;
drivers/pwm/pwm-pca9685.c
231
off = (on + duty) % PCA9685_COUNTER_RANGE;
drivers/pwm/pwm-pca9685.c
241
.onoff = { on & 0xff, (on >> 8) & 0xf, off & 0xff, (off >> 8) & 0xf },
drivers/pwm/pwm-pca9685.c
286
unsigned int off = wfhw->onoff[2] | (wfhw->onoff[3] & 0xf) << 8;
drivers/pwm/pwm-pca9685.c
288
wf->duty_length_ns = (off - on) % PCA9685_COUNTER_RANGE * PCA9685_QUANTUM_NS(prescale);
drivers/rapidio/rio-sysfs.c
118
char *buf, loff_t off, size_t count)
drivers/rapidio/rio-sysfs.c
122
loff_t init_off = off;
drivers/rapidio/rio-sysfs.c
129
if (off >= size)
drivers/rapidio/rio-sysfs.c
131
if (off + count > size) {
drivers/rapidio/rio-sysfs.c
132
size -= off;
drivers/rapidio/rio-sysfs.c
138
if ((off & 1) && size) {
drivers/rapidio/rio-sysfs.c
140
rio_read_config_8(dev, off, &val);
drivers/rapidio/rio-sysfs.c
141
data[off - init_off] = val;
drivers/rapidio/rio-sysfs.c
142
off++;
drivers/rapidio/rio-sysfs.c
146
if ((off & 3) && size > 2) {
drivers/rapidio/rio-sysfs.c
148
rio_read_config_16(dev, off, &val);
drivers/rapidio/rio-sysfs.c
149
data[off - init_off] = (val >> 8) & 0xff;
drivers/rapidio/rio-sysfs.c
150
data[off - init_off + 1] = val & 0xff;
drivers/rapidio/rio-sysfs.c
151
off += 2;
drivers/rapidio/rio-sysfs.c
157
rio_read_config_32(dev, off, &val);
drivers/rapidio/rio-sysfs.c
158
data[off - init_off] = (val >> 24) & 0xff;
drivers/rapidio/rio-sysfs.c
159
data[off - init_off + 1] = (val >> 16) & 0xff;
drivers/rapidio/rio-sysfs.c
160
data[off - init_off + 2] = (val >> 8) & 0xff;
drivers/rapidio/rio-sysfs.c
161
data[off - init_off + 3] = val & 0xff;
drivers/rapidio/rio-sysfs.c
162
off += 4;
drivers/rapidio/rio-sysfs.c
168
rio_read_config_16(dev, off, &val);
drivers/rapidio/rio-sysfs.c
169
data[off - init_off] = (val >> 8) & 0xff;
drivers/rapidio/rio-sysfs.c
170
data[off - init_off + 1] = val & 0xff;
drivers/rapidio/rio-sysfs.c
171
off += 2;
drivers/rapidio/rio-sysfs.c
177
rio_read_config_8(dev, off, &val);
drivers/rapidio/rio-sysfs.c
178
data[off - init_off] = val;
drivers/rapidio/rio-sysfs.c
179
off++;
drivers/rapidio/rio-sysfs.c
189
char *buf, loff_t off, size_t count)
drivers/rapidio/rio-sysfs.c
193
loff_t init_off = off;
drivers/rapidio/rio-sysfs.c
196
if (off >= RIO_MAINT_SPACE_SZ)
drivers/rapidio/rio-sysfs.c
198
if (off + count > RIO_MAINT_SPACE_SZ) {
drivers/rapidio/rio-sysfs.c
199
size = RIO_MAINT_SPACE_SZ - off;
drivers/rapidio/rio-sysfs.c
203
if ((off & 1) && size) {
drivers/rapidio/rio-sysfs.c
204
rio_write_config_8(dev, off, data[off - init_off]);
drivers/rapidio/rio-sysfs.c
205
off++;
drivers/rapidio/rio-sysfs.c
209
if ((off & 3) && (size > 2)) {
drivers/rapidio/rio-sysfs.c
210
u16 val = data[off - init_off + 1];
drivers/rapidio/rio-sysfs.c
211
val |= (u16) data[off - init_off] << 8;
drivers/rapidio/rio-sysfs.c
212
rio_write_config_16(dev, off, val);
drivers/rapidio/rio-sysfs.c
213
off += 2;
drivers/rapidio/rio-sysfs.c
218
u32 val = data[off - init_off + 3];
drivers/rapidio/rio-sysfs.c
219
val |= (u32) data[off - init_off + 2] << 8;
drivers/rapidio/rio-sysfs.c
220
val |= (u32) data[off - init_off + 1] << 16;
drivers/rapidio/rio-sysfs.c
221
val |= (u32) data[off - init_off] << 24;
drivers/rapidio/rio-sysfs.c
222
rio_write_config_32(dev, off, val);
drivers/rapidio/rio-sysfs.c
223
off += 4;
drivers/rapidio/rio-sysfs.c
228
u16 val = data[off - init_off + 1];
drivers/rapidio/rio-sysfs.c
229
val |= (u16) data[off - init_off] << 8;
drivers/rapidio/rio-sysfs.c
230
rio_write_config_16(dev, off, val);
drivers/rapidio/rio-sysfs.c
231
off += 2;
drivers/rapidio/rio-sysfs.c
236
rio_write_config_8(dev, off, data[off - init_off]);
drivers/rapidio/rio-sysfs.c
237
off++;
drivers/regulator/rpi-panel-attiny-regulator.c
203
static int attiny_gpio_get_direction(struct gpio_chip *gc, unsigned int off)
drivers/regulator/rpi-panel-attiny-regulator.c
208
static int attiny_gpio_set(struct gpio_chip *gc, unsigned int off, int val)
drivers/regulator/rpi-panel-attiny-regulator.c
215
last_val = attiny_get_port_state(state, mappings[off].reg);
drivers/regulator/rpi-panel-attiny-regulator.c
217
last_val |= mappings[off].mask;
drivers/regulator/rpi-panel-attiny-regulator.c
219
last_val &= ~mappings[off].mask;
drivers/regulator/rpi-panel-attiny-regulator.c
221
attiny_set_port_state(state, mappings[off].reg, last_val);
drivers/regulator/rpi-panel-attiny-regulator.c
223
if (off == RST_BRIDGE_N && val) {
drivers/reset/reset-brcmstb.c
43
unsigned int off = SW_INIT_BANK(id) * SW_INIT_BANK_SIZE;
drivers/reset/reset-brcmstb.c
46
writel_relaxed(SW_INIT_BIT(id), priv->base + off + SW_INIT_SET);
drivers/reset/reset-brcmstb.c
54
unsigned int off = SW_INIT_BANK(id) * SW_INIT_BANK_SIZE;
drivers/reset/reset-brcmstb.c
57
writel_relaxed(SW_INIT_BIT(id), priv->base + off + SW_INIT_CLEAR);
drivers/reset/reset-brcmstb.c
70
unsigned int off = SW_INIT_BANK(id) * SW_INIT_BANK_SIZE;
drivers/reset/reset-brcmstb.c
73
return readl_relaxed(priv->base + off + SW_INIT_STATUS) &
drivers/rtc/rtc-armada38x.c
418
long ppb_cor, off;
drivers/rtc/rtc-armada38x.c
434
off = DIV_ROUND_CLOSEST(ppb_cor, 954);
drivers/rtc/rtc-armada38x.c
435
if (off > 127 || off < -128) {
drivers/rtc/rtc-armada38x.c
437
off = DIV_ROUND_CLOSEST(ppb_cor, 3815);
drivers/rtc/rtc-armada38x.c
444
ccr |= (off & 0x3fff) ^ 0x2000;
drivers/rtc/rtc-bq32k.c
53
static int bq32k_read(struct device *dev, void *data, uint8_t off, uint8_t len)
drivers/rtc/rtc-bq32k.c
61
.buf = &off,
drivers/rtc/rtc-bq32k.c
76
static int bq32k_write(struct device *dev, void *data, uint8_t off, uint8_t len)
drivers/rtc/rtc-bq32k.c
81
buffer[0] = off;
drivers/rtc/rtc-bq4802.c
30
static u8 bq4802_read_io(struct bq4802 *p, int off)
drivers/rtc/rtc-bq4802.c
32
return inb(p->ioport + off);
drivers/rtc/rtc-bq4802.c
35
static void bq4802_write_io(struct bq4802 *p, int off, u8 val)
drivers/rtc/rtc-bq4802.c
37
outb(val, p->ioport + off);
drivers/rtc/rtc-bq4802.c
40
static u8 bq4802_read_mem(struct bq4802 *p, int off)
drivers/rtc/rtc-bq4802.c
42
return readb(p->regs + off);
drivers/rtc/rtc-bq4802.c
45
static void bq4802_write_mem(struct bq4802 *p, int off, u8 val)
drivers/rtc/rtc-bq4802.c
47
writeb(val, p->regs + off);
drivers/rtc/rtc-cmos.c
637
static int cmos_nvram_read(void *priv, unsigned int off, void *val,
drivers/rtc/rtc-cmos.c
642
off += NVRAM_OFFSET;
drivers/rtc/rtc-cmos.c
643
for (; count; count--, off++, buf++) {
drivers/rtc/rtc-cmos.c
645
if (off < 128)
drivers/rtc/rtc-cmos.c
646
*buf = CMOS_READ(off);
drivers/rtc/rtc-cmos.c
648
*buf = cmos_read_bank2(off);
drivers/rtc/rtc-cmos.c
656
static int cmos_nvram_write(void *priv, unsigned int off, void *val,
drivers/rtc/rtc-cmos.c
667
off += NVRAM_OFFSET;
drivers/rtc/rtc-cmos.c
668
for (; count; count--, off++, buf++) {
drivers/rtc/rtc-cmos.c
670
if (off == cmos->day_alrm
drivers/rtc/rtc-cmos.c
671
|| off == cmos->mon_alrm
drivers/rtc/rtc-cmos.c
672
|| off == cmos->century)
drivers/rtc/rtc-cmos.c
676
if (off < 128)
drivers/rtc/rtc-cmos.c
677
CMOS_WRITE(*buf, off);
drivers/rtc/rtc-cmos.c
679
cmos_write_bank2(*buf, off);
drivers/rtc/rtc-ds1305.c
507
static int ds1305_nvram_read(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-ds1305.c
516
addr = DS1305_NVRAM + off;
drivers/rtc/rtc-ds1305.c
522
static int ds1305_nvram_write(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-ds1305.c
531
addr = (DS1305_WRITE | DS1305_NVRAM) + off;
drivers/rtc/rtc-ds1343.c
126
static int ds1343_nvram_write(void *priv, unsigned int off, void *val,
drivers/rtc/rtc-ds1343.c
131
return regmap_bulk_write(ds1343->map, DS1343_NVRAM + off, val, bytes);
drivers/rtc/rtc-ds1343.c
134
static int ds1343_nvram_read(void *priv, unsigned int off, void *val,
drivers/rtc/rtc-ds1343.c
139
return regmap_bulk_read(ds1343->map, DS1343_NVRAM + off, val, bytes);
drivers/rtc/rtc-isl1208.c
788
static int isl1208_nvmem_read(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-isl1208.c
798
return isl1208_i2c_read_regs(client, ISL1208_REG_USR1 + off, buf,
drivers/rtc/rtc-isl1208.c
802
static int isl1208_nvmem_write(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-isl1208.c
812
return isl1208_i2c_set_regs(client, ISL1208_REG_USR1 + off, buf,
drivers/rtc/rtc-m48t86.c
163
static int m48t86_nvram_read(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-m48t86.c
170
((u8 *)buf)[i] = m48t86_readb(dev, M48T86_NVRAM(off + i));
drivers/rtc/rtc-m48t86.c
175
static int m48t86_nvram_write(void *priv, unsigned int off, void *buf,
drivers/rtc/rtc-m48t86.c
182
m48t86_writeb(dev, ((u8 *)buf)[i], M48T86_NVRAM(off + i));
drivers/rtc/rtc-macsmc.c
33
u64 ctr = 0, off = 0;
drivers/rtc/rtc-macsmc.c
53
memcpy(&off, p_off, RTC_BYTES);
drivers/rtc/rtc-macsmc.c
57
now = sign_extend64(ctr + off, RTC_BITS - 1) >> RTC_SEC_SHIFT;
drivers/rtc/rtc-macsmc.c
66
u64 ctr = 0, off = 0;
drivers/rtc/rtc-macsmc.c
76
off = (rtc_tm_to_time64(tm) << RTC_SEC_SHIFT) - ctr;
drivers/rtc/rtc-macsmc.c
77
return nvmem_cell_write(rtc->rtc_offset, &off, RTC_BYTES);
drivers/rtc/rtc-renesas-rtca3.c
136
static void rtca3_byte_update_bits(struct rtca3_priv *priv, u8 off, u8 mask, u8 val)
drivers/rtc/rtc-renesas-rtca3.c
140
tmp = readb(priv->base + off);
drivers/rtc/rtc-renesas-rtca3.c
143
writeb(tmp, priv->base + off);
drivers/s390/block/dasd_diag.c
520
unsigned int blksize, off;
drivers/s390/block/dasd_diag.c
557
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/block/dasd_eckd.c
3258
unsigned int blksize, off;
drivers/s390/block/dasd_eckd.c
3310
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/block/dasd_eckd.c
3972
unsigned int off;
drivers/s390/block/dasd_eckd.c
4074
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/block/dasd_eckd.c
4884
unsigned int blksize, blk_per_trk, off;
drivers/s390/block/dasd_eckd.c
4901
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/block/dasd_fba.c
439
unsigned int blksize, off;
drivers/s390/block/dasd_fba.c
508
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/block/dasd_fba.c
569
unsigned int blksize, off;
drivers/s390/block/dasd_fba.c
582
for (off = 0; off < bv.bv_len; off += blksize) {
drivers/s390/char/fs3270.c
238
size_t count, loff_t *off)
drivers/s390/char/fs3270.c
283
size_t count, loff_t *off)
drivers/s390/char/sclp_config.c
131
char *buf, loff_t off, size_t count)
drivers/s390/char/sclp_sd.c
477
loff_t off, size_t size)
drivers/s390/char/sclp_sd.c
487
if (!data || off >= data_size) {
drivers/s390/char/sclp_sd.c
490
if (off + size > data_size)
drivers/s390/char/sclp_sd.c
491
size = data_size - off;
drivers/s390/char/sclp_sd.c
492
memcpy(buffer, data + off, size);
drivers/s390/cio/chp.c
133
char *buf, loff_t off, size_t count)
drivers/s390/cio/chp.c
143
return memory_read_from_buffer(buf, count, &off, &chp->cmg_chars,
drivers/s390/cio/chp.c
151
char *buf, loff_t off, size_t count)
drivers/s390/cio/chp.c
155
return memory_read_from_buffer(buf, count, &off, &chp->cmcb,
drivers/s390/cio/chp.c
160
static ssize_t chp_measurement_copy_block(void *buf, loff_t off, size_t count,
drivers/s390/cio/chp.c
191
if (off || count < size)
drivers/s390/cio/chp.c
201
char *buf, loff_t off, size_t count)
drivers/s390/cio/chp.c
203
return chp_measurement_copy_block(buf, off, count, kobj, false);
drivers/s390/cio/chp.c
209
char *buf, loff_t off, size_t count)
drivers/s390/cio/chp.c
211
return chp_measurement_copy_block(buf, off, count, kobj, true);
drivers/s390/cio/chp.c
440
loff_t off, size_t count)
drivers/s390/cio/chp.c
446
rc = memory_read_from_buffer(buf, count, &off, chp->desc_fmt3.util_str,
drivers/s390/cio/qdio_debug.c
237
size_t count, loff_t *off)
drivers/s390/cio/vfio_ccw_private.h
29
#define VFIO_CCW_OFFSET_TO_INDEX(off) (off >> VFIO_CCW_OFFSET_SHIFT)
drivers/s390/crypto/pkey_sysfs.c
107
loff_t off, size_t count)
drivers/s390/crypto/pkey_sysfs.c
124
if (off != 0 || count < sizeof(*t) + protlen)
drivers/s390/crypto/pkey_sysfs.c
149
loff_t off, size_t count)
drivers/s390/crypto/pkey_sysfs.c
166
if (off != 0 || count < sizeof(*t) + protlen)
drivers/s390/crypto/pkey_sysfs.c
187
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
191
off, count);
drivers/s390/crypto/pkey_sysfs.c
197
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
201
off, count);
drivers/s390/crypto/pkey_sysfs.c
207
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
211
off, count);
drivers/s390/crypto/pkey_sysfs.c
217
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
221
off, count);
drivers/s390/crypto/pkey_sysfs.c
227
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
231
off, count);
drivers/s390/crypto/pkey_sysfs.c
237
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
241
buf, off, count);
drivers/s390/crypto/pkey_sysfs.c
247
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
251
buf, off, count);
drivers/s390/crypto/pkey_sysfs.c
257
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
261
buf, off, count);
drivers/s390/crypto/pkey_sysfs.c
267
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
271
buf, off, count);
drivers/s390/crypto/pkey_sysfs.c
309
loff_t off, size_t count)
drivers/s390/crypto/pkey_sysfs.c
315
if (off != 0 || count < sizeof(struct secaeskeytoken))
drivers/s390/crypto/pkey_sysfs.c
344
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
348
off, count);
drivers/s390/crypto/pkey_sysfs.c
354
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
358
off, count);
drivers/s390/crypto/pkey_sysfs.c
364
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
368
off, count);
drivers/s390/crypto/pkey_sysfs.c
374
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
378
off, count);
drivers/s390/crypto/pkey_sysfs.c
384
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
388
off, count);
drivers/s390/crypto/pkey_sysfs.c
420
bool is_xts, char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
426
if (off != 0 || count < CCACIPHERTOKENSIZE)
drivers/s390/crypto/pkey_sysfs.c
458
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
462
off, count);
drivers/s390/crypto/pkey_sysfs.c
468
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
472
off, count);
drivers/s390/crypto/pkey_sysfs.c
478
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
482
off, count);
drivers/s390/crypto/pkey_sysfs.c
488
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
492
off, count);
drivers/s390/crypto/pkey_sysfs.c
498
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
50
loff_t off, size_t count)
drivers/s390/crypto/pkey_sysfs.c
502
off, count);
drivers/s390/crypto/pkey_sysfs.c
535
bool is_xts, char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
541
if (off != 0 || count < MAXEP11AESKEYBLOBSIZE)
drivers/s390/crypto/pkey_sysfs.c
56
if (off != 0 || count < sizeof(protkeytoken))
drivers/s390/crypto/pkey_sysfs.c
573
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
577
off, count);
drivers/s390/crypto/pkey_sysfs.c
583
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
587
off, count);
drivers/s390/crypto/pkey_sysfs.c
593
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
597
off, count);
drivers/s390/crypto/pkey_sysfs.c
603
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
607
off, count);
drivers/s390/crypto/pkey_sysfs.c
613
char *buf, loff_t off,
drivers/s390/crypto/pkey_sysfs.c
617
off, count);
drivers/sbus/char/bbc_i2c.c
151
int bbc_i2c_writeb(struct bbc_i2c_client *client, unsigned char val, int off)
drivers/sbus/char/bbc_i2c.c
166
writeb(off, bp->i2c_control_regs + 0x1);
drivers/sbus/char/bbc_i2c.c
182
int bbc_i2c_readb(struct bbc_i2c_client *client, unsigned char *byte, int off)
drivers/sbus/char/bbc_i2c.c
196
writeb(off, bp->i2c_control_regs + 0x1);
drivers/sbus/char/bbc_i2c.c
232
char *buf, int len, int off)
drivers/sbus/char/bbc_i2c.c
237
ret = bbc_i2c_writeb(client, *buf, off);
drivers/sbus/char/bbc_i2c.c
242
off++;
drivers/sbus/char/bbc_i2c.c
248
char *buf, int len, int off)
drivers/sbus/char/bbc_i2c.c
253
ret = bbc_i2c_readb(client, buf, off);
drivers/sbus/char/bbc_i2c.c
258
off++;
drivers/sbus/char/bbc_i2c.h
80
extern int bbc_i2c_writeb(struct bbc_i2c_client *, unsigned char val, int off);
drivers/sbus/char/bbc_i2c.h
81
extern int bbc_i2c_readb(struct bbc_i2c_client *, unsigned char *byte, int off);
drivers/sbus/char/bbc_i2c.h
82
extern int bbc_i2c_write_buf(struct bbc_i2c_client *, char *buf, int len, int off);
drivers/sbus/char/bbc_i2c.h
83
extern int bbc_i2c_read_buf(struct bbc_i2c_client *, char *buf, int len, int off);
drivers/scsi/advansys.c
4130
unsigned int off = buf[i] * 2;
drivers/scsi/advansys.c
4131
unsigned short word = (buf[off + 1] << 8) | buf[off];
drivers/scsi/arcmsr/arcmsr_attr.c
111
char *buf, loff_t off,
drivers/scsi/arcmsr/arcmsr_attr.c
159
char *buf, loff_t off,
drivers/scsi/arcmsr/arcmsr_attr.c
64
char *buf, loff_t off,
drivers/scsi/arm/fas216.c
146
unsigned int off = reg << info->scsi.io_shift;
drivers/scsi/arm/fas216.c
147
return readb(info->scsi.io_base + off);
drivers/scsi/arm/fas216.c
152
unsigned int off = reg << info->scsi.io_shift;
drivers/scsi/arm/fas216.c
153
writeb(val, info->scsi.io_base + off);
drivers/scsi/bfa/bfa_ioc.c
1627
bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
drivers/scsi/bfa/bfa_ioc.c
1631
BFA_FLASH_PART_FWIMG_ADDR + (off * sizeof(u32)),
drivers/scsi/bfa/bfa_ioc.c
6959
u32 off, l, s, residue, fifo_sz;
drivers/scsi/bfa/bfa_ioc.c
6962
off = 0;
drivers/scsi/bfa/bfa_ioc.c
6969
s = offset + off;
drivers/scsi/bfa/bfa_ioc.c
6975
status = bfa_flash_read_start(pci_bar, offset + off, l,
drivers/scsi/bfa/bfa_ioc.c
6976
&buf[off]);
drivers/scsi/bfa/bfa_ioc.c
6990
bfa_flash_read_end(pci_bar, l, &buf[off]);
drivers/scsi/bfa/bfa_ioc.c
6993
off += l;
drivers/scsi/bfa/bfa_ioc.h
1018
bfi_image_cb_get_chunk(u32 off)
drivers/scsi/bfa/bfa_ioc.h
1020
return (u32 *)(bfi_image_cb + off);
drivers/scsi/bfa/bfa_ioc.h
1024
bfi_image_ct_get_chunk(u32 off)
drivers/scsi/bfa/bfa_ioc.h
1026
return (u32 *)(bfi_image_ct + off);
drivers/scsi/bfa/bfa_ioc.h
1030
bfi_image_ct2_get_chunk(u32 off)
drivers/scsi/bfa/bfa_ioc.h
1032
return (u32 *)(bfi_image_ct2 + off);
drivers/scsi/bfa/bfa_ioc.h
1036
bfa_cb_image_get_chunk(enum bfi_asic_gen asic_gen, u32 off)
drivers/scsi/bfa/bfa_ioc.h
1040
return bfi_image_cb_get_chunk(off);
drivers/scsi/bfa/bfa_ioc.h
1043
return bfi_image_ct_get_chunk(off);
drivers/scsi/bfa/bfa_ioc.h
1046
return bfi_image_ct2_get_chunk(off);
drivers/scsi/bfa/bfa_ioc.h
874
#define BFA_IOC_FLASH_CHUNK_NO(off) (off / BFI_FLASH_CHUNK_SZ_WORDS)
drivers/scsi/bfa/bfa_ioc.h
875
#define BFA_IOC_FLASH_OFFSET_IN_CHUNK(off) (off % BFI_FLASH_CHUNK_SZ_WORDS)
drivers/scsi/bfa/bfa_ioc.h
999
bfa_status_t bfa_ioc_flash_img_get_chnk(struct bfa_ioc_s *ioc, u32 off,
drivers/scsi/csiostor/csio_hw.c
3821
uint32_t off = 0;
drivers/scsi/csiostor/csio_hw.c
3854
for (n = 0; (n < CSIO_MAX_FLBUF_PER_IQWR && off < len); n++) {
drivers/scsi/csiostor/csio_hw.c
3855
memcpy((void *)((uintptr_t)evt_entry->data + off),
drivers/scsi/csiostor/csio_hw.c
3858
off += fl_sg->flbufs[n].len;
drivers/scsi/cxgbi/libcxgbi.c
1743
unsigned int offset, unsigned int *off,
drivers/scsi/cxgbi/libcxgbi.c
1751
*off = offset;
drivers/scsi/device_handler/scsi_dh_alua.c
539
int len, k, off, bufflen = ALUA_RTPG_SIZE;
drivers/scsi/device_handler/scsi_dh_alua.c
683
k += off, desc += off) {
drivers/scsi/device_handler/scsi_dh_alua.c
713
off = 8 + (desc[7] * 4);
drivers/scsi/elx/libefc_sli/sli4.h
305
u32 off;
drivers/scsi/esas2r/esas2r.h
986
int esas2r_read_fw(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
987
int esas2r_write_fw(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r.h
989
int esas2r_read_vda(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
990
int esas2r_write_vda(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r.h
992
int esas2r_read_fs(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
993
int esas2r_write_fs(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
1560
int esas2r_read_fw(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1583
off);
drivers/scsi/esas2r/esas2r_ioctl.c
1585
if (off == 0) {
drivers/scsi/esas2r/esas2r_ioctl.c
1614
if (count + off > length)
drivers/scsi/esas2r/esas2r_ioctl.c
1615
count = length - off;
drivers/scsi/esas2r/esas2r_ioctl.c
1626
esas2r_debug("esas2r_read_fw: off %d count %d length %d ", off,
drivers/scsi/esas2r/esas2r_ioctl.c
1630
memcpy(buf, &a->firmware.data[off], count);
drivers/scsi/esas2r/esas2r_ioctl.c
1634
if (length <= off + count) {
drivers/scsi/esas2r/esas2r_ioctl.c
1651
int esas2r_write_fw(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
1656
if (off == 0) {
drivers/scsi/esas2r/esas2r_ioctl.c
1747
if (off + count > length)
drivers/scsi/esas2r/esas2r_ioctl.c
1748
count = length - off;
drivers/scsi/esas2r/esas2r_ioctl.c
1751
esas2r_debug("esas2r_write_fw: off %d count %d length %d", off,
drivers/scsi/esas2r/esas2r_ioctl.c
1769
memcpy(&a->firmware.data[off], buf, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1771
if (length == off + count) {
drivers/scsi/esas2r/esas2r_ioctl.c
1819
int esas2r_read_vda(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1824
if (off == 0) {
drivers/scsi/esas2r/esas2r_ioctl.c
1867
if (off > VDA_MAX_BUFFER_SIZE)
drivers/scsi/esas2r/esas2r_ioctl.c
1870
if (count + off > VDA_MAX_BUFFER_SIZE)
drivers/scsi/esas2r/esas2r_ioctl.c
1871
count = VDA_MAX_BUFFER_SIZE - off;
drivers/scsi/esas2r/esas2r_ioctl.c
1876
memcpy(buf, a->vda_buffer + off, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1882
int esas2r_write_vda(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
1904
if (off > VDA_MAX_BUFFER_SIZE)
drivers/scsi/esas2r/esas2r_ioctl.c
1907
if (count + off > VDA_MAX_BUFFER_SIZE)
drivers/scsi/esas2r/esas2r_ioctl.c
1908
count = VDA_MAX_BUFFER_SIZE - off;
drivers/scsi/esas2r/esas2r_ioctl.c
1913
memcpy(a->vda_buffer + off, buf, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1941
int esas2r_read_fs(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1946
if (off == 0) {
drivers/scsi/esas2r/esas2r_ioctl.c
2005
if (off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2008
if (count + off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2009
count = a->fs_api_buffer_size - off;
drivers/scsi/esas2r/esas2r_ioctl.c
2014
memcpy(buf, a->fs_api_buffer + off, count);
drivers/scsi/esas2r/esas2r_ioctl.c
2020
int esas2r_write_fs(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
2023
if (off == 0) {
drivers/scsi/esas2r/esas2r_ioctl.c
2071
if (off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2074
if (count + off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2075
count = a->fs_api_buffer_size - off;
drivers/scsi/esas2r/esas2r_ioctl.c
2080
memcpy(a->fs_api_buffer + off, buf, count);
drivers/scsi/esas2r/esas2r_main.c
103
result = esas2r_write_fs(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
113
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
117
return esas2r_read_vda(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
122
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
126
return esas2r_write_vda(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
131
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
142
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
162
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
173
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
191
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
70
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
74
return esas2r_read_fw(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
79
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
83
return esas2r_write_fw(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
88
char *buf, loff_t off, size_t count)
drivers/scsi/esas2r/esas2r_main.c
92
return esas2r_read_fs(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
97
char *buf, loff_t off, size_t count)
drivers/scsi/esp_scsi.c
509
u8 off = esp->target[tgt].esp_offset;
drivers/scsi/esp_scsi.c
512
if (off != esp->prev_soff) {
drivers/scsi/esp_scsi.c
513
esp->prev_soff = off;
drivers/scsi/esp_scsi.c
514
esp_write8(off, ESP_SOFF);
drivers/scsi/fcoe/fcoe_transport.c
314
unsigned long off, len, clen;
drivers/scsi/fcoe/fcoe_transport.c
322
off = skb_frag_off(frag);
drivers/scsi/fcoe/fcoe_transport.c
325
clen = min(len, PAGE_SIZE - (off & ~PAGE_MASK));
drivers/scsi/fcoe/fcoe_transport.c
327
skb_frag_page(frag) + (off >> PAGE_SHIFT));
drivers/scsi/fcoe/fcoe_transport.c
328
crc = crc32(crc, data + (off & ~PAGE_MASK), clen);
drivers/scsi/fcoe/fcoe_transport.c
330
off += clen;
drivers/scsi/fnic/fdls_disc.c
1822
void *data, u32 *off)
drivers/scsi/fnic/fdls_disc.c
1826
((u8 *)attr_start + *off);
drivers/scsi/fnic/fdls_disc.c
1831
*off += size;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
412
static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
414
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
420
u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
422
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
428
int phy_no, u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
430
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
436
int phy_no, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
438
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
729
static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
731
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
736
static u32 hisi_sas_read32_relaxed(struct hisi_hba *hisi_hba, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
738
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
743
static void hisi_sas_write32(struct hisi_hba *hisi_hba, u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
745
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
751
u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
753
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
759
int phy_no, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
761
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3010
int off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3631
debugfs_to_reg_name_v3_hw(int off, int base_off,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3635
if (off == lu->off - base_off)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3653
int off = i * HISI_SAS_REG_MEM_SIZE;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3656
name = debugfs_to_reg_name_v3_hw(off, reg->base_off,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3659
seq_printf(s, "0x%08x 0x%08x %s\n", off,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
3662
seq_printf(s, "0x%08x 0x%08x\n", off,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
611
static u32 hisi_sas_read32(struct hisi_hba *hisi_hba, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
613
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
618
static void hisi_sas_write32(struct hisi_hba *hisi_hba, u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
620
void __iomem *regs = hisi_hba->regs + off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
626
u32 off, u32 val)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
628
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
634
int phy_no, u32 off)
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
636
void __iomem *regs = hisi_hba->regs + (0x400 * phy_no) + off;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
641
#define hisi_sas_read32_poll_timeout(off, val, cond, delay_us, \
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
644
void __iomem *regs = hisi_hba->regs + off; \
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
648
#define hisi_sas_read32_poll_timeout_atomic(off, val, cond, delay_us, \
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
651
void __iomem *regs = hisi_hba->regs + off; \
drivers/scsi/ibmvscsi/ibmvfc.c
3646
char *buf, loff_t off, size_t count)
drivers/scsi/ibmvscsi/ibmvfc.c
3655
if (off > size)
drivers/scsi/ibmvscsi/ibmvfc.c
3657
if (off + count > size) {
drivers/scsi/ibmvscsi/ibmvfc.c
3658
size -= off;
drivers/scsi/ibmvscsi/ibmvfc.c
3663
memcpy(buf, &src[off], count);
drivers/scsi/ipr.c
3370
char *buf, loff_t off, size_t count)
drivers/scsi/ipr.c
3379
ret = memory_read_from_buffer(buf, count, &off, ioa_cfg->trace,
drivers/scsi/ipr.c
4091
loff_t off, size_t count)
drivers/scsi/ipr.c
4107
ret = memory_read_from_buffer(buf, count, &off, &hostrcb->hcam,
drivers/scsi/ipr.c
4115
loff_t off, size_t count)
drivers/scsi/ipr.c
4176
char *buf, loff_t off, size_t count)
drivers/scsi/ipr.c
4200
if (off > dump->driver_dump.hdr.len) {
drivers/scsi/ipr.c
4205
if (off + count > dump->driver_dump.hdr.len) {
drivers/scsi/ipr.c
4206
count = dump->driver_dump.hdr.len - off;
drivers/scsi/ipr.c
4210
if (count && off < sizeof(dump->driver_dump)) {
drivers/scsi/ipr.c
4211
if (off + count > sizeof(dump->driver_dump))
drivers/scsi/ipr.c
4212
len = sizeof(dump->driver_dump) - off;
drivers/scsi/ipr.c
4215
src = (u8 *)&dump->driver_dump + off;
drivers/scsi/ipr.c
4218
off += len;
drivers/scsi/ipr.c
4222
off -= sizeof(dump->driver_dump);
drivers/scsi/ipr.c
4232
if (count && off < sdt_end) {
drivers/scsi/ipr.c
4233
if (off + count > sdt_end)
drivers/scsi/ipr.c
4234
len = sdt_end - off;
drivers/scsi/ipr.c
4237
src = (u8 *)&dump->ioa_dump + off;
drivers/scsi/ipr.c
4240
off += len;
drivers/scsi/ipr.c
4244
off -= sdt_end;
drivers/scsi/ipr.c
4247
if ((off & PAGE_MASK) != ((off + count) & PAGE_MASK))
drivers/scsi/ipr.c
4248
len = PAGE_ALIGN(off) - off;
drivers/scsi/ipr.c
4251
src = (u8 *)dump->ioa_dump.ioa_data[(off & PAGE_MASK) >> PAGE_SHIFT];
drivers/scsi/ipr.c
4252
src += off & ~PAGE_MASK;
drivers/scsi/ipr.c
4255
off += len;
drivers/scsi/ipr.c
4365
char *buf, loff_t off, size_t count)
drivers/scsi/libfc/fc_fcp.c
603
size_t off;
drivers/scsi/libfc/fc_fcp.c
673
off = offset + sg->offset;
drivers/scsi/libfc/fc_fcp.c
676
(size_t) (PAGE_SIZE - (off & ~PAGE_MASK)));
drivers/scsi/libfc/fc_fcp.c
677
page = sg_page(sg) + (off >> PAGE_SHIFT);
drivers/scsi/libfc/fc_fcp.c
682
page, off & ~PAGE_MASK, sg_bytes);
drivers/scsi/libfc/fc_fcp.c
692
memcpy(data, (char *)page_addr + (off & ~PAGE_MASK),
drivers/scsi/libfc/fc_libfc.c
108
size_t off, sg_bytes;
drivers/scsi/libfc/fc_libfc.c
129
off = *offset + sg->offset;
drivers/scsi/libfc/fc_libfc.c
131
(size_t)(PAGE_SIZE - (off & ~PAGE_MASK)));
drivers/scsi/libfc/fc_libfc.c
132
page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT));
drivers/scsi/libfc/fc_libfc.c
135
memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes);
drivers/scsi/lpfc/lpfc_attr.c
6323
char *buf, loff_t off, size_t count)
drivers/scsi/lpfc/lpfc_attr.c
6334
if ((off + count) > FF_REG_AREA_SIZE)
drivers/scsi/lpfc/lpfc_attr.c
6340
if (off % 4 || count % 4 || (unsigned long)buf % 4)
drivers/scsi/lpfc/lpfc_attr.c
6354
phba->ctrl_regs_memmap_p + off + buf_off);
drivers/scsi/lpfc/lpfc_attr.c
6382
char *buf, loff_t off, size_t count)
drivers/scsi/lpfc/lpfc_attr.c
6394
if (off > FF_REG_AREA_SIZE)
drivers/scsi/lpfc/lpfc_attr.c
6397
if ((off + count) > FF_REG_AREA_SIZE)
drivers/scsi/lpfc/lpfc_attr.c
6398
count = FF_REG_AREA_SIZE - off;
drivers/scsi/lpfc/lpfc_attr.c
6402
if (off % 4 || count % 4 || (unsigned long)buf % 4)
drivers/scsi/lpfc/lpfc_attr.c
6409
*tmp_ptr = readl(phba->ctrl_regs_memmap_p + off + buf_off);
drivers/scsi/lpfc/lpfc_attr.c
6446
char *buf, loff_t off, size_t count)
drivers/scsi/lpfc/lpfc_attr.c
6470
char *buf, loff_t off, size_t count)
drivers/scsi/lpfc/lpfc_debugfs.c
2563
lpfc_debugfs_lseek(struct file *file, loff_t off, int whence)
drivers/scsi/lpfc/lpfc_debugfs.c
2566
return fixed_size_llseek(file, off, whence, debug->len);
drivers/scsi/lpfc/lpfc_debugfs.c
666
int i, off;
drivers/scsi/lpfc/lpfc_debugfs.c
674
off = 0;
drivers/scsi/lpfc/lpfc_debugfs.c
682
off = lpfc_debugfs_last_hba_slim_off;
drivers/scsi/lpfc/lpfc_debugfs.c
693
off, *ptr, *(ptr+1), *(ptr+2), *(ptr+3), *(ptr+4),
drivers/scsi/lpfc/lpfc_debugfs.c
697
off += (8 * sizeof(uint32_t));
drivers/scsi/lpfc/lpfc_debugfs.c
725
int i, off;
drivers/scsi/lpfc/lpfc_debugfs.c
732
off = 0;
drivers/scsi/lpfc/lpfc_debugfs.c
741
off, *ptr, *(ptr+1), *(ptr+2), *(ptr+3), *(ptr+4),
drivers/scsi/lpfc/lpfc_debugfs.c
745
off += (8 * sizeof(uint32_t));
drivers/scsi/lpfc/lpfc_debugfs.c
754
off, *ptr, *(ptr+1), *(ptr+2), *(ptr+3), *(ptr+4),
drivers/scsi/lpfc/lpfc_debugfs.c
758
off += (8 * sizeof(uint32_t));
drivers/scsi/mesh.c
1256
int i, dma_cmd, total, off, dtot;
drivers/scsi/mesh.c
1274
off = ms->data_ptr;
drivers/scsi/mesh.c
1281
if (off >= dma_len) {
drivers/scsi/mesh.c
1282
off -= dma_len;
drivers/scsi/mesh.c
1287
dcmds->req_count = cpu_to_le16(dma_len - off);
drivers/scsi/mesh.c
1289
dcmds->phy_addr = cpu_to_le32(dma_addr + off);
drivers/scsi/mesh.c
1292
dtot += dma_len - off;
drivers/scsi/mesh.c
1293
off = 0;
drivers/scsi/mvsas/mv_chips.h
58
static inline u32 mvs_read_port(struct mvs_info *mvi, u32 off,
drivers/scsi/mvsas/mv_chips.h
61
void __iomem *regs = mvi->regs + off;
drivers/scsi/mvsas/mv_chips.h
67
static inline void mvs_write_port(struct mvs_info *mvi, u32 off, u32 off2,
drivers/scsi/mvsas/mv_chips.h
70
void __iomem *regs = mvi->regs + off;
drivers/scsi/pm8001/pm8001_ctl.h
63
static inline u32 pm8001_ctl_aap1_memmap(u8 *ptr, int idx, int off)
drivers/scsi/pm8001/pm8001_ctl.h
65
return *(u32 *)(ptr + idx * 32 + off);
drivers/scsi/qedf/qedf_attr.c
107
const struct bin_attribute *ba, char *buf, loff_t off,
drivers/scsi/qedf/qedf_attr.c
116
ret = memory_read_from_buffer(buf, count, &off,
drivers/scsi/qedf/qedf_attr.c
127
const struct bin_attribute *ba, char *buf, loff_t off,
drivers/scsi/qedf/qedf_attr.c
135
if (off != 0)
drivers/scsi/qla2xxx/qla_attr.c
184
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
21
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
217
return memory_read_from_buffer(buf, count, &off, ha->nvram,
drivers/scsi/qla2xxx/qla_attr.c
224
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
231
if (!capable(CAP_SYS_ADMIN) || off != 0 || count != ha->nvram_size ||
drivers/scsi/qla2xxx/qla_attr.c
298
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
310
rval = memory_read_from_buffer(buf, count, &off, ha->optrom_buffer,
drivers/scsi/qla2xxx/qla_attr.c
322
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
334
if (off > ha->optrom_region_size) {
drivers/scsi/qla2xxx/qla_attr.c
338
if (off + count > ha->optrom_region_size)
drivers/scsi/qla2xxx/qla_attr.c
339
count = ha->optrom_region_size - off;
drivers/scsi/qla2xxx/qla_attr.c
34
if (off < ha->md_template_size) {
drivers/scsi/qla2xxx/qla_attr.c
341
memcpy(&ha->optrom_buffer[off], buf, count);
drivers/scsi/qla2xxx/qla_attr.c
36
&off, ha->md_tmplt_hdr, ha->md_template_size);
drivers/scsi/qla2xxx/qla_attr.c
360
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
370
if (off)
drivers/scsi/qla2xxx/qla_attr.c
38
off -= ha->md_template_size;
drivers/scsi/qla2xxx/qla_attr.c
40
&off, ha->md_dump, ha->md_dump_size);
drivers/scsi/qla2xxx/qla_attr.c
43
rval = memory_read_from_buffer(buf, count, &off, ha->mctp_dump,
drivers/scsi/qla2xxx/qla_attr.c
46
rval = memory_read_from_buffer(buf, count, &off,
drivers/scsi/qla2xxx/qla_attr.c
50
rval = memory_read_from_buffer(buf, count, &off, ha->fw_dump,
drivers/scsi/qla2xxx/qla_attr.c
544
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
585
return memory_read_from_buffer(buf, count, &off, ha->vpd, ha->vpd_size);
drivers/scsi/qla2xxx/qla_attr.c
591
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
604
if (!capable(CAP_SYS_ADMIN) || off != 0 || count != ha->vpd_size ||
drivers/scsi/qla2xxx/qla_attr.c
62
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
658
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
664
if (!capable(CAP_SYS_ADMIN) || off != 0 || count < SFP_DEV_SIZE)
drivers/scsi/qla2xxx/qla_attr.c
69
if (off != 0)
drivers/scsi/qla2xxx/qla_attr.c
694
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
704
if (off != 0)
drivers/scsi/qla2xxx/qla_attr.c
838
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
881
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
889
if (!capable(CAP_SYS_ADMIN) || off != 0 || count > XGMAC_DATA_SIZE)
drivers/scsi/qla2xxx/qla_attr.c
944
char *buf, loff_t off, size_t count)
drivers/scsi/qla2xxx/qla_attr.c
951
if (!capable(CAP_SYS_ADMIN) || off != 0 || count > DCBX_TLV_DATA_SIZE)
drivers/scsi/qla2xxx/qla_mbx.c
5154
uint16_t dev, uint16_t off, uint16_t len, uint16_t opt)
drivers/scsi/qla2xxx/qla_mbx.c
5177
mcp->mb[9] = off;
drivers/scsi/qla2xxx/qla_mbx.c
5205
uint16_t dev, uint16_t off, uint16_t len, uint16_t opt)
drivers/scsi/qla2xxx/qla_mbx.c
5231
mcp->mb[9] = off;
drivers/scsi/qla2xxx/qla_mr.h
379
#define QLAFX00_SET_HBA_SOC_REG(ha, off, val)\
drivers/scsi/qla2xxx/qla_mr.h
380
wrt_reg_dword((ha)->cregbase + off, val)
drivers/scsi/qla2xxx/qla_mr.h
382
#define QLAFX00_GET_HBA_SOC_REG(ha, off)\
drivers/scsi/qla2xxx/qla_mr.h
383
rd_reg_dword((ha)->cregbase + off)
drivers/scsi/qla2xxx/qla_mr.h
401
#define QLAFX00_RD_REG(ha, off) \
drivers/scsi/qla2xxx/qla_mr.h
402
rd_reg_dword((ha)->cregbase + off)
drivers/scsi/qla2xxx/qla_mr.h
404
#define QLAFX00_WR_REG(ha, off, val) \
drivers/scsi/qla2xxx/qla_mr.h
405
wrt_reg_dword((ha)->cregbase + off, val)
drivers/scsi/qla2xxx/qla_nx.c
1098
unsigned long off;
drivers/scsi/qla2xxx/qla_nx.c
1208
off = qla82xx_decode_crb_addr((unsigned long)buf[i].addr) +
drivers/scsi/qla2xxx/qla_nx.c
1215
if (off == QLA82XX_CAM_RAM(0x1fc))
drivers/scsi/qla2xxx/qla_nx.c
1219
if (off == (ROMUSB_GLB + 0xbc))
drivers/scsi/qla2xxx/qla_nx.c
1223
if (off == (ROMUSB_GLB + 0xc8))
drivers/scsi/qla2xxx/qla_nx.c
1227
if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION))
drivers/scsi/qla2xxx/qla_nx.c
1230
if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION2))
drivers/scsi/qla2xxx/qla_nx.c
1233
if ((off & 0x0ff00000) == QLA82XX_CRB_SMB)
drivers/scsi/qla2xxx/qla_nx.c
1236
if ((off & 0x0ff00000) == QLA82XX_CRB_DDR_NET)
drivers/scsi/qla2xxx/qla_nx.c
1239
if (off == ADDR_ERROR) {
drivers/scsi/qla2xxx/qla_nx.c
1245
qla82xx_wr_32(ha, off, buf[i].data);
drivers/scsi/qla2xxx/qla_nx.c
1250
if (off == QLA82XX_ROMUSB_GLB_SW_RESET)
drivers/scsi/qla2xxx/qla_nx.c
1280
u64 off, void *data, int size)
drivers/scsi/qla2xxx/qla_nx.c
1290
if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
drivers/scsi/qla2xxx/qla_nx.c
1294
if (qla82xx_pci_mem_bound_check(ha, off, size) == 0)
drivers/scsi/qla2xxx/qla_nx.c
1296
off, data, size);
drivers/scsi/qla2xxx/qla_nx.c
1299
off0 = off & 0x7;
drivers/scsi/qla2xxx/qla_nx.c
1303
off8 = off & 0xfffffff0;
drivers/scsi/qla2xxx/qla_nx.c
1304
loop = (((off & 0xf) + size - 1) >> 4) + 1;
drivers/scsi/qla2xxx/qla_nx.c
1307
startword = (off & 0xf)/8;
drivers/scsi/qla2xxx/qla_nx.c
1417
u64 off, void *data, int size)
drivers/scsi/qla2xxx/qla_nx.c
1428
if (off >= QLA82XX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
drivers/scsi/qla2xxx/qla_nx.c
1432
if (qla82xx_pci_mem_bound_check(ha, off, size) == 0)
drivers/scsi/qla2xxx/qla_nx.c
1434
off, data, size);
drivers/scsi/qla2xxx/qla_nx.c
1437
off8 = off & 0xfffffff0;
drivers/scsi/qla2xxx/qla_nx.c
1438
off0[0] = off & 0xf;
drivers/scsi/qla2xxx/qla_nx.c
28
#define CRB_BLK(off) ((off >> 20) & 0x3f)
drivers/scsi/qla2xxx/qla_nx.c
29
#define CRB_SUBBLK(off) ((off >> 16) & 0xf)
drivers/scsi/qla2xxx/qla_nx.c
32
#define CRB_HI(off) ((qla82xx_crb_hub_agt[CRB_BLK(off)] << 20) | \
drivers/scsi/qla2xxx/qla_nx.c
33
((off) & 0xf0000))
drivers/scsi/qla2xxx/qla_nx.c
435
void __iomem *off;
drivers/scsi/qla2xxx/qla_nx.c
439
rv = qla82xx_pci_get_crb_addr_2M(ha, off_in, &off);
drivers/scsi/qla2xxx/qla_nx.c
448
qla82xx_pci_set_crbwindow_2M(ha, off_in, &off);
drivers/scsi/qla2xxx/qla_nx.c
451
writel(data, (void __iomem *)off);
drivers/scsi/qla2xxx/qla_nx.c
465
void __iomem *off;
drivers/scsi/qla2xxx/qla_nx.c
470
rv = qla82xx_pci_get_crb_addr_2M(ha, off_in, &off);
drivers/scsi/qla2xxx/qla_nx.c
479
qla82xx_pci_set_crbwindow_2M(ha, off_in, &off);
drivers/scsi/qla2xxx/qla_nx.c
481
data = rd_reg_dword(off);
drivers/scsi/qla2xxx/qla_nx.c
648
u64 off, void *data, int size)
drivers/scsi/qla2xxx/qla_nx.c
665
start = qla82xx_pci_set_window(ha, off);
drivers/scsi/qla2xxx/qla_nx.c
667
(qla82xx_pci_is_same_window(ha, off + size - 1) == 0)) {
drivers/scsi/qla2xxx/qla_nx.c
672
QLA2XXX_DRIVER_NAME, off);
drivers/scsi/qla2xxx/qla_nx.c
720
u64 off, void *data, int size)
drivers/scsi/qla2xxx/qla_nx.c
737
start = qla82xx_pci_set_window(ha, off);
drivers/scsi/qla2xxx/qla_nx.c
739
(qla82xx_pci_is_same_window(ha, off + size - 1) == 0)) {
drivers/scsi/qla2xxx/qla_nx.c
744
QLA2XXX_DRIVER_NAME, off);
drivers/scsi/qla2xxx/qla_nx.c
891
qla82xx_md_rw_32(struct qla_hw_data *ha, uint32_t off, u32 data, uint8_t flag)
drivers/scsi/qla2xxx/qla_nx.c
895
wrt_reg_dword(CRB_WINDOW_2M + ha->nx_pcibase, off & 0xFFFF0000);
drivers/scsi/qla2xxx/qla_nx.c
899
off_value = (off & 0x0000FFFF);
drivers/scsi/qla2xxx/qla_nx.h
511
#define MIU_TEST_AGT_UPPER_ADDR(off) (0)
drivers/scsi/qla4xxx/ql4_attr.c
13
const struct bin_attribute *ba, char *buf, loff_t off,
drivers/scsi/qla4xxx/ql4_attr.c
25
return memory_read_from_buffer(buf, count, &off, ha->fw_dump,
drivers/scsi/qla4xxx/ql4_attr.c
31
const struct bin_attribute *ba, char *buf, loff_t off,
drivers/scsi/qla4xxx/ql4_attr.c
43
if (off != 0)
drivers/scsi/qla4xxx/ql4_glbl.h
210
int qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data);
drivers/scsi/qla4xxx/ql4_glbl.h
211
int qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data);
drivers/scsi/qla4xxx/ql4_nx.c
1084
off = qla4_82xx_decode_crb_addr((unsigned long)buf[i].addr) +
drivers/scsi/qla4xxx/ql4_nx.c
1091
if (off & 0x1) {
drivers/scsi/qla4xxx/ql4_nx.c
1093
"Skip CRB init replay for offset = 0x%lx\n", off));
drivers/scsi/qla4xxx/ql4_nx.c
1098
if (off == QLA82XX_CAM_RAM(0x1fc))
drivers/scsi/qla4xxx/ql4_nx.c
1102
if (off == (ROMUSB_GLB + 0xbc))
drivers/scsi/qla4xxx/ql4_nx.c
1106
if (off == (ROMUSB_GLB + 0xc8))
drivers/scsi/qla4xxx/ql4_nx.c
1110
if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION))
drivers/scsi/qla4xxx/ql4_nx.c
1113
if (off == QLA82XX_PCIE_REG(PCIE_SETUP_FUNCTION2))
drivers/scsi/qla4xxx/ql4_nx.c
1116
if ((off & 0x0ff00000) == QLA82XX_CRB_SMB)
drivers/scsi/qla4xxx/ql4_nx.c
1119
if ((off & 0x0ff00000) == QLA82XX_CRB_DDR_NET)
drivers/scsi/qla4xxx/ql4_nx.c
1122
if (off == ADDR_ERROR) {
drivers/scsi/qla4xxx/ql4_nx.c
1129
qla4_82xx_wr_32(ha, off, buf[i].data);
drivers/scsi/qla4xxx/ql4_nx.c
1134
if (off == QLA82XX_ROMUSB_GLB_SW_RESET)
drivers/scsi/qla4xxx/ql4_nx.c
1348
u64 off, void *data, int size)
drivers/scsi/qla4xxx/ql4_nx.c
1359
if (off >= QLA8XXX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
drivers/scsi/qla4xxx/ql4_nx.c
1363
if (qla4_82xx_pci_mem_bound_check(ha, off, size) == 0)
drivers/scsi/qla4xxx/ql4_nx.c
1365
off, data, size);
drivers/scsi/qla4xxx/ql4_nx.c
1369
off8 = off & 0xfffffff0;
drivers/scsi/qla4xxx/ql4_nx.c
1370
off0[0] = off & 0xf;
drivers/scsi/qla4xxx/ql4_nx.c
1439
u64 off, void *data, int size)
drivers/scsi/qla4xxx/ql4_nx.c
1449
if (off >= QLA8XXX_ADDR_QDR_NET && off <= QLA82XX_P3_ADDR_QDR_NET_MAX)
drivers/scsi/qla4xxx/ql4_nx.c
1453
if (qla4_82xx_pci_mem_bound_check(ha, off, size) == 0)
drivers/scsi/qla4xxx/ql4_nx.c
1455
off, data, size);
drivers/scsi/qla4xxx/ql4_nx.c
1458
off0 = off & 0x7;
drivers/scsi/qla4xxx/ql4_nx.c
1462
off8 = off & 0xfffffff0;
drivers/scsi/qla4xxx/ql4_nx.c
1463
loop = (((off & 0xf) + size - 1) >> 4) + 1;
drivers/scsi/qla4xxx/ql4_nx.c
1466
startword = (off & 0xf)/8;
drivers/scsi/qla4xxx/ql4_nx.c
28
#define CRB_BLK(off) ((off >> 20) & 0x3f)
drivers/scsi/qla4xxx/ql4_nx.c
29
#define CRB_SUBBLK(off) ((off >> 16) & 0xf)
drivers/scsi/qla4xxx/ql4_nx.c
31
#define CRB_HI(off) ((qla4_82xx_crb_hub_agt[CRB_BLK(off)] << 20) | \
drivers/scsi/qla4xxx/ql4_nx.c
32
((off) & 0xf0000))
drivers/scsi/qla4xxx/ql4_nx.c
359
qla4_82xx_pci_set_crbwindow_2M(struct scsi_qla_host *ha, ulong *off)
drivers/scsi/qla4xxx/ql4_nx.c
363
ha->crb_win = CRB_HI(*off);
drivers/scsi/qla4xxx/ql4_nx.c
373
" off=0x%lx\n", __func__, ha->crb_win, win_read, *off));
drivers/scsi/qla4xxx/ql4_nx.c
375
*off = (*off & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase;
drivers/scsi/qla4xxx/ql4_nx.c
38
qla4_8xxx_pci_base_offsetfset(struct scsi_qla_host *ha, unsigned long off)
drivers/scsi/qla4xxx/ql4_nx.c
40
if ((off < ha->first_page_group_end) &&
drivers/scsi/qla4xxx/ql4_nx.c
408
qla4_82xx_wr_32(struct scsi_qla_host *ha, ulong off, u32 data)
drivers/scsi/qla4xxx/ql4_nx.c
41
(off >= ha->first_page_group_start))
drivers/scsi/qla4xxx/ql4_nx.c
413
rv = qla4_82xx_pci_get_crb_addr_2M(ha, &off);
drivers/scsi/qla4xxx/ql4_nx.c
42
return (void __iomem *)(ha->nx_pcibase + off);
drivers/scsi/qla4xxx/ql4_nx.c
420
qla4_82xx_pci_set_crbwindow_2M(ha, &off);
drivers/scsi/qla4xxx/ql4_nx.c
423
writel(data, (void __iomem *)off);
drivers/scsi/qla4xxx/ql4_nx.c
431
uint32_t qla4_82xx_rd_32(struct scsi_qla_host *ha, ulong off)
drivers/scsi/qla4xxx/ql4_nx.c
437
rv = qla4_82xx_pci_get_crb_addr_2M(ha, &off);
drivers/scsi/qla4xxx/ql4_nx.c
444
qla4_82xx_pci_set_crbwindow_2M(ha, &off);
drivers/scsi/qla4xxx/ql4_nx.c
446
data = readl((void __iomem *)off);
drivers/scsi/qla4xxx/ql4_nx.c
456
int qla4_82xx_md_rd_32(struct scsi_qla_host *ha, uint32_t off, uint32_t *data)
drivers/scsi/qla4xxx/ql4_nx.c
461
off_value = off & 0xFFFF0000;
drivers/scsi/qla4xxx/ql4_nx.c
472
__func__, off_value, win_read, off));
drivers/scsi/qla4xxx/ql4_nx.c
475
off_value = off & 0x0000FFFF;
drivers/scsi/qla4xxx/ql4_nx.c
482
int qla4_82xx_md_wr_32(struct scsi_qla_host *ha, uint32_t off, uint32_t data)
drivers/scsi/qla4xxx/ql4_nx.c
487
off_value = off & 0xFFFF0000;
drivers/scsi/qla4xxx/ql4_nx.c
497
__func__, off_value, win_read, off));
drivers/scsi/qla4xxx/ql4_nx.c
500
off_value = off & 0x0000FFFF;
drivers/scsi/qla4xxx/ql4_nx.c
544
qla4_82xx_pci_get_crb_addr_2M(struct scsi_qla_host *ha, ulong *off)
drivers/scsi/qla4xxx/ql4_nx.c
548
if (*off >= QLA82XX_CRB_MAX)
drivers/scsi/qla4xxx/ql4_nx.c
551
if (*off >= QLA82XX_PCI_CAMQM && (*off < QLA82XX_PCI_CAMQM_2M_END)) {
drivers/scsi/qla4xxx/ql4_nx.c
552
*off = (*off - QLA82XX_PCI_CAMQM) +
drivers/scsi/qla4xxx/ql4_nx.c
557
if (*off < QLA82XX_PCI_CRBSPACE)
drivers/scsi/qla4xxx/ql4_nx.c
560
*off -= QLA82XX_PCI_CRBSPACE;
drivers/scsi/qla4xxx/ql4_nx.c
565
m = &crb_128M_2M_map[CRB_BLK(*off)].sub_block[CRB_SUBBLK(*off)];
drivers/scsi/qla4xxx/ql4_nx.c
567
if (m->valid && (m->start_128M <= *off) && (m->end_128M > *off)) {
drivers/scsi/qla4xxx/ql4_nx.c
568
*off = *off + m->start_2M - m->start_128M + ha->nx_pcibase;
drivers/scsi/qla4xxx/ql4_nx.c
703
u64 off, void *data, int size)
drivers/scsi/qla4xxx/ql4_nx.c
719
start = qla4_82xx_pci_set_window(ha, off);
drivers/scsi/qla4xxx/ql4_nx.c
721
(qla4_82xx_pci_is_same_window(ha, off + size - 1) == 0)) {
drivers/scsi/qla4xxx/ql4_nx.c
724
"offset is 0x%llx\n", DRIVER_NAME, off);
drivers/scsi/qla4xxx/ql4_nx.c
775
qla4_82xx_pci_mem_write_direct(struct scsi_qla_host *ha, u64 off,
drivers/scsi/qla4xxx/ql4_nx.c
792
start = qla4_82xx_pci_set_window(ha, off);
drivers/scsi/qla4xxx/ql4_nx.c
794
(qla4_82xx_pci_is_same_window(ha, off + size - 1) == 0)) {
drivers/scsi/qla4xxx/ql4_nx.c
797
"offset is 0x%llx\n", DRIVER_NAME, off);
drivers/scsi/qla4xxx/ql4_nx.c
973
unsigned long off;
drivers/scsi/qla4xxx/ql4_nx.h
541
#define MIU_TEST_AGT_UPPER_ADDR(off) (0)
drivers/scsi/scsi_debug.c
3166
int pf, sp, ps, md_len, bd_len, off, spf, pg_len;
drivers/scsi/scsi_debug.c
3189
off = (mselect6 ? 4 : 8);
drivers/scsi/scsi_debug.c
3198
if (arr[off] == TAPE_BAD_DENSITY) {
drivers/scsi/scsi_debug.c
3202
blksize = get_unaligned_be16(arr + off + 6);
drivers/scsi/scsi_debug.c
3210
devip->tape_density = arr[off];
drivers/scsi/scsi_debug.c
3213
off += bd_len;
drivers/scsi/scsi_debug.c
3214
if (off >= res)
drivers/scsi/scsi_debug.c
3220
mpage = arr[off] & 0x3f;
drivers/scsi/scsi_debug.c
3221
ps = !!(arr[off] & 0x80);
drivers/scsi/scsi_debug.c
3223
mk_sense_invalid_fld(scp, SDEB_IN_DATA, off, 7);
drivers/scsi/scsi_debug.c
3226
spf = !!(arr[off] & 0x40);
drivers/scsi/scsi_debug.c
3227
pg_len = spf ? (get_unaligned_be16(arr + off + 2) + 4) :
drivers/scsi/scsi_debug.c
3228
(arr[off + 1] + 2);
drivers/scsi/scsi_debug.c
3229
if ((pg_len + off) > param_len) {
drivers/scsi/scsi_debug.c
3236
if (caching_pg[1] == arr[off + 1]) {
drivers/scsi/scsi_debug.c
3237
memcpy(caching_pg + 2, arr + off + 2,
drivers/scsi/scsi_debug.c
3243
if (ctrl_m_pg[1] == arr[off + 1]) {
drivers/scsi/scsi_debug.c
3244
memcpy(ctrl_m_pg + 2, arr + off + 2,
drivers/scsi/scsi_debug.c
3257
if ((arr[off + 2] & 0x40) != 0) {
drivers/scsi/scsi_debug.c
3258
devip->tape_dce = (arr[off + 2] & 0x80) != 0;
drivers/scsi/scsi_debug.c
3266
fld = process_medium_part_m_pg(devip, &arr[off], pg_len);
drivers/scsi/scsi_debug.c
3274
if (iec_m_pg[1] == arr[off + 1]) {
drivers/scsi/scsi_debug.c
3275
memcpy(iec_m_pg + 2, arr + off + 2,
drivers/scsi/scsi_debug.c
3283
mk_sense_invalid_fld(scp, SDEB_IN_DATA, off, 5);
drivers/scsi/scsi_debug.c
5819
u32 vnum, a_num, off;
drivers/scsi/scsi_debug.c
5875
for (j = 1, off = lb_size; j < vnum; ++j, off += lb_size)
drivers/scsi/scsi_debug.c
5876
memcpy(arr + off, arr, lb_size);
drivers/scsi/scsi_logging.c
100
off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
drivers/scsi/scsi_logging.c
113
size_t off;
drivers/scsi/scsi_logging.c
120
off = scnprintf(buffer, buf_len,
drivers/scsi/scsi_logging.c
123
return off;
drivers/scsi/scsi_logging.c
131
off = scnprintf(buffer, buf_len, "%s", cdb_name);
drivers/scsi/scsi_logging.c
133
off = scnprintf(buffer, buf_len, "opcode=0x%x", cdb0);
drivers/scsi/scsi_logging.c
134
if (WARN_ON(off >= buf_len))
drivers/scsi/scsi_logging.c
135
return off;
drivers/scsi/scsi_logging.c
137
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
140
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
145
off = scnprintf(buffer, buf_len, "%s", sa_name);
drivers/scsi/scsi_logging.c
147
off = scnprintf(buffer, buf_len, "%s, sa=0x%x",
drivers/scsi/scsi_logging.c
150
off = scnprintf(buffer, buf_len,
drivers/scsi/scsi_logging.c
153
WARN_ON(off >= buf_len);
drivers/scsi/scsi_logging.c
154
return off;
drivers/scsi/scsi_logging.c
161
size_t off;
drivers/scsi/scsi_logging.c
163
off = scsi_format_opcode_name(logbuf, logbuf_len, cdb);
drivers/scsi/scsi_logging.c
164
if (off >= logbuf_len)
drivers/scsi/scsi_logging.c
165
return off;
drivers/scsi/scsi_logging.c
171
if (off > logbuf_len - 3)
drivers/scsi/scsi_logging.c
173
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
176
return off;
drivers/scsi/scsi_logging.c
184
size_t off, logbuf_len;
drivers/scsi/scsi_logging.c
190
off = sdev_format_header(logbuf, logbuf_len,
drivers/scsi/scsi_logging.c
192
if (off >= logbuf_len)
drivers/scsi/scsi_logging.c
194
off += scnprintf(logbuf + off, logbuf_len - off, "CDB: ");
drivers/scsi/scsi_logging.c
195
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
198
off += scsi_format_opcode_name(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
200
if (off >= logbuf_len)
drivers/scsi/scsi_logging.c
206
off += scnprintf(logbuf + off, logbuf_len - off, "\n");
drivers/scsi/scsi_logging.c
211
off = sdev_format_header(logbuf, logbuf_len,
drivers/scsi/scsi_logging.c
214
if (!WARN_ON(off > logbuf_len - 58)) {
drivers/scsi/scsi_logging.c
215
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
218
16, 1, logbuf + off,
drivers/scsi/scsi_logging.c
219
logbuf_len - off, false);
drivers/scsi/scsi_logging.c
226
if (!WARN_ON(off > logbuf_len - 49)) {
drivers/scsi/scsi_logging.c
227
off += scnprintf(logbuf + off, logbuf_len - off, " ");
drivers/scsi/scsi_logging.c
229
logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
243
size_t off = 0;
drivers/scsi/scsi_logging.c
249
off = scnprintf(buffer, buf_len, "Add. Sense: %s",
drivers/scsi/scsi_logging.c
252
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
256
off = scnprintf(buffer, buf_len, "<<vendor>>");
drivers/scsi/scsi_logging.c
257
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
260
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
262
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
265
return off;
drivers/scsi/scsi_logging.c
273
size_t off;
drivers/scsi/scsi_logging.c
275
off = scnprintf(buffer, buf_len, "Sense Key : ");
drivers/scsi/scsi_logging.c
278
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
281
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
283
off += scnprintf(buffer + off, buf_len - off,
drivers/scsi/scsi_logging.c
287
off += scnprintf(buffer + off, buf_len - off, "[descriptor] ");
drivers/scsi/scsi_logging.c
288
return off;
drivers/scsi/scsi_logging.c
305
size_t off;
drivers/scsi/scsi_logging.c
307
off = sdev_format_header(logbuf, logbuf_len,
drivers/scsi/scsi_logging.c
310
logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
322
size_t off, logbuf_len;
drivers/scsi/scsi_logging.c
327
off = sdev_format_header(logbuf, logbuf_len, name, tag);
drivers/scsi/scsi_logging.c
328
off += scsi_format_sense_hdr(logbuf + off, logbuf_len - off, sshdr);
drivers/scsi/scsi_logging.c
335
off = sdev_format_header(logbuf, logbuf_len, name, tag);
drivers/scsi/scsi_logging.c
336
off += scsi_format_extd_sense(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
385
size_t off, logbuf_len;
drivers/scsi/scsi_logging.c
394
off = sdev_format_header(logbuf, logbuf_len, scmd_name(cmd),
drivers/scsi/scsi_logging.c
397
if (off >= logbuf_len)
drivers/scsi/scsi_logging.c
401
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
403
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
407
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
41
size_t off = 0;
drivers/scsi/scsi_logging.c
410
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
412
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
415
off += scnprintf(logbuf + off, logbuf_len - off, "Result: ");
drivers/scsi/scsi_logging.c
416
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
420
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
423
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
425
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
428
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
431
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
44
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
47
if (WARN_ON(off >= logbuf_len))
drivers/scsi/scsi_logging.c
48
return off;
drivers/scsi/scsi_logging.c
51
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
53
return off;
drivers/scsi/scsi_logging.c
61
size_t off = 0, logbuf_len;
drivers/scsi/scsi_logging.c
71
off += scnprintf(logbuf + off, logbuf_len - off,
drivers/scsi/scsi_logging.c
73
if (!WARN_ON(off >= logbuf_len)) {
drivers/scsi/scsi_logging.c
75
off += vscnprintf(logbuf + off, logbuf_len - off, fmt, args);
drivers/scsi/scsi_logging.c
88
size_t off = 0, logbuf_len;
drivers/scsi/scsi_logging.c
96
off = sdev_format_header(logbuf, logbuf_len, scmd_name(scmd),
drivers/scsi/scsi_logging.c
98
if (off < logbuf_len) {
drivers/scsi/scsi_sysfs.c
882
char *buf, loff_t off, size_t count) \
drivers/scsi/scsi_sysfs.c
892
ret = memory_read_from_buffer(buf, count, &off, \
drivers/scsi/scsi_sysfs.c
914
char *buf, loff_t off, size_t count)
drivers/scsi/scsi_sysfs.c
922
return memory_read_from_buffer(buf, count, &off, sdev->inquiry,
drivers/scsi/scsi_transport_spi.c
1266
static void print_nego(const unsigned char *msg, int per, int off, int width)
drivers/scsi/scsi_transport_spi.c
1274
if (off)
drivers/scsi/scsi_transport_spi.c
1275
printk("offset = %d ", msg[off]);
drivers/scsi/sg.c
2318
size_t count, loff_t *off);
drivers/scsi/sg.c
2329
const char __user *buffer, size_t count, loff_t *off);
drivers/scsi/sg.c
2400
size_t count, loff_t *off)
drivers/scsi/sg.c
2421
size_t count, loff_t *off)
drivers/scsi/xen-scsifront.c
478
unsigned int i, off, len, bytes;
drivers/scsi/xen-scsifront.c
515
off = offset_in_page(seg);
drivers/scsi/xen-scsifront.c
518
bytes = min_t(unsigned int, len, PAGE_SIZE - off);
drivers/scsi/xen-scsifront.c
528
shadow->seg[ref_cnt].offset = (uint16_t)off;
drivers/scsi/xen-scsifront.c
533
off = 0;
drivers/scsi/xen-scsifront.c
542
off = sg->offset;
drivers/scsi/xen-scsifront.c
551
bytes = min_t(unsigned int, len, PAGE_SIZE - off);
drivers/scsi/xen-scsifront.c
564
seg->offset = (uint16_t)off;
drivers/scsi/xen-scsifront.c
571
off = 0;
drivers/soc/fsl/qbman/qman_test_api.c
76
unsigned int len, off;
drivers/soc/fsl/qbman/qman_test_api.c
85
off = qm_fd_get_offset(fd);
drivers/soc/fsl/qbman/qman_test_api.c
88
qm_fd_set_param(fd, fmt, off, len);
drivers/soc/pxa/mfp.c
129
#define mfpr_readl(off) \
drivers/soc/pxa/mfp.c
130
__raw_readl(mfpr_mmio_base + (off))
drivers/soc/pxa/mfp.c
132
#define mfpr_writel(off, val) \
drivers/soc/pxa/mfp.c
133
__raw_writel(val, mfpr_mmio_base + (off))
drivers/soc/tegra/pmc.c
1403
bool off;
drivers/soc/tegra/pmc.c
1429
off = !tegra_powergate_is_powered(pmc, pg->id);
drivers/soc/tegra/pmc.c
1449
if (off) {
drivers/soc/tegra/pmc.c
3463
u32 value, osc, pmu, off;
drivers/soc/tegra/pmc.c
3494
off = DIV_ROUND_UP(pmc->core_off_time * 32768, 1000000);
drivers/soc/tegra/pmc.c
3497
tegra_pmc_writel(pmc, off, PMC_COREPWROFF_TIMER);
drivers/soundwire/intel.c
1001
u32 num, u32 off, u32 max_ch)
drivers/soundwire/intel.c
1008
for (i = off; i < (off + num); i++) {
drivers/soundwire/intel.c
1038
int num_dai, ret, off = 0;
drivers/soundwire/intel.c
1066
off, stream->num_ch_in);
drivers/soundwire/intel.c
1070
off += cdns->pcm.num_in;
drivers/soundwire/intel.c
1072
off, stream->num_ch_out);
drivers/soundwire/intel.c
1076
off += cdns->pcm.num_out;
drivers/soundwire/intel.c
1078
off, stream->num_ch_bd);
drivers/soundwire/intel_ace2x.c
1001
for (i = off; i < (off + num); i++) {
drivers/soundwire/intel_ace2x.c
1033
int off = 0;
drivers/soundwire/intel_ace2x.c
1061
off, stream->num_ch_in);
drivers/soundwire/intel_ace2x.c
1065
off += cdns->pcm.num_in;
drivers/soundwire/intel_ace2x.c
1067
off, stream->num_ch_out);
drivers/soundwire/intel_ace2x.c
1071
off += cdns->pcm.num_out;
drivers/soundwire/intel_ace2x.c
1073
off, stream->num_ch_bd);
drivers/soundwire/intel_ace2x.c
994
u32 num, u32 off, u32 max_ch)
drivers/spi/spi-loopback-test.c
668
size_t off;
drivers/spi/spi-loopback-test.c
684
off = *ptr - RX(0);
drivers/spi/spi-loopback-test.c
685
*ptr = rx + off;
drivers/spi/spi-loopback-test.c
692
off = *ptr - TX(0);
drivers/spi/spi-loopback-test.c
693
*ptr = tx + off;
drivers/spi/spi-test.h
21
#define RX(off) ((void *)(RX_START + off))
drivers/spi/spi-test.h
22
#define TX(off) ((void *)(TX_START + off))
drivers/ssb/driver_pcicore.c
104
addr |= (off & ~3);
drivers/ssb/driver_pcicore.c
112
unsigned int func, unsigned int off,
drivers/ssb/driver_pcicore.c
122
addr = get_cfgspace_addr(pc, bus, dev, func, off);
drivers/ssb/driver_pcicore.c
136
val >>= (8 * (off & 3));
drivers/ssb/driver_pcicore.c
158
unsigned int func, unsigned int off,
drivers/ssb/driver_pcicore.c
168
addr = get_cfgspace_addr(pc, bus, dev, func, off);
drivers/ssb/driver_pcicore.c
184
val &= ~(0xFF << (8 * (off & 3)));
drivers/ssb/driver_pcicore.c
185
val |= *((const u8 *)buf) << (8 * (off & 3));
drivers/ssb/driver_pcicore.c
189
val &= ~(0xFFFF << (8 * (off & 3)));
drivers/ssb/driver_pcicore.c
190
val |= *((const u16 *)buf) << (8 * (off & 3));
drivers/ssb/driver_pcicore.c
73
unsigned int func, unsigned int off)
drivers/ssb/driver_pcicore.c
94
addr |= (off & ~3);
drivers/staging/axis-fifo/axis-fifo.c
121
size_t len, loff_t *off)
drivers/staging/axis-fifo/axis-fifo.c
214
size_t len, loff_t *off)
drivers/staging/fbtft/fbtft-core.c
413
static void fbtft_ops_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/staging/media/av7110/av7110_ipack.c
42
int off;
drivers/staging/media/av7110/av7110_ipack.c
57
off = 9 + p->buf[8];
drivers/staging/media/av7110/av7110_ipack.c
58
streamid = p->buf[off];
drivers/staging/media/av7110/av7110_ipack.c
60
ai.off = 0;
drivers/staging/media/av7110/av7110_ipack.c
61
ac3_off = ((p->buf[off + 2] << 8) |
drivers/staging/media/av7110/av7110_ipack.c
62
p->buf[off + 3]);
drivers/staging/media/av7110/av7110_ipack.c
64
f = dvb_filter_get_ac3info(p->buf + off + 3 + ac3_off,
drivers/staging/media/av7110/av7110_ipack.c
67
nframes = (p->count - off - 3 - ac3_off) /
drivers/staging/media/av7110/av7110_ipack.c
69
p->buf[off + 2] = (ac3_off >> 8) & 0xff;
drivers/staging/media/av7110/av7110_ipack.c
70
p->buf[off + 3] = (ac3_off) & 0xff;
drivers/staging/media/av7110/av7110_ipack.c
71
p->buf[off + 1] = nframes;
drivers/staging/media/av7110/dvb_filter.c
43
ai->off = c;
drivers/staging/media/av7110/dvb_filter.h
159
u32 off;
drivers/staging/media/av7110/dvb_filter.h
233
u32 off;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
45
enum cedrus_h264_sram_off off,
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
51
cedrus_write(dev, VE_AVC_SRAM_PORT_OFFSET, off << 2);
drivers/staging/sm750fb/ddk750_power.h
12
#define set_DAC(off) { \
drivers/staging/sm750fb/ddk750_power.h
14
(peek32(MISC_CTRL) & ~MISC_CTRL_DAC_POWER_OFF) | (off)); \
drivers/staging/vme_user/vme_user.c
264
static loff_t vme_user_llseek(struct file *file, loff_t off, int whence)
drivers/staging/vme_user/vme_user.c
275
res = fixed_size_llseek(file, off, whence, image_size);
drivers/target/iscsi/iscsi_target_login.c
372
unsigned long mrdsl, off;
drivers/target/iscsi/iscsi_target_login.c
395
off = mrdsl % PAGE_SIZE;
drivers/target/iscsi/iscsi_target_login.c
396
if (!off)
drivers/target/iscsi/iscsi_target_login.c
402
mrdsl -= off;
drivers/target/loopback/tcm_loop.c
1035
int ret, off = 0;
drivers/target/loopback/tcm_loop.c
1053
off = 3; /* Skip over "fc." */
drivers/target/loopback/tcm_loop.c
1072
snprintf(&tl_hba->tl_wwn_address[0], TL_WWN_ADDR_LEN, "%s", &name[off]);
drivers/target/target_core_alua.c
102
if (cmd->data_length > off)
drivers/target/target_core_alua.c
103
buf[off] = alua_state & 0x0f;
drivers/target/target_core_alua.c
104
off += 2;
drivers/target/target_core_alua.c
105
if (cmd->data_length > off)
drivers/target/target_core_alua.c
106
buf[off] = (alua_pg_id >> 8) & 0xff;
drivers/target/target_core_alua.c
107
off++;
drivers/target/target_core_alua.c
108
if (cmd->data_length > off)
drivers/target/target_core_alua.c
109
buf[off] = (alua_pg_id & 0xff);
drivers/target/target_core_alua.c
110
off++;
drivers/target/target_core_alua.c
142
u32 rd_len = 0, off;
drivers/target/target_core_alua.c
150
off = 8;
drivers/target/target_core_alua.c
152
off = 4;
drivers/target/target_core_alua.c
154
if (cmd->data_length < off) {
drivers/target/target_core_alua.c
176
if ((off + 8 + (tg_pt_gp->tg_pt_gp_members * 4)) >
drivers/target/target_core_alua.c
186
buf[off] = 0x80;
drivers/target/target_core_alua.c
190
buf[off++] |= tg_pt_gp->tg_pt_gp_alua_access_state & 0xff;
drivers/target/target_core_alua.c
194
buf[off++] |= tg_pt_gp->tg_pt_gp_alua_supported_states;
drivers/target/target_core_alua.c
198
put_unaligned_be16(tg_pt_gp->tg_pt_gp_id, &buf[off]);
drivers/target/target_core_alua.c
199
off += 2;
drivers/target/target_core_alua.c
201
off++; /* Skip over Reserved */
drivers/target/target_core_alua.c
205
buf[off++] = (tg_pt_gp->tg_pt_gp_alua_access_status & 0xff);
drivers/target/target_core_alua.c
209
buf[off++] = 0x00;
drivers/target/target_core_alua.c
213
buf[off++] = (tg_pt_gp->tg_pt_gp_members & 0xff);
drivers/target/target_core_alua.c
224
off += 2; /* Skip over Obsolete */
drivers/target/target_core_alua.c
228
put_unaligned_be16(lun->lun_tpg->tpg_rtpi, &buf[off]);
drivers/target/target_core_alua.c
229
off += 2;
drivers/target/target_core_alua.c
62
u32 rd_len = 0, off;
drivers/target/target_core_alua.c
74
off = 4;
drivers/target/target_core_alua.c
85
int desc_num = off + 3;
drivers/target/target_core_alua.c
88
off += 4;
drivers/target/target_core_alua.c
89
if (cmd->data_length > off)
drivers/target/target_core_alua.c
90
put_unaligned_be64(map->lba_map_first_lba, &buf[off]);
drivers/target/target_core_alua.c
91
off += 8;
drivers/target/target_core_alua.c
92
if (cmd->data_length > off)
drivers/target/target_core_alua.c
93
put_unaligned_be64(map->lba_map_last_lba, &buf[off]);
drivers/target/target_core_alua.c
94
off += 8;
drivers/target/target_core_fabric_lib.c
135
u32 off = 4, padding = 0;
drivers/target/target_core_fabric_lib.c
155
len = sprintf(&buf[off], "%s", se_nacl->initiatorname);
drivers/target/target_core_fabric_lib.c
156
off += len;
drivers/target/target_core_fabric_lib.c
184
buf[off++] = 0x2c; /* ASCII Character: "," */
drivers/target/target_core_fabric_lib.c
185
buf[off++] = 0x69; /* ASCII Character: "i" */
drivers/target/target_core_fabric_lib.c
186
buf[off++] = 0x2c; /* ASCII Character: "," */
drivers/target/target_core_fabric_lib.c
187
buf[off++] = 0x30; /* ASCII Character: "0" */
drivers/target/target_core_fabric_lib.c
188
buf[off++] = 0x78; /* ASCII Character: "x" */
drivers/target/target_core_fabric_lib.c
191
isid_len = sprintf(buf + off, "%s", pr_reg->pr_reg_isid);
drivers/target/target_core_fabric_lib.c
192
off += isid_len;
drivers/target/target_core_fabric_lib.c
195
buf[off] = '\0';
drivers/target/target_core_fabric_lib.c
60
u32 off = 8;
drivers/target/target_core_fabric_lib.c
72
ret = hex2bin(&buf[off++], &ptr[i], 1);
drivers/target/target_core_pr.c
3743
u32 add_len = 0, off = 8;
drivers/target/target_core_pr.c
3764
if (off + 8 <= cmd->data_length) {
drivers/target/target_core_pr.c
3765
put_unaligned_be64(pr_reg->pr_res_key, &buf[off]);
drivers/target/target_core_pr.c
3766
off += 8;
drivers/target/target_core_pr.c
3937
u32 off = 8; /* off into first Full Status descriptor */
drivers/target/target_core_pr.c
3994
put_unaligned_be64(pr_reg->pr_res_key, &buf[off]);
drivers/target/target_core_pr.c
3995
off += 8;
drivers/target/target_core_pr.c
3996
off += 4; /* Skip Over Reserved area */
drivers/target/target_core_pr.c
4002
buf[off] = 0x02;
drivers/target/target_core_pr.c
4012
buf[off++] |= 0x01;
drivers/target/target_core_pr.c
4013
buf[off++] = (pr_reg->pr_res_scope & 0xf0) |
drivers/target/target_core_pr.c
4016
buf[off++] |= 0x01;
drivers/target/target_core_pr.c
4017
buf[off++] = (pr_res_scope & 0xf0) |
drivers/target/target_core_pr.c
4020
off += 2;
drivers/target/target_core_pr.c
4023
off += 4; /* Skip over reserved area */
drivers/target/target_core_pr.c
4037
put_unaligned_be16(sep_rtpi, &buf[off]);
drivers/target/target_core_pr.c
4038
off += 2;
drivers/target/target_core_pr.c
4040
off += 2; /* Skip over RELATIVE TARGET PORT IDENTIFIER */
drivers/target/target_core_pr.c
4042
buf[off+4] = se_tpg->proto_id;
drivers/target/target_core_pr.c
4048
&format_code, &buf[off+4]);
drivers/target/target_core_pr.c
4058
put_unaligned_be32(desc_len, &buf[off]);
drivers/target/target_core_pr.c
4059
off += 4;
drivers/target/target_core_pr.c
4069
off += desc_len;
drivers/target/target_core_pscsi.c
220
int ident_len, page_len, off = 4, ret;
drivers/target/target_core_pscsi.c
241
page_83 = &buf[off];
drivers/target/target_core_pscsi.c
262
off += (ident_len + 4);
drivers/target/target_core_pscsi.c
268
off += (ident_len + 4);
drivers/target/target_core_pscsi.c
275
off += (ident_len + 4);
drivers/target/target_core_pscsi.c
830
u32 data_len = cmd->data_length, i, len, bytes, off;
drivers/target/target_core_pscsi.c
842
off = sg->offset;
drivers/target/target_core_pscsi.c
846
page, len, off);
drivers/target/target_core_pscsi.c
852
if (off + len > PAGE_SIZE)
drivers/target/target_core_pscsi.c
856
bytes = min_t(unsigned int, len, PAGE_SIZE - off);
drivers/target/target_core_pscsi.c
876
page, len, off);
drivers/target/target_core_pscsi.c
878
rc = bio_add_page(bio, page, bytes, off);
drivers/target/target_core_spc.c
1168
int off = ten ? 8 : 4;
drivers/target/target_core_spc.c
1182
if (cmd->data_length < off + 2)
drivers/target/target_core_spc.c
1194
page = buf[off] & 0x3f;
drivers/target/target_core_spc.c
1195
subpage = buf[off] & 0x40 ? buf[off + 1] : 0;
drivers/target/target_core_spc.c
1209
if (cmd->data_length < off + length) {
drivers/target/target_core_spc.c
1214
if (memcmp(buf + off, tbuf, length))
drivers/target/target_core_spc.c
181
int cnt, off = 0;
drivers/target/target_core_spc.c
187
buf[off] = 0x6 << 4;
drivers/target/target_core_spc.c
190
buf[off++] |= (company_id >> 20) & 0xf;
drivers/target/target_core_spc.c
191
buf[off++] = (company_id >> 12) & 0xff;
drivers/target/target_core_spc.c
192
buf[off++] = (company_id >> 4) & 0xff;
drivers/target/target_core_spc.c
193
buf[off] = (company_id & 0xf) << 4;
drivers/target/target_core_spc.c
203
for (cnt = off + 13; *p && off < cnt; p++) {
drivers/target/target_core_spc.c
211
buf[off++] |= val;
drivers/target/target_core_spc.c
214
buf[off] = val << 4;
drivers/target/target_core_spc.c
232
u32 off = 0;
drivers/target/target_core_spc.c
235
off = 4;
drivers/target/target_core_spc.c
249
buf[off++] = 0x1;
drivers/target/target_core_spc.c
252
buf[off] = 0x00;
drivers/target/target_core_spc.c
255
buf[off++] |= 0x3;
drivers/target/target_core_spc.c
256
off++;
drivers/target/target_core_spc.c
259
buf[off++] = 0x10;
drivers/target/target_core_spc.c
262
spc_gen_naa_6h_vendor_specific(dev, &buf[off]);
drivers/target/target_core_spc.c
265
off = (len + 4);
drivers/target/target_core_spc.c
274
id_len += sprintf(&buf[off+12], "%s:%s", prod,
drivers/target/target_core_spc.c
276
buf[off] = 0x2; /* ASCII */
drivers/target/target_core_spc.c
277
buf[off+1] = 0x1; /* T10 Vendor ID */
drivers/target/target_core_spc.c
278
buf[off+2] = 0x0;
drivers/target/target_core_spc.c
280
memset(&buf[off+4], 0x20, INQUIRY_VENDOR_LEN);
drivers/target/target_core_spc.c
281
memcpy(&buf[off+4], dev->t10_wwn.vendor,
drivers/target/target_core_spc.c
286
buf[off+3] = id_len;
drivers/target/target_core_spc.c
289
off += (id_len + 4);
drivers/target/target_core_spc.c
306
buf[off] = tpg->proto_id << 4;
drivers/target/target_core_spc.c
307
buf[off++] |= 0x1; /* CODE SET == Binary */
drivers/target/target_core_spc.c
308
buf[off] = 0x80; /* Set PIV=1 */
drivers/target/target_core_spc.c
310
buf[off] |= 0x10;
drivers/target/target_core_spc.c
312
buf[off++] |= 0x4;
drivers/target/target_core_spc.c
313
off++; /* Skip over Reserved */
drivers/target/target_core_spc.c
314
buf[off++] = 4; /* DESIGNATOR LENGTH */
drivers/target/target_core_spc.c
317
off += 2;
drivers/target/target_core_spc.c
318
put_unaligned_be16(lun->lun_tpg->tpg_rtpi, &buf[off]);
drivers/target/target_core_spc.c
319
off += 2;
drivers/target/target_core_spc.c
337
buf[off] = tpg->proto_id << 4;
drivers/target/target_core_spc.c
338
buf[off++] |= 0x1; /* CODE SET == Binary */
drivers/target/target_core_spc.c
339
buf[off] = 0x80; /* Set PIV=1 */
drivers/target/target_core_spc.c
341
buf[off] |= 0x10;
drivers/target/target_core_spc.c
343
buf[off++] |= 0x5;
drivers/target/target_core_spc.c
344
off++; /* Skip over Reserved */
drivers/target/target_core_spc.c
345
buf[off++] = 4; /* DESIGNATOR LENGTH */
drivers/target/target_core_spc.c
346
off += 2; /* Skip over Reserved Field */
drivers/target/target_core_spc.c
347
put_unaligned_be16(tg_pt_gp_id, &buf[off]);
drivers/target/target_core_spc.c
348
off += 2;
drivers/target/target_core_spc.c
368
buf[off++] |= 0x1; /* CODE SET == Binary */
drivers/target/target_core_spc.c
370
buf[off++] |= 0x6;
drivers/target/target_core_spc.c
371
off++; /* Skip over Reserved */
drivers/target/target_core_spc.c
372
buf[off++] = 4; /* DESIGNATOR LENGTH */
drivers/target/target_core_spc.c
373
off += 2; /* Skip over Reserved Field */
drivers/target/target_core_spc.c
374
put_unaligned_be16(lu_gp_id, &buf[off]);
drivers/target/target_core_spc.c
375
off += 2;
drivers/target/target_core_spc.c
385
buf[off] = tpg->proto_id << 4;
drivers/target/target_core_spc.c
386
buf[off++] |= 0x3; /* CODE SET == UTF-8 */
drivers/target/target_core_spc.c
387
buf[off] = 0x80; /* Set PIV=1 */
drivers/target/target_core_spc.c
389
buf[off] |= 0x10;
drivers/target/target_core_spc.c
391
buf[off++] |= 0x8;
drivers/target/target_core_spc.c
392
off += 2; /* Skip over Reserved and length */
drivers/target/target_core_spc.c
400
scsi_name_len = sprintf(&buf[off], "%s,t,0x%04x",
drivers/target/target_core_spc.c
417
buf[off-1] = scsi_name_len;
drivers/target/target_core_spc.c
418
off += scsi_name_len;
drivers/target/target_core_spc.c
425
buf[off] = tpg->proto_id << 4;
drivers/target/target_core_spc.c
426
buf[off++] |= 0x3; /* CODE SET == UTF-8 */
drivers/target/target_core_spc.c
427
buf[off] = 0x80; /* Set PIV=1 */
drivers/target/target_core_spc.c
429
buf[off] |= 0x20;
drivers/target/target_core_spc.c
431
buf[off++] |= 0x8;
drivers/target/target_core_spc.c
432
off += 2; /* Skip over Reserved and length */
drivers/target/target_core_spc.c
439
scsi_target_len = sprintf(&buf[off], "%s",
drivers/target/target_core_spc.c
456
buf[off-1] = scsi_target_len;
drivers/target/target_core_spc.c
457
off += scsi_target_len;
drivers/target/target_core_user.c
3189
loff_t off;
drivers/target/target_core_user.c
3246
off = udev->data_off + (loff_t)start * udev->data_blk_size;
drivers/target/target_core_user.c
3247
unmap_mapping_range(udev->inode->i_mapping, off, 0, 1);
drivers/target/tcm_remote/tcm_remote.c
157
int ret, off = 0;
drivers/target/tcm_remote/tcm_remote.c
175
off = 3; /* Skip over "fc." */
drivers/target/tcm_remote/tcm_remote.c
181
off = 2; /* Skip over "0x" */
drivers/target/tcm_remote/tcm_remote.c
200
snprintf(&remote_hba->remote_wwn_address[0], TL_WWN_ADDR_LEN, "%s", &name[off]);
drivers/tee/qcomtee/qcomtee_msg.h
168
#define qcomtee_msg_offset_to_ptr(m, off) ((void *)&((char *)(m))[(off)])
drivers/tee/tee_shm.c
407
size_t num_pages, off;
drivers/tee/tee_shm.c
448
&off);
drivers/tee/tee_shm.c
452
} else if (DIV_ROUND_UP(len + off, PAGE_SIZE) != num_pages) {
drivers/tee/tee_shm.c
462
shm->offset = off;
drivers/thermal/tegra/soctherm.c
1342
u16 off = ttgs[i]->thermctl_lvl0_offset;
drivers/thermal/tegra/soctherm.c
1344
r = readl(ts->regs + THERMCTL_LVL_REG(off, level));
drivers/thermal/tegra/soctherm.c
1401
u16 off;
drivers/thermal/tegra/soctherm.c
1403
off = THERMCTL_LVL0_UP_STATS;
drivers/thermal/tegra/soctherm.c
1404
r = readl(ts->regs + THERMCTL_LVL_REG(off, level));
drivers/thermal/tegra/soctherm.c
1407
off = THERMCTL_LVL0_DN_STATS;
drivers/thermal/tegra/soctherm.c
1408
r = readl(ts->regs + THERMCTL_LVL_REG(off, level));
drivers/tty/hvc/hvc_xen.c
719
unsigned int linelen, off = 0;
drivers/tty/hvc/hvc_xen.c
732
while (off < len && NULL != (pos = strchr(string+off, '\n'))) {
drivers/tty/hvc/hvc_xen.c
733
linelen = pos-string+off;
drivers/tty/hvc/hvc_xen.c
734
if (off + linelen > len)
drivers/tty/hvc/hvc_xen.c
736
domU_write_console(0, string+off, linelen);
drivers/tty/hvc/hvc_xen.c
738
off += linelen + 1;
drivers/tty/hvc/hvc_xen.c
740
if (off < len)
drivers/tty/hvc/hvc_xen.c
741
domU_write_console(0, string+off, len-off);
drivers/tty/serial/8250/8250_em.c
103
switch (off) {
drivers/tty/serial/8250/8250_em.c
85
static void serial8250_em_reg_update(struct uart_port *p, int off, int value)
drivers/tty/serial/fsl_lpuart.c
384
static inline u32 lpuart32_read(struct uart_port *port, u32 off)
drivers/tty/serial/fsl_lpuart.c
388
return readl(port->membase + off);
drivers/tty/serial/fsl_lpuart.c
390
return ioread32be(port->membase + off);
drivers/tty/serial/fsl_lpuart.c
397
u32 off)
drivers/tty/serial/fsl_lpuart.c
401
writel(val, port->membase + off);
drivers/tty/serial/fsl_lpuart.c
404
iowrite32be(val, port->membase + off);
drivers/tty/serial/mps2-uart.c
101
writel_relaxed(val, mps_port->port.membase + off);
drivers/tty/serial/mps2-uart.c
83
static void mps2_uart_write8(struct uart_port *port, u8 val, unsigned int off)
drivers/tty/serial/mps2-uart.c
87
writeb(val, mps_port->port.membase + off);
drivers/tty/serial/mps2-uart.c
90
static u8 mps2_uart_read8(struct uart_port *port, unsigned int off)
drivers/tty/serial/mps2-uart.c
94
return readb(mps_port->port.membase + off);
drivers/tty/serial/mps2-uart.c
97
static void mps2_uart_write32(struct uart_port *port, u32 val, unsigned int off)
drivers/tty/serial/msm_serial.c
196
void msm_write(struct uart_port *port, unsigned int val, unsigned int off)
drivers/tty/serial/msm_serial.c
198
writel_relaxed(val, port->membase + off);
drivers/tty/serial/msm_serial.c
202
unsigned int msm_read(struct uart_port *port, unsigned int off)
drivers/tty/serial/msm_serial.c
204
return readl_relaxed(port->membase + off);
drivers/tty/serial/owl-uart.c
84
static inline void owl_uart_write(struct uart_port *port, u32 val, unsigned int off)
drivers/tty/serial/owl-uart.c
86
writel(val, port->membase + off);
drivers/tty/serial/owl-uart.c
89
static inline u32 owl_uart_read(struct uart_port *port, unsigned int off)
drivers/tty/serial/owl-uart.c
91
return readl(port->membase + off);
drivers/tty/serial/rda-uart.c
126
unsigned int off)
drivers/tty/serial/rda-uart.c
128
writel(val, port->membase + off);
drivers/tty/serial/rda-uart.c
131
static inline u32 rda_uart_read(struct uart_port *port, unsigned int off)
drivers/tty/serial/rda-uart.c
133
return readl(port->membase + off);
drivers/tty/serial/suncore.c
67
int off = 0;
drivers/tty/serial/suncore.c
71
off = 1;
drivers/tty/serial/suncore.c
73
if ((line & 1) != off)
drivers/tty/serial/vt8500_serial.c
112
unsigned int off)
drivers/tty/serial/vt8500_serial.c
114
writel(val, port->membase + off);
drivers/tty/serial/vt8500_serial.c
117
static inline unsigned int vt8500_read(struct uart_port *port, unsigned int off)
drivers/tty/serial/vt8500_serial.c
119
return readl(port->membase + off);
drivers/usb/core/sysfs.c
858
char *buf, loff_t off, size_t count)
drivers/usb/core/sysfs.c
881
if (off < srclen) {
drivers/usb/core/sysfs.c
882
n = min(nleft, srclen - (size_t) off);
drivers/usb/core/sysfs.c
883
memcpy(buf, src + off, n);
drivers/usb/core/sysfs.c
886
off = 0;
drivers/usb/core/sysfs.c
888
off -= srclen;
drivers/usb/core/sysfs.c
898
char *buf, loff_t off, size_t count)
drivers/usb/core/sysfs.c
909
if (off < desclen) {
drivers/usb/core/sysfs.c
910
n = min(count, desclen - (size_t) off);
drivers/usb/core/sysfs.c
911
memcpy(buf, (void *) desc + off, n);
drivers/usb/gadget/u_os_desc.h
60
static inline u8 *usb_ext_prop_data_len_ptr(u8 *buf, size_t off)
drivers/usb/gadget/u_os_desc.h
63
USB_EXT_PROP_DW_PROPERTY_DATA_LENGTH + off);
drivers/usb/gadget/u_os_desc.h
66
static inline u8 *usb_ext_prop_data_ptr(u8 *buf, size_t off)
drivers/usb/gadget/u_os_desc.h
68
return __usb_ext_prop_ptr(buf, USB_EXT_PROP_B_PROPERTY_DATA + off);
drivers/usb/gadget/udc/bcm63xx_udc.c
352
static inline u32 usbd_readl(struct bcm63xx_udc *udc, u32 off)
drivers/usb/gadget/udc/bcm63xx_udc.c
354
return bcm_readl(udc->usbd_regs + off);
drivers/usb/gadget/udc/bcm63xx_udc.c
357
static inline void usbd_writel(struct bcm63xx_udc *udc, u32 val, u32 off)
drivers/usb/gadget/udc/bcm63xx_udc.c
359
bcm_writel(val, udc->usbd_regs + off);
drivers/usb/gadget/udc/bcm63xx_udc.c
362
static inline u32 usb_dma_readl(struct bcm63xx_udc *udc, u32 off)
drivers/usb/gadget/udc/bcm63xx_udc.c
364
return bcm_readl(udc->iudma_regs + off);
drivers/usb/gadget/udc/bcm63xx_udc.c
367
static inline void usb_dma_writel(struct bcm63xx_udc *udc, u32 val, u32 off)
drivers/usb/gadget/udc/bcm63xx_udc.c
369
bcm_writel(val, udc->iudma_regs + off);
drivers/usb/gadget/udc/bcm63xx_udc.c
372
static inline u32 usb_dmac_readl(struct bcm63xx_udc *udc, u32 off, int chan)
drivers/usb/gadget/udc/bcm63xx_udc.c
374
return bcm_readl(udc->iudma_regs + IUDMA_DMAC_OFFSET + off +
drivers/usb/gadget/udc/bcm63xx_udc.c
378
static inline void usb_dmac_writel(struct bcm63xx_udc *udc, u32 val, u32 off,
drivers/usb/gadget/udc/bcm63xx_udc.c
381
bcm_writel(val, udc->iudma_regs + IUDMA_DMAC_OFFSET + off +
drivers/usb/gadget/udc/bcm63xx_udc.c
385
static inline u32 usb_dmas_readl(struct bcm63xx_udc *udc, u32 off, int chan)
drivers/usb/gadget/udc/bcm63xx_udc.c
387
return bcm_readl(udc->iudma_regs + IUDMA_DMAS_OFFSET + off +
drivers/usb/gadget/udc/bcm63xx_udc.c
391
static inline void usb_dmas_writel(struct bcm63xx_udc *udc, u32 val, u32 off,
drivers/usb/gadget/udc/bcm63xx_udc.c
394
bcm_writel(val, udc->iudma_regs + IUDMA_DMAS_OFFSET + off +
drivers/usb/host/ehci-orion.c
23
#define rdl(off) readl_relaxed(hcd->regs + (off))
drivers/usb/host/ehci-orion.c
24
#define wrl(off, val) writel_relaxed((val), hcd->regs + (off))
drivers/usb/host/octeon-hcd.h
57
#define CVMX_USBCXREG2(reg, bid, off) \
drivers/usb/host/octeon-hcd.h
59
(((off) & 7) + ((bid) & 1) * 0x8000000000ull) * 32)
drivers/usb/host/octeon-hcd.h
74
#define CVMX_USBCX_HCCHARX(off, bid) CVMX_USBCXREG2(0x500, bid, off)
drivers/usb/host/octeon-hcd.h
76
#define CVMX_USBCX_HCINTMSKX(off, bid) CVMX_USBCXREG2(0x50c, bid, off)
drivers/usb/host/octeon-hcd.h
77
#define CVMX_USBCX_HCINTX(off, bid) CVMX_USBCXREG2(0x508, bid, off)
drivers/usb/host/octeon-hcd.h
78
#define CVMX_USBCX_HCSPLTX(off, bid) CVMX_USBCXREG2(0x504, bid, off)
drivers/usb/host/octeon-hcd.h
79
#define CVMX_USBCX_HCTSIZX(off, bid) CVMX_USBCXREG2(0x510, bid, off)
drivers/usb/host/uhci-debug.c
586
static loff_t uhci_debug_lseek(struct file *file, loff_t off, int whence)
drivers/usb/host/uhci-debug.c
589
return no_seek_end_llseek_size(file, off, whence, up->size);
drivers/usb/misc/legousbtower.c
227
static loff_t tower_llseek(struct file *file, loff_t off, int whence);
drivers/usb/misc/legousbtower.c
483
static loff_t tower_llseek(struct file *file, loff_t off, int whence)
drivers/usb/mon/mon_bin.c
235
unsigned int off, const unsigned char *from, unsigned int length)
drivers/usb/mon/mon_bin.c
246
in_page = CHUNK_SIZE - (off & (CHUNK_SIZE-1));
drivers/usb/mon/mon_bin.c
253
buf = this->b_vec[off / CHUNK_SIZE].ptr + off % CHUNK_SIZE;
drivers/usb/mon/mon_bin.c
255
if ((off += step_len) >= this->b_size) off = 0;
drivers/usb/mon/mon_bin.c
259
return off;
drivers/usb/mon/mon_bin.c
266
static int copy_from_buf(const struct mon_reader_bin *this, unsigned int off,
drivers/usb/mon/mon_bin.c
278
in_page = CHUNK_SIZE - (off & (CHUNK_SIZE-1));
drivers/usb/mon/mon_bin.c
285
buf = this->b_vec[off / CHUNK_SIZE].ptr + off % CHUNK_SIZE;
drivers/usb/mon/mon_bin.c
288
if ((off += step_len) >= this->b_size) off = 0;
drivers/usb/usbip/vudc_sysfs.c
71
loff_t off, size_t count)
drivers/usb/usbip/vudc_sysfs.c
85
memcpy(out, desc_ptr + off, count);
drivers/vdpa/solidrun/snet_main.c
320
u32 off, i, tmp;
drivers/vdpa/solidrun/snet_main.c
345
off = snet->psnet->cfg.host_cfg_off;
drivers/vdpa/solidrun/snet_main.c
348
off += 4;
drivers/vdpa/solidrun/snet_main.c
349
snet_write32(snet, off, snet->psnet->negotiated_cfg_ver);
drivers/vdpa/solidrun/snet_main.c
350
off += 4;
drivers/vdpa/solidrun/snet_main.c
351
snet_write32(snet, off, snet->sid);
drivers/vdpa/solidrun/snet_main.c
352
off += 4;
drivers/vdpa/solidrun/snet_main.c
353
snet_write32(snet, off, snet->cfg->vq_num);
drivers/vdpa/solidrun/snet_main.c
354
off += 4;
drivers/vdpa/solidrun/snet_main.c
355
snet_write32(snet, off, snet->cfg_irq_idx);
drivers/vdpa/solidrun/snet_main.c
356
off += 4;
drivers/vdpa/solidrun/snet_main.c
357
snet_write64(snet, off, snet->negotiated_features);
drivers/vdpa/solidrun/snet_main.c
358
off += 8;
drivers/vdpa/solidrun/snet_main.c
360
off += 8;
drivers/vdpa/solidrun/snet_main.c
364
snet_write32(snet, off, tmp);
drivers/vdpa/solidrun/snet_main.c
365
off += 4;
drivers/vdpa/solidrun/snet_main.c
366
snet_write32(snet, off, snet->vqs[i]->irq_idx);
drivers/vdpa/solidrun/snet_main.c
367
off += 4;
drivers/vdpa/solidrun/snet_main.c
368
snet_write64(snet, off, snet->vqs[i]->desc_area);
drivers/vdpa/solidrun/snet_main.c
369
off += 8;
drivers/vdpa/solidrun/snet_main.c
370
snet_write64(snet, off, snet->vqs[i]->device_area);
drivers/vdpa/solidrun/snet_main.c
371
off += 8;
drivers/vdpa/solidrun/snet_main.c
372
snet_write64(snet, off, snet->vqs[i]->driver_area);
drivers/vdpa/solidrun/snet_main.c
373
off += 8;
drivers/vdpa/solidrun/snet_main.c
376
snet_write32(snet, off, *(u32 *)&snet->vqs[i]->vq_state);
drivers/vdpa/solidrun/snet_main.c
377
off += 4;
drivers/vdpa/solidrun/snet_main.c
380
off += 4;
drivers/vdpa/solidrun/snet_main.c
636
static int psnet_detect_bar(struct psnet *psnet, u32 off)
drivers/vdpa/solidrun/snet_main.c
650
if (ioread32(psnet->bars[i] + off) == SNET_SIGNATURE)
drivers/vdpa/solidrun/snet_main.c
673
u32 i, off;
drivers/vdpa/solidrun/snet_main.c
677
off = SNET_CONFIG_OFF;
drivers/vdpa/solidrun/snet_main.c
680
barno = psnet_detect_bar(psnet, off);
drivers/vdpa/solidrun/snet_main.c
693
cfg->key = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
694
off += 4;
drivers/vdpa/solidrun/snet_main.c
695
cfg->cfg_size = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
696
off += 4;
drivers/vdpa/solidrun/snet_main.c
697
cfg->cfg_ver = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
698
off += 4;
drivers/vdpa/solidrun/snet_main.c
705
cfg->vf_num = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
706
off += 4;
drivers/vdpa/solidrun/snet_main.c
707
cfg->vf_bar = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
708
off += 4;
drivers/vdpa/solidrun/snet_main.c
709
cfg->host_cfg_off = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
710
off += 4;
drivers/vdpa/solidrun/snet_main.c
711
cfg->max_size_host_cfg = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
712
off += 4;
drivers/vdpa/solidrun/snet_main.c
713
cfg->virtio_cfg_off = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
714
off += 4;
drivers/vdpa/solidrun/snet_main.c
715
cfg->kick_off = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
716
off += 4;
drivers/vdpa/solidrun/snet_main.c
717
cfg->hwmon_off = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
718
off += 4;
drivers/vdpa/solidrun/snet_main.c
719
cfg->ctrl_off = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
720
off += 4;
drivers/vdpa/solidrun/snet_main.c
721
cfg->flags = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
722
off += 4;
drivers/vdpa/solidrun/snet_main.c
724
off += sizeof(cfg->rsvd);
drivers/vdpa/solidrun/snet_main.c
726
cfg->devices_num = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
727
off += 4;
drivers/vdpa/solidrun/snet_main.c
741
cfg->devs[i]->virtio_id = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
742
off += 4;
drivers/vdpa/solidrun/snet_main.c
743
cfg->devs[i]->vq_num = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
744
off += 4;
drivers/vdpa/solidrun/snet_main.c
745
cfg->devs[i]->vq_size = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
746
off += 4;
drivers/vdpa/solidrun/snet_main.c
747
cfg->devs[i]->vfid = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
748
off += 4;
drivers/vdpa/solidrun/snet_main.c
749
cfg->devs[i]->features = psnet_read64(psnet, off);
drivers/vdpa/solidrun/snet_main.c
750
off += 8;
drivers/vdpa/solidrun/snet_main.c
752
off += sizeof(cfg->devs[i]->rsvd);
drivers/vdpa/solidrun/snet_main.c
754
cfg->devs[i]->cfg_size = psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_main.c
755
off += 4;
drivers/vdpa/solidrun/snet_vdpa.h
168
static inline u32 psnet_read32(struct psnet *psnet, u32 off)
drivers/vdpa/solidrun/snet_vdpa.h
170
return ioread32(psnet->bars[psnet->barno] + off);
drivers/vdpa/solidrun/snet_vdpa.h
173
static inline u32 snet_read32(struct snet *snet, u32 off)
drivers/vdpa/solidrun/snet_vdpa.h
175
return ioread32(snet->bar + off);
drivers/vdpa/solidrun/snet_vdpa.h
178
static inline void snet_write32(struct snet *snet, u32 off, u32 val)
drivers/vdpa/solidrun/snet_vdpa.h
180
iowrite32(val, snet->bar + off);
drivers/vdpa/solidrun/snet_vdpa.h
183
static inline u64 psnet_read64(struct psnet *psnet, u32 off)
drivers/vdpa/solidrun/snet_vdpa.h
187
val = (u64)psnet_read32(psnet, off);
drivers/vdpa/solidrun/snet_vdpa.h
188
val |= ((u64)psnet_read32(psnet, off + 4) << 32);
drivers/vdpa/solidrun/snet_vdpa.h
192
static inline void snet_write64(struct snet *snet, u32 off, u64 val)
drivers/vdpa/solidrun/snet_vdpa.h
195
snet_write32(snet, off, (u32)val);
drivers/vdpa/solidrun/snet_vdpa.h
196
snet_write32(snet, off + 4, (u32)(val >> 32));
drivers/vfio/fsl-mc/vfio_fsl_mc.c
240
loff_t off = *ppos & VFIO_FSL_MC_OFFSET_MASK;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
260
if (count != 64 || off != 0)
drivers/vfio/fsl-mc/vfio_fsl_mc.c
319
loff_t off = *ppos & VFIO_FSL_MC_OFFSET_MASK;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
339
if (count != 64 || off != 0)
drivers/vfio/fsl-mc/vfio_fsl_mc_private.h
13
#define VFIO_FSL_MC_OFFSET_TO_INDEX(off) ((off) >> VFIO_FSL_MC_OFFSET_SHIFT)
drivers/vfio/pci/vfio_pci_config.c
383
static inline void p_setb(struct perm_bits *p, int off, u8 virt, u8 write)
drivers/vfio/pci/vfio_pci_config.c
385
p->virt[off] = virt;
drivers/vfio/pci/vfio_pci_config.c
386
p->write[off] = write;
drivers/vfio/pci/vfio_pci_config.c
390
static inline void p_setw(struct perm_bits *p, int off, u16 virt, u16 write)
drivers/vfio/pci/vfio_pci_config.c
392
*(__le16 *)(&p->virt[off]) = cpu_to_le16(virt);
drivers/vfio/pci/vfio_pci_config.c
393
*(__le16 *)(&p->write[off]) = cpu_to_le16(write);
drivers/vfio/pci/vfio_pci_config.c
397
static inline void p_setd(struct perm_bits *p, int off, u32 virt, u32 write)
drivers/vfio/pci/vfio_pci_config.c
399
*(__le32 *)(&p->virt[off]) = cpu_to_le32(virt);
drivers/vfio/pci/vfio_pci_config.c
400
*(__le32 *)(&p->write[off]) = cpu_to_le32(write);
drivers/vfio/pci/vfio_pci_igd.c
100
if (igd_opregion_shift_copy(buf, &off,
drivers/vfio/pci/vfio_pci_igd.c
111
if (igd_opregion_shift_copy(buf, &off,
drivers/vfio/pci/vfio_pci_igd.c
124
if (igd_opregion_shift_copy(buf, &off,
drivers/vfio/pci/vfio_pci_igd.c
134
if (igd_opregion_shift_copy(buf, &off,
drivers/vfio/pci/vfio_pci_igd.c
142
copy_to_user(buf + off, opregionvbt->vbt_ex + (pos - OPREGION_SIZE),
drivers/vfio/pci/vfio_pci_igd.c
48
loff_t *off,
drivers/vfio/pci/vfio_pci_igd.c
54
if (copy_to_user(dst + (*off), src, bytes))
drivers/vfio/pci/vfio_pci_igd.c
57
*off += bytes;
drivers/vfio/pci/vfio_pci_igd.c
70
loff_t pos = *ppos & VFIO_PCI_OFFSET_MASK, off = 0;
drivers/vfio/pci/vfio_pci_igd.c
83
if (igd_opregion_shift_copy(buf, &off,
drivers/vfio/pci/vfio_pci_rdwr.c
107
val, io + off); \
drivers/vfio/pci/vfio_pci_rdwr.c
112
&val, io + off); \
drivers/vfio/pci/vfio_pci_rdwr.c
137
loff_t off, size_t count, size_t x_start,
drivers/vfio/pci/vfio_pci_rdwr.c
147
if (off < x_start)
drivers/vfio/pci/vfio_pci_rdwr.c
148
fillable = min(count, (size_t)(x_start - off));
drivers/vfio/pci/vfio_pci_rdwr.c
149
else if (off >= x_end)
drivers/vfio/pci/vfio_pci_rdwr.c
154
if (fillable >= 8 && !(off % 8) && max_width >= 8) {
drivers/vfio/pci/vfio_pci_rdwr.c
156
io, buf, off, &filled);
drivers/vfio/pci/vfio_pci_rdwr.c
160
} else if (fillable >= 4 && !(off % 4) && max_width >= 4) {
drivers/vfio/pci/vfio_pci_rdwr.c
162
io, buf, off, &filled);
drivers/vfio/pci/vfio_pci_rdwr.c
166
} else if (fillable >= 2 && !(off % 2) && max_width >= 2) {
drivers/vfio/pci/vfio_pci_rdwr.c
168
io, buf, off, &filled);
drivers/vfio/pci/vfio_pci_rdwr.c
174
io, buf, off, &filled);
drivers/vfio/pci/vfio_pci_rdwr.c
180
filled = min(count, (size_t)(x_end - off));
drivers/vfio/pci/vfio_pci_rdwr.c
193
off += filled;
drivers/vfio/pci/vfio_pci_rdwr.c
313
loff_t off, pos = *ppos & VFIO_PCI_OFFSET_MASK;
drivers/vfio/pci/vfio_pci_rdwr.c
329
off = pos - 0xa0000;
drivers/vfio/pci/vfio_pci_rdwr.c
336
off = pos - 0x3b0;
drivers/vfio/pci/vfio_pci_rdwr.c
343
off = pos - 0x3c0;
drivers/vfio/pci/vfio_pci_rdwr.c
365
done = vfio_pci_core_do_io_rw(vdev, false, iomem, buf, off, count,
drivers/vfio/pci/vfio_pci_rdwr.c
97
loff_t off, size_t *filled) \
drivers/vfio/platform/vfio_platform_common.c
383
loff_t off)
drivers/vfio/platform/vfio_platform_common.c
387
if (off >= reg->size)
drivers/vfio/platform/vfio_platform_common.c
390
count = min_t(size_t, count, reg->size - off);
drivers/vfio/platform/vfio_platform_common.c
403
if (count >= 4 && !(off % 4)) {
drivers/vfio/platform/vfio_platform_common.c
406
val = ioread32(reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
411
} else if (count >= 2 && !(off % 2)) {
drivers/vfio/platform/vfio_platform_common.c
414
val = ioread16(reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
422
val = ioread8(reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
432
off += filled;
drivers/vfio/platform/vfio_platform_common.c
447
loff_t off = *ppos & VFIO_PLATFORM_OFFSET_MASK;
drivers/vfio/platform/vfio_platform_common.c
457
buf, count, off);
drivers/vfio/platform/vfio_platform_common.c
467
loff_t off)
drivers/vfio/platform/vfio_platform_common.c
471
if (off >= reg->size)
drivers/vfio/platform/vfio_platform_common.c
474
count = min_t(size_t, count, reg->size - off);
drivers/vfio/platform/vfio_platform_common.c
487
if (count >= 4 && !(off % 4)) {
drivers/vfio/platform/vfio_platform_common.c
492
iowrite32(val, reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
495
} else if (count >= 2 && !(off % 2)) {
drivers/vfio/platform/vfio_platform_common.c
500
iowrite16(val, reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
508
iowrite8(val, reg->ioaddr + off);
drivers/vfio/platform/vfio_platform_common.c
515
off += filled;
drivers/vfio/platform/vfio_platform_common.c
530
loff_t off = *ppos & VFIO_PLATFORM_OFFSET_MASK;
drivers/vfio/platform/vfio_platform_common.c
540
buf, count, off);
drivers/vfio/platform/vfio_platform_private.h
17
#define VFIO_PLATFORM_OFFSET_TO_INDEX(off) \
drivers/vfio/platform/vfio_platform_private.h
18
(off >> VFIO_PLATFORM_OFFSET_SHIFT)
drivers/vhost/scsi.c
2842
int off = 0;
drivers/vhost/scsi.c
2865
off = 3; /* Skip over "fc." */
drivers/vhost/scsi.c
2887
snprintf(&tport->tport_name[0], VHOST_SCSI_NAMELEN, "%s", &name[off]);
drivers/vhost/vdpa.c
346
if (c->len == 0 || c->off > size)
drivers/vhost/vdpa.c
349
if (c->len > size - c->off)
drivers/vhost/vdpa.c
371
vdpa_get_config(vdpa, config.off, buf, config.len);
drivers/vhost/vdpa.c
399
vdpa_set_config(vdpa, config.off, buf, config.len);
drivers/vhost/vringh.c
458
u16 used_idx, off;
drivers/vhost/vringh.c
463
off = used_idx % vrh->vring.num;
drivers/vhost/vringh.c
466
if (num_used > 1 && unlikely(off + num_used >= vrh->vring.num)) {
drivers/vhost/vringh.c
467
u16 part = vrh->vring.num - off;
drivers/vhost/vringh.c
468
err = putused(vrh, &used_ring->ring[off], used, part);
drivers/vhost/vringh.c
473
err = putused(vrh, &used_ring->ring[off], used, num_used);
drivers/vhost/vringh.c
477
num_used, off, &used_ring->ring[off]);
drivers/video/fbdev/acornfb.c
437
u_int off = var->yoffset * info->fix.line_length;
drivers/video/fbdev/acornfb.c
440
memc_write(VDMA_INIT, off >> 2);
drivers/video/fbdev/acornfb.c
442
iomd_writel(info->fix.smem_start + off, IOMD_VIDINIT);
drivers/video/fbdev/arcfb.c
406
static void arcfb_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/arcfb.c
413
bitppos = off * 8;
drivers/video/fbdev/atafb_iplan2p2.c
217
u32 off = next_line - rows * BPL * 2;
drivers/video/fbdev/atafb_iplan2p2.c
220
d = (u32 *)((long)d + off);
drivers/video/fbdev/atafb_iplan2p4.c
231
u32 off = next_line - rows * BPL * 2;
drivers/video/fbdev/atafb_iplan2p4.c
234
d = (u32 *)((long)d + off);
drivers/video/fbdev/atafb_iplan2p8.c
266
u32 off = next_line - rows * BPL * 2;
drivers/video/fbdev/atafb_iplan2p8.c
269
d = (u32 *)((long)d + off);
drivers/video/fbdev/aty/atyfb_base.c
1940
unsigned long off;
drivers/video/fbdev/aty/atyfb_base.c
1949
off = vma->vm_pgoff << PAGE_SHIFT;
drivers/video/fbdev/aty/atyfb_base.c
1955
((off == info->fix.smem_len) && (size == PAGE_SIZE)))
drivers/video/fbdev/aty/atyfb_base.c
1956
off += 0x8000000000000000UL;
drivers/video/fbdev/aty/atyfb_base.c
1958
vma->vm_pgoff = off >> PAGE_SHIFT; /* propagate off changes */
drivers/video/fbdev/aty/atyfb_base.c
1966
unsigned long offset = off + page;
drivers/video/fbdev/aty/radeon_base.c
2195
static ssize_t radeon_show_one_edid(char *buf, loff_t off, size_t count, const u8 *edid)
drivers/video/fbdev/aty/radeon_base.c
2197
return memory_read_from_buffer(buf, count, &off, edid, EDID_LENGTH);
drivers/video/fbdev/aty/radeon_base.c
2203
char *buf, loff_t off, size_t count)
drivers/video/fbdev/aty/radeon_base.c
2209
return radeon_show_one_edid(buf, off, count, rinfo->mon1_EDID);
drivers/video/fbdev/aty/radeon_base.c
2215
char *buf, loff_t off, size_t count)
drivers/video/fbdev/aty/radeon_base.c
2221
return radeon_show_one_edid(buf, off, count, rinfo->mon2_EDID);
drivers/video/fbdev/broadsheetfb.c
973
static void broadsheetfb_defio_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/core/fb_backlight.c
16
void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max)
drivers/video/fbdev/core/fb_backlight.c
22
fb_info->bl_curve[0] = off;
drivers/video/fbdev/core/fbcvt.c
218
int off = 0;
drivers/video/fbdev/core/fbcvt.c
229
off += scnprintf(buf + off, size - off, "fbcvt: %dx%d@%d: CVT Name - ",
drivers/video/fbdev/core/fbcvt.c
233
off += scnprintf(buf + off, size - off,
drivers/video/fbdev/core/fbcvt.c
238
off += scnprintf(buf + off, size - off, "%d", pixcount);
drivers/video/fbdev/core/fbcvt.c
240
off += scnprintf(buf + off, size - off, ".%03dM", pixcount_mod);
drivers/video/fbdev/core/fbcvt.c
243
off += scnprintf(buf + off, size - off, "3");
drivers/video/fbdev/core/fbcvt.c
245
off += scnprintf(buf + off, size - off, "4");
drivers/video/fbdev/core/fbcvt.c
247
off += scnprintf(buf + off, size - off, "9");
drivers/video/fbdev/core/fbcvt.c
249
off += scnprintf(buf + off, size - off, "A");
drivers/video/fbdev/core/fbcvt.c
252
off += scnprintf(buf + off, size - off, "-R");
drivers/video/fbdev/ep93xx-fb.c
123
unsigned int off)
drivers/video/fbdev/ep93xx-fb.c
125
return __raw_readl(fbi->mmio_base + off);
drivers/video/fbdev/ep93xx-fb.c
129
unsigned int val, unsigned int off)
drivers/video/fbdev/ep93xx-fb.c
131
__raw_writel(val, fbi->mmio_base + off);
drivers/video/fbdev/hecubafb.c
123
static void hecubafb_defio_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/imsttfb.c
749
__u32 off = var->yoffset * (info->fix.line_length >> 3)
drivers/video/fbdev/imsttfb.c
751
write_reg_le32(par->dc_regs, SSR, off);
drivers/video/fbdev/mb862xx/mb862xxfb.h
112
#define inreg(type, off) \
drivers/video/fbdev/mb862xx/mb862xxfb.h
113
gdc_read((par->type + (off)))
drivers/video/fbdev/mb862xx/mb862xxfb.h
115
#define outreg(type, off, val) \
drivers/video/fbdev/mb862xx/mb862xxfb.h
116
gdc_write((val), (par->type + (off)))
drivers/video/fbdev/metronomefb.c
486
static void metronomefb_defio_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/pm2fb.c
145
static inline u32 pm2_RD(struct pm2fb_par *p, s32 off)
drivers/video/fbdev/pm2fb.c
147
return fb_readl(p->v_regs + off);
drivers/video/fbdev/pm2fb.c
150
static inline void pm2_WR(struct pm2fb_par *p, s32 off, u32 v)
drivers/video/fbdev/pm2fb.c
152
fb_writel(v, p->v_regs + off);
drivers/video/fbdev/pm3fb.c
100
static inline void PM3_WRITE_REG(struct pm3_par *par, s32 off, u32 v)
drivers/video/fbdev/pm3fb.c
102
fb_writel(v, par->v_regs + off);
drivers/video/fbdev/pm3fb.c
95
static inline u32 PM3_READ_REG(struct pm3_par *par, s32 off)
drivers/video/fbdev/pm3fb.c
97
return fb_readl(par->v_regs + off);
drivers/video/fbdev/pxa3xx-gcu.c
104
gc_readl(struct pxa3xx_gcu_priv *priv, unsigned int off)
drivers/video/fbdev/pxa3xx-gcu.c
106
return __raw_readl(priv->mmio_base + off);
drivers/video/fbdev/pxa3xx-gcu.c
110
gc_writel(struct pxa3xx_gcu_priv *priv, unsigned int off, unsigned long val)
drivers/video/fbdev/pxa3xx-gcu.c
112
__raw_writel(val, priv->mmio_base + off);
drivers/video/fbdev/pxafb.c
103
lcd_writel(struct pxafb_info *fbi, unsigned int off, unsigned long val)
drivers/video/fbdev/pxafb.c
105
__raw_writel(val, fbi->mmio_base + off);
drivers/video/fbdev/pxafb.c
97
lcd_readl(struct pxafb_info *fbi, unsigned int off)
drivers/video/fbdev/pxafb.c
99
return __raw_readl(fbi->mmio_base + off);
drivers/video/fbdev/sa1100fb.c
563
unsigned long off = vma->vm_pgoff << PAGE_SHIFT;
drivers/video/fbdev/sa1100fb.c
567
if (off < info->fix.smem_len) {
drivers/video/fbdev/sbuslib.c
50
unsigned long off;
drivers/video/fbdev/sbuslib.c
60
off = vma->vm_pgoff << PAGE_SHIFT;
drivers/video/fbdev/sbuslib.c
71
if (map[i].voff == off+page) {
drivers/video/fbdev/sis/init301.c
8281
SiS_SetCH70xxANDOR(SiS_Pr,0x21,0x00,0xFE); * ACIV off, need to set FSCI */
drivers/video/fbdev/smscufx.c
1230
static void ufx_ops_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/smscufx.c
1233
int start = max((int)(off / info->fix.line_length), 0);
drivers/video/fbdev/ssd1307fb.c
305
static void ssd1307fb_defio_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/udlfb.c
1129
static void dlfb_ops_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/video/fbdev/udlfb.c
1132
int start = max((int)(off / info->fix.line_length), 0);
drivers/video/fbdev/udlfb.c
1420
char *buf, loff_t off, size_t count) {
drivers/video/fbdev/udlfb.c
1428
if ((off >= dlfb->edid_size) || (count > dlfb->edid_size))
drivers/video/fbdev/udlfb.c
1431
if (off + count > dlfb->edid_size)
drivers/video/fbdev/udlfb.c
1432
count = dlfb->edid_size - off;
drivers/video/fbdev/uvesafb.c
478
int off = 0, err;
drivers/video/fbdev/uvesafb.c
504
task->buf = par->vbe_modes + off;
drivers/video/fbdev/uvesafb.c
525
off++;
drivers/video/fbdev/vt8500lcdfb.c
204
unsigned off = pixlen * var->xoffset
drivers/video/fbdev/vt8500lcdfb.c
210
| (off >> 2), fbi->regbase + 0x20);
drivers/video/fbdev/xen-fbfront.c
294
static void xenfb_defio_damage_range(struct fb_info *info, off_t off, size_t len)
drivers/virt/coco/guest/tsm-mr.c
100
if (off != 0 || count != attr->size)
drivers/virt/coco/guest/tsm-mr.c
47
loff_t off, size_t count)
drivers/virt/coco/guest/tsm-mr.c
84
memcpy(buffer, mr->mr_value + off, count);
drivers/virt/coco/guest/tsm-mr.c
93
loff_t off, size_t count)
drivers/virt/fsl_hypervisor.c
594
loff_t *off)
drivers/virtio/virtio_pci_modern_dev.c
22
vp_modern_map_capability(struct virtio_pci_modern_device *mdev, int off,
drivers/virtio/virtio_pci_modern_dev.c
31
pci_read_config_byte(dev, off + offsetof(struct virtio_pci_cap,
drivers/virtio/virtio_pci_modern_dev.c
34
pci_read_config_dword(dev, off + offsetof(struct virtio_pci_cap, offset),
drivers/virtio/virtio_pci_modern_dev.c
36
pci_read_config_dword(dev, off + offsetof(struct virtio_pci_cap, length),
drivers/virtio/virtio_pci_modern_dev.c
711
u16 off = vp_modern_get_queue_notify_off(mdev, index);
drivers/virtio/virtio_pci_modern_dev.c
715
if ((u64)off * mdev->notify_offset_multiplier + 2
drivers/virtio/virtio_pci_modern_dev.c
720
off, mdev->notify_offset_multiplier,
drivers/virtio/virtio_pci_modern_dev.c
726
off * mdev->notify_offset_multiplier;
drivers/virtio/virtio_pci_modern_dev.c
727
return mdev->notify_base + off * mdev->notify_offset_multiplier;
drivers/virtio/virtio_pci_modern_dev.c
731
off * mdev->notify_offset_multiplier, 2,
drivers/w1/slaves/w1_ds2406.c
28
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2406.c
34
if (off != 0)
drivers/w1/slaves/w1_ds2406.c
61
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2406.c
67
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
107
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
111
bin_attr->attr.name, kobj, (unsigned int)off, count, buf);
drivers/w1/slaves/w1_ds2408.c
112
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
121
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
123
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
131
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
133
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
164
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
171
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
214
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
219
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
244
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
250
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
69
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
73
bin_attr->attr.name, kobj, (unsigned int)off, count, buf);
drivers/w1/slaves/w1_ds2408.c
74
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
81
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
85
bin_attr->attr.name, kobj, (unsigned int)off, count, buf);
drivers/w1/slaves/w1_ds2408.c
86
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2408.c
94
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2408.c
98
bin_attr->attr.name, kobj, (unsigned int)off, count, buf);
drivers/w1/slaves/w1_ds2408.c
99
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2413.c
29
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2413.c
38
bin_attr->attr.name, kobj, (unsigned int)off, count, buf);
drivers/w1/slaves/w1_ds2413.c
40
if (off != 0)
drivers/w1/slaves/w1_ds2413.c
85
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2413.c
92
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2430.c
104
count = w1_f14_fix_count(off, count, W1_F14_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2430.c
119
if (w1_f14_readblock(sl, off, block_read, buf) < 0)
drivers/w1/slaves/w1_ds2430.c
124
off += W1_F14_READ_MAXLEN;
drivers/w1/slaves/w1_ds2430.c
206
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2430.c
212
count = w1_f14_fix_count(off, count, W1_F14_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2430.c
219
addr = off;
drivers/w1/slaves/w1_ds2430.c
47
static inline size_t w1_f14_fix_count(loff_t off, size_t count, size_t size)
drivers/w1/slaves/w1_ds2430.c
49
if (off > size)
drivers/w1/slaves/w1_ds2430.c
52
if ((off + count) > size)
drivers/w1/slaves/w1_ds2430.c
53
return size - off;
drivers/w1/slaves/w1_ds2430.c
65
static int w1_f14_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2430.c
73
wrbuf[1] = off & 0xff;
drivers/w1/slaves/w1_ds2430.c
99
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2431.c
104
count = w1_f2d_fix_count(off, count, W1_F2D_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2431.c
119
if (w1_f2d_readblock(sl, off, block_read, buf) < 0)
drivers/w1/slaves/w1_ds2431.c
124
off += W1_F2D_READ_MAXLEN;
drivers/w1/slaves/w1_ds2431.c
205
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2431.c
211
count = w1_f2d_fix_count(off, count, W1_F2D_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2431.c
218
addr = off;
drivers/w1/slaves/w1_ds2431.c
46
static inline size_t w1_f2d_fix_count(loff_t off, size_t count, size_t size)
drivers/w1/slaves/w1_ds2431.c
48
if (off > size)
drivers/w1/slaves/w1_ds2431.c
51
if ((off + count) > size)
drivers/w1/slaves/w1_ds2431.c
52
return size - off;
drivers/w1/slaves/w1_ds2431.c
64
static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2431.c
72
wrbuf[1] = off & 0xff;
drivers/w1/slaves/w1_ds2431.c
73
wrbuf[2] = off >> 8;
drivers/w1/slaves/w1_ds2431.c
99
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2433.c
100
wrbuf[2] = off >> 8;
drivers/w1/slaves/w1_ds2433.c
102
w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
drivers/w1/slaves/w1_ds2433.c
105
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
drivers/w1/slaves/w1_ds2433.c
114
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2433.c
124
count = w1_f23_fix_count(off, count, bin_attr->size);
drivers/w1/slaves/w1_ds2433.c
132
min_page = (off >> W1_PAGE_BITS);
drivers/w1/slaves/w1_ds2433.c
133
max_page = (off + count - 1) >> W1_PAGE_BITS;
drivers/w1/slaves/w1_ds2433.c
140
memcpy(buf, &data->memory[off], count);
drivers/w1/slaves/w1_ds2433.c
151
wrbuf[1] = off & 0xff;
drivers/w1/slaves/w1_ds2433.c
152
wrbuf[2] = off >> 8;
drivers/w1/slaves/w1_ds2433.c
228
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2433.c
233
count = w1_f23_fix_count(off, count, bin_attr->size);
drivers/w1/slaves/w1_ds2433.c
239
if ((off & W1_PAGE_MASK) || (count & W1_PAGE_MASK)) {
drivers/w1/slaves/w1_ds2433.c
241
(int)off, count);
drivers/w1/slaves/w1_ds2433.c
248
dev_err(&sl->dev, "bad CRC at offset %d\n", (int)off);
drivers/w1/slaves/w1_ds2433.c
259
addr = off + idx;
drivers/w1/slaves/w1_ds2433.c
72
static inline size_t w1_f23_fix_count(loff_t off, size_t count, size_t size)
drivers/w1/slaves/w1_ds2433.c
74
if (off > size)
drivers/w1/slaves/w1_ds2433.c
77
if ((off + count) > size)
drivers/w1/slaves/w1_ds2433.c
78
return (size - off);
drivers/w1/slaves/w1_ds2433.c
88
int off = block * W1_PAGE_SIZE;
drivers/w1/slaves/w1_ds2433.c
99
wrbuf[1] = off & 0xff;
drivers/w1/slaves/w1_ds2438.c
292
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
297
if (count != 1 || off != 0)
drivers/w1/slaves/w1_ds2438.c
314
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
320
if (off != 0)
drivers/w1/slaves/w1_ds2438.c
335
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
341
if (off != 0)
drivers/w1/slaves/w1_ds2438.c
365
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
371
if (off != 0)
drivers/w1/slaves/w1_ds2438.c
395
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
414
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
420
if (off != 0)
drivers/w1/slaves/w1_ds2438.c
435
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
441
if (off != 0)
drivers/w1/slaves/w1_ds2438.c
456
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2438.c
462
if (off != 0)
drivers/w1/slaves/w1_ds250x.c
140
static int w1_nvmem_read(void *priv, unsigned int off, void *buf, size_t count)
drivers/w1/slaves/w1_ds250x.c
148
if (off > eprom_size)
drivers/w1/slaves/w1_ds250x.c
151
if ((off + count) > eprom_size)
drivers/w1/slaves/w1_ds250x.c
152
count = eprom_size - off;
drivers/w1/slaves/w1_ds250x.c
154
i = OFF2PG(off);
drivers/w1/slaves/w1_ds250x.c
159
} while (i < OFF2PG(off + count));
drivers/w1/slaves/w1_ds250x.c
161
memcpy(buf, &data->eprom[off], count);
drivers/w1/slaves/w1_ds250x.c
33
#define OFF2PG(off) ((off) / W1_PAGE_SIZE)
drivers/w1/slaves/w1_ds2780.c
91
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2780.c
95
return w1_ds2780_io(dev, buf, off, count, 0);
drivers/w1/slaves/w1_ds2781.c
88
loff_t off, size_t count)
drivers/w1/slaves/w1_ds2781.c
92
return w1_ds2781_io(dev, buf, off, count, 0);
drivers/w1/slaves/w1_ds2805.c
101
count = w1_f0d_fix_count(off, count, W1_F0D_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2805.c
116
if (w1_f0d_readblock(sl, off, block_read, buf) < 0) {
drivers/w1/slaves/w1_ds2805.c
123
off += W1_F0D_READ_MAXLEN;
drivers/w1/slaves/w1_ds2805.c
204
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds2805.c
210
count = w1_f0d_fix_count(off, count, W1_F0D_EEPROM_SIZE);
drivers/w1/slaves/w1_ds2805.c
217
addr = off;
drivers/w1/slaves/w1_ds2805.c
43
static inline size_t w1_f0d_fix_count(loff_t off, size_t count, size_t size)
drivers/w1/slaves/w1_ds2805.c
45
if (off > size)
drivers/w1/slaves/w1_ds2805.c
48
if ((off + count) > size)
drivers/w1/slaves/w1_ds2805.c
49
return size - off;
drivers/w1/slaves/w1_ds2805.c
61
static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2805.c
69
wrbuf[1] = off & 0x7f;
drivers/w1/slaves/w1_ds2805.c
96
char *buf, loff_t off, size_t count)
drivers/w1/slaves/w1_ds28e04.c
116
loff_t off, size_t count)
drivers/w1/slaves/w1_ds28e04.c
122
count = w1_f1C_fix_count(off, count, W1_EEPROM_SIZE);
drivers/w1/slaves/w1_ds28e04.c
129
min_page = (off >> W1_PAGE_BITS);
drivers/w1/slaves/w1_ds28e04.c
130
max_page = (off + count - 1) >> W1_PAGE_BITS;
drivers/w1/slaves/w1_ds28e04.c
137
memcpy(buf, &data->memory[off], count);
drivers/w1/slaves/w1_ds28e04.c
139
count = w1_f1C_read(sl, off, count, buf);
drivers/w1/slaves/w1_ds28e04.c
227
loff_t off, size_t count)
drivers/w1/slaves/w1_ds28e04.c
233
count = w1_f1C_fix_count(off, count, W1_EEPROM_SIZE);
drivers/w1/slaves/w1_ds28e04.c
239
if ((off & W1_PAGE_MASK) || (count & W1_PAGE_MASK)) {
drivers/w1/slaves/w1_ds28e04.c
241
(int)off, count);
drivers/w1/slaves/w1_ds28e04.c
250
(int)off);
drivers/w1/slaves/w1_ds28e04.c
261
addr = off + idx;
drivers/w1/slaves/w1_ds28e04.c
282
const struct bin_attribute *bin_attr, char *buf, loff_t off,
drivers/w1/slaves/w1_ds28e04.c
290
if (off != 0 || count != 1 || buf == NULL)
drivers/w1/slaves/w1_ds28e04.c
302
loff_t off, size_t count)
drivers/w1/slaves/w1_ds28e04.c
310
if (off != 0 || count != 1 || buf == NULL)
drivers/w1/slaves/w1_ds28e04.c
60
static inline size_t w1_f1C_fix_count(loff_t off, size_t count, size_t size)
drivers/w1/slaves/w1_ds28e04.c
62
if (off > size)
drivers/w1/slaves/w1_ds28e04.c
65
if ((off + count) > size)
drivers/w1/slaves/w1_ds28e04.c
66
return size - off;
drivers/w1/slaves/w1_ds28e04.c
75
int off = block * W1_PAGE_SIZE;
drivers/w1/slaves/w1_ds28e04.c
86
wrbuf[1] = off & 0xff;
drivers/w1/slaves/w1_ds28e04.c
87
wrbuf[2] = off >> 8;
drivers/w1/slaves/w1_ds28e04.c
89
w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE);
drivers/w1/slaves/w1_ds28e04.c
92
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
drivers/w1/w1.c
114
const struct bin_attribute *bin_attr, char *buf, loff_t off,
drivers/w1/w1.c
134
loff_t off, size_t count)
drivers/xen/gntdev.c
892
size_t len, off;
drivers/xen/gntdev.c
914
off = (unsigned long)virt & ~XEN_PAGE_MASK;
drivers/xen/gntdev.c
915
len = min(len, (size_t)XEN_PAGE_SIZE - off);
drivers/xen/gntdev.c
924
op->source.offset = off;
drivers/xen/gntdev.c
934
off = (unsigned long)virt & ~XEN_PAGE_MASK;
drivers/xen/gntdev.c
935
len = min(len, (size_t)XEN_PAGE_SIZE - off);
drivers/xen/gntdev.c
944
op->dest.offset = off;
drivers/xen/mcelog.c
107
size_t usize, loff_t *off)
drivers/xen/mcelog.c
119
if (*off != 0 || usize < XEN_MCE_LOG_LEN*sizeof(struct xen_mce))
drivers/xen/privcmd.c
612
unsigned int i, off = 0;
drivers/xen/privcmd.c
620
PAGE_SIZE) - off;
drivers/xen/privcmd.c
625
(unsigned long)kbufs[i].uptr + off * PAGE_SIZE,
drivers/xen/privcmd.c
634
off = (requested == page_count) ? 0 : off + page_count;
drivers/xen/privcmd.c
635
i += !off;
drivers/xen/xen-acpi-processor.c
30
MODULE_PARM_DESC(off, "Inhibit the hypercall.");
drivers/xen/xen-acpi-processor.c
31
module_param_named(off, no_hypercall, int, 0400);
drivers/xen/xen-scsiback.c
1351
int off = 0;
drivers/xen/xen-scsiback.c
1370
off = 3; /* Skip over "fc." */
drivers/xen/xen-scsiback.c
1390
snprintf(&tport->tport_name[0], VSCSI_NAMELEN, "%s", &name[off]);
drivers/xen/xenfs/super.c
32
size_t size, loff_t *off)
drivers/xen/xenfs/super.c
39
return simple_read_from_buffer(buf, size, off, tmp, strlen(tmp));
drivers/xen/xenfs/xenstored.c
13
size_t size, loff_t *off)
drivers/xen/xenfs/xenstored.c
16
return simple_read_from_buffer(buf, size, off, str, strlen(str));
drivers/zorro/proc.c
25
proc_bus_zorro_lseek(struct file *file, loff_t off, int whence)
drivers/zorro/proc.c
27
return fixed_size_llseek(file, off, whence, sizeof(struct ConfigDev));
drivers/zorro/zorro-sysfs.c
85
char *buf, loff_t off, size_t count)
drivers/zorro/zorro-sysfs.c
98
return memory_read_from_buffer(buf, count, &off, &cd, sizeof(cd));
fs/adfs/adfs.h
210
unsigned int off;
fs/adfs/adfs.h
212
off = (indaddr & 255) - 1;
fs/adfs/adfs.h
213
block += off << ADFS_SB(sb)->s_log2sharesize;
fs/affs/file.c
69
u32 lc_shift, lc_mask, tmp, off;
fs/affs/file.c
83
off = 1 << (lc_shift - AFFS_I(inode)->i_lc_shift);
fs/affs/file.c
84
for (i = 1, j = off; j < AFFS_LC_SIZE; i++, j += off)
fs/befs/btree.c
194
uint off = 0;
fs/befs/btree.c
201
node->bh = befs_read_datastream(sb, ds, node_off, &off);
fs/befs/btree.c
210
(befs_btree_nodehead *) ((void *) node->bh->b_data + off);
fs/befs/btree.c
624
unsigned long int off =
fs/befs/btree.c
626
ulong tmp = off % keylen_align;
fs/befs/btree.c
629
off += keylen_align - tmp;
fs/befs/btree.c
631
return (fs16 *) ((void *) node->od_node + off);
fs/befs/datastream.c
50
befs_off_t pos, uint *off)
fs/befs/datastream.c
58
if (off)
fs/befs/datastream.c
59
*off = pos - (block << BEFS_SB(sb)->block_shift);
fs/befs/datastream.h
9
befs_off_t pos, uint *off);
fs/bfs/dir.c
273
int block, sblock, eblock, off, pos;
fs/bfs/dir.c
284
for (off = 0; off < BFS_BSIZE; off += BFS_DIRENT_SIZE) {
fs/bfs/dir.c
285
de = (struct bfs_dirent *)(bh->b_data + off);
fs/bfs/dir.c
287
pos = (block - sblock) * BFS_BSIZE + off;
fs/bfs/inode.c
40
int block, off;
fs/bfs/inode.c
407
int off = (i - BFS_ROOT_INO) % BFS_INODES_PER_BLOCK;
fs/bfs/inode.c
410
if (!off) {
fs/bfs/inode.c
418
di = (struct bfs_inode *)bh->b_data + off;
fs/bfs/inode.c
61
off = (ino - BFS_ROOT_INO) % BFS_INODES_PER_BLOCK;
fs/bfs/inode.c
62
di = (struct bfs_inode *)bh->b_data + off;
fs/binfmt_elf.c
377
unsigned long off = eppnt->p_offset - ELF_PAGEOFFSET(eppnt->p_vaddr);
fs/binfmt_elf.c
396
map_addr = vm_mmap(filep, addr, total_size, prot, type, off);
fs/binfmt_elf.c
400
map_addr = vm_mmap(filep, addr, size, prot, type, off);
fs/binfmt_elf.c
729
static int parse_elf_property(const char *data, size_t *off, size_t datasz,
fs/binfmt_elf.c
737
if (*off == datasz)
fs/binfmt_elf.c
740
if (WARN_ON_ONCE(*off > datasz || *off % ELF_GNU_PROPERTY_ALIGN))
fs/binfmt_elf.c
742
o = *off;
fs/binfmt_elf.c
743
datasz -= *off;
fs/binfmt_elf.c
769
*off = o + step;
fs/binfmt_elf.c
785
size_t off, datasz;
fs/binfmt_elf.c
814
off = round_up(sizeof(note.nhdr) + NOTE_NAME_SZ,
fs/binfmt_elf.c
816
if (off > n)
fs/binfmt_elf.c
819
if (note.nhdr.n_descsz > n - off)
fs/binfmt_elf.c
821
datasz = off + note.nhdr.n_descsz;
fs/binfmt_elf.c
825
ret = parse_elf_property(note.data, &off, datasz, arch,
fs/btrfs/accessors.c
13
const void *ptr, unsigned off, int size)
fs/btrfs/accessors.c
15
unsigned long member_offset = (unsigned long)ptr + off;
fs/btrfs/accessors.c
53
const void *ptr, unsigned long off) \
fs/btrfs/accessors.c
55
const unsigned long member_offset = (unsigned long)ptr + off; \
fs/btrfs/accessors.c
64
report_setget_bounds(eb, ptr, off, sizeof(u##bits)); \
fs/btrfs/accessors.c
83
unsigned long off, u##bits val) \
fs/btrfs/accessors.c
85
const unsigned long member_offset = (unsigned long)ptr + off; \
fs/btrfs/accessors.c
94
report_setget_bounds(eb, ptr, off, sizeof(u##bits)); \
fs/btrfs/accessors.h
53
const void *ptr, unsigned long off); \
fs/btrfs/accessors.h
55
unsigned long off, u##bits val);
fs/btrfs/reflink.c
340
const u64 off, const u64 olen, const u64 olen_aligned,
fs/btrfs/reflink.c
354
u64 prev_extent_end = off;
fs/btrfs/reflink.c
369
key.offset = off;
fs/btrfs/reflink.c
392
if (key.offset == off && ret > 0 && path->slots[0] > 0) {
fs/btrfs/reflink.c
449
} else if (key.offset >= off + len) {
fs/btrfs/reflink.c
462
if (off <= key.offset)
fs/btrfs/reflink.c
463
new_key.offset = key.offset + destoff - off;
fs/btrfs/reflink.c
488
if (key.offset + datal > off + len)
fs/btrfs/reflink.c
489
datal = off + len - key.offset;
fs/btrfs/reflink.c
492
if (off > key.offset) {
fs/btrfs/reflink.c
493
datao += off - key.offset;
fs/btrfs/reflink.c
494
datal -= off - key.offset;
fs/btrfs/reflink.c
701
u64 off, u64 olen, u64 destoff)
fs/btrfs/reflink.c
718
if (off + len == src->i_size)
fs/btrfs/reflink.c
719
len = ALIGN(src->i_size, bs) - off;
fs/btrfs/reflink.c
750
ret = btrfs_clone(src, inode, off, olen, len, destoff, 0);
fs/btrfs/reflink.c
872
loff_t btrfs_remap_file_range(struct file *src_file, loff_t off,
fs/btrfs/reflink.c
894
ret = btrfs_remap_file_range_prep(src_file, off, dst_file, destoff,
fs/btrfs/reflink.c
900
ret = btrfs_extent_same(&src_inode->vfs_inode, off, len,
fs/btrfs/reflink.c
903
ret = btrfs_clone_files(dst_file, src_file, off, len, destoff);
fs/btrfs/reflink.c
923
ret = btrfs_sync_file(src_file, off, off + len - 1, 0);
fs/btrfs/send.c
1714
unsigned long off;
fs/btrfs/send.c
1761
off = btrfs_file_extent_inline_start(ei);
fs/btrfs/send.c
1764
return fs_path_add_from_extent_buffer(dest, path->nodes[0], off, len);
fs/btrfs/send.c
584
unsigned long off, int len)
fs/btrfs/send.c
593
read_extent_buffer(eb, prepared, off, len);
fs/btrfs/send.c
643
static int write_buf(struct file *filp, const void *buf, u32 len, loff_t *off)
fs/btrfs/send.c
649
ret = kernel_write(filp, buf + pos, len - pos, off);
fs/btrfs/verity.c
707
u64 off = (u64)index << PAGE_SHIFT;
fs/btrfs/verity.c
713
if (merkle_pos > inode->i_sb->s_maxbytes - off - PAGE_SIZE)
fs/btrfs/verity.c
753
ret = read_key_bytes(BTRFS_I(inode), BTRFS_VERITY_MERKLE_ITEM_KEY, off,
fs/cachefiles/io.c
104
loff_t off = start_pos, off2;
fs/cachefiles/io.c
108
off2 = vfs_llseek(file, off, SEEK_DATA);
fs/cachefiles/io.c
130
skipped = off2 - off;
fs/cachefiles/io.c
205
loff_t off, off2;
fs/cachefiles/io.c
221
off = cachefiles_inject_read_error();
fs/cachefiles/io.c
222
if (off == 0)
fs/cachefiles/io.c
223
off = vfs_llseek(file, start, SEEK_DATA);
fs/cachefiles/io.c
224
if (off == -ENXIO)
fs/cachefiles/io.c
226
if (off < 0 && off >= (loff_t)-MAX_ERRNO)
fs/cachefiles/io.c
228
if (round_up(off, granularity) >= start + len)
fs/cachefiles/io.c
233
off2 = vfs_llseek(file, off, SEEK_HOLE);
fs/cachefiles/io.c
240
off = round_up(off, granularity);
fs/cachefiles/io.c
242
if (off2 <= off)
fs/cachefiles/io.c
245
*_data_start = off;
fs/cachefiles/io.c
249
*_data_len = off2 - off;
fs/cachefiles/io.c
391
loff_t off, to;
fs/cachefiles/io.c
425
off = cachefiles_inject_read_error();
fs/cachefiles/io.c
426
if (off == 0)
fs/cachefiles/io.c
427
off = vfs_llseek(file, start, SEEK_DATA);
fs/cachefiles/io.c
428
if (off < 0 && off >= (loff_t)-MAX_ERRNO) {
fs/cachefiles/io.c
429
if (off == (loff_t)-ENXIO) {
fs/cachefiles/io.c
433
trace_cachefiles_io_error(object, file_inode(file), off,
fs/cachefiles/io.c
439
if (off >= start + len) {
fs/cachefiles/io.c
444
if (off > start) {
fs/cachefiles/io.c
445
off = round_up(off, cache->bsize);
fs/cachefiles/io.c
446
len = off - start;
fs/cachefiles/io.c
653
size_t off, pre, post, len = subreq->len;
fs/cachefiles/io.c
661
off = start & (CACHEFILES_DIO_BLOCK_SIZE - 1);
fs/cachefiles/io.c
662
if (off) {
fs/cachefiles/io.c
663
pre = CACHEFILES_DIO_BLOCK_SIZE - off;
fs/cachefiles/ondemand.c
655
loff_t off;
fs/cachefiles/ondemand.c
666
load->off = read_ctx->off;
fs/ceph/addr.c
1954
loff_t off = (loff_t)vmf->pgoff << PAGE_SHIFT;
fs/ceph/addr.c
1965
ceph_vinop(inode), off);
fs/ceph/addr.c
1977
off, ceph_cap_string(got));
fs/ceph/addr.c
1986
ceph_vinop(inode), off, ceph_cap_string(got), ret);
fs/ceph/addr.c
1996
if (off >= PAGE_SIZE) {
fs/ceph/addr.c
2012
if (err < 0 || off >= i_size_read(inode)) {
fs/ceph/addr.c
2028
ceph_vinop(inode), off, ret);
fs/ceph/addr.c
2047
loff_t off = folio_pos(folio);
fs/ceph/addr.c
2064
if (off + folio_size(folio) <= size)
fs/ceph/addr.c
2070
ceph_vinop(inode), off, len, size);
fs/ceph/addr.c
2077
err = ceph_get_caps(vma->vm_file, CEPH_CAP_FILE_WR, want, off + len, &got);
fs/ceph/addr.c
2082
off, len, ceph_cap_string(got));
fs/ceph/addr.c
2131
ceph_vinop(inode), off, len, ceph_cap_string(got), ret);
fs/ceph/addr.c
362
u64 off = subreq->start;
fs/ceph/addr.c
379
ceph_fscrypt_adjust_off_and_len(inode, &off, &len);
fs/ceph/addr.c
382
off, &len, 0, 1, sparse ? CEPH_OSD_OP_SPARSE_READ : CEPH_OSD_OP_READ,
fs/ceph/addr.c
561
static void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching)
fs/ceph/addr.c
566
fscache_write_to_cache(cookie, inode->i_mapping, off, len, i_size_read(inode),
fs/ceph/addr.c
574
static inline void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching)
fs/ceph/crypto.c
467
u64 off, int len)
fs/ceph/crypto.c
470
u64 baseblk = off >> CEPH_FSCRYPT_BLOCK_SHIFT;
fs/ceph/crypto.c
477
num_blocks = ceph_fscrypt_blocks(off, len & CEPH_FSCRYPT_BLOCK_MASK);
fs/ceph/crypto.c
512
u64 off, struct ceph_sparse_extent *map,
fs/ceph/crypto.c
528
ceph_calc_file_object_mapping(&ci->i_layout, off, map[0].len,
fs/ceph/crypto.c
533
int pgsoff = ext->off - objoff;
fs/ceph/crypto.c
537
if ((ext->off | ext->len) & ~CEPH_FSCRYPT_BLOCK_MASK) {
fs/ceph/crypto.c
541
inode, ceph_vinop(inode), i, ext->off,
fs/ceph/crypto.c
546
off + pgsoff, ext->len);
fs/ceph/crypto.c
548
ceph_vinop(inode), i, ext->off, ext->len, fret);
fs/ceph/crypto.c
574
int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
fs/ceph/crypto.c
578
u64 baseblk = off >> CEPH_FSCRYPT_BLOCK_SHIFT;
fs/ceph/crypto.c
585
num_blocks = ceph_fscrypt_blocks(off, len & CEPH_FSCRYPT_BLOCK_MASK);
fs/ceph/crypto.h
122
static inline unsigned int ceph_fscrypt_blocks(u64 off, u64 len)
fs/ceph/crypto.h
127
return ((off+len+CEPH_FSCRYPT_BLOCK_SIZE-1) >> CEPH_FSCRYPT_BLOCK_SHIFT) -
fs/ceph/crypto.h
128
(off >> CEPH_FSCRYPT_BLOCK_SHIFT);
fs/ceph/crypto.h
138
u64 *off, u64 *len)
fs/ceph/crypto.h
141
*len = ceph_fscrypt_blocks(*off, *len) * CEPH_FSCRYPT_BLOCK_SIZE;
fs/ceph/crypto.h
142
*off &= CEPH_FSCRYPT_BLOCK_MASK;
fs/ceph/crypto.h
153
u64 off, int len);
fs/ceph/crypto.h
155
u64 off, struct ceph_sparse_extent *map,
fs/ceph/crypto.h
157
int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
fs/ceph/crypto.h
221
u64 *off, u64 *len)
fs/ceph/crypto.h
240
struct page **page, u64 off,
fs/ceph/crypto.h
247
struct page **page, u64 off,
fs/ceph/crypto.h
255
struct page **page, u64 off,
fs/ceph/dir.c
70
loff_t ceph_make_fpos(unsigned high, unsigned off, bool hash_order)
fs/ceph/dir.c
72
loff_t fpos = ((loff_t)high << 28) | (loff_t)off;
fs/ceph/file.c
1051
u64 off = *ki_pos;
fs/ceph/file.c
1072
off, off + len - 1);
fs/ceph/file.c
1086
u64 read_off = off;
fs/ceph/file.c
1093
doutc(cl, "orig %llu~%llu reading %llu~%llu", off, len,
fs/ceph/file.c
1109
if (off + len > read_off + read_len)
fs/ceph/file.c
1110
len = read_off + read_len - off;
fs/ceph/file.c
1124
page_off = offset_in_page(off);
fs/ceph/file.c
1148
doutc(cl, "%llu~%llu got %zd i_size %llu%s\n", off, len,
fs/ceph/file.c
1177
fret -= (off - read_off);
fs/ceph/file.c
1191
if (ret < len && (off + ret < i_size)) {
fs/ceph/file.c
1192
int zlen = min(len - ret, i_size - off - ret);
fs/ceph/file.c
1195
doutc(cl, "zero gap %llu~%llu\n", off + ret,
fs/ceph/file.c
1196
off + ret + zlen);
fs/ceph/file.c
1201
if (off + ret > i_size)
fs/ceph/file.c
1202
left = (i_size > off) ? i_size - off : 0;
fs/ceph/file.c
1213
off += copied;
fs/ceph/file.c
1224
if (off >= i_size || !more)
fs/ceph/file.c
1229
if (off >= i_size) {
fs/ceph/file.c
1234
ret = off - *ki_pos;
fs/ceph/file.c
1235
*ki_pos = off;
fs/ceph/file.c
1747
size_t off;
fs/ceph/file.c
1968
off = offset_in_page(pos);
fs/ceph/file.c
1970
size_t plen = min_t(size_t, left, PAGE_SIZE - off);
fs/ceph/file.c
1973
ret = copy_page_from_iter(pages[n], off, plen, from);
fs/ceph/file.c
1978
off = 0;
fs/ceph/super.h
1352
extern loff_t ceph_make_fpos(unsigned high, unsigned off, bool hash_order);
fs/coda/psdev.c
205
size_t nbytes, loff_t *off)
fs/coda/psdev.c
92
size_t nbytes, loff_t *off)
fs/cramfs/inode.c
423
unsigned long off = i * PAGE_SIZE;
fs/cramfs/inode.c
424
vmf = vmf_insert_mixed(vma, vma->vm_start + off,
fs/cramfs/inode.c
425
PHYS_PFN(address + off));
fs/dax.c
1570
unsigned int off = pos & (blocksize - 1);
fs/dax.c
1573
if (!off)
fs/dax.c
1575
return dax_zero_range(inode, pos, blocksize - off, did_zero, ops);
fs/erofs/data.c
31
pgoff_t index = (buf->off + offset) >> PAGE_SHIFT;
fs/erofs/data.c
65
buf->off = sbi->dif0.fsoff;
fs/erofs/internal.h
207
u64 off;
fs/erofs/namei.c
43
#define nameoff_from_disk(off, sz) (le16_to_cpu(off) & ((sz) - 1))
fs/exfat/dir.c
101
if (clu_offset > 0 && ei->hint_bmap.off != EXFAT_EOF_CLUSTER &&
fs/exfat/dir.c
102
ei->hint_bmap.off > 0 && clu_offset >= ei->hint_bmap.off) {
fs/exfat/dir.c
103
clu_offset -= ei->hint_bmap.off;
fs/exfat/dir.c
156
ei->hint_bmap.off = EXFAT_DEN_TO_CLU(dentry, sbi);
fs/exfat/dir.c
600
unsigned int off, clu = 0;
fs/exfat/dir.c
603
off = EXFAT_DEN_TO_B(entry);
fs/exfat/dir.c
605
ret = exfat_walk_fat_chain(sb, p_dir, off, &clu);
fs/exfat/dir.c
615
off = EXFAT_CLU_OFFSET(off, sbi);
fs/exfat/dir.c
618
*offset = EXFAT_BLK_OFFSET(off, sb);
fs/exfat/dir.c
621
*sector = EXFAT_B_TO_BLK(off, sb);
fs/exfat/dir.c
665
int off;
fs/exfat/dir.c
673
if (exfat_find_location(sb, p_dir, entry, &sec, &off))
fs/exfat/dir.c
684
return (struct exfat_dentry *)((*bh)->b_data + off);
fs/exfat/dir.c
733
int off = es->start_off + num * DENTRY_SIZE;
fs/exfat/dir.c
734
struct buffer_head *bh = es->bh[EXFAT_B_TO_BLK(off, es->sb)];
fs/exfat/dir.c
735
char *p = bh->b_data + EXFAT_BLK_OFFSET(off, es->sb);
fs/exfat/dir.c
764
unsigned int off;
fs/exfat/dir.c
774
ret = exfat_find_location(sb, p_dir, entry, &sec, &off);
fs/exfat/dir.c
781
es->start_off = off;
fs/exfat/dir.c
803
num_bh = EXFAT_B_TO_BLK_ROUND_UP(off + num_entries * DENTRY_SIZE, sb);
fs/exfat/dir.c
869
int i, off;
fs/exfat/dir.c
893
off = es->start_off + (i << DENTRY_SIZE_BITS);
fs/exfat/dir.c
894
bh = es->bh[EXFAT_B_TO_BLK(off, es->sb)];
fs/exfat/dir.c
898
bh->b_blocknr, off >> DENTRY_SIZE_BITS, ep->type);
fs/exfat/exfat_fs.h
186
unsigned int off; /* cluster offset */
fs/exfat/exfat_fs.h
89
#define EXFAT_CLU_OFFSET(off, sbi) ((off) & ((sbi)->cluster_size - 1))
fs/exfat/exfat_fs.h
98
#define EXFAT_BLK_OFFSET(off, sb) ((off) & ((sb)->s_blocksize - 1))
fs/exfat/fatent.c
41
unsigned int off;
fs/exfat/fatent.c
46
off = FAT_ENT_OFFSET_BYTE_IN_SECTOR(sb, loc);
fs/exfat/fatent.c
57
*content = le32_to_cpu(*(__le32 *)(&bh->b_data[off]));
fs/exfat/fatent.c
71
unsigned int off;
fs/exfat/fatent.c
77
off = FAT_ENT_OFFSET_BYTE_IN_SECTOR(sb, loc);
fs/exfat/fatent.c
83
fat_entry = (__le32 *)&(bh->b_data[off]);
fs/exfat/file.c
229
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/exfat/file.c
603
unsigned long off;
fs/exfat/file.c
613
off = offset_in_folio(folio, pos);
fs/exfat/file.c
614
folio_zero_new_buffers(folio, off, off + len);
fs/exfat/inode.c
241
ei->hint_bmap.off = local_clu_offset;
fs/exfat/inode.c
623
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/exfat/super.c
367
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/ext2/super.c
1519
size_t len, loff_t off)
fs/ext2/super.c
1522
sector_t blk = off >> EXT2_BLOCK_SIZE_BITS(sb);
fs/ext2/super.c
1524
int offset = off & (sb->s_blocksize - 1);
fs/ext2/super.c
1531
if (off > i_size)
fs/ext2/super.c
1533
if (off+len > i_size)
fs/ext2/super.c
1534
len = i_size-off;
fs/ext2/super.c
1563
const char *data, size_t len, loff_t off)
fs/ext2/super.c
1566
sector_t blk = off >> EXT2_BLOCK_SIZE_BITS(sb);
fs/ext2/super.c
1568
int offset = off & (sb->s_blocksize - 1);
fs/ext2/super.c
1605
if (inode->i_size < off+len-towrite)
fs/ext2/super.c
1606
i_size_write(inode, off+len-towrite);
fs/ext2/super.c
345
static ssize_t ext2_quota_read(struct super_block *sb, int type, char *data, size_t len, loff_t off);
fs/ext2/super.c
346
static ssize_t ext2_quota_write(struct super_block *sb, int type, const char *data, size_t len, loff_t off);
fs/ext4/extents-test.c
469
loff_t off, len;
fs/ext4/extents-test.c
472
off = exp_data_seg.off_blk << blkbits;
fs/ext4/extents-test.c
475
check_buffer(k_ctx.k_data + off,
fs/ext4/extents-test.c
478
off, len);
fs/ext4/fast_commit.c
2075
struct buffer_head *bh, int off,
fs/ext4/fast_commit.c
2107
if (off != state->fc_replay_expected_off) {
fs/ext4/fast_commit.c
2189
trace_ext4_fc_replay_scan(sb, ret, off);
fs/ext4/fast_commit.c
2198
enum passtype pass, int off, tid_t expected_tid)
fs/ext4/fast_commit.c
2210
return ext4_fc_replay_scan(journal, bh, off, expected_tid);
fs/ext4/fast_commit.c
2224
if (sbi->s_fc_debug_max_replay && off >= sbi->s_fc_debug_max_replay) {
fs/ext4/fast_commit.c
2225
pr_warn("Dropping fc block %d because max_replay set\n", off);
fs/ext4/fast_commit.c
702
int ret, off = sbi->s_fc_bytes % bsize;
fs/ext4/fast_commit.c
719
dst = sbi->s_fc_bh->b_data + off;
fs/ext4/fast_commit.c
725
remaining = bsize - EXT4_FC_TAG_BASE_LEN - off;
fs/ext4/fast_commit.c
748
sbi->s_fc_bytes += bsize - off + len;
fs/ext4/fast_commit.c
765
int off, bsize = sbi->s_journal->j_blocksize;
fs/ext4/fast_commit.c
776
off = sbi->s_fc_bytes % bsize;
fs/ext4/fast_commit.c
779
tl.fc_len = cpu_to_le16(bsize - off + sizeof(struct ext4_fc_tail));
fs/ext4/fast_commit.c
792
memset(dst, 0, bsize - off); /* Don't leak uninitialized memory. */
fs/ext4/mballoc-test.c
609
uint32_t order, off;
fs/ext4/mballoc-test.c
621
off = mb_find_next_zero_bit_test(bb, max, 0);
fs/ext4/mballoc-test.c
622
grp->bb_first_free = off;
fs/ext4/mballoc-test.c
623
while (off < max) {
fs/ext4/mballoc-test.c
627
if (!(off & 1) && !mb_test_bit_test(off + 1, bb)) {
fs/ext4/mballoc-test.c
630
mb_clear_bit_test(off >> 1, bb_h);
fs/ext4/mballoc-test.c
633
off++;
fs/ext4/mballoc-test.c
636
off = mb_find_next_zero_bit_test(bb, max, off + 1);
fs/ext4/mballoc-test.c
643
off = mb_find_next_zero_bit_test(bb, max, 0);
fs/ext4/mballoc-test.c
645
while (off < max) {
fs/ext4/mballoc-test.c
646
if (!(off & 1) && !mb_test_bit_test(off + 1, bb)) {
fs/ext4/mballoc-test.c
647
mb_set_bits(bb, off, 2);
fs/ext4/mballoc-test.c
649
mb_clear_bit_test(off >> 1, bb_h);
fs/ext4/mballoc-test.c
652
off++;
fs/ext4/mballoc-test.c
655
off = mb_find_next_zero_bit_test(bb, max, off + 1);
fs/ext4/mballoc-test.c
660
off = mb_find_next_zero_bit_test(bitmap, max, 0);
fs/ext4/mballoc-test.c
661
while (off < max) {
fs/ext4/mballoc-test.c
664
off = mb_find_next_bit_test(bitmap, max, off + 1);
fs/ext4/mballoc-test.c
665
if (off + 1 >= max)
fs/ext4/mballoc-test.c
668
off = mb_find_next_zero_bit_test(bitmap, max, off + 1);
fs/ext4/orphan.c
194
int blk, off;
fs/ext4/orphan.c
201
off = EXT4_I(inode)->i_orphan_idx % inodes_per_ob;
fs/ext4/orphan.c
211
bdata[off] = 0;
fs/ext4/super.c
1614
size_t len, loff_t off);
fs/ext4/super.c
1616
const char *data, size_t len, loff_t off);
fs/ext4/super.c
7327
size_t len, loff_t off)
fs/ext4/super.c
7330
ext4_lblk_t blk = off >> EXT4_BLOCK_SIZE_BITS(sb);
fs/ext4/super.c
7331
int offset = off & (sb->s_blocksize - 1);
fs/ext4/super.c
7337
if (off > i_size)
fs/ext4/super.c
7339
if (off+len > i_size)
fs/ext4/super.c
7340
len = i_size-off;
fs/ext4/super.c
7363
const char *data, size_t len, loff_t off)
fs/ext4/super.c
7366
ext4_lblk_t blk = off >> EXT4_BLOCK_SIZE_BITS(sb);
fs/ext4/super.c
7367
int err = 0, err2 = 0, offset = off & (sb->s_blocksize - 1);
fs/ext4/super.c
7375
(unsigned long long)off, (unsigned long long)len);
fs/ext4/super.c
7385
(unsigned long long)off, (unsigned long long)len);
fs/ext4/super.c
7412
if (inode->i_size < off + len) {
fs/ext4/super.c
7413
i_size_write(inode, off + len);
fs/f2fs/file.c
1337
int *do_replace, pgoff_t off, pgoff_t len)
fs/f2fs/file.c
1345
ret = f2fs_get_dnode_of_data(&dn, off, LOOKUP_NODE_RA);
fs/f2fs/file.c
1385
off += done;
fs/f2fs/file.c
1392
int *do_replace, pgoff_t off, int len)
fs/f2fs/file.c
1403
ret = f2fs_get_dnode_of_data(&dn, off + i, LOOKUP_NODE_RA);
fs/f2fs/file.c
4148
pgoff_t off, block_t block, block_t len, u32 flags)
fs/f2fs/file.c
4165
ret = fscrypt_zeroout_range(inode, off, block, len);
fs/f2fs/gc.c
1043
int off;
fs/f2fs/gc.c
1057
for (off = 0; off < usable_blks_in_seg; off++, entry++) {
fs/f2fs/gc.c
1067
if (check_valid_map(sbi, segno, off) == 0)
fs/f2fs/gc.c
1087
if (check_valid_map(sbi, segno, off) == 0) {
fs/f2fs/gc.c
1097
if (ni.blk_addr != start_addr + off) {
fs/f2fs/gc.c
1308
int gc_type, unsigned int segno, int off)
fs/f2fs/gc.c
1338
if (!check_valid_map(F2FS_I_SB(inode), segno, off)) {
fs/f2fs/gc.c
1473
unsigned int segno, int off)
fs/f2fs/gc.c
1482
if (!check_valid_map(F2FS_I_SB(inode), segno, off)) {
fs/f2fs/gc.c
1555
int off;
fs/f2fs/gc.c
1565
for (off = 0; off < usable_blks_in_seg; off++, entry++) {
fs/f2fs/gc.c
1582
if (check_valid_map(sbi, segno, off) == 0)
fs/f2fs/gc.c
1597
if (!is_alive(sbi, entry, &dni, start_addr + off, &nofs))
fs/f2fs/gc.c
1700
gc_type, segno, off);
fs/f2fs/gc.c
1703
segno, off);
fs/f2fs/node.h
364
static inline int set_nid(struct folio *folio, int off, nid_t nid, bool i)
fs/f2fs/node.h
371
rn->i.i_nid[off - NODE_DIR1_BLOCK] = cpu_to_le32(nid);
fs/f2fs/node.h
373
rn->in.nid[off] = cpu_to_le32(nid);
fs/f2fs/node.h
377
static inline nid_t get_nid(const struct folio *folio, int off, bool i)
fs/f2fs/node.h
382
return le32_to_cpu(rn->i.i_nid[off - NODE_DIR1_BLOCK]);
fs/f2fs/node.h
383
return le32_to_cpu(rn->in.nid[off]);
fs/f2fs/segment.c
318
pgoff_t off = 0, blen, index;
fs/f2fs/segment.c
327
ret = f2fs_get_dnode_of_data(&dn, off, LOOKUP_NODE_RA);
fs/f2fs/segment.c
339
index = off;
fs/f2fs/segment.c
369
off += blen;
fs/f2fs/super.c
3117
size_t len, loff_t off)
fs/f2fs/super.c
3125
if (off > i_size)
fs/f2fs/super.c
3128
if (off + len > i_size)
fs/f2fs/super.c
3129
len = i_size - off;
fs/f2fs/super.c
3136
folio = mapping_read_folio_gfp(mapping, off >> PAGE_SHIFT,
fs/f2fs/super.c
3146
offset = offset_in_folio(folio, off);
fs/f2fs/super.c
3167
off += tocopy;
fs/f2fs/super.c
3174
const char *data, size_t len, loff_t off)
fs/f2fs/super.c
3179
int offset = off & (sb->s_blocksize - 1);
fs/f2fs/super.c
3190
err = a_ops->write_begin(NULL, mapping, off, tocopy,
fs/f2fs/super.c
3201
memcpy_to_folio(folio, offset_in_folio(folio, off), data, tocopy);
fs/f2fs/super.c
3203
a_ops->write_end(NULL, mapping, off, tocopy, tocopy,
fs/f2fs/super.c
3207
off += tocopy;
fs/freevxfs/vxfs_bmap.c
116
int64_t off;
fs/freevxfs/vxfs_bmap.c
125
off = fs64_to_cpu(sbi, typ->vt_hdr) & VXFS_TYPED_OFFSETMASK;
fs/freevxfs/vxfs_bmap.c
127
if (block < off) {
fs/freevxfs/vxfs_bmap.c
138
block - off);
fs/freevxfs/vxfs_bmap.c
143
if ((block - off) >= fs32_to_cpu(sbi, typ->vt_size))
fs/freevxfs/vxfs_bmap.c
145
pblock = fs32_to_cpu(sbi, typ->vt_block) + block - off;
fs/freevxfs/vxfs_bmap.c
196
int64_t off = (hdr & VXFS_TYPED_OFFSETMASK);
fs/freevxfs/vxfs_bmap.c
201
if (iblock < off)
fs/freevxfs/vxfs_bmap.c
208
iblock - off);
fs/freevxfs/vxfs_bmap.c
213
if ((iblock - off) < fs32_to_cpu(sbi, typ->vt_size))
fs/freevxfs/vxfs_bmap.c
215
iblock - off);
fs/fuse/dev.c
1671
outarg.off, outarg.len);
fs/fuse/dev.c
916
size_t off;
fs/fuse/dev.c
917
err = iov_iter_get_pages2(cs->iter, &page, PAGE_SIZE, 1, &off);
fs/fuse/dev.c
922
cs->offset = off;
fs/fuse/file.c
2811
static inline loff_t fuse_round_up(struct fuse_conn *fc, loff_t off)
fs/fuse/file.c
2813
return round_up(off, fc->max_pages << PAGE_SHIFT);
fs/fuse/file.c
811
size_t off, size_t len)
fs/fuse/file.c
815
loff_t pos = folio_pos(folio) + off;
fs/fuse/file.c
817
.offset = off,
fs/fuse/file.c
885
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
916
ap->descs[ap->num_folios].offset = off;
fs/fuse/file.c
931
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
943
ret = fuse_do_readfolio(file, folio, off, len);
fs/fuse/file.c
945
iomap_finish_folio_read(folio, off, len, ret);
fs/fuse/file.c
992
size_t off = offset_in_folio(folio, pos);
fs/fuse/file.c
994
return fuse_do_readfolio(file, folio, off, len);
fs/fuse/readdir.c
144
ctx->pos = dirent->off;
fs/fuse/readdir.c
320
ctx->pos = dirent->off;
fs/fuse/readdir.c
422
ctx->pos = dirent->off;
fs/fuse/readdir.c
424
ff->readdir.pos = dirent->off;
fs/fuse/readdir.c
87
fi->rdc.pos = dirent->off;
fs/gfs2/dir.c
1269
u64 off, off_next;
fs/gfs2/dir.c
1282
off = off_next;
fs/gfs2/dir.c
1288
if (off < ctx->pos)
fs/gfs2/dir.c
1290
ctx->pos = off;
fs/gfs2/dir.c
1292
if (off_next == off) {
fs/gfs2/dir.c
1299
if (off < ctx->pos)
fs/gfs2/dir.c
1301
ctx->pos = off;
fs/gfs2/lops.c
509
unsigned int bsize = sdp->sd_sb.sb_bsize, off;
fs/gfs2/lops.c
537
off = 0;
fs/gfs2/lops.c
540
if (bio && (off || block < blocks_submitted + max_blocks)) {
fs/gfs2/lops.c
544
if (bio_add_folio(bio, folio, bsize, off))
fs/gfs2/lops.c
547
if (off) {
fs/gfs2/lops.c
549
(PAGE_SIZE - off) >> bsize_shift;
fs/gfs2/lops.c
565
bio_add_folio_nofail(bio, folio, bsize, off);
fs/gfs2/lops.c
567
off += bsize;
fs/gfs2/lops.c
568
if (off == folio_size(folio))
fs/gfs2/quota.c
727
unsigned off, void *buf, unsigned bytes)
fs/gfs2/quota.c
736
unsigned to_write = bytes, pg_off = off;
fs/gfs2/quota.c
739
boff = off % bsize;
fs/gfs2/quota.c
782
memcpy_to_folio(folio, off, buf, bytes);
fs/hfs/bfind.c
100
fd->keyoffset = off;
fs/hfs/bfind.c
102
fd->entryoffset = off + keylen;
fs/hfs/bfind.c
188
u16 off, len, keylen;
fs/hfs/bfind.c
232
len = hfs_brec_lenoff(bnode, fd->record, &off);
fs/hfs/bfind.c
238
fd->keyoffset = off;
fs/hfs/bfind.c
240
fd->entryoffset = off + keylen;
fs/hfs/bfind.c
242
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfs/bfind.c
61
u16 off, len, keylen;
fs/hfs/bfind.c
71
len = hfs_brec_lenoff(bnode, rec, &off);
fs/hfs/bfind.c
77
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfs/bfind.c
90
len = hfs_brec_lenoff(bnode, e, &off);
fs/hfs/bfind.c
96
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfs/bnode.c
102
hfs_bnode_read(node, &data, off, 2);
fs/hfs/bnode.c
106
u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off)
fs/hfs/bnode.c
110
hfs_bnode_read(node, &data, off, 1);
fs/hfs/bnode.c
114
void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off)
fs/hfs/bnode.c
122
key_len = hfs_bnode_read_u8(node, off) + 1;
fs/hfs/bnode.c
132
hfs_bnode_read(node, key, off, key_len);
fs/hfs/bnode.c
135
void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len)
fs/hfs/bnode.c
139
if (!is_bnode_offset_valid(node, off))
fs/hfs/bnode.c
147
node->tree->node_size, off, len);
fs/hfs/bnode.c
151
len = check_and_correct_requested_length(node, off, len);
fs/hfs/bnode.c
153
off += node->page_offset;
fs/hfs/bnode.c
156
memcpy_to_page(page, off, buf, len);
fs/hfs/bnode.c
160
void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data)
fs/hfs/bnode.c
164
hfs_bnode_write(node, &v, off, 2);
fs/hfs/bnode.c
167
void hfs_bnode_write_u8(struct hfs_bnode *node, u32 off, u8 data)
fs/hfs/bnode.c
170
hfs_bnode_write(node, &data, off, 1);
fs/hfs/bnode.c
173
void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len)
fs/hfs/bnode.c
177
if (!is_bnode_offset_valid(node, off))
fs/hfs/bnode.c
185
node->tree->node_size, off, len);
fs/hfs/bnode.c
189
len = check_and_correct_requested_length(node, off, len);
fs/hfs/bnode.c
19
bool is_bnode_offset_valid(struct hfs_bnode *node, u32 off)
fs/hfs/bnode.c
191
off += node->page_offset;
fs/hfs/bnode.c
194
memzero_page(page, off, len);
fs/hfs/bnode.c
21
bool is_valid = off < node->tree->node_size;
fs/hfs/bnode.c
244
int i, off, key_off;
fs/hfs/bnode.c
252
off = node->tree->node_size - 2;
fs/hfs/bnode.c
253
for (i = be16_to_cpu(desc.num_recs); i >= 0; off -= 2, i--) {
fs/hfs/bnode.c
254
key_off = hfs_bnode_read_u16(node, off);
fs/hfs/bnode.c
28
node->tree->node_size, off);
fs/hfs/bnode.c
348
loff_t off;
fs/hfs/bnode.c
35
u32 check_and_correct_requested_length(struct hfs_bnode *node, u32 off, u32 len)
fs/hfs/bnode.c
384
off = (loff_t)cnid * tree->node_size;
fs/hfs/bnode.c
385
block = off >> PAGE_SHIFT;
fs/hfs/bnode.c
386
node->page_offset = off & ~PAGE_MASK;
fs/hfs/bnode.c
39
if (!is_bnode_offset_valid(node, off))
fs/hfs/bnode.c
419
int i, rec_off, off, next_off;
fs/hfs/bnode.c
44
if ((off + len) > node_size) {
fs/hfs/bnode.c
45
u32 new_len = node_size - off;
fs/hfs/bnode.c
469
off = hfs_bnode_read_u16(node, rec_off);
fs/hfs/bnode.c
470
if (off != sizeof(struct hfs_bnode_desc))
fs/hfs/bnode.c
472
for (i = 1; i <= node->num_recs; off = next_off, i++) {
fs/hfs/bnode.c
475
if (next_off <= off ||
fs/hfs/bnode.c
479
entry_size = next_off - off;
fs/hfs/bnode.c
483
key_size = hfs_bnode_read_u8(node, off) + 1;
fs/hfs/bnode.c
52
node->tree->node_size, off, len, new_len);
fs/hfs/bnode.c
60
void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len)
fs/hfs/bnode.c
67
if (!is_bnode_offset_valid(node, off))
fs/hfs/bnode.c
75
node->tree->node_size, off, len);
fs/hfs/bnode.c
79
len = check_and_correct_requested_length(node, off, len);
fs/hfs/bnode.c
81
off += node->page_offset;
fs/hfs/bnode.c
82
pagenum = off >> PAGE_SHIFT;
fs/hfs/bnode.c
83
off &= ~PAGE_MASK; /* compute page offset for the first page */
fs/hfs/bnode.c
89
bytes_to_read = min_t(u32, len - bytes_read, PAGE_SIZE - off);
fs/hfs/bnode.c
91
memcpy_from_page(buf + bytes_read, page, off, bytes_to_read);
fs/hfs/bnode.c
94
off = 0; /* page offset only applies to the first page */
fs/hfs/bnode.c
98
u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off)
fs/hfs/brec.c
19
u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off)
fs/hfs/brec.c
26
*off = be16_to_cpu(retval[1]);
fs/hfs/brec.c
27
return be16_to_cpu(retval[0]) - *off;
fs/hfs/btree.c
290
unsigned off;
fs/hfs/btree.c
305
off = off16;
fs/hfs/btree.c
307
off += node->page_offset;
fs/hfs/btree.c
308
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfs/btree.c
310
off &= ~PAGE_MASK;
fs/hfs/btree.c
315
byte = data[off];
fs/hfs/btree.c
320
data[off] |= m;
fs/hfs/btree.c
330
if (++off >= PAGE_SIZE) {
fs/hfs/btree.c
333
off = 0;
fs/hfs/btree.c
351
off = off16;
fs/hfs/btree.c
352
off += node->page_offset;
fs/hfs/btree.c
353
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfs/btree.c
355
off &= ~PAGE_MASK;
fs/hfs/btree.c
363
u16 off, len;
fs/hfs/btree.c
373
len = hfs_brec_lenoff(node, 2, &off);
fs/hfs/btree.c
397
len = hfs_brec_lenoff(node, 0, &off);
fs/hfs/btree.c
399
off += node->page_offset + nidx / 8;
fs/hfs/btree.c
400
page = node->page[off >> PAGE_SHIFT];
fs/hfs/btree.c
402
off &= ~PAGE_MASK;
fs/hfs/btree.c
404
byte = data[off];
fs/hfs/btree.c
412
data[off] = byte & ~m;
fs/hfs/btree.h
100
extern u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off);
fs/hfs/btree.h
101
extern void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off);
fs/hfs/btree.h
102
extern void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len);
fs/hfs/btree.h
103
extern void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data);
fs/hfs/btree.h
104
extern void hfs_bnode_write_u8(struct hfs_bnode *node, u32 off, u8 data);
fs/hfs/btree.h
105
extern void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len);
fs/hfs/btree.h
120
extern u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off);
fs/hfs/btree.h
98
extern void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len);
fs/hfs/btree.h
99
extern u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off);
fs/hfs/catalog.c
284
u16 off, len, keylen;
fs/hfs/catalog.c
289
len = hfs_brec_lenoff(node, i, &off);
fs/hfs/catalog.c
298
entryoffset = off + keylen;
fs/hfs/extent.c
74
u16 hfs_ext_find_block(struct hfs_extent *ext, u16 off)
fs/hfs/extent.c
81
if (off < count)
fs/hfs/extent.c
82
return be16_to_cpu(ext->block) + off;
fs/hfs/extent.c
83
off -= count;
fs/hfs/hfs_fs.h
166
extern u16 hfs_ext_find_block(struct hfs_extent *ext, u16 off);
fs/hfs/mdb.c
102
loff_t off;
fs/hfs/mdb.c
210
off = (loff_t)block << HFS_SECTOR_SIZE_BITS;
fs/hfs/mdb.c
214
bh = sb_bread(sb, off >> sb->s_blocksize_bits);
fs/hfs/mdb.c
219
off2 = off & (sb->s_blocksize - 1);
fs/hfs/mdb.c
224
off += len;
fs/hfs/mdb.c
336
int off, size, len;
fs/hfs/mdb.c
339
off = (block << HFS_SECTOR_SIZE_BITS) & (sb->s_blocksize - 1);
fs/hfs/mdb.c
349
len = min((int)sb->s_blocksize - off, size);
fs/hfs/mdb.c
352
memcpy(bh->b_data + off, ptr, len);
fs/hfs/mdb.c
358
off = 0;
fs/hfsplus/bfind.c
106
u16 off, len, keylen;
fs/hfsplus/bfind.c
117
len = hfs_brec_lenoff(bnode, rec, &off);
fs/hfsplus/bfind.c
123
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfsplus/bfind.c
131
len = hfs_brec_lenoff(bnode, e, &off);
fs/hfsplus/bfind.c
137
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfsplus/bfind.c
142
fd->keyoffset = off;
fs/hfsplus/bfind.c
144
fd->entryoffset = off + keylen;
fs/hfsplus/bfind.c
231
u16 off, len, keylen;
fs/hfsplus/bfind.c
275
len = hfs_brec_lenoff(bnode, fd->record, &off);
fs/hfsplus/bfind.c
281
fd->keyoffset = off;
fs/hfsplus/bfind.c
283
fd->entryoffset = off + keylen;
fs/hfsplus/bfind.c
285
hfs_bnode_read(bnode, fd->key, off, keylen);
fs/hfsplus/bnode.c
107
node->tree->node_size, off, len);
fs/hfsplus/bnode.c
111
len = check_and_correct_requested_length(node, off, len);
fs/hfsplus/bnode.c
113
off += node->page_offset;
fs/hfsplus/bnode.c
114
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfsplus/bnode.c
115
off &= ~PAGE_MASK;
fs/hfsplus/bnode.c
117
l = min_t(u32, len, PAGE_SIZE - off);
fs/hfsplus/bnode.c
118
memcpy_to_page(*pagep, off, buf, l);
fs/hfsplus/bnode.c
129
void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data)
fs/hfsplus/bnode.c
133
hfs_bnode_write(node, &v, off, 2);
fs/hfsplus/bnode.c
136
void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len)
fs/hfsplus/bnode.c
141
if (!is_bnode_offset_valid(node, off))
fs/hfsplus/bnode.c
149
node->tree->node_size, off, len);
fs/hfsplus/bnode.c
153
len = check_and_correct_requested_length(node, off, len);
fs/hfsplus/bnode.c
155
off += node->page_offset;
fs/hfsplus/bnode.c
156
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfsplus/bnode.c
157
off &= ~PAGE_MASK;
fs/hfsplus/bnode.c
159
l = min_t(u32, len, PAGE_SIZE - off);
fs/hfsplus/bnode.c
160
memzero_page(*pagep, off, l);
fs/hfsplus/bnode.c
23
void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len)
fs/hfsplus/bnode.c
28
if (!is_bnode_offset_valid(node, off))
fs/hfsplus/bnode.c
352
int i, off, key_off;
fs/hfsplus/bnode.c
36
node->tree->node_size, off, len);
fs/hfsplus/bnode.c
360
off = node->tree->node_size - 2;
fs/hfsplus/bnode.c
361
for (i = be16_to_cpu(desc.num_recs); i >= 0; off -= 2, i--) {
fs/hfsplus/bnode.c
362
key_off = hfs_bnode_read_u16(node, off);
fs/hfsplus/bnode.c
40
len = check_and_correct_requested_length(node, off, len);
fs/hfsplus/bnode.c
42
off += node->page_offset;
fs/hfsplus/bnode.c
43
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfsplus/bnode.c
44
off &= ~PAGE_MASK;
fs/hfsplus/bnode.c
456
loff_t off;
fs/hfsplus/bnode.c
46
l = min_t(u32, len, PAGE_SIZE - off);
fs/hfsplus/bnode.c
47
memcpy_from_page(buf, *pagep, off, l);
fs/hfsplus/bnode.c
494
off = (loff_t)cnid << tree->node_size_shift;
fs/hfsplus/bnode.c
495
block = off >> PAGE_SHIFT;
fs/hfsplus/bnode.c
496
node->page_offset = off & ~PAGE_MASK;
fs/hfsplus/bnode.c
529
int i, rec_off, off, next_off;
fs/hfsplus/bnode.c
56
u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off)
fs/hfsplus/bnode.c
580
off = hfs_bnode_read_u16(node, rec_off);
fs/hfsplus/bnode.c
581
if (off != sizeof(struct hfs_bnode_desc))
fs/hfsplus/bnode.c
583
for (i = 1; i <= node->num_recs; off = next_off, i++) {
fs/hfsplus/bnode.c
586
if (next_off <= off ||
fs/hfsplus/bnode.c
590
entry_size = next_off - off;
fs/hfsplus/bnode.c
594
key_size = hfs_bnode_read_u16(node, off) + 2;
fs/hfsplus/bnode.c
60
hfs_bnode_read(node, &data, off, 2);
fs/hfsplus/bnode.c
64
u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off)
fs/hfsplus/bnode.c
68
hfs_bnode_read(node, &data, off, 1);
fs/hfsplus/bnode.c
72
void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off)
fs/hfsplus/bnode.c
81
key_len = hfs_bnode_read_u16(node, off) + 2;
fs/hfsplus/bnode.c
91
hfs_bnode_read(node, key, off, key_len);
fs/hfsplus/bnode.c
94
void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len)
fs/hfsplus/bnode.c
99
if (!is_bnode_offset_valid(node, off))
fs/hfsplus/brec.c
20
u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off)
fs/hfsplus/brec.c
27
*off = be16_to_cpu(retval[1]);
fs/hfsplus/brec.c
28
return be16_to_cpu(retval[0]) - *off;
fs/hfsplus/btree.c
379
unsigned off;
fs/hfsplus/btree.c
394
off = off16;
fs/hfsplus/btree.c
396
if (!is_bnode_offset_valid(node, off)) {
fs/hfsplus/btree.c
400
len = check_and_correct_requested_length(node, off, len);
fs/hfsplus/btree.c
402
off += node->page_offset;
fs/hfsplus/btree.c
403
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfsplus/btree.c
405
off &= ~PAGE_MASK;
fs/hfsplus/btree.c
410
byte = data[off];
fs/hfsplus/btree.c
415
data[off] |= m;
fs/hfsplus/btree.c
426
if (++off >= PAGE_SIZE) {
fs/hfsplus/btree.c
429
off = 0;
fs/hfsplus/btree.c
447
off = off16;
fs/hfsplus/btree.c
448
off += node->page_offset;
fs/hfsplus/btree.c
449
pagep = node->page + (off >> PAGE_SHIFT);
fs/hfsplus/btree.c
451
off &= ~PAGE_MASK;
fs/hfsplus/btree.c
459
u16 off, len;
fs/hfsplus/btree.c
470
len = hfs_brec_lenoff(node, 2, &off);
fs/hfsplus/btree.c
496
len = hfs_brec_lenoff(node, 0, &off);
fs/hfsplus/btree.c
498
off += node->page_offset + nidx / 8;
fs/hfsplus/btree.c
499
page = node->page[off >> PAGE_SHIFT];
fs/hfsplus/btree.c
501
off &= ~PAGE_MASK;
fs/hfsplus/btree.c
503
byte = data[off];
fs/hfsplus/btree.c
512
data[off] = byte & ~m;
fs/hfsplus/catalog.c
336
int err, off;
fs/hfsplus/catalog.c
360
off = fd.entryoffset +
fs/hfsplus/catalog.c
364
&fd.search_key->cat.name.length, off, 2);
fs/hfsplus/catalog.c
368
off + 2, len);
fs/hfsplus/catalog.c
383
off = fd.entryoffset + offsetof(hfsplus_cat_file, data_fork);
fs/hfsplus/catalog.c
384
hfs_bnode_read(fd.bnode, &fork, off, sizeof(fork));
fs/hfsplus/catalog.c
388
off = fd.entryoffset +
fs/hfsplus/catalog.c
390
hfs_bnode_read(fd.bnode, &fork, off, sizeof(fork));
fs/hfsplus/extents.c
51
static u32 hfsplus_ext_find_block(struct hfsplus_extent *ext, u32 off)
fs/hfsplus/extents.c
58
if (off < count)
fs/hfsplus/extents.c
59
return be32_to_cpu(ext->start_block) + off;
fs/hfsplus/extents.c
60
off -= count;
fs/hfsplus/hfsplus_fs.h
367
void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len);
fs/hfsplus/hfsplus_fs.h
368
u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off);
fs/hfsplus/hfsplus_fs.h
369
u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off);
fs/hfsplus/hfsplus_fs.h
370
void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off);
fs/hfsplus/hfsplus_fs.h
371
void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len);
fs/hfsplus/hfsplus_fs.h
372
void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data);
fs/hfsplus/hfsplus_fs.h
373
void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len);
fs/hfsplus/hfsplus_fs.h
389
u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off);
fs/hfsplus/hfsplus_fs.h
556
bool is_bnode_offset_valid(struct hfs_bnode *node, u32 off)
fs/hfsplus/hfsplus_fs.h
558
bool is_valid = off < node->tree->node_size;
fs/hfsplus/hfsplus_fs.h
565
node->tree->node_size, off);
fs/hfsplus/hfsplus_fs.h
572
u32 check_and_correct_requested_length(struct hfs_bnode *node, u32 off, u32 len)
fs/hfsplus/hfsplus_fs.h
576
if (!is_bnode_offset_valid(node, off))
fs/hfsplus/hfsplus_fs.h
581
if ((off + len) > node_size) {
fs/hfsplus/hfsplus_fs.h
582
u32 new_len = node_size - off;
fs/hfsplus/hfsplus_fs.h
589
node->tree->node_size, off, len, new_len);
fs/hfsplus/unicode.c
330
int off;
fs/hfsplus/unicode.c
332
off = hfsplus_decompose_table[(uc >> 12) & 0xf];
fs/hfsplus/unicode.c
333
if (off == 0 || off == 0xffff)
fs/hfsplus/unicode.c
336
off = hfsplus_decompose_table[off + ((uc >> 8) & 0xf)];
fs/hfsplus/unicode.c
337
if (!off)
fs/hfsplus/unicode.c
340
off = hfsplus_decompose_table[off + ((uc >> 4) & 0xf)];
fs/hfsplus/unicode.c
341
if (!off)
fs/hfsplus/unicode.c
344
off = hfsplus_decompose_table[off + (uc & 0xf)];
fs/hfsplus/unicode.c
345
*size = off & 3;
fs/hfsplus/unicode.c
348
return hfsplus_decompose_table + (off / 4);
fs/hpfs/dir.c
24
static loff_t hpfs_dir_lseek(struct file *filp, loff_t off, int whence)
fs/hpfs/dir.c
26
loff_t new_off = off + (whence == 1 ? filp->f_pos : 0);
fs/ioctl.c
231
u64 off, u64 olen, u64 destoff)
fs/ioctl.c
239
cloned = vfs_clone_file_range(fd_file(src_file), off, dst_file, destoff,
fs/iomap/buffered-io.c
1681
unsigned int off = pos & (blocksize - 1);
fs/iomap/buffered-io.c
1684
if (!off)
fs/iomap/buffered-io.c
1686
return iomap_zero_range(inode, pos, blocksize - off, did_zero, ops,
fs/iomap/buffered-io.c
175
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
179
unsigned int first_blk = (off >> inode->i_blkbits);
fs/iomap/buffered-io.c
180
unsigned int last_blk = (off + len - 1) >> inode->i_blkbits;
fs/iomap/buffered-io.c
189
static void iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len)
fs/iomap/buffered-io.c
194
ifs_clear_range_dirty(folio, ifs, off, len);
fs/iomap/buffered-io.c
198
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
202
unsigned int first_blk = (off >> inode->i_blkbits);
fs/iomap/buffered-io.c
203
unsigned int last_blk = (off + len - 1) >> inode->i_blkbits;
fs/iomap/buffered-io.c
212
static void iomap_set_range_dirty(struct folio *folio, size_t off, size_t len)
fs/iomap/buffered-io.c
217
ifs_set_range_dirty(folio, ifs, off, len);
fs/iomap/buffered-io.c
396
void iomap_finish_folio_read(struct folio *folio, size_t off, size_t len,
fs/iomap/buffered-io.c
408
uptodate = ifs_set_range_uptodate(folio, ifs, off, len);
fs/iomap/buffered-io.c
416
folio_pos(folio) + off, len, error,
fs/iomap/buffered-io.c
67
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
70
unsigned int first_blk = off >> inode->i_blkbits;
fs/iomap/buffered-io.c
71
unsigned int last_blk = (off + len - 1) >> inode->i_blkbits;
fs/iomap/buffered-io.c
78
static void iomap_set_range_uptodate(struct folio *folio, size_t off,
fs/iomap/buffered-io.c
98
mark_uptodate = ifs_set_range_uptodate(folio, ifs, off, len) &&
fs/iomap/trace.h
54
TP_PROTO(struct inode *inode, loff_t off, u64 len),
fs/iomap/trace.h
55
TP_ARGS(inode, off, len),
fs/iomap/trace.h
67
__entry->offset = off;
fs/iomap/trace.h
80
TP_PROTO(struct inode *inode, loff_t off, u64 len),\
fs/iomap/trace.h
81
TP_ARGS(inode, off, len))
fs/jfs/jfs_dtree.c
1340
int skip, nextindex, half, left, nxt, off, si;
fs/jfs/jfs_dtree.c
1512
for (nxt = off = 0; nxt < nextindex; ++off) {
fs/jfs/jfs_dtree.c
1513
if (off == skip)
fs/jfs/jfs_dtree.c
1594
if (skip <= off) {
fs/jfs/jfs_xtree.c
1055
XT_PUTENTRY(xad, split->flag, split->off, split->len,
fs/jfs/jfs_xtree.c
1126
XT_PUTENTRY(xad, split->flag, split->off, split->len,
fs/jfs/jfs_xtree.c
1151
XT_PUTENTRY(xad, split->flag, split->off, split->len,
fs/jfs/jfs_xtree.c
1291
XT_PUTENTRY(xad, split->flag, split->off, split->len, split->addr);
fs/jfs/jfs_xtree.c
1427
split.off = xoff; /* split offset */
fs/jfs/jfs_xtree.c
1721
split.off = nxoff;
fs/jfs/jfs_xtree.c
1874
split.off = xoff;
fs/jfs/jfs_xtree.c
2054
split.off = xoff;
fs/jfs/jfs_xtree.c
604
split.off = xoff;
fs/jfs/jfs_xtree.c
62
s64 off;
fs/jfs/jfs_xtree.c
728
XT_PUTENTRY(xad, split->flag, split->off, split->len,
fs/jfs/jfs_xtree.c
849
split->off = offsetXAD(&rcp->xad[XTENTRYSTART]);
fs/jfs/super.c
695
size_t len, loff_t off)
fs/jfs/super.c
698
sector_t blk = off >> sb->s_blocksize_bits;
fs/jfs/super.c
700
int offset = off & (sb->s_blocksize - 1);
fs/jfs/super.c
707
if (off > i_size)
fs/jfs/super.c
709
if (off+len > i_size)
fs/jfs/super.c
710
len = i_size-off;
fs/jfs/super.c
739
const char *data, size_t len, loff_t off)
fs/jfs/super.c
742
sector_t blk = off >> sb->s_blocksize_bits;
fs/jfs/super.c
744
int offset = off & (sb->s_blocksize - 1);
fs/jfs/super.c
784
if (inode->i_size < off+len-towrite)
fs/jfs/super.c
785
i_size_write(inode, off+len-towrite);
fs/lockd/xdr4.c
36
void nlm4svc_set_file_lock_range(struct file_lock *fl, u64 off, u64 len)
fs/lockd/xdr4.c
38
s64 end = off + len - 1;
fs/lockd/xdr4.c
40
fl->fl_start = off;
fs/netfs/buffered_read.c
406
unsigned int off = 0, i = 0;
fs/netfs/buffered_read.c
447
off = from;
fs/netfs/buffered_read.c
449
while (off < to) {
fs/netfs/buffered_read.c
450
part = min_t(size_t, to - off, PAGE_SIZE);
fs/netfs/buffered_read.c
452
off += part;
fs/nfs/write.c
388
unsigned int pgbase, off, bytes;
fs/nfs/write.c
392
off = head->wb_offset;
fs/nfs/write.c
397
off -= pgbase - subreq->wb_pgbase;
fs/nfs/write.c
408
head->wb_offset = off;
fs/ntfs3/attrib.c
1499
u64 vbo[2], off[2], wof_size;
fs/ntfs3/attrib.c
1533
off[0] = vbo[1] ? le32_to_cpu(off32[-1]) : 0;
fs/ntfs3/attrib.c
1534
off[1] = le32_to_cpu(off32[0]);
fs/ntfs3/attrib.c
1537
off[0] = vbo[1] ? le64_to_cpu(off64[-1]) : 0;
fs/ntfs3/attrib.c
1538
off[1] = le64_to_cpu(off64[0]);
fs/ntfs3/attrib.c
1541
*vbo_data += off[0];
fs/ntfs3/attrib.c
1542
*ondisk_size = off[1] - off[0];
fs/ntfs3/attrib.c
1568
off[0] = 0;
fs/ntfs3/attrib.c
1596
off[1] = le32_to_cpu(*off32);
fs/ntfs3/attrib.c
1599
off[1] = le64_to_cpu(*off64);
fs/ntfs3/attrib.c
1604
off[0] = le32_to_cpu(*off32);
fs/ntfs3/attrib.c
1607
off[0] = le64_to_cpu(*off64);
fs/ntfs3/attrib.c
1613
off[0] = le32_to_cpu(off32[-1]);
fs/ntfs3/attrib.c
1614
off[1] = le32_to_cpu(off32[0]);
fs/ntfs3/attrib.c
1617
off[0] = le64_to_cpu(off64[-1]);
fs/ntfs3/attrib.c
1618
off[1] = le64_to_cpu(off64[0]);
fs/ntfs3/attrib.c
1624
*vbo_data += off[0];
fs/ntfs3/attrib.c
1625
*ondisk_size = off[1] - off[0];
fs/ntfs3/attrlist.c
137
size_t off;
fs/ntfs3/attrlist.c
153
off = PtrOffset(ni->attr_list.le, le);
fs/ntfs3/attrlist.c
154
if (off + le_min_size > ni->attr_list.size) {
fs/ntfs3/attrlist.c
162
if (sz < le_min_size || off + sz > ni->attr_list.size ||
fs/ntfs3/attrlist.c
302
size_t off;
fs/ntfs3/attrlist.c
319
off = PtrOffset(al->le, le);
fs/ntfs3/attrlist.c
327
memcpy(ptr, al->le, off);
fs/ntfs3/attrlist.c
328
memcpy(Add2Ptr(ptr, off + sz), le, old_size - off);
fs/ntfs3/attrlist.c
329
le = Add2Ptr(ptr, off);
fs/ntfs3/attrlist.c
333
memmove(Add2Ptr(le, sz), le, old_size - off);
fs/ntfs3/attrlist.c
352
memmove(le, Add2Ptr(le, sz), old_size - off);
fs/ntfs3/attrlist.c
376
size_t off;
fs/ntfs3/attrlist.c
384
off = PtrOffset(al->le, le);
fs/ntfs3/attrlist.c
386
memmove(le, Add2Ptr(le, size), al->size - (off + size));
fs/ntfs3/bitmap.c
552
u32 off = vbo & sbi->cluster_mask;
fs/ntfs3/bitmap.c
560
lbo = ((u64)lcn << cluster_bits) + off;
fs/ntfs3/bitmap.c
561
len = ((u64)clen << cluster_bits) - off;
fs/ntfs3/dir.c
361
u32 off = le32_to_cpu(hdr->de_off);
fs/ntfs3/dir.c
363
for (;; off += e_size) {
fs/ntfs3/dir.c
364
if (off + sizeof(struct NTFS_DE) > end)
fs/ntfs3/dir.c
367
e = Add2Ptr(hdr, off);
fs/ntfs3/dir.c
369
if (e_size < sizeof(struct NTFS_DE) || off + e_size > end)
fs/ntfs3/dir.c
376
if (vbo + off < pos)
fs/ntfs3/dir.c
382
ctx->pos = vbo + off;
fs/ntfs3/dir.c
576
u32 e_size, off, end;
fs/ntfs3/dir.c
592
off = le32_to_cpu(hdr->de_off);
fs/ntfs3/dir.c
594
for (; off + sizeof(struct NTFS_DE) <= end; off += e_size) {
fs/ntfs3/dir.c
595
e = Add2Ptr(hdr, off);
fs/ntfs3/dir.c
598
off + e_size > end) {
fs/ntfs3/file.c
1027
off = valid & (frame_size - 1);
fs/ntfs3/file.c
1047
if (!frame_uptodate && off) {
fs/ntfs3/file.c
1060
ip = off >> PAGE_SHIFT;
fs/ntfs3/file.c
1061
off = offset_in_page(valid);
fs/ntfs3/file.c
1062
for (; ip < pages_per_frame; ip++, off = 0) {
fs/ntfs3/file.c
1064
folio_zero_segment(folio, off, PAGE_SIZE);
fs/ntfs3/file.c
1090
off = pos & (frame_size - 1);
fs/ntfs3/file.c
1091
bytes = frame_size - off;
fs/ntfs3/file.c
1112
if (off || (to < i_size && (to & (frame_size - 1)))) {
fs/ntfs3/file.c
1129
ip = off >> PAGE_SHIFT;
fs/ntfs3/file.c
1130
off = offset_in_page(pos);
fs/ntfs3/file.c
1134
size_t cp, tail = PAGE_SIZE - off;
fs/ntfs3/file.c
1138
folio, off, min(tail, bytes), from);
fs/ntfs3/file.c
1147
off += cp;
fs/ntfs3/file.c
1150
off = 0;
fs/ntfs3/file.c
994
u32 ip, off;
fs/ntfs3/fslog.c
107
__le16 off; // Offset in the Open attribute Table.
fs/ntfs3/fslog.c
1089
static inline u32 next_page_off(struct ntfs_log *log, u32 off)
fs/ntfs3/fslog.c
1091
off = (off & ~log->sys_page_mask) + log->page_size;
fs/ntfs3/fslog.c
1092
return off >= log->l_size ? log->first_page : off;
fs/ntfs3/fslog.c
1100
static inline u64 vbo_to_lsn(struct ntfs_log *log, u32 off, u64 Seq)
fs/ntfs3/fslog.c
1102
return (off >> 3) + (Seq << log->file_data_bits);
fs/ntfs3/fslog.c
2188
u64 off = hdr_file_off(log, tmp_page);
fs/ntfs3/fslog.c
2215
&log->ni->file.run, off, page,
fs/ntfs3/fslog.c
2221
if (part_io_count && second_off == off) {
fs/ntfs3/fslog.c
2259
u32 off = lsn_to_page_off(log, lsn) + log->record_header_len;
fs/ntfs3/fslog.c
2268
u32 tail = log->page_size - off;
fs/ntfs3/fslog.c
2288
memcpy(buffer, Add2Ptr(ph, off), tail);
fs/ntfs3/fslog.c
2307
off = log->data_off;
fs/ntfs3/fslog.c
3075
u32 nsize, t32, asize, used, esize, off, bits;
fs/ntfs3/fslog.c
3642
off = le32_to_cpu(((struct BITMAP_RANGE *)data)->bitmap_off);
fs/ntfs3/fslog.c
3645
if (cbo + (off + 7) / 8 > lco ||
fs/ntfs3/fslog.c
3646
cbo + ((off + bits + 7) / 8) > lco) {
fs/ntfs3/fslog.c
3650
ntfs_bitmap_set_le(Add2Ptr(buffer_le, roff), off, bits);
fs/ntfs3/fslog.c
3655
off = le32_to_cpu(((struct BITMAP_RANGE *)data)->bitmap_off);
fs/ntfs3/fslog.c
3658
if (cbo + (off + 7) / 8 > lco ||
fs/ntfs3/fslog.c
3659
cbo + ((off + bits + 7) / 8) > lco) {
fs/ntfs3/fslog.c
3663
ntfs_bitmap_clear_le(Add2Ptr(buffer_le, roff), off, bits);
fs/ntfs3/fslog.c
3766
u32 vbo, tail, off, dlen;
fs/ntfs3/fslog.c
3978
off = final_log_off(log, log->last_lsn,
fs/ntfs3/fslog.c
3982
if (off <= vbo) {
fs/ntfs3/fslog.c
3989
tail = log->page_size - (off & log->page_mask) - 1;
fs/ntfs3/fslog.c
4344
off = 0;
fs/ntfs3/fslog.c
4348
if (off + sizeof(*ane) > attr_names_bytes) {
fs/ntfs3/fslog.c
4353
ane = Add2Ptr(attr_names, off);
fs/ntfs3/fslog.c
4354
t16 = le16_to_cpu(ane->off);
fs/ntfs3/fslog.c
4369
off += t16 + sizeof(*ane);
fs/ntfs3/fslog.c
4370
if (off > attr_names_bytes) {
fs/ntfs3/fslog.c
468
u32 off, l_size, seq_bits;
fs/ntfs3/fslog.c
482
off = le16_to_cpu(ra->client_off);
fs/ntfs3/fslog.c
484
if (!IS_ALIGNED(off, 8) || ro + off > SECTOR_SIZE - sizeof(short))
fs/ntfs3/fslog.c
487
off += cl * sizeof(struct CLIENT_REC);
fs/ntfs3/fslog.c
489
if (off > sys_page)
fs/ntfs3/fslog.c
497
off > le16_to_cpu(ra->ra_len)) {
fs/ntfs3/fslog.c
732
u32 i, off;
fs/ntfs3/fslog.c
754
off = le32_to_cpu(*(__le32 *)Add2Ptr(
fs/ntfs3/fslog.c
757
if (off != RESTART_ENTRY_ALLOCATED && off &&
fs/ntfs3/fslog.c
758
(off < sizeof(struct RESTART_TABLE) ||
fs/ntfs3/fslog.c
759
((off - sizeof(struct RESTART_TABLE)) % rsize))) {
fs/ntfs3/fslog.c
768
for (off = ff; off;) {
fs/ntfs3/fslog.c
769
if (off == RESTART_ENTRY_ALLOCATED)
fs/ntfs3/fslog.c
772
off = le32_to_cpu(*(__le32 *)Add2Ptr(rt, off));
fs/ntfs3/fslog.c
774
if (off > ts - sizeof(__le32))
fs/ntfs3/fslog.c
784
static inline void free_rsttbl_idx(struct RESTART_TABLE *rt, u32 off)
fs/ntfs3/fslog.c
788
__le32 off_le = cpu_to_le32(off);
fs/ntfs3/fslog.c
790
e = Add2Ptr(rt, off);
fs/ntfs3/fslog.c
792
if (off < le32_to_cpu(rt->free_goal)) {
fs/ntfs3/fslog.c
813
u32 off;
fs/ntfs3/fslog.c
830
for (off = sizeof(struct RESTART_TABLE) + esize; e < last_free;
fs/ntfs3/fslog.c
831
e = Add2Ptr(e, esize), off += esize) {
fs/ntfs3/fslog.c
832
*e = cpu_to_le32(off);
fs/ntfs3/fslog.c
876
u32 off;
fs/ntfs3/fslog.c
886
off = le32_to_cpu(t->first_free);
fs/ntfs3/fslog.c
889
e = Add2Ptr(t, off);
fs/ntfs3/fslog.c
903
return Add2Ptr(t, off);
fs/ntfs3/fslog.c
913
u32 off;
fs/ntfs3/fslog.c
946
off = le32_to_cpu(rt->first_free);
fs/ntfs3/fslog.c
947
e = Add2Ptr(rt, off);
fs/ntfs3/fslog.c
949
if (off == vbo) {
fs/ntfs3/fslog.c
961
u32 last_off = off;
fs/ntfs3/fslog.c
967
off = le32_to_cpu(*last_e);
fs/ntfs3/fslog.c
968
e = Add2Ptr(rt, off);
fs/ntfs3/fslog.c
971
if (off == vbo) {
fs/ntfs3/fslog.c
978
if (le32_to_cpu(rt->last_free) == off)
fs/ntfs3/fsntfs.c
1063
u32 off = lbo & (blocksize - 1);
fs/ntfs3/fsntfs.c
1064
u32 op = blocksize - off;
fs/ntfs3/fsntfs.c
1070
for (; bytes; block += 1, off = 0, op = blocksize) {
fs/ntfs3/fsntfs.c
1090
memcpy(bh->b_data + off, buf, op);
fs/ntfs3/fsntfs.c
1093
memset(bh->b_data + off, -1, op);
fs/ntfs3/fsntfs.c
1125
u32 off = vbo & sbi->cluster_mask;
fs/ntfs3/fsntfs.c
1136
lbo = ((u64)lcn << cluster_bits) + off;
fs/ntfs3/fsntfs.c
1137
len = ((u64)clen << cluster_bits) - off;
fs/ntfs3/fsntfs.c
1193
u32 off = vbo & sbi->cluster_mask;
fs/ntfs3/fsntfs.c
1220
lbo = ((u64)lcn << cluster_bits) + off;
fs/ntfs3/fsntfs.c
1221
len = ((u64)clen << cluster_bits) - off;
fs/ntfs3/fsntfs.c
1224
off = lbo & (blocksize - 1);
fs/ntfs3/fsntfs.c
1226
nb->off = off;
fs/ntfs3/fsntfs.c
1247
u32 op = blocksize - off;
fs/ntfs3/fsntfs.c
1259
memcpy(buf, bh->b_data + off, op);
fs/ntfs3/fsntfs.c
1278
off = 0;
fs/ntfs3/fsntfs.c
1341
u32 off;
fs/ntfs3/fsntfs.c
1354
off = vbo & sbi->cluster_mask;
fs/ntfs3/fsntfs.c
1355
lbo = ((u64)lcn << cluster_bits) + off;
fs/ntfs3/fsntfs.c
1356
len = ((u64)clen << cluster_bits) - off;
fs/ntfs3/fsntfs.c
1358
nb->off = off = lbo & (blocksize - 1);
fs/ntfs3/fsntfs.c
1373
op = blocksize - off;
fs/ntfs3/fsntfs.c
1407
off = 0;
fs/ntfs3/fsntfs.c
1439
u32 off = nb->off;
fs/ntfs3/fsntfs.c
1451
for (idx = 0; bytes && idx < nb->nbufs; idx += 1, off = 0) {
fs/ntfs3/fsntfs.c
1452
u32 op = block_size - off;
fs/ntfs3/fsntfs.c
1463
bh_data = bh->b_data + off;
fs/ntfs3/fsntfs.c
1522
u32 off, op;
fs/ntfs3/fsntfs.c
1535
off = vbo & sbi->cluster_mask;
fs/ntfs3/fsntfs.c
1536
lbo = ((u64)lcn << cluster_bits) + off;
fs/ntfs3/fsntfs.c
1537
len = ((u64)clen << cluster_bits) - off;
fs/ntfs3/fsntfs.c
1546
off = offset_in_page(lbo);
fs/ntfs3/fsntfs.c
1547
op = PAGE_SIZE - off;
fs/ntfs3/fsntfs.c
1556
memcpy(kaddr + off, buf, op);
fs/ntfs3/fsntfs.c
1559
memcpy(buf, kaddr + off, op);
fs/ntfs3/fsntfs.c
1671
u32 off;
fs/ntfs3/fsntfs.c
1678
off = vbo & sbi->cluster_mask;
fs/ntfs3/fsntfs.c
1679
*lbo = lcn == SPARSE_LCN ? -1 : (((u64)lcn << cluster_bits) + off);
fs/ntfs3/fsntfs.c
1680
*bytes = ((u64)len << cluster_bits) - off;
fs/ntfs3/fsntfs.c
1871
size_t off;
fs/ntfs3/fsntfs.c
1950
off = 0;
fs/ntfs3/fsntfs.c
1956
err = indx_find_raw(indx_sii, ni, root_sii, &ne, &off, fnd_sii);
fs/ntfs3/fsntfs.c
2042
le64_to_cpu(sii_e->sec_hdr.off), &d_security,
fs/ntfs3/fsntfs.c
2053
le64_to_cpu(sii_e->sec_hdr.off) +
fs/ntfs3/fsntfs.c
2150
le64_to_cpu(e->sec_hdr.off),
fs/ntfs3/fsntfs.c
2200
d_security->off = cpu_to_le64(sbi->security.next_off);
fs/ntfs3/index.c
1316
size_t *off, struct ntfs_fnd *fnd)
fs/ntfs3/index.c
1337
if (*off >= record_size) {
fs/ntfs3/index.c
1338
next_vbn = (((*off - record_size) >> indx->index_bits))
fs/ntfs3/index.c
1345
*off = 0;
fs/ntfs3/index.c
1419
*off = PtrOffset(&root->ihdr, e);
fs/ntfs3/index.c
1422
*off = (le64_to_cpu(n->index->vbn) << indx->vbn2vbo_bits) +
fs/ntfs3/index.c
208
size_t data_size, valid_size, vbo, off = bit >> 3;
fs/ntfs3/index.c
210
CLST vcn = off >> sbi->cluster_bits;
fs/ntfs3/index.c
228
if (off >= data_size)
fs/ntfs3/index.c
239
if (WARN_ON(off >= data_size)) {
fs/ntfs3/index.c
246
bh = ntfs_bread_run(sbi, &indx->bitmap_run, off);
fs/ntfs3/index.c
261
vbo = off & ~(size_t)sbi->block_mask;
fs/ntfs3/index.c
278
bbuf->bit = 8 * (off & ~(size_t)sbi->block_mask);
fs/ntfs3/index.c
616
u32 off = le32_to_cpu(hdr->de_off);
fs/ntfs3/index.c
618
if (!IS_ALIGNED(off, 8) || tot > bytes || end > tot ||
fs/ntfs3/index.c
619
size_add(off, sizeof(struct NTFS_DE)) > end) {
fs/ntfs3/index.c
726
u32 off = le32_to_cpu(hdr->de_off);
fs/ntfs3/index.c
737
if (size_add(off, sizeof(struct NTFS_DE)) > end)
fs/ntfs3/index.c
740
e = Add2Ptr(hdr, off);
fs/ntfs3/index.c
743
if (e_size < sizeof(struct NTFS_DE) || off + e_size > end)
fs/ntfs3/index.c
747
offs[max_idx] = off;
fs/ntfs3/index.c
748
off += e_size;
fs/ntfs3/index.c
806
size_t off = PtrOffset(hdr, before);
fs/ntfs3/index.c
818
if (off >= used || off < le32_to_cpu(hdr->de_off) ||
fs/ntfs3/index.c
819
off + le16_to_cpu(before->size) > total) {
fs/ntfs3/index.c
829
off = PtrOffset(hdr, before);
fs/ntfs3/index.c
833
memmove(Add2Ptr(before, de_size), before, used - off);
fs/ntfs3/index.c
849
u32 off = PtrOffset(hdr, re);
fs/ntfs3/index.c
850
int bytes = used - (off + esize);
fs/ntfs3/index.c
856
if (off >= used || esize < sizeof(struct NTFS_DE) ||
fs/ntfs3/inode.c
781
u32 off = offset & sbi->cluster_mask;
fs/ntfs3/inode.c
865
iomap->length = ((loff_t)clen << cluster_bits) - off;
fs/ntfs3/inode.c
878
iomap->addr = ((loff_t)lcn << cluster_bits) + off;
fs/ntfs3/ntfs.h
453
u16 off;
fs/ntfs3/ntfs.h
459
off = le16_to_cpu(attr->res.data_off);
fs/ntfs3/ntfs.h
461
if (asize < datasize + off)
fs/ntfs3/ntfs.h
468
return Add2Ptr(attr, off);
fs/ntfs3/ntfs.h
737
size_t off = PtrOffset(hdr, e);
fs/ntfs3/ntfs.h
741
if (off >= used)
fs/ntfs3/ntfs.h
747
off + esize + sizeof(struct NTFS_DE) > used)
fs/ntfs3/ntfs.h
922
__le64 off; // 0x08: Offset of this entry in the file.
fs/ntfs3/ntfs_fs.h
131
u32 off;
fs/ntfs3/ntfs_fs.h
763
size_t *off, struct ntfs_fnd *fnd);
fs/ntfs3/record.c
203
u32 t32, off, asize, prev_type;
fs/ntfs3/record.c
210
off = le16_to_cpu(rec->attr_off);
fs/ntfs3/record.c
215
if (off >= used || off < MFTRECORD_FIXUP_OFFSET_1 ||
fs/ntfs3/record.c
216
!IS_ALIGNED(off, 8)) {
fs/ntfs3/record.c
225
attr = Add2Ptr(rec, off);
fs/ntfs3/record.c
231
off = PtrOffset(rec, attr);
fs/ntfs3/record.c
237
off += asize;
fs/ntfs3/record.c
245
if (off + 8 > used) {
fs/ntfs3/record.c
270
if (off + asize < off || off + asize > used)
fs/ntfs3/record.c
274
if (off + 9 > used)
fs/ntfs3/xattr.c
146
for (off = 0; off < size; off += ea_size) {
fs/ntfs3/xattr.c
147
const struct EA_FULL *ef = Add2Ptr(ea_p, off);
fs/ntfs3/xattr.c
148
u32 bytes = size - off;
fs/ntfs3/xattr.c
198
u32 off, size;
fs/ntfs3/xattr.c
213
off = 0;
fs/ntfs3/xattr.c
214
while (off + sizeof(struct EA_FULL) < size) {
fs/ntfs3/xattr.c
215
const struct EA_FULL *ea = Add2Ptr(ea_all, off);
fs/ntfs3/xattr.c
230
if (off + ea_size > size)
fs/ntfs3/xattr.c
243
off += ea_size;
fs/ntfs3/xattr.c
258
u32 off, len;
fs/ntfs3/xattr.c
282
if (!find_ea(ea_all, le32_to_cpu(info->size), name, name_len, &off,
fs/ntfs3/xattr.c
287
ea = Add2Ptr(ea_all, off);
fs/ntfs3/xattr.c
326
u32 off, size, ea_sz;
fs/ntfs3/xattr.c
361
if (info && find_ea(ea_all, size, name, name_len, &off, &ea_sz)) {
fs/ntfs3/xattr.c
369
ea = Add2Ptr(ea_all, off);
fs/ntfs3/xattr.c
387
memmove(ea, Add2Ptr(ea, ea_sz), size - off - ea_sz);
fs/ntfs3/xattr.c
46
const char *name, u8 name_len, u32 *off, u32 *ea_sz)
fs/ntfs3/xattr.c
50
*off = 0;
fs/ntfs3/xattr.c
54
for (; *off < bytes; *off += ea_size) {
fs/ntfs3/xattr.c
55
const struct EA_FULL *ea = Add2Ptr(ea_all, *off);
fs/ntfs3/xattr.c
81
u32 size, off, ea_size;
fs/ocfs2/buffer_head_io.h
39
static inline int ocfs2_read_block(struct ocfs2_caching_info *ci, u64 off,
fs/ocfs2/buffer_head_io.h
52
status = ocfs2_read_blocks(ci, off, 1, bh, 0, validate);
fs/ocfs2/dir.c
3092
unsigned int off;
fs/ocfs2/dir.c
3099
off = ocfs2_dx_dir_hash_idx(osb,
fs/ocfs2/dir.c
3101
get_bh(dx_leaves[off]);
fs/ocfs2/dir.c
3102
lookup->dl_dx_leaf_bh = dx_leaves[off];
fs/ocfs2/quota.h
95
size_t len, loff_t off);
fs/ocfs2/quota.h
97
const char *data, size_t len, loff_t off);
fs/ocfs2/quota_global.c
168
size_t len, loff_t off)
fs/ocfs2/quota_global.c
173
int offset = off & (sb->s_blocksize - 1);
fs/ocfs2/quota_global.c
174
sector_t blk = off >> sb->s_blocksize_bits;
fs/ocfs2/quota_global.c
180
if (off > i_size)
fs/ocfs2/quota_global.c
182
if (off + len > i_size)
fs/ocfs2/quota_global.c
183
len = i_size - off;
fs/ocfs2/quota_global.c
217
const char *data, size_t len, loff_t off)
fs/ocfs2/quota_global.c
222
int offset = off & (sb->s_blocksize - 1);
fs/ocfs2/quota_global.c
223
sector_t blk = off >> sb->s_blocksize_bits;
fs/ocfs2/quota_global.c
232
(unsigned long long)off, (unsigned long long)len);
fs/ocfs2/quota_global.c
240
if (i_size_read(gqinode) < off + len) {
fs/ocfs2/quota_global.c
242
ocfs2_align_bytes_to_blocks(sb, off + len);
fs/ocfs2/quota_local.c
56
static unsigned int ol_dqblk_block(struct super_block *sb, int c, int off)
fs/ocfs2/quota_local.c
60
return ol_quota_chunk_block(sb, c) + 1 + off / epb;
fs/ocfs2/quota_local.c
63
static unsigned int ol_dqblk_block_off(struct super_block *sb, int c, int off)
fs/ocfs2/quota_local.c
67
return (off % epb) * sizeof(struct ocfs2_local_disk_dqblk);
fs/ocfs2/quota_local.c
71
static loff_t ol_dqblk_off(struct super_block *sb, int c, int off)
fs/ocfs2/quota_local.c
73
return (ol_dqblk_block(sb, c, off) << sb->s_blocksize_bits) +
fs/ocfs2/quota_local.c
74
ol_dqblk_block_off(sb, c, off);
fs/ocfs2/quota_local.c
77
static inline unsigned int ol_dqblk_block_offset(struct super_block *sb, loff_t off)
fs/ocfs2/quota_local.c
79
return off & ((1 << sb->s_blocksize_bits) - 1);
fs/ocfs2/quota_local.c
83
static int ol_dqblk_chunk_off(struct super_block *sb, int c, loff_t off)
fs/ocfs2/quota_local.c
87
return ((off >> sb->s_blocksize_bits) -
fs/ocfs2/quota_local.c
89
+ ((unsigned int)(off & ((1 << sb->s_blocksize_bits) - 1))) /
fs/ocfs2/reservations.c
133
unsigned int off = 0;
fs/ocfs2/reservations.c
142
if (i > 0 && resv->r_start <= off) {
fs/ocfs2/reservations.c
169
off = ocfs2_resv_end(resv);
fs/orangefs/inode.c
100
WARN_ON(ow->off >= len);
fs/orangefs/inode.c
101
if (ow->off + ow->len > len)
fs/orangefs/inode.c
102
ow->len = len - ow->off;
fs/orangefs/inode.c
104
off = ow->off;
fs/orangefs/inode.c
107
ret = wait_for_direct_io(ORANGEFS_IO_WRITE, inode, &off, &iter, ow->len,
fs/orangefs/inode.c
140
ow->off = wr->pos;
fs/orangefs/inode.c
154
if (ow->off + ow->len == wr->pos) {
fs/orangefs/inode.c
267
loff_t off; /* offset of this folio in the file */
fs/orangefs/inode.c
272
off = folio_pos(folio);
fs/orangefs/inode.c
276
ret = wait_for_direct_io(ORANGEFS_IO_READ, inode, &off, &iter,
fs/orangefs/inode.c
28
loff_t len, off;
fs/orangefs/inode.c
35
off = wr->pos;
fs/orangefs/inode.c
36
if ((off + wr->len > len) && (off <= len))
fs/orangefs/inode.c
37
wlen = len - off;
fs/orangefs/inode.c
44
off = folio_pos(folio);
fs/orangefs/inode.c
47
if (wlen > len - off)
fs/orangefs/inode.c
48
wlen = len - off;
fs/orangefs/inode.c
52
bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off));
fs/orangefs/inode.c
55
ret = wait_for_direct_io(ORANGEFS_IO_WRITE, inode, &off, &iter, wlen,
fs/orangefs/inode.c
67
loff_t off;
fs/orangefs/inode.c
86
loff_t len, off;
fs/orangefs/inode.c
91
start = offset_in_folio(ow->folios[0], ow->off);
fs/overlayfs/readdir.c
471
loff_t off = 0;
fs/overlayfs/readdir.c
474
if (off >= pos)
fs/overlayfs/readdir.c
476
off++;
fs/proc/base.c
1658
struct proc_timens_offset *off = &offsets[noffsets];
fs/proc/base.c
1672
&off->val.tv_sec, &off->val.tv_nsec);
fs/proc/base.c
1673
if (err != 3 || off->val.tv_nsec >= NSEC_PER_SEC)
fs/proc/base.c
1679
off->clockid = CLOCK_MONOTONIC;
fs/proc/base.c
1682
off->clockid = CLOCK_BOOTTIME;
fs/proc/base.c
3984
loff_t off;
fs/proc/base.c
3986
off = generic_llseek_cookie(file, offset, whence, &cookie);
fs/proc/base.c
3989
return off;
fs/proc/consoles.c
75
loff_t off = 0;
fs/proc/consoles.c
84
if (off++ == *pos)
fs/pstore/inode.c
112
rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off);
fs/pstore/inode.c
162
static loff_t pstore_file_llseek(struct file *file, loff_t off, int whence)
fs/pstore/inode.c
167
return seq_lseek(file, off, whence);
fs/pstore/inode.c
168
return default_llseek(file, off, whence);
fs/pstore/inode.c
49
size_t off;
fs/pstore/inode.c
77
data->off = ps->total_size % REC_SIZE;
fs/pstore/inode.c
78
data->off += *pos * REC_SIZE;
fs/pstore/inode.c
79
if (data->off + REC_SIZE > ps->total_size)
fs/pstore/inode.c
96
data->off += REC_SIZE;
fs/pstore/inode.c
97
if (data->off + REC_SIZE > ps->total_size)
fs/pstore/zone.c
1154
loff_t *off, size_t size)
fs/pstore/zone.c
1163
if (*off + size > info->total_size) {
fs/pstore/zone.c
1165
name, size, *off, info->total_size);
fs/pstore/zone.c
1179
zone->off = *off;
fs/pstore/zone.c
1189
*off += size;
fs/pstore/zone.c
1192
zone->off, sizeof(*zone->buffer), zone->buffer_size);
fs/pstore/zone.c
1197
loff_t *off, size_t total_size, ssize_t record_size,
fs/pstore/zone.c
1209
if (*off + total_size > info->total_size) {
fs/pstore/zone.c
1211
name, total_size, *off, info->total_size);
fs/pstore/zone.c
1228
zone = psz_init_zone(type, off, record_size);
fs/pstore/zone.c
1244
loff_t off = 0;
fs/pstore/zone.c
1249
cxt->ppsz = psz_init_zone(PSTORE_TYPE_PMSG, &off, info->pmsg_size);
fs/pstore/zone.c
1257
cxt->cpsz = psz_init_zone(PSTORE_TYPE_CONSOLE, &off,
fs/pstore/zone.c
1266
cxt->fpszs = psz_init_zones(PSTORE_TYPE_FTRACE, &off,
fs/pstore/zone.c
1276
cxt->kpszs = psz_init_zones(PSTORE_TYPE_DMESG, &off,
fs/pstore/zone.c
176
size_t len, unsigned long off)
fs/pstore/zone.c
180
if (off > zone->buffer_size)
fs/pstore/zone.c
182
len = min_t(size_t, len, zone->buffer_size - off);
fs/pstore/zone.c
183
memcpy(buf, zone->buffer->data + off, len);
fs/pstore/zone.c
188
size_t len, unsigned long off)
fs/pstore/zone.c
192
if (off > zone->buffer_size)
fs/pstore/zone.c
194
len = min_t(size_t, len, zone->buffer_size - off);
fs/pstore/zone.c
195
memcpy(buf, zone->oldbuf->data + off, len);
fs/pstore/zone.c
201
size_t len, unsigned long off)
fs/pstore/zone.c
208
if (off > zone->buffer_size)
fs/pstore/zone.c
211
wlen = min_t(size_t, len, zone->buffer_size - off);
fs/pstore/zone.c
213
memcpy(zone->buffer->data + off, buf, wlen);
fs/pstore/zone.c
214
atomic_set(&zone->buffer->datalen, wlen + off);
fs/pstore/zone.c
231
wcnt = writeop((const char *)zone->buffer->data + off, wlen,
fs/pstore/zone.c
232
zone->off + sizeof(*zone->buffer) + off);
fs/pstore/zone.c
238
wcnt = writeop((const char *)zone->buffer, wlen, zone->off);
fs/pstore/zone.c
244
wcnt = writeop((const char *)zone->buffer, wlen, zone->off);
fs/pstore/zone.c
364
zone->off);
fs/pstore/zone.c
396
rcnt = info->read((char *)buf, len, zone->off);
fs/pstore/zone.c
413
zone->name, i, zone->off,
fs/pstore/zone.c
421
zone->name, i, zone->off,
fs/pstore/zone.c
444
zone->name, i, zone->off,
fs/pstore/zone.c
453
zone->name, i, zone->off,
fs/pstore/zone.c
487
ssize_t rcnt, len, start, off;
fs/pstore/zone.c
502
rcnt = info->read((char *)&tmpbuf, len, zone->off);
fs/pstore/zone.c
516
zone->name, zone->off, zone->buffer_size);
fs/pstore/zone.c
523
zone->name, zone->off, zone->buffer_size,
fs/pstore/zone.c
529
zone->name, zone->off, zone->buffer_size,
fs/pstore/zone.c
541
off = zone->off + sizeof(*oldbuf);
fs/pstore/zone.c
544
rcnt = info->read(buf, len - start, off + start);
fs/pstore/zone.c
552
rcnt = info->read(buf + len - start, start, off);
fs/pstore/zone.c
675
return cxt->pstore_zone_info->erase(size, zone->off);
fs/pstore/zone.c
78
loff_t off;
fs/quota/quota_v1.c
131
size_t off;
fs/quota/quota_v1.c
141
off = isize & (BLOCK_SIZE - 1);
fs/quota/quota_v1.c
142
if ((blocks % sizeof(struct v1_disk_dqblk) * BLOCK_SIZE + off) %
fs/read_write.c
1403
off_t off;
fs/read_write.c
1407
if (unlikely(get_user(off, offset)))
fs/read_write.c
1409
pos = off;
fs/read_write.c
1441
off_t off;
fs/read_write.c
1445
if (unlikely(get_user(off, offset)))
fs/read_write.c
1447
pos = off;
fs/remap_range.c
496
u64 off;
fs/remap_range.c
509
off = same->src_offset;
fs/remap_range.c
521
ret = remap_verify_area(file, off, len, false);
fs/remap_range.c
526
if (off + len > i_size_read(src))
fs/remap_range.c
551
deduped = vfs_dedupe_file_range_one(file, off, fd_file(dst_fd),
fs/resctrl/ctrlmondata.c
307
char *buf, size_t nbytes, loff_t off)
fs/resctrl/ctrlmondata.c
463
char *buf, size_t nbytes, loff_t off)
fs/resctrl/ctrlmondata.c
847
size_t nbytes, loff_t off)
fs/resctrl/ctrlmondata.c
999
size_t nbytes, loff_t off)
fs/resctrl/internal.h
304
char *buf, size_t nbytes, loff_t off);
fs/resctrl/internal.h
347
char *buf, size_t nbytes, loff_t off);
fs/resctrl/internal.h
353
char *buf, size_t nbytes, loff_t off);
fs/resctrl/internal.h
424
size_t nbytes, loff_t off);
fs/resctrl/internal.h
441
loff_t off);
fs/resctrl/internal.h
447
size_t nbytes, loff_t off);
fs/resctrl/internal.h
452
loff_t off);
fs/resctrl/internal.h
460
size_t nbytes, loff_t off);
fs/resctrl/internal.h
466
size_t nbytes, loff_t off);
fs/resctrl/monitor.c
1103
size_t nbytes, loff_t off)
fs/resctrl/monitor.c
1399
loff_t off)
fs/resctrl/monitor.c
1468
size_t nbytes, loff_t off)
fs/resctrl/monitor.c
1749
size_t nbytes, loff_t off)
fs/resctrl/pseudo_lock.c
1000
unsigned long off = desc->pgoff << PAGE_SHIFT;
fs/resctrl/pseudo_lock.c
1036
psize = plr->size - off;
fs/resctrl/pseudo_lock.c
1038
if (off > plr->size) {
fs/resctrl/pseudo_lock.c
1057
memset(plr->kmem + off, 0, vsize);
fs/resctrl/rdtgroup.c
1236
char *buf, size_t nbytes, loff_t off)
fs/resctrl/rdtgroup.c
1440
char *buf, size_t nbytes, loff_t off)
fs/resctrl/rdtgroup.c
1776
loff_t off)
fs/resctrl/rdtgroup.c
1802
loff_t off)
fs/resctrl/rdtgroup.c
322
size_t nbytes, loff_t off)
fs/resctrl/rdtgroup.c
327
return rft->write(of, buf, nbytes, off);
fs/resctrl/rdtgroup.c
512
char *buf, size_t nbytes, loff_t off)
fs/resctrl/rdtgroup.c
770
char *buf, size_t nbytes, loff_t off)
fs/smb/client/cifsfs.c
1328
static loff_t cifs_remap_file_range(struct file *src_file, loff_t off,
fs/smb/client/cifsfs.c
1369
len = src_inode->i_size - off;
fs/smb/client/cifsfs.c
1374
rc = filemap_write_and_wait_range(src_inode->i_mapping, off,
fs/smb/client/cifsfs.c
1375
off + len - 1);
fs/smb/client/cifsfs.c
1383
if (src_cifsi->netfs.remote_i_size < off + len) {
fs/smb/client/cifsfs.c
1384
rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len);
fs/smb/client/cifsfs.c
1418
smb_file_src, smb_file_target, off, len, destoff);
fs/smb/client/cifsfs.c
1431
if (off >= src_inode->i_size) {
fs/smb/client/cifsfs.c
1434
if (off + len > destoff)
fs/smb/client/cifsfs.c
1455
struct file *src_file, loff_t off,
fs/smb/client/cifsfs.c
1501
rc = filemap_write_and_wait_range(src_inode->i_mapping, off,
fs/smb/client/cifsfs.c
1502
off + len - 1);
fs/smb/client/cifsfs.c
1510
if (src_cifsi->netfs.remote_i_size < off + len) {
fs/smb/client/cifsfs.c
1511
rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len);
fs/smb/client/cifsfs.c
1530
smb_file_src, smb_file_target, off, len, destoff);
fs/smb/client/cifsfs.c
1571
static ssize_t cifs_copy_file_range(struct file *src_file, loff_t off,
fs/smb/client/cifsfs.c
1585
rc = cifs_file_copychunk_range(xid, src_file, off, dst_file, destoff,
fs/smb/client/cifsfs.c
1590
rc = splice_copy_file_range(src_file, off, dst_file,
fs/smb/client/cifsfs.c
396
static long cifs_fallocate(struct file *file, int mode, loff_t off, loff_t len)
fs/smb/client/cifsfs.c
416
rc = server->ops->fallocate(file, tcon, mode, off, len);
fs/smb/client/cifsfs.h
134
loff_t off, struct file *dst_file,
fs/smb/client/cifsproto.h
581
unsigned int off = offset_in_page(addr);
fs/smb/client/cifsproto.h
586
unsigned int len = min_t(unsigned int, buflen, PAGE_SIZE - off);
fs/smb/client/cifsproto.h
589
vmalloc_to_page((void *)addr), len, off);
fs/smb/client/cifsproto.h
591
off = 0;
fs/smb/client/cifsproto.h
597
virt_to_page((void *)addr), buflen, off);
fs/smb/client/smb2inode.c
32
u32 off, count, len;
fs/smb/client/smb2inode.c
36
off = le32_to_cpu(io->OutputOffset);
fs/smb/client/smb2inode.c
37
if (check_add_overflow(off, count, &len) || len > iov->iov_len)
fs/smb/client/smb2inode.c
39
off, count));
fs/smb/client/smb2inode.c
41
buf = (struct reparse_data_buffer *)((u8 *)io + off);
fs/smb/client/smb2misc.c
316
smb2_get_data_area_len(int *off, int *len, struct smb2_hdr *shdr)
fs/smb/client/smb2misc.c
321
*off = 0;
fs/smb/client/smb2misc.c
337
*off = le16_to_cpu(
fs/smb/client/smb2misc.c
343
*off = le16_to_cpu(
fs/smb/client/smb2misc.c
349
*off = le32_to_cpu(
fs/smb/client/smb2misc.c
355
*off = le16_to_cpu(
fs/smb/client/smb2misc.c
362
*off = ((struct smb2_read_rsp *)shdr)->DataOffset;
fs/smb/client/smb2misc.c
366
*off = le16_to_cpu(
fs/smb/client/smb2misc.c
372
*off = le32_to_cpu(
fs/smb/client/smb2misc.c
378
*off = le16_to_cpu(
fs/smb/client/smb2misc.c
392
if (unlikely(*off < 0 || *off > max_off ||
fs/smb/client/smb2misc.c
395
__func__, *off, *len);
fs/smb/client/smb2misc.c
396
*off = 0;
fs/smb/client/smb2misc.c
398
} else if (*off == 0) {
fs/smb/client/smb2misc.c
403
if (*off > 0 && *len > 0)
fs/smb/client/smb2misc.c
404
return (char *)shdr + *off;
fs/smb/client/smb2ops.c
3522
loff_t off, loff_t len,
fs/smb/client/smb2ops.c
3537
io_parms.offset = off;
fs/smb/client/smb2ops.c
3550
off += nbytes;
fs/smb/client/smb2ops.c
3559
loff_t off, loff_t len)
fs/smb/client/smb2ops.c
3567
in_data.file_offset = cpu_to_le64(off);
fs/smb/client/smb2ops.c
3591
cfile, off, len, buf);
fs/smb/client/smb2ops.c
3600
if (off < le64_to_cpu(tmp_data->file_offset)) {
fs/smb/client/smb2ops.c
3606
l = le64_to_cpu(tmp_data->file_offset) - off;
fs/smb/client/smb2ops.c
3610
cfile, off, l, buf);
fs/smb/client/smb2ops.c
3613
off = off + l;
fs/smb/client/smb2ops.c
3626
off += l;
fs/smb/client/smb2ops.c
3641
loff_t off, loff_t len, bool keep_size)
fs/smb/client/smb2ops.c
3656
tcon->ses->Suid, off, len);
fs/smb/client/smb2ops.c
3661
tcon->tid, tcon->ses->Suid, off, len, rc);
fs/smb/client/smb2ops.c
3669
if ((keep_size == false) && i_size_read(inode) < off + len) {
fs/smb/client/smb2ops.c
3670
rc = inode_newsize_ok(inode, off + len);
fs/smb/client/smb2ops.c
3677
new_eof = off + len;
fs/smb/client/smb2ops.c
3702
if (off >= i_size_read(inode)) {
fs/smb/client/smb2ops.c
3710
if (off + len > i_size_read(inode)) {
fs/smb/client/smb2ops.c
3711
len = i_size_read(inode) - off;
fs/smb/client/smb2ops.c
3715
if ((keep_size == true) || (i_size_read(inode) >= off + len)) {
fs/smb/client/smb2ops.c
3732
off, len);
fs/smb/client/smb2ops.c
3744
if ((off > 8192) || (off + len + 8192 < i_size_read(inode))) {
fs/smb/client/smb2ops.c
3756
tcon->ses->Suid, off, len, rc);
fs/smb/client/smb2ops.c
3759
tcon->ses->Suid, off, len);
fs/smb/client/smb2ops.c
3766
loff_t off, loff_t len)
fs/smb/client/smb2ops.c
3779
if ((off >= old_eof) ||
fs/smb/client/smb2ops.c
3780
off + len >= old_eof) {
fs/smb/client/smb2ops.c
3786
rc = filemap_write_and_wait_range(inode->i_mapping, off, old_eof - 1);
fs/smb/client/smb2ops.c
3790
truncate_pagecache_range(inode, off, old_eof);
fs/smb/client/smb2ops.c
3794
rc = smb2_copychunk_range(xid, cfile, cfile, off + len,
fs/smb/client/smb2ops.c
3795
old_eof - off - len, off);
fs/smb/client/smb2ops.c
3819
loff_t off, loff_t len)
fs/smb/client/smb2ops.c
3831
if (off >= old_eof) {
fs/smb/client/smb2ops.c
3836
count = old_eof - off;
fs/smb/client/smb2ops.c
3840
rc = filemap_write_and_wait_range(inode->i_mapping, off, new_eof - 1);
fs/smb/client/smb2ops.c
3843
truncate_pagecache_range(inode, off, old_eof);
fs/smb/client/smb2ops.c
3855
rc = smb2_copychunk_range(xid, cfile, cfile, off, count, off + len);
fs/smb/client/smb2ops.c
3860
rc = smb3_zero_data(file, tcon, off, len, xid);
fs/smb/client/smb2ops.c
4032
loff_t off, loff_t len)
fs/smb/client/smb2ops.c
4036
return smb3_punch_hole(file, tcon, off, len);
fs/smb/client/smb2ops.c
4039
return smb3_zero_range(file, tcon, off, len, true);
fs/smb/client/smb2ops.c
4040
return smb3_zero_range(file, tcon, off, len, false);
fs/smb/client/smb2ops.c
4042
return smb3_simple_falloc(file, tcon, off, len, true);
fs/smb/client/smb2ops.c
4044
return smb3_collapse_range(file, tcon, off, len);
fs/smb/client/smb2ops.c
4046
return smb3_insert_range(file, tcon, off, len);
fs/smb/client/smb2ops.c
4048
return smb3_simple_falloc(file, tcon, off, len, false);
fs/smb/client/smb2pdu.c
2395
size_t rem, off, len;
fs/smb/client/smb2pdu.c
2407
off = le32_to_cpu(rsp->CreateContextsOffset);
fs/smb/client/smb2pdu.c
2409
if (check_add_overflow(off, rem, &len) || len > rsp_iov->iov_len)
fs/smb/client/smb2pdu.c
2411
cc = (struct create_context *)((u8 *)rsp + off);
fs/smb/client/smb2pdu.c
2451
off = le32_to_cpu(cc->Next);
fs/smb/client/smb2pdu.c
2452
if (!off)
fs/smb/client/smb2pdu.c
2454
if (check_sub_overflow(rem, off, &rem))
fs/smb/client/smb2pdu.c
2456
cc = (struct create_context *)((u8 *)cc + off);
fs/smb/client/smb2proto.h
30
char *smb2_get_data_area_len(int *off, int *len, struct smb2_hdr *shdr);
fs/smb/client/smbdirect.c
3128
struct page *lowest_page, size_t off, size_t len)
fs/smb/client/smbdirect.c
3134
off, len, rdma->direction);
fs/smb/client/smbdirect.c
3159
size_t off, len;
fs/smb/client/smbdirect.c
3168
off = bv[i].bv_offset + start;
fs/smb/client/smbdirect.c
3170
if (!smb_set_sge(rdma, bv[i].bv_page, off, len))
fs/smb/client/smbdirect.c
3202
size_t off, len, seg;
fs/smb/client/smbdirect.c
3211
off = kaddr & ~PAGE_MASK;
fs/smb/client/smbdirect.c
3217
seg = min_t(size_t, len, PAGE_SIZE - off);
fs/smb/client/smbdirect.c
3224
if (!smb_set_sge(rdma, page, off, seg))
fs/smb/client/smbdirect.c
3230
off = 0;
fs/smb/server/smb2misc.c
103
*off = max_t(unsigned short int,
fs/smb/server/smb2misc.c
118
*off = le32_to_cpu(((struct smb2_create_req *)
fs/smb/server/smb2misc.c
125
if (name_off + name_len < (u64)*off + *len)
fs/smb/server/smb2misc.c
129
*off = name_off;
fs/smb/server/smb2misc.c
134
*off = max_t(unsigned int,
fs/smb/server/smb2misc.c
140
*off = max_t(unsigned int,
fs/smb/server/smb2misc.c
146
*off = le16_to_cpu(((struct smb2_read_req *)hdr)->ReadChannelInfoOffset);
fs/smb/server/smb2misc.c
152
*off = max_t(unsigned short int,
fs/smb/server/smb2misc.c
159
*off = le16_to_cpu(((struct smb2_write_req *)hdr)->WriteChannelInfoOffset);
fs/smb/server/smb2misc.c
163
*off = max_t(unsigned short int,
fs/smb/server/smb2misc.c
174
*off = offsetof(struct smb2_lock_req, locks);
fs/smb/server/smb2misc.c
180
*off = max_t(unsigned int,
fs/smb/server/smb2misc.c
190
if (*off > 4096) {
fs/smb/server/smb2misc.c
191
ksmbd_debug(SMB, "offset %d too large\n", *off);
fs/smb/server/smb2misc.c
193
} else if ((u64)*off + *len > MAX_STREAM_PROT_LEN) {
fs/smb/server/smb2misc.c
195
MAX_STREAM_PROT_LEN, (u64)*off + *len);
fs/smb/server/smb2misc.c
84
static int smb2_get_data_area_len(unsigned int *off, unsigned int *len,
fs/smb/server/smb2misc.c
89
*off = 0;
fs/smb/server/smb2misc.c
99
*off = le16_to_cpu(((struct smb2_sess_setup_req *)hdr)->SecurityBufferOffset);
fs/smb/server/smb2pdu.c
8413
loff_t off, len, bfz;
fs/smb/server/smb2pdu.c
8430
off = le64_to_cpu(zero_data->FileOffset);
fs/smb/server/smb2pdu.c
8432
if (off < 0 || bfz < 0 || off > bfz) {
fs/smb/server/smb2pdu.c
8437
len = bfz - off;
fs/smb/server/smb2pdu.c
8445
ret = ksmbd_vfs_zero_data(work, fp, off, len);
fs/smb/server/vfs.c
920
loff_t off, loff_t len)
fs/smb/server/vfs.c
926
off, len);
fs/smb/server/vfs.c
930
off, len);
fs/smb/server/vfs.h
134
loff_t off, loff_t len);
fs/squashfs/namei.c
194
unsigned int blk, off, ino_num;
fs/squashfs/namei.c
197
off = le16_to_cpu(dire->offset);
fs/squashfs/namei.c
200
ino = SQUASHFS_MKINODE(blk, off);
fs/squashfs/namei.c
204
blk, off, ino_num);
fs/sysfs/file.c
813
loff_t off, size_t count)
fs/sysfs/file.c
815
memcpy(buf, attr->private + off, count);
fs/udf/balloc.c
37
int max_bits, off, count;
fs/udf/balloc.c
51
off = sizeof(struct spaceBitmapDesc) << 3;
fs/udf/balloc.c
52
count = min(max_bits - off, bitmap->s_nr_groups);
fs/udf/balloc.c
61
off = 0;
fs/udf/balloc.c
68
if (udf_test_bit(i + off, bh->b_data)) {
fs/udf/directory.c
108
nameoff = off + sizeof(struct fileIdentDesc) +
fs/udf/directory.c
110
if (off + udf_dir_entry_len(&iter->fi) <= blksize) {
fs/udf/directory.c
197
int off = iter->pos & (blksize - 1);
fs/udf/directory.c
217
if (off + sizeof(struct fileIdentDesc) > blksize)
fs/udf/directory.c
219
fi = (struct fileIdentDesc *)(iter->bh[0]->b_data + off);
fs/udf/directory.c
221
if (off + udf_dir_entry_len(fi) > blksize) {
fs/udf/directory.c
331
int off, void *src, int len)
fs/udf/directory.c
335
if (off >= len1) {
fs/udf/directory.c
336
off -= len1;
fs/udf/directory.c
338
copy = min(off + len, len1) - off;
fs/udf/directory.c
339
memcpy(buf1 + off, src, copy);
fs/udf/directory.c
342
off = 0;
fs/udf/directory.c
345
if (WARN_ON_ONCE(off + len > len2 || !buf2))
fs/udf/directory.c
347
memcpy(buf2 + off, src, len);
fs/udf/directory.c
352
int off, int len)
fs/udf/directory.c
357
if (off >= len1) {
fs/udf/directory.c
358
off -= len1;
fs/udf/directory.c
360
copy = min(off + len, len1) - off;
fs/udf/directory.c
361
crc = crc_itu_t(crc, buf1 + off, copy);
fs/udf/directory.c
363
off = 0;
fs/udf/directory.c
366
if (WARN_ON_ONCE(off + len > len2 || !buf2))
fs/udf/directory.c
368
crc = crc_itu_t(crc, buf2 + off, len);
fs/udf/directory.c
374
int off, struct fileIdentDesc *fi,
fs/udf/directory.c
378
int fioff = off;
fs/udf/directory.c
379
int crcoff = off + sizeof(struct tag);
fs/udf/directory.c
382
int endoff = off + udf_dir_entry_len(fi);
fs/udf/directory.c
384
udf_copy_to_bufs(buf1, len1, buf2, len2, off, fi,
fs/udf/directory.c
386
off += sizeof(struct fileIdentDesc);
fs/udf/directory.c
388
udf_copy_to_bufs(buf1, len1, buf2, len2, off, impuse,
fs/udf/directory.c
390
off += le16_to_cpu(fi->lengthOfImpUse);
fs/udf/directory.c
392
udf_copy_to_bufs(buf1, len1, buf2, len2, off, name,
fs/udf/directory.c
394
off += fi->lengthFileIdent;
fs/udf/directory.c
395
udf_copy_to_bufs(buf1, len1, buf2, len2, off, zeros,
fs/udf/directory.c
396
endoff - off);
fs/udf/directory.c
411
int len1, len2 = 0, off;
fs/udf/directory.c
414
off = iter->pos & (blksize - 1);
fs/udf/directory.c
427
udf_copy_fi_to_bufs(buf1, len1, buf2, len2, off, &iter->fi, impuse,
fs/udf/directory.c
71
u32 off, len, nameoff;
fs/udf/directory.c
97
off = iter->pos & (blksize - 1);
fs/udf/directory.c
98
len = min_t(u32, sizeof(struct fileIdentDesc), blksize - off);
fs/udf/directory.c
99
memcpy(&iter->fi, iter->bh[0]->b_data + off, len);
fs/udf/namei.c
226
int off, blksize = 1 << dir->i_blkbits;
fs/udf/namei.c
277
off = iter->pos & (blksize - 1);
fs/udf/namei.c
278
if (!off)
fs/udf/namei.c
279
off = blksize;
fs/udf/namei.c
281
if (blksize - udf_ext0_offset(dir) - off >= nfidlen)
fs/vboxsf/file.c
231
loff_t off = folio_pos(folio);
fs/vboxsf/file.c
238
err = vboxsf_read(sf_handle->root, sf_handle->handle, off, &nread, buf);
fs/vboxsf/file.c
279
loff_t off = folio_pos(folio);
fs/vboxsf/file.c
283
if (nwrite > size - off)
fs/vboxsf/file.c
284
nwrite = size - off;
fs/vboxsf/file.c
288
off, &nwrite, buf);
fs/xfs/libxfs/xfs_bmap.c
5328
xfs_extlen_t off = mp->m_sb.sb_rextsize - mod;
fs/xfs/libxfs/xfs_bmap.c
5335
if (del.br_blockcount > off) {
fs/xfs/libxfs/xfs_bmap.c
5336
del.br_blockcount -= off;
fs/xfs/libxfs/xfs_bmap.c
5337
del.br_startoff += off;
fs/xfs/libxfs/xfs_bmap.c
5338
del.br_startblock += off;
fs/xfs/libxfs/xfs_bmap.c
5747
xfs_fileoff_t off,
fs/xfs/libxfs/xfs_bmap.c
5761
if (!error && !is_empty && got.br_startoff >= off &&
fs/xfs/libxfs/xfs_bmap.h
219
int xfs_bmap_can_insert_extents(struct xfs_inode *ip, xfs_fileoff_t off,
fs/xfs/libxfs/xfs_da_btree.c
2732
xfs_fileoff_t off = bno;
fs/xfs/libxfs/xfs_da_btree.c
2759
if (off != irecs[i].br_startoff)
fs/xfs/libxfs/xfs_da_btree.c
2764
off += irecs[i].br_blockcount;
fs/xfs/libxfs/xfs_da_btree.c
2767
if (off != bno + nfsb)
fs/xfs/libxfs/xfs_da_format.h
246
xfs_dir2_sf_put_offset(xfs_dir2_sf_entry_t *sfep, xfs_dir2_data_aoff_t off)
fs/xfs/libxfs/xfs_da_format.h
248
put_unaligned_be16(off, sfep->offset);
fs/xfs/libxfs/xfs_dir2_data.c
492
xfs_dir2_data_aoff_t off;
fs/xfs/libxfs/xfs_dir2_data.c
497
off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
fs/xfs/libxfs/xfs_dir2_data.c
513
if (be16_to_cpu(dfp->offset) == off) {
fs/xfs/libxfs/xfs_dir2_data.c
517
} else if (be16_to_cpu(dfp->offset) > off) {
fs/xfs/libxfs/xfs_dir2_data.c
518
if (off + be16_to_cpu(dup->length) >
fs/xfs/libxfs/xfs_dir2_data.c
523
be16_to_cpu(dfp->length) > off)
fs/xfs/libxfs/xfs_dir2_data.c
550
xfs_dir2_data_aoff_t off; /* offset value needed */
fs/xfs/libxfs/xfs_dir2_data.c
552
off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
fs/xfs/libxfs/xfs_dir2_data.c
567
if (be16_to_cpu(dfp->offset) == off)
fs/xfs/libxfs/xfs_dir2_node.c
1287
int off; /* data block entry offset */
fs/xfs/libxfs/xfs_dir2_node.c
1311
off = xfs_dir2_dataptr_to_off(geo, be32_to_cpu(lep->address));
fs/xfs/libxfs/xfs_dir2_node.c
1312
ASSERT(dblk->index == off);
fs/xfs/libxfs/xfs_dir2_node.c
1331
dep = (xfs_dir2_data_entry_t *)((char *)hdr + off);
fs/xfs/libxfs/xfs_dir2_node.c
1335
xfs_dir2_data_make_free(args, dbp, off,
fs/xfs/libxfs/xfs_dir2_node.c
424
xfs_dir2_data_off_t off; /* freespace entry value */
fs/xfs/libxfs/xfs_dir2_node.c
462
off = be16_to_cpu(*from);
fs/xfs/libxfs/xfs_dir2_node.c
463
if (off != NULLDATAOFF)
fs/xfs/libxfs/xfs_dir2_node.c
465
freehdr.bests[i] = cpu_to_be16(off);
fs/xfs/libxfs/xfs_exchmaps.c
910
xfs_fileoff_t off;
fs/xfs/libxfs/xfs_exchmaps.c
915
off = irec->br_startoff + irec->br_blockcount;
fs/xfs/libxfs/xfs_exchmaps.c
916
blockcount = XFS_MAX_FILEOFF - off;
fs/xfs/libxfs/xfs_exchmaps.c
917
error = xfs_bmapi_read(ip, off, blockcount, nrec, &nimaps, bmap_flags);
fs/xfs/libxfs/xfs_exchmaps.c
921
nrec->br_startoff != off) {
fs/xfs/libxfs/xfs_format.h
1712
#define XFS_RMAP_OFF(off) ((off) & XFS_RMAP_OFF_MASK)
fs/xfs/libxfs/xfs_format.h
1714
#define XFS_RMAP_IS_BMBT_BLOCK(off) (!!((off) & XFS_RMAP_OFF_BMBT_BLOCK))
fs/xfs/libxfs/xfs_format.h
1715
#define XFS_RMAP_IS_ATTR_FORK(off) (!!((off) & XFS_RMAP_OFF_ATTR_FORK))
fs/xfs/libxfs/xfs_format.h
1716
#define XFS_RMAP_IS_UNWRITTEN(len) (!!((off) & XFS_RMAP_OFF_UNWRITTEN))
fs/xfs/libxfs/xfs_ialloc.c
2089
int off;
fs/xfs/libxfs/xfs_ialloc.c
2130
off = agino - rec.ir_startino;
fs/xfs/libxfs/xfs_ialloc.c
2131
ASSERT(off >= 0 && off < XFS_INODES_PER_CHUNK);
fs/xfs/libxfs/xfs_ialloc.c
2132
ASSERT(!(rec.ir_free & XFS_INOBT_MASK(off)));
fs/xfs/libxfs/xfs_ialloc.c
2136
rec.ir_free |= XFS_INOBT_MASK(off);
fs/xfs/libxfs/xfs_ondisk.h
13
#define XFS_CHECK_OFFSET(structname, member, off) \
fs/xfs/libxfs/xfs_ondisk.h
14
static_assert(offsetof(structname, member) == (off), \
fs/xfs/libxfs/xfs_ondisk.h
16
"expected " #off)
fs/xfs/libxfs/xfs_rmap_btree.c
195
uint64_t off;
fs/xfs/libxfs/xfs_rmap_btree.c
207
off = be64_to_cpu(key->rmap.rm_offset);
fs/xfs/libxfs/xfs_rmap_btree.c
208
off = (XFS_RMAP_OFF(off) + adj) | (off & ~XFS_RMAP_OFF_MASK);
fs/xfs/libxfs/xfs_rmap_btree.c
209
key->rmap.rm_offset = cpu_to_be64(off);
fs/xfs/libxfs/xfs_rtbitmap.h
164
xfs_fileoff_t off)
fs/xfs/libxfs/xfs_rtbitmap.h
166
return roundup_64(off, mp->m_sb.sb_rextsize);
fs/xfs/libxfs/xfs_rtbitmap.h
173
xfs_fileoff_t off)
fs/xfs/libxfs/xfs_rtbitmap.h
175
return rounddown_64(off, mp->m_sb.sb_rextsize);
fs/xfs/libxfs/xfs_rtrmap_btree.c
141
uint64_t off;
fs/xfs/libxfs/xfs_rtrmap_btree.c
153
off = be64_to_cpu(key->rmap.rm_offset);
fs/xfs/libxfs/xfs_rtrmap_btree.c
154
off = (XFS_RMAP_OFF(off) + adj) | (off & ~XFS_RMAP_OFF_MASK);
fs/xfs/libxfs/xfs_rtrmap_btree.c
155
key->rmap.rm_offset = cpu_to_be64(off);
fs/xfs/libxfs/xfs_types.c
237
xfs_fileoff_t off)
fs/xfs/libxfs/xfs_types.c
239
return off <= XFS_MAX_FILEOFF;
fs/xfs/libxfs/xfs_types.c
246
xfs_fileoff_t off,
fs/xfs/libxfs/xfs_types.c
249
if (off + len <= off)
fs/xfs/libxfs/xfs_types.c
252
if (!xfs_verify_fileoff(mp, off))
fs/xfs/libxfs/xfs_types.c
255
return xfs_verify_fileoff(mp, off + len - 1);
fs/xfs/libxfs/xfs_types.h
280
bool xfs_verify_dablk(struct xfs_mount *mp, xfs_fileoff_t off);
fs/xfs/libxfs/xfs_types.h
283
bool xfs_verify_fileoff(struct xfs_mount *mp, xfs_fileoff_t off);
fs/xfs/libxfs/xfs_types.h
284
bool xfs_verify_fileext(struct xfs_mount *mp, xfs_fileoff_t off,
fs/xfs/scrub/attr.c
372
size_t off;
fs/xfs/scrub/attr.c
436
off = (char *)ent - (char *)leaf;
fs/xfs/scrub/attr.c
437
if (!xchk_xattr_set_map(ds->sc, ab->usedmap, off,
fs/xfs/scrub/attr_repair.c
402
size_t off;
fs/xfs/scrub/attr_repair.c
423
off = (char *)ent - (char *)leaf;
fs/xfs/scrub/attr_repair.c
424
if (!xchk_xattr_set_map(sc, ab->usedmap, off,
fs/xfs/scrub/bmap.c
457
xfs_fileoff_t off;
fs/xfs/scrub/bmap.c
466
off = irec->br_startoff + irec->br_blockcount - 1;
fs/xfs/scrub/bmap.c
467
if (!xfs_verify_dablk(mp, off))
fs/xfs/scrub/bmap.c
468
xchk_fblock_set_corrupt(info->sc, info->whichfork, off);
fs/xfs/scrub/dir.c
333
xfs_dir2_data_aoff_t off;
fs/xfs/scrub/dir.c
359
off = xfs_dir2_dataptr_to_off(geo, ptr);
fs/xfs/scrub/dir.c
380
dent = bp->b_addr + off;
fs/xfs/scrub/dir.c
411
if (!xfs_verify_dir_ino(mp, ino) || tag != off)
fs/xfs/scrub/inode_repair.c
1850
xfs_fileoff_t off;
fs/xfs/scrub/inode_repair.c
1861
off = XFS_B_TO_FSB(sc->mp, XFS_DIR2_SPACE_SIZE);
fs/xfs/scrub/inode_repair.c
1862
if (!xfs_iext_lookup_extent_before(sc->ip, ifp, &off, &icur, &got)) {
fs/xfs/scrub/inode_repair.c
1867
off = got.br_startoff + got.br_blockcount;
fs/xfs/scrub/inode_repair.c
1869
XFS_FSB_TO_B(sc->mp, off));
fs/xfs/scrub/off_bitmap.h
26
xfs_fileoff_t off, xfs_filblks_t len)
fs/xfs/scrub/off_bitmap.h
28
return xbitmap64_set(&bitmap->offbitmap, off, len);
fs/xfs/scrub/quota_repair.c
402
xfs_fileoff_t off;
fs/xfs/scrub/quota_repair.c
480
for (fsbno = irec.br_startblock, off = irec.br_startoff;
fs/xfs/scrub/quota_repair.c
483
off += XFS_DQUOT_CLUSTER_SIZE_FSB) {
fs/xfs/scrub/quota_repair.c
486
dqtype, off * qi->qi_dqperchunk);
fs/xfs/scrub/readdir.c
100
unsigned int off, next_off, end;
fs/xfs/scrub/readdir.c
109
for (off = geo->data_entry_offset; off < end; off = next_off) {
fs/xfs/scrub/readdir.c
111
struct xfs_dir2_data_unused *dup = bp->b_addr + off;
fs/xfs/scrub/readdir.c
112
struct xfs_dir2_data_entry *dep = bp->b_addr + off;
fs/xfs/scrub/readdir.c
118
next_off = off + be16_to_cpu(dup->length);
fs/xfs/scrub/readdir.c
123
next_off = off + xfs_dir2_data_entsize(mp, dep->namelen);
fs/xfs/scrub/readdir.c
127
dapos = xfs_dir2_db_off_to_dataptr(geo, geo->datablk, off);
fs/xfs/scrub/reap.c
1323
xfs_fileoff_t off;
fs/xfs/scrub/reap.c
1349
off = imap->br_startoff + imap->br_blockcount;
fs/xfs/scrub/reap.c
1350
max_off = off + xfs_attr3_max_rmt_blocks(mp);
fs/xfs/scrub/reap.c
1351
while (off < max_off) {
fs/xfs/scrub/reap.c
1355
error = xfs_bmapi_read(rs->ip, off, max_off - off, &hmap,
fs/xfs/scrub/reap.c
1367
off = hmap.br_startoff + hmap.br_blockcount;
fs/xfs/scrub/reap.c
1369
scan_blocks = off - imap->br_startoff;
fs/xfs/scrub/reap.c
1653
xfs_fileoff_t off = 0;
fs/xfs/scrub/reap.c
1662
while (off < XFS_MAX_FILEOFF) {
fs/xfs/scrub/reap.c
1667
error = xfs_bmapi_read(ip, off, XFS_MAX_FILEOFF - off, &imap,
fs/xfs/scrub/reap.c
1691
off = imap.br_startoff + imap.br_blockcount;
fs/xfs/scrub/rtbitmap.c
154
xfs_fileoff_t off = 0;
fs/xfs/scrub/rtbitmap.c
165
while (off < endoff) {
fs/xfs/scrub/rtbitmap.c
173
error = xfs_bmapi_read(ip, off, endoff - off, &map, &nmap,
fs/xfs/scrub/rtbitmap.c
175
if (!xchk_fblock_process_error(sc, XFS_DATA_FORK, off, &error))
fs/xfs/scrub/rtbitmap.c
179
xchk_fblock_set_corrupt(sc, XFS_DATA_FORK, off);
fs/xfs/scrub/rtbitmap.c
183
off += map.br_blockcount;
fs/xfs/scrub/rtbitmap_repair.c
410
xfs_fileoff_t off = 0;
fs/xfs/scrub/rtbitmap_repair.c
415
while (off < len) {
fs/xfs/scrub/rtbitmap_repair.c
422
error = xfs_bmapi_read(sc->ip, off, len - off, &map, &nmaps,
fs/xfs/scrub/rtbitmap_repair.c
437
off = map.br_startoff + map.br_blockcount;
fs/xfs/scrub/rtbitmap_repair.c
468
off = map.br_startoff + map.br_blockcount;
fs/xfs/scrub/rtsummary.c
235
xfs_fileoff_t off = 0;
fs/xfs/scrub/rtsummary.c
251
while (off < endoff) {
fs/xfs/scrub/rtsummary.c
260
error = xfs_bmapi_read(ip, off, endoff - off, &map, &nmap,
fs/xfs/scrub/rtsummary.c
262
if (!xchk_fblock_process_error(sc, XFS_DATA_FORK, off, &error))
fs/xfs/scrub/rtsummary.c
266
xchk_fblock_set_corrupt(sc, XFS_DATA_FORK, off);
fs/xfs/scrub/rtsummary.c
270
off += map.br_blockcount;
fs/xfs/scrub/rtsummary.c
273
for (off = 0; off < endoff; off++) {
fs/xfs/scrub/rtsummary.c
277
error = xfs_rtsummary_read_buf(&rts->args, off);
fs/xfs/scrub/rtsummary.c
278
if (!xchk_fblock_process_error(sc, XFS_DATA_FORK, off, &error))
fs/xfs/scrub/rtsummary.c
291
xchk_fblock_set_corrupt(sc, XFS_DATA_FORK, off);
fs/xfs/scrub/tempexch.h
15
xfs_fileoff_t off, xfs_filblks_t len, struct xrep_tempexch *ti);
fs/xfs/scrub/tempfile.c
415
xfs_fileoff_t off,
fs/xfs/scrub/tempfile.c
419
xfs_fileoff_t end = off + len;
fs/xfs/scrub/tempfile.c
425
for (; off < end; off = map.br_startoff + map.br_blockcount) {
fs/xfs/scrub/tempfile.c
432
error = xfs_bmapi_read(sc->tempip, off, end - off, &map, &nmaps,
fs/xfs/scrub/tempfile.c
456
error = xfs_bmapi_write(sc->tp, sc->tempip, off, end - off,
fs/xfs/scrub/tempfile.c
482
xfs_fileoff_t off,
fs/xfs/scrub/tempfile.c
491
xfs_fileoff_t end = off + len;
fs/xfs/scrub/tempfile.c
492
loff_t pos = XFS_FSB_TO_B(mp, off);
fs/xfs/scrub/tempfile.c
500
for (; off < end; off++, pos += mp->m_sb.sb_blocksize) {
fs/xfs/scrub/tempfile.c
505
error = xfs_bmapi_read(sc->tempip, off, 1, &map, &nmaps, 0);
fs/xfs/scrub/tempfile.c
533
if (!(off & flush_mask)) {
fs/xfs/scrub/tempfile.c
609
xfs_fileoff_t off,
fs/xfs/scrub/tempfile.c
634
req->startoff1 = off;
fs/xfs/scrub/tempfile.c
635
req->startoff2 = off;
fs/xfs/scrub/tempfile.c
642
if (off == 0 && len == XFS_MAX_FILEOFF)
fs/xfs/scrub/tempfile.c
802
xfs_fileoff_t off,
fs/xfs/scrub/tempfile.c
812
error = xrep_tempexch_prep_request(sc, whichfork, off, len, tx);
fs/xfs/scrub/tempfile.h
25
int xrep_tempfile_prealloc(struct xfs_scrub *sc, xfs_fileoff_t off,
fs/xfs/scrub/tempfile.h
33
int xrep_tempfile_copyin(struct xfs_scrub *sc, xfs_fileoff_t off,
fs/xfs/xfs_dir2_readdir.c
108
off = xfs_dir2_db_off_to_dataptr(geo, geo->datablk,
fs/xfs/xfs_dir2_readdir.c
111
if (ctx->pos > off) {
fs/xfs/xfs_dir2_readdir.c
118
ctx->pos = off & 0x7fffffff;
fs/xfs/xfs_dir2_readdir.c
53
xfs_dir2_dataptr_t off; /* current entry's offset */
fs/xfs/xfs_inode.c
1121
xfs_fileoff_t off;
fs/xfs/xfs_inode.c
1130
for (off = round_up(got.br_startoff, geo->fsbcount);
fs/xfs/xfs_inode.c
1131
off < got.br_startoff + got.br_blockcount;
fs/xfs/xfs_inode.c
1132
off += geo->fsbcount) {
fs/xfs/xfs_inode.c
1137
fsbno = (off - got.br_startoff) + got.br_startblock;
fs/xfs/xfs_iomap.c
1460
xfs_fileoff_t off,
fs/xfs/xfs_iomap.c
1482
aoff = off;
fs/xfs/xfs_iomap.c
1557
if (whichfork == XFS_COW_FORK && (prealloc || aoff < off || alen > len))
fs/xfs/xfs_iomap.c
1570
trace_xfs_delalloc_enospc(ip, off, len);
fs/xfs/xfs_iomap.c
36
#define XFS_ALLOC_ALIGN(mp, off) \
fs/xfs/xfs_iomap.c
37
(((off) >> mp->m_allocsize_log) << mp->m_allocsize_log)
fs/xfs/xfs_stats.h
193
#define XFS_STATS_INC_OFF(mp, off) \
fs/xfs/xfs_stats.h
195
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off]++; \
fs/xfs/xfs_stats.h
196
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off]++; \
fs/xfs/xfs_stats.h
199
#define XFS_STATS_DEC_OFF(mp, off) \
fs/xfs/xfs_stats.h
201
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off]; \
fs/xfs/xfs_stats.h
202
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off]; \
fs/xfs/xfs_stats.h
205
#define XFS_STATS_ADD_OFF(mp, off, inc) \
fs/xfs/xfs_stats.h
207
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off] += (inc); \
fs/xfs/xfs_stats.h
208
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off] += (inc); \
fs/xfs/xfs_zone_gc.c
644
unsigned int off = data->scratch_head;
fs/xfs/xfs_zone_gc.c
647
unsigned int this_off = off % XFS_GC_BUF_SIZE;
fs/xfs/xfs_zone_gc.c
651
data->scratch_folios[off / XFS_GC_BUF_SIZE],
fs/xfs/xfs_zone_gc.c
654
off += this_len;
fs/xfs/xfs_zone_gc.c
655
if (off == data->scratch_size)
fs/xfs/xfs_zone_gc.c
656
off = 0;
include/asm-generic/syscalls.h
22
unsigned long fd, unsigned long off);
include/crypto/acompress.h
436
struct folio *folio, size_t off,
include/crypto/acompress.h
440
sg_set_folio(&req->chain.ssg, folio, len, off);
include/crypto/acompress.h
515
struct folio *folio, size_t off,
include/crypto/acompress.h
519
sg_set_folio(&req->chain.dsg, folio, len, off);
include/crypto/algapi.h
232
static inline u32 crypto_requires_off(struct crypto_attr_type *algt, u32 off)
include/crypto/algapi.h
234
return (algt->type ^ off) & algt->mask & off;
include/drm/drm_fb_helper.h
256
void drm_fb_helper_damage_range(struct fb_info *info, off_t off, size_t len);
include/linux/bio.h
438
unsigned off);
include/linux/bio.h
440
size_t len, size_t off);
include/linux/bio.h
442
unsigned int len, unsigned int off);
include/linux/bio.h
444
size_t off);
include/linux/bitmap-str.h
10
loff_t off, size_t count);
include/linux/bitmap-str.h
12
loff_t off, size_t count);
include/linux/bpf.h
1107
bool (*is_valid_access)(int off, int size, enum bpf_access_type type,
include/linux/bpf.h
1122
int off, int size);
include/linux/bpf.h
1131
int (*replace_insn)(struct bpf_verifier_env *env, u32 off,
include/linux/bpf.h
1133
int (*remove_insns)(struct bpf_verifier_env *env, u32 off, u32 cnt);
include/linux/bpf.h
140
u64 *imm, u32 off);
include/linux/bpf.h
142
u64 imm, u32 *off);
include/linux/bpf.h
2337
unsigned long off, unsigned long len);
include/linux/bpf.h
2982
bool btf_ctx_access(int off, int size, enum bpf_access_type type,
include/linux/bpf.h
2986
static inline bool bpf_tracing_ctx_access(int off, int size,
include/linux/bpf.h
2989
if (off < 0 || off >= sizeof(__u64) * MAX_BPF_FUNC_ARGS)
include/linux/bpf.h
2993
if (off % size != 0)
include/linux/bpf.h
2998
static inline bool bpf_tracing_btf_ctx_access(int off, int size,
include/linux/bpf.h
3003
if (!bpf_tracing_ctx_access(off, size, type))
include/linux/bpf.h
3005
return btf_ctx_access(off, size, type, prog, info);
include/linux/bpf.h
3010
int off, int size, enum bpf_access_type atype,
include/linux/bpf.h
3013
const struct btf *btf, u32 id, int off,
include/linux/bpf.h
3305
int off, int size, enum bpf_access_type atype,
include/linux/bpf.h
3751
bool bpf_sock_common_is_valid_access(int off, int size,
include/linux/bpf.h
3754
bool bpf_sock_is_valid_access(int off, int size, enum bpf_access_type type,
include/linux/bpf.h
3764
static inline bool bpf_sock_common_is_valid_access(int off, int size,
include/linux/bpf.h
3770
static inline bool bpf_sock_is_valid_access(int off, int size,
include/linux/bpf.h
3802
bool bpf_tcp_sock_is_valid_access(int off, int size, enum bpf_access_type type,
include/linux/bpf.h
3811
bool bpf_xdp_sock_is_valid_access(int off, int size, enum bpf_access_type type,
include/linux/bpf.h
3820
static inline bool bpf_tcp_sock_is_valid_access(int off, int size,
include/linux/bpf.h
3835
static inline bool bpf_xdp_sock_is_valid_access(int off, int size,
include/linux/bpf.h
3960
void bpf_insn_array_adjust(struct bpf_map *map, u32 off, u32 len);
include/linux/bpf.h
3961
void bpf_insn_array_adjust_after_remove(struct bpf_map *map, u32 off, u32 len);
include/linux/bpf_verifier.h
1055
static inline bool bpf_stack_narrow_access_ok(int off, int fill_size, int spill_size)
include/linux/bpf_verifier.h
1058
off -= spill_size - fill_size;
include/linux/bpf_verifier.h
1061
return !(off % BPF_REG_SIZE);
include/linux/bpf_verifier.h
1081
struct bpf_subprog_info *bpf_find_containing_subprog(struct bpf_verifier_env *env, int off);
include/linux/bpf_verifier.h
44
s32 off;
include/linux/bpf_verifier.h
911
bpf_prog_offload_replace_insn(struct bpf_verifier_env *env, u32 off,
include/linux/bpf_verifier.h
914
bpf_prog_offload_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt);
include/linux/btf.h
529
u32 btf_ctx_arg_idx(struct btf *btf, const struct btf_type *func_proto, int off);
include/linux/ceph/libceph.h
180
static inline int calc_pages_for(u64 off, u64 len)
include/linux/ceph/libceph.h
182
return ((off+len+PAGE_SIZE-1) >> PAGE_SHIFT) -
include/linux/ceph/libceph.h
183
(off >> PAGE_SHIFT);
include/linux/ceph/libceph.h
321
loff_t off, size_t len);
include/linux/ceph/libceph.h
322
extern void ceph_zero_page_vector_range(int off, int len, struct page **pages);
include/linux/ceph/osd_client.h
39
u64 off;
include/linux/ceph/osd_client.h
640
return ext->off + ext->len - op->extent.offset;
include/linux/ceph/striper.h
11
u64 off, u64 len,
include/linux/ceph/striper.h
36
int ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len,
include/linux/ceph/striper.h
42
int ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len,
include/linux/cgroup-defs.h
760
char *buf, size_t nbytes, loff_t off);
include/linux/compiler-gcc.h
31
#define RELOC_HIDE(ptr, off) \
include/linux/compiler-gcc.h
35
(typeof(ptr)) (__ptr + (off)); \
include/linux/compiler.h
152
# define RELOC_HIDE(ptr, off) \
include/linux/compiler.h
155
(typeof(ptr)) (__ptr + (off)); })
include/linux/compiler.h
261
static inline void *offset_to_ptr(const int *off)
include/linux/compiler.h
263
return (void *)((unsigned long)off + *off);
include/linux/cpumask.h
1351
loff_t off, size_t count)
include/linux/cpumask.h
1354
nr_cpu_ids, off, count) - 1;
include/linux/cpumask.h
1373
loff_t off, size_t count)
include/linux/cpumask.h
1376
nr_cpu_ids, off, count) - 1;
include/linux/dax.h
253
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off, u64 len,
include/linux/fb.h
756
extern void fb_bl_default_curve(struct fb_info *fb_info, u8 off, u8 min, u8 max);
include/linux/filter.h
1052
bpf_ctx_narrow_access_ok(u32 off, u32 size, u32 size_default)
include/linux/filter.h
1058
bpf_ctx_narrow_access_offset(u32 off, u32 size, u32 size_default)
include/linux/filter.h
1060
u8 access_off = off & (size_default - 1);
include/linux/filter.h
1069
#define bpf_ctx_wide_access_ok(off, size, type, field) \
include/linux/filter.h
1071
off >= offsetof(type, field) && \
include/linux/filter.h
1072
off + sizeof(__u64) <= offsetofend(type, field) && \
include/linux/filter.h
1073
off % sizeof(__u64) == 0)
include/linux/filter.h
110
.off = OFF, \
include/linux/filter.h
1185
struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off,
include/linux/filter.h
1187
int bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt);
include/linux/filter.h
121
.off = OFF, \
include/linux/filter.h
134
.off = OFF, \
include/linux/filter.h
1380
unsigned long *off, char *sym);
include/linux/filter.h
1425
unsigned long *off, char *sym)
include/linux/filter.h
144
.off = OFF, \
include/linux/filter.h
156
.off = 0, \
include/linux/filter.h
166
.off = 0, \
include/linux/filter.h
176
.off = 0, \
include/linux/filter.h
1787
void bpf_xdp_copy_buf(struct xdp_buff *xdp, unsigned long off,
include/linux/filter.h
1822
static inline void bpf_xdp_copy_buf(struct xdp_buff *xdp, unsigned long off, void *buf,
include/linux/filter.h
184
.off = 0, \
include/linux/filter.h
198
.off = BPF_ADDR_PERCPU, \
include/linux/filter.h
203
return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU;
include/linux/filter.h
213
.off = 0, \
include/linux/filter.h
221
.off = 0, \
include/linux/filter.h
231
.off = OFF, \
include/linux/filter.h
239
.off = OFF, \
include/linux/filter.h
248
.off = 0, \
include/linux/filter.h
262
insn->off == BPF_ADDR_SPACE_CAST &&
include/linux/filter.h
275
.off = 0, \
include/linux/filter.h
281
.off = 0, \
include/linux/filter.h
295
.off = 0, \
include/linux/filter.h
303
.off = 0, \
include/linux/filter.h
313
.off = 0, \
include/linux/filter.h
323
.off = 0, \
include/linux/filter.h
333
.off = OFF, \
include/linux/filter.h
343
.off = OFF, \
include/linux/filter.h
353
.off = OFF, \
include/linux/filter.h
379
.off = OFF, \
include/linux/filter.h
392
.off = OFF, \
include/linux/filter.h
402
.off = OFF, \
include/linux/filter.h
412
.off = OFF, \
include/linux/filter.h
422
.off = OFF, \
include/linux/filter.h
432
.off = OFF, \
include/linux/filter.h
442
.off = OFF, \
include/linux/filter.h
452
.off = 0, \
include/linux/filter.h
462
.off = 0, \
include/linux/filter.h
474
.off = 0, \
include/linux/filter.h
484
.off = OFF, \
include/linux/filter.h
494
.off = OFF, \
include/linux/filter.h
504
.off = 0, \
include/linux/filter.h
514
.off = 0, \
include/linux/filter.h
693
int off, int size);
include/linux/firmware/cirrus/cs_dsp.h
247
int cs_dsp_coeff_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
include/linux/firmware/cirrus/cs_dsp.h
249
int cs_dsp_coeff_lock_and_write_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
include/linux/firmware/cirrus/cs_dsp.h
251
int cs_dsp_coeff_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
include/linux/firmware/cirrus/cs_dsp.h
253
int cs_dsp_coeff_lock_and_read_ctrl(struct cs_dsp_coeff_ctl *ctl, unsigned int off,
include/linux/fs/super_types.h
108
size_t len, loff_t off);
include/linux/fs/super_types.h
110
const char *data, size_t len, loff_t off);
include/linux/fsnotify.h
175
const loff_t off, size_t len)
include/linux/fsnotify.h
183
return fsnotify_pre_content(&file->f_path, &off, len);
include/linux/fsnotify.h
222
const loff_t off, size_t len)
include/linux/ftrace.h
91
unsigned long *off, char **modname,
include/linux/ftrace.h
96
unsigned long *off, char **modname,
include/linux/icmp.h
41
int thlen, int off);
include/linux/intel_vsec.h
92
int (*read_telem)(struct pci_dev *pdev, u32 guid, u64 *data, loff_t off, u32 count);
include/linux/iomap.h
483
void iomap_finish_folio_read(struct folio *folio, size_t off, size_t len,
include/linux/isdn/capiutil.h
19
#define CAPIMSG_U8(m, off) (m[off])
include/linux/isdn/capiutil.h
20
#define CAPIMSG_U16(m, off) (m[off]|(m[(off)+1]<<8))
include/linux/isdn/capiutil.h
21
#define CAPIMSG_U32(m, off) (m[off]|(m[(off)+1]<<8)|(m[(off)+2]<<16)|(m[(off)+3]<<24))
include/linux/isdn/capiutil.h
33
static inline void capimsg_setu8(void *m, int off, __u8 val)
include/linux/isdn/capiutil.h
35
((__u8 *)m)[off] = val;
include/linux/isdn/capiutil.h
38
static inline void capimsg_setu16(void *m, int off, __u16 val)
include/linux/isdn/capiutil.h
40
((__u8 *)m)[off] = val & 0xff;
include/linux/isdn/capiutil.h
41
((__u8 *)m)[off+1] = (val >> 8) & 0xff;
include/linux/isdn/capiutil.h
44
static inline void capimsg_setu32(void *m, int off, __u32 val)
include/linux/isdn/capiutil.h
46
((__u8 *)m)[off] = val & 0xff;
include/linux/isdn/capiutil.h
47
((__u8 *)m)[off+1] = (val >> 8) & 0xff;
include/linux/isdn/capiutil.h
48
((__u8 *)m)[off+2] = (val >> 16) & 0xff;
include/linux/isdn/capiutil.h
49
((__u8 *)m)[off+3] = (val >> 24) & 0xff;
include/linux/jbd2.h
1284
enum passtype pass, int off,
include/linux/kernfs.h
302
loff_t off);
include/linux/kernfs.h
320
loff_t off);
include/linux/lockd/xdr4.h
25
void nlm4svc_set_file_lock_range(struct file_lock *fl, u64 off, u64 len);
include/linux/mfd/rz-mtu3.h
179
u8 rz_mtu3_8bit_ch_read(struct rz_mtu3_channel *ch, u16 off);
include/linux/mfd/rz-mtu3.h
180
u16 rz_mtu3_16bit_ch_read(struct rz_mtu3_channel *ch, u16 off);
include/linux/mfd/rz-mtu3.h
181
u32 rz_mtu3_32bit_ch_read(struct rz_mtu3_channel *ch, u16 off);
include/linux/mfd/rz-mtu3.h
182
u16 rz_mtu3_shared_reg_read(struct rz_mtu3_channel *ch, u16 off);
include/linux/mfd/rz-mtu3.h
184
void rz_mtu3_8bit_ch_write(struct rz_mtu3_channel *ch, u16 off, u8 val);
include/linux/mfd/rz-mtu3.h
185
void rz_mtu3_16bit_ch_write(struct rz_mtu3_channel *ch, u16 off, u16 val);
include/linux/mfd/rz-mtu3.h
186
void rz_mtu3_32bit_ch_write(struct rz_mtu3_channel *ch, u16 off, u32 val);
include/linux/mfd/rz-mtu3.h
187
void rz_mtu3_shared_reg_write(struct rz_mtu3_channel *ch, u16 off, u16 val);
include/linux/mfd/rz-mtu3.h
188
void rz_mtu3_shared_reg_update_bit(struct rz_mtu3_channel *ch, u16 off,
include/linux/netfilter.h
492
enum ip_conntrack_info ctinfo, s32 off);
include/linux/netfilter/nf_conntrack_sip.h
118
unsigned int protoff, s16 off);
include/linux/netfilter/nf_conntrack_sip.h
188
unsigned int off, unsigned int datalen,
include/linux/netfilter/x_tables.h
414
unsigned int off;
include/linux/pci-epf.h
275
u64 addr, dma_addr_t *base, size_t *off);
include/linux/perf_event.h
73
unsigned long off, unsigned long len);
include/linux/reset/bcm63xx_pmb.h
34
u32 off, u32 op)
include/linux/reset/bcm63xx_pmb.h
39
cmd = (PMC_PMBM_START | op | (addr & 0xff) << 12 | off);
include/linux/reset/bcm63xx_pmb.h
59
u32 off, u32 *val)
include/linux/reset/bcm63xx_pmb.h
63
ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_READ);
include/linux/reset/bcm63xx_pmb.h
70
u32 off, u32 val)
include/linux/reset/bcm63xx_pmb.h
75
ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_WRITE);
include/linux/skbuff.h
1437
void skb_headers_offset_update(struct sk_buff *skb, int off);
include/linux/skbuff.h
2551
netmem_ref netmem, int off,
include/linux/skbuff.h
2555
frag->offset = off;
include/linux/skbuff.h
2561
int off, int size)
include/linux/skbuff.h
2563
skb_frag_fill_netmem_desc(frag, page_to_netmem(page), off, size);
include/linux/skbuff.h
2568
int off, int size)
include/linux/skbuff.h
2572
skb_frag_fill_netmem_desc(frag, netmem, off, size);
include/linux/skbuff.h
2577
int off, int size)
include/linux/skbuff.h
2579
__skb_fill_netmem_desc_noacc(shinfo, i, page_to_netmem(page), off,
include/linux/skbuff.h
2609
netmem_ref netmem, int off, int size)
include/linux/skbuff.h
2613
__skb_fill_netmem_desc_noacc(skb_shinfo(skb), i, netmem, off, size);
include/linux/skbuff.h
2632
struct page *page, int off, int size)
include/linux/skbuff.h
2634
__skb_fill_netmem_desc(skb, i, page_to_netmem(page), off, size);
include/linux/skbuff.h
2638
netmem_ref netmem, int off, int size)
include/linux/skbuff.h
2640
__skb_fill_netmem_desc(skb, i, netmem, off, size);
include/linux/skbuff.h
2659
struct page *page, int off, int size)
include/linux/skbuff.h
2661
skb_fill_netmem_desc(skb, i, page_to_netmem(page), off, size);
include/linux/skbuff.h
2676
struct page *page, int off,
include/linux/skbuff.h
2681
__skb_fill_page_desc_noacc(shinfo, i, page, off, size);
include/linux/skbuff.h
2686
int off, int size, unsigned int truesize);
include/linux/skbuff.h
2689
struct page *page, int off, int size,
include/linux/skbuff.h
2692
skb_add_rx_frag_netmem(skb, i, page_to_netmem(page), off, size,
include/linux/skbuff.h
3954
netmem_ref netmem, int off)
include/linux/skbuff.h
3962
off == skb_frag_off(frag) + skb_frag_size(frag);
include/linux/skbuff.h
3968
const struct page *page, int off)
include/linux/skbuff.h
3970
return skb_can_coalesce_netmem(skb, i, page_to_netmem(page), off);
include/linux/skbuff.h
4018
unsigned int off)
include/linux/skbuff.h
4022
csum_partial(start, len, 0), off);
include/linux/skbuff.h
4051
unsigned int off)
include/linux/skbuff.h
4055
csum_partial(start, len, 0), off);
include/linux/skbuff.h
4198
int *off, int *err,
include/linux/skbuff.h
4202
unsigned int flags, int *off, int *err,
include/linux/skbuff.h
4206
unsigned int flags, int *off, int *err);
include/linux/skbuff.h
4268
struct sk_buff *pskb_extract(struct sk_buff *skb, int off, int to_copy,
include/linux/skbuff.h
5321
bool skb_partial_csum_set(struct sk_buff *skb, u16 start, u16 off);
include/linux/skmsg.h
129
u32 off, u32 len);
include/linux/skmsg.h
80
u32 off;
include/linux/syscalls.h
1016
unsigned long off, unsigned long len,
include/linux/syscalls.h
1019
unsigned long off, unsigned long len,
include/linux/sysfs.h
501
loff_t off, size_t count);
include/linux/sysfs.h
764
char *buf, loff_t off,
include/linux/vfio_pci_core.h
196
loff_t off, size_t count, size_t x_start,
include/linux/vfio_pci_core.h
24
#define VFIO_PCI_OFFSET_TO_INDEX(off) (off >> VFIO_PCI_OFFSET_SHIFT)
include/linux/virtio_net.h
104
if (!skb_partial_csum_set(skb, start, off))
include/linux/virtio_net.h
98
u32 off = __virtio16_to_cpu(little_endian, hdr->csum_offset);
include/linux/virtio_net.h
99
u32 needed = start + max_t(u32, thlen, off + sizeof(__sum16));
include/net/gro.h
317
unsigned int off, size_t hdrlen,
include/net/gro.h
328
NAPI_GRO_CB(skb)->gro_remcsum_start = off + hdrlen + start;
include/net/gro.h
332
ptr = skb_gro_header(skb, off + plen, off);
include/net/gro.h
342
grc->offset = off + hdrlen + offset;
include/net/gro.h
425
unsigned int hlen, off;
include/net/gro.h
427
off = skb_gro_offset(skb);
include/net/gro.h
428
hlen = off + sizeof(*uh);
include/net/gro.h
429
uh = skb_gro_header(skb, hlen, off);
include/net/gro.h
491
int off = skb_transport_offset(p);
include/net/gro.h
494
flush = __gro_receive_network_flush(th, th2, p, off - NAPI_GRO_CB(p)->network_offset, false);
include/net/gro.h
496
flush |= __gro_receive_network_flush(th, th2, p, off - NAPI_GRO_CB(p)->inner_network_offset, true);
include/net/gro.h
597
unsigned int thlen, hlen, off;
include/net/gro.h
600
off = skb_gro_offset(skb);
include/net/gro.h
601
hlen = off + sizeof(*th);
include/net/gro.h
602
th = skb_gro_header(skb, hlen, off);
include/net/gro.h
610
hlen = off + thlen;
include/net/gro.h
612
th = skb_gro_header_slow(skb, hlen, off);
include/net/ip_vs.h
50
__u32 off; /* Where IP or IPv4 header starts */
include/net/ip_vs.h
75
iphdr->off = offset;
include/net/libeth/xdp.h
527
u32 this, batched, off = 0;
include/net/libeth/xdp.h
546
for ( ; i < off + batched; i += LIBETH_XDP_TX_BATCH) {
include/net/libeth/xdp.h
547
u32 base = ntu + i - off;
include/net/libeth/xdp.h
557
for ( ; i < off + this; i++)
include/net/libeth/xdp.h
558
xmit(fill(bulk[i], ntu + i - off, &sq, priv),
include/net/libeth/xdp.h
559
ntu + i - off, &sq, priv);
include/net/libeth/xdp.h
570
off = i;
include/net/netfilter/nf_conntrack_core.h
105
void __nf_ct_change_status(struct nf_conn *ct, unsigned long on, unsigned long off);
include/net/netfilter/nf_conntrack_seqadj.h
35
s32 off);
include/net/netfilter/nf_conntrack_seqadj.h
37
__be32 seq, s32 off);
include/net/netfilter/nf_conntrack_seqadj.h
39
enum ip_conntrack_info ctinfo, s32 off);
include/net/sock.h
2322
int off, int copy)
include/net/sock.h
2326
err = skb_do_copy_data_nocache(sk, skb, from, page_address(page) + off,
include/net/sock.h
741
s32 off = READ_ONCE(sk->sk_peek_off);
include/net/sock.h
743
if (unlikely(off >= 0)) {
include/net/sock.h
744
off = max_t(s32, off - val, 0);
include/net/sock.h
745
WRITE_ONCE(sk->sk_peek_off, off);
include/net/tc_act/tc_pedit.h
111
u32 off;
include/net/tc_act/tc_pedit.h
115
off = parms->tcfp_keys[index].off;
include/net/tc_act/tc_pedit.h
118
return off;
include/net/tcp.h
844
struct sk_buff *tcp_recv_skb(struct sock *sk, u32 seq, u32 *off);
include/net/udp.h
403
struct sk_buff *__skb_recv_udp(struct sock *sk, unsigned int flags, int *off,
include/net/udp.h
408
int off = 0;
include/net/udp.h
410
return __skb_recv_udp(sk, flags, &off, err);
include/net/udp.h
519
static inline int copy_linear_skb(struct sk_buff *skb, int len, int off,
include/net/udp.h
522
return copy_to_iter_full(skb->data + off, len, to) ? 0 : -EFAULT;
include/net/udplite.h
69
const int off = skb_transport_offset(skb);
include/net/udplite.h
71
int len = skb->len - off;
include/net/udplite.h
84
return skb_checksum(skb, off, len, 0);
include/net/xdp_sock_drv.h
21
u8 off;
include/soc/fsl/qman.h
160
int off, int len)
include/soc/fsl/qman.h
163
((off << QM_FD_OFF_SHIFT) & QM_FD_OFF_MASK));
include/soc/fsl/qman.h
166
#define qm_fd_set_contig(fd, off, len) \
include/soc/fsl/qman.h
167
qm_fd_set_param(fd, qm_fd_contig, off, len)
include/soc/fsl/qman.h
168
#define qm_fd_set_sg(fd, off, len) qm_fd_set_param(fd, qm_fd_sg, off, len)
include/trace/events/afs.h
964
TP_PROTO(struct afs_vnode *vnode, loff_t off),
include/trace/events/afs.h
966
TP_ARGS(vnode, off),
include/trace/events/afs.h
970
__field(loff_t, off)
include/trace/events/afs.h
976
__entry->off = off;
include/trace/events/afs.h
981
__entry->vnode, __entry->off, __entry->i_size)
include/trace/events/cachefiles.h
785
__entry->start = load->off;
include/trace/events/ext4.h
2722
TP_PROTO(struct super_block *sb, int error, int off),
include/trace/events/ext4.h
2724
TP_ARGS(sb, error, off),
include/trace/events/ext4.h
2729
__field(int, off)
include/trace/events/ext4.h
2735
__entry->off = off;
include/trace/events/ext4.h
2740
__entry->error, __entry->off)
include/trace/events/io_uring.h
503
__field( u64, off )
include/trace/events/io_uring.h
524
__entry->off = sqe->off;
include/trace/events/io_uring.h
546
(unsigned long long)__entry->off,
include/trace/events/percpu.h
15
size_t align, void *base_addr, int off,
include/trace/events/percpu.h
18
TP_ARGS(call_site, reserved, is_atomic, size, align, base_addr, off,
include/trace/events/percpu.h
28
__field( int, off )
include/trace/events/percpu.h
40
__entry->off = off;
include/trace/events/percpu.h
50
__entry->base_addr, __entry->off, __entry->ptr,
include/trace/events/percpu.h
56
TP_PROTO(void *base_addr, int off, void __percpu *ptr),
include/trace/events/percpu.h
58
TP_ARGS(base_addr, off, ptr),
include/trace/events/percpu.h
62
__field( int, off )
include/trace/events/percpu.h
68
__entry->off = off;
include/trace/events/percpu.h
73
__entry->base_addr, __entry->off, __entry->ptr)
include/uapi/linux/bpf.h
84
__s16 off; /* signed offset */
include/uapi/linux/cachefiles.h
58
__u64 off;
include/uapi/linux/fuse.h
1054
uint64_t off;
include/uapi/linux/fuse.h
1081
int64_t off;
include/uapi/linux/io_uring.h
1014
__u32 off;
include/uapi/linux/io_uring.h
1055
__u64 off;
include/uapi/linux/io_uring.h
1061
__u64 off;
include/uapi/linux/io_uring.h
36
__u64 off; /* offset into file */
include/uapi/linux/mman.h
47
__u64 off;
include/uapi/linux/pkt_cls.h
244
int off;
include/uapi/linux/pkt_cls.h
256
__u16 off;
include/uapi/linux/ptrace.h
60
__u64 off; /* from which siginfo to start */
include/uapi/linux/tc_act/tc_pedit.h
55
__u32 off; /*offset */
include/uapi/linux/tc_ematch/tc_em_cmp.h
11
__u16 off;
include/uapi/linux/tc_ematch/tc_em_nbyte.h
9
__u16 off;
include/uapi/linux/vhost_types.h
157
__u32 off;
include/video/pm3fb.h
147
#define PM3VideoControl_PATCH_OFFSET_X(off) (((off) & 0x3f) << 22)
include/video/pm3fb.h
148
#define PM3VideoControl_PATCH_OFFSET_Y(off) (((off) & 0x3f) << 28)
include/video/pm3fb.h
70
#define PM3ByApertureMode_PATCH_OFFSET_X(off) (((off) & 0x7f) << 9)
include/video/pm3fb.h
71
#define PM3ByApertureMode_PATCH_OFFSET_Y(off) (((off) & 0x7f) << 16)
init/initramfs_test.c
33
size_t off = 0;
init/initramfs_test.c
36
char *pos = &out[off];
init/initramfs_test.c
52
off += CPIO_HDRLEN + c->namesize;
init/initramfs_test.c
53
while (off & 3)
init/initramfs_test.c
54
out[off++] = '\0';
init/initramfs_test.c
56
memcpy(&out[off], c->data, c->filesize);
init/initramfs_test.c
57
off += c->filesize;
init/initramfs_test.c
58
while (off & 3)
init/initramfs_test.c
59
out[off++] = '\0';
init/initramfs_test.c
62
return off;
io_uring/advise.c
40
ma->len = READ_ONCE(sqe->off);
io_uring/advise.c
86
fa->offset = READ_ONCE(sqe->off);
io_uring/cancel.c
146
if (sqe->off || sqe->splice_fd_in)
io_uring/epoll.c
38
epoll->fd = READ_ONCE(sqe->off);
io_uring/epoll.c
71
if (sqe->off || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in)
io_uring/fdinfo.c
136
sqe->flags, (unsigned long long) sqe->off,
io_uring/filetable.c
151
if (check_add_overflow(range.off, range.len, &end))
io_uring/filetable.c
156
io_file_table_set_alloc_range(ctx, range.off, range.len);
io_uring/filetable.h
59
unsigned off, unsigned len)
io_uring/filetable.h
61
ctx->file_alloc_start = off;
io_uring/filetable.h
62
ctx->file_alloc_end = off + len;
io_uring/fs.c
113
if (sqe->off || sqe->len || sqe->buf_index || sqe->splice_fd_in)
io_uring/fs.c
165
if (sqe->off || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in)
io_uring/io_uring.c
2078
size_t off;
io_uring/io_uring.c
2099
off = struct_size(rings, cqes, cq_entries);
io_uring/io_uring.c
2101
off = size_mul(off, 2);
io_uring/io_uring.c
2102
if (off == SIZE_MAX)
io_uring/io_uring.c
2106
off = ALIGN(off, SMP_CACHE_BYTES);
io_uring/io_uring.c
2107
if (off == 0)
io_uring/io_uring.c
2114
rl->sq_array_offset = off;
io_uring/io_uring.c
2117
off = size_add(off, sq_array_size);
io_uring/io_uring.c
2118
if (off == SIZE_MAX)
io_uring/io_uring.c
2122
rl->rings_size = off;
io_uring/io_uring.c
3139
BUILD_BUG_SQE_ELEM(8, __u64, off);
io_uring/io_uring.c
687
static bool io_fill_nop_cqe(struct io_ring_ctx *ctx, unsigned int off)
io_uring/io_uring.c
690
struct io_uring_cqe *cqe = &ctx->rings->cqes[off];
io_uring/io_uring.c
709
unsigned int off = ctx->cached_cq_tail & (ctx->cq_entries - 1);
io_uring/io_uring.c
724
if (cqe32 && off + 1 == ctx->cq_entries) {
io_uring/io_uring.c
725
if (!io_fill_nop_cqe(ctx, off))
io_uring/io_uring.c
727
off = 0;
io_uring/io_uring.c
734
len = min(free, ctx->cq_entries - off);
io_uring/io_uring.c
739
off <<= 1;
io_uring/io_uring.c
743
ctx->cqe_cached = &rings->cqes[off];
io_uring/kbuf.c
485
if (sqe->rw_flags || sqe->addr || sqe->len || sqe->off ||
io_uring/kbuf.c
526
tmp = READ_ONCE(sqe->off);
io_uring/msg_ring.c
267
msg->user_data = READ_ONCE(sqe->off);
io_uring/net.c
127
if (unlikely(sqe->off || sqe->addr || sqe->rw_flags ||
io_uring/net.c
1727
sock->type = READ_ONCE(sqe->off);
io_uring/nop.c
51
nop->extra1 = READ_ONCE(sqe->off);
io_uring/openclose.c
223
if (sqe->off || sqe->addr || sqe->len || sqe->rw_flags || sqe->buf_index)
io_uring/openclose.c
280
if (sqe->off || sqe->addr || sqe->len || sqe->buf_index ||
io_uring/openclose.c
330
if (sqe->fd || sqe->off || sqe->addr3)
io_uring/poll.c
868
upd->new_user_data = READ_ONCE(sqe->off);
io_uring/poll.c
884
if (sqe->buf_index || sqe->off || sqe->addr)
io_uring/rsrc.c
1150
int i, ret, off, nr;
io_uring/rsrc.c
1179
if (check_add_overflow(arg->nr, arg->src_off, &off) || off > nbufs)
io_uring/rsrc.c
1200
off = arg->dst_off;
io_uring/rsrc.c
1219
data.nodes[off++] = dst_node;
io_uring/rsrc.c
1430
size_t off = 0;
io_uring/rsrc.c
1437
for (i = 0; off < offset + iov->iov_len && i < imu->nr_bvecs;
io_uring/rsrc.c
1438
off += bvec[i].bv_len, i++) {
io_uring/rsrc.c
1439
if (offset >= off && offset < off + bvec[i].bv_len)
io_uring/rsrc.c
420
up->offset = READ_ONCE(sqe->off);
io_uring/rsrc.c
769
unsigned long off;
io_uring/rsrc.c
828
off = (unsigned long)iov->iov_base & ~PAGE_MASK;
io_uring/rsrc.c
830
off += data.first_folio_page_idx << PAGE_SHIFT;
io_uring/rsrc.c
838
vec_len = min_t(size_t, size, (1UL << imu->folio_shift) - off);
io_uring/rsrc.c
839
bvec_set_page(&imu->bvec[i], pages[i], vec_len, off);
io_uring/rsrc.c
840
off = 0;
io_uring/rw.c
272
rw->kiocb.ki_pos = READ_ONCE(sqe->off);
io_uring/splice.c
115
sp->off_out = READ_ONCE(sqe->off);
io_uring/splice.c
46
if (READ_ONCE(sqe->splice_off_in) || READ_ONCE(sqe->off))
io_uring/sync.c
109
ret = vfs_fallocate(req->file, sync->mode, sync->off, sync->len);
io_uring/sync.c
20
loff_t off;
io_uring/sync.c
32
sync->off = READ_ONCE(sqe->off);
io_uring/sync.c
48
ret = sync_file_range(req->file, sync->off, sync->len, sync->flags);
io_uring/sync.c
64
sync->off = READ_ONCE(sqe->off);
io_uring/sync.c
65
if (sync->off < 0)
io_uring/sync.c
75
loff_t end = sync->off + sync->len;
io_uring/sync.c
81
ret = vfs_fsync_range(req->file, sync->off, end > 0 ? end : LLONG_MAX,
io_uring/sync.c
94
sync->off = READ_ONCE(sqe->off);
io_uring/timeout.c
18
u32 off;
io_uring/timeout.c
436
timeout->off = 0; /* noseq */
io_uring/timeout.c
46
return !timeout->off || data->flags & IORING_TIMEOUT_MULTISHOT;
io_uring/timeout.c
522
u32 off = READ_ONCE(sqe->off);
io_uring/timeout.c
526
if (off && is_timeout_link)
io_uring/timeout.c
541
timeout->off = off;
io_uring/timeout.c
542
if (unlikely(off && !req->ctx->off_timeout_used))
io_uring/timeout.c
549
if ((flags & IORING_TIMEOUT_MULTISHOT) && off > 0)
io_uring/timeout.c
550
timeout->repeats = off;
io_uring/timeout.c
601
u32 tail, off = timeout->off;
io_uring/timeout.c
616
timeout->target_seq = tail + off;
io_uring/timeout.c
63
if (!timeout->off || (timeout->repeats && --timeout->repeats))
io_uring/timeout.c
635
if (off >= nextt->target_seq - tail)
io_uring/truncate.c
31
ft->len = READ_ONCE(sqe->off);
io_uring/zcrx.c
1194
struct io_zcrx_ifq *ifq, int off, int len)
io_uring/zcrx.c
1212
offset = off + (net_iov_idx(niov) << ifq->niov_shift);
io_uring/zcrx.c
1214
rcqe->off = offset + ((u64)area->area_id << IORING_ZCRX_AREA_SHIFT);
io_uring/zcrx.c
123
unsigned long off = (unsigned long)area_reg->addr;
io_uring/zcrx.c
130
if (off)
io_uring/zcrx.c
1323
const skb_frag_t *frag, int off, int len)
io_uring/zcrx.c
1327
return io_zcrx_copy_chunk(req, ifq, page, off + skb_frag_off(frag), len);
io_uring/zcrx.c
1331
const skb_frag_t *frag, int off, int len)
io_uring/zcrx.c
1337
return io_zcrx_copy_frag(req, ifq, frag, off, len);
io_uring/zcrx.c
1345
if (!io_zcrx_queue_cqe(req, niov, ifq, off + skb_frag_off(frag), len))
io_uring/zcrx.c
1366
int i, copy, end, off;
io_uring/zcrx.c
1417
off = offset - start;
io_uring/zcrx.c
1418
ret = io_zcrx_recv_frag(req, ifq, frag, off, copy);
io_uring/zcrx.c
1442
off = offset - start;
io_uring/zcrx.c
1444
ret = io_zcrx_recv_skb(desc, frag_iter, off, copy);
io_uring/zcrx.c
382
size_t off, size;
io_uring/zcrx.c
387
off = reg->offsets.rqes;
io_uring/zcrx.c
388
size = off + sizeof(struct io_uring_zcrx_rqe) * reg->rq_entries;
io_uring/zcrx.c
401
ifq->rqes = (struct io_uring_zcrx_rqe *)(ptr + off);
io_uring/zcrx.c
930
__u64 off = READ_ONCE(rqe->off);
io_uring/zcrx.c
934
area_idx = off >> IORING_ZCRX_AREA_SHIFT;
io_uring/zcrx.c
935
niov_idx = (off & ~IORING_ZCRX_AREA_MASK) >> ifq->niov_shift;
ipc/mqueue.c
630
size_t count, loff_t *off)
ipc/mqueue.c
649
ret = simple_read_from_buffer(u_data, count, off, buffer,
kernel/bpf/arena.c
46
#define GUARD_SZ round_up(1ull << sizeof_field(struct bpf_insn, off) * 8, PAGE_SIZE << 1)
kernel/bpf/arena.c
497
static int arena_map_direct_value_addr(const struct bpf_map *map, u64 *imm, u32 off)
kernel/bpf/arena.c
501
if ((u64)off > arena->user_vm_end - arena->user_vm_start)
kernel/bpf/arraymap.c
190
u32 off)
kernel/bpf/arraymap.c
196
if (off >= map->value_size)
kernel/bpf/arraymap.c
204
u32 *off)
kernel/bpf/arraymap.c
215
*off = imm - base;
kernel/bpf/arraymap.c
315
int cpu, off = 0;
kernel/bpf/arraymap.c
335
copy_map_value_long(map, value + off, per_cpu_ptr(pptr, cpu));
kernel/bpf/arraymap.c
336
check_and_init_map_value(map, value + off);
kernel/bpf/arraymap.c
337
off += size;
kernel/bpf/arraymap.c
655
int off = 0, cpu = 0;
kernel/bpf/arraymap.c
675
copy_map_value_long(map, info->percpu_value_buf + off,
kernel/bpf/arraymap.c
677
check_and_init_map_value(map, info->percpu_value_buf + off);
kernel/bpf/arraymap.c
678
off += size;
kernel/bpf/bpf_insn_array.c
120
static int insn_array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, u32 off)
kernel/bpf/bpf_insn_array.c
124
if ((off % sizeof(long)) != 0 ||
kernel/bpf/bpf_insn_array.c
125
(off / sizeof(long)) >= map->max_entries)
kernel/bpf/bpf_insn_array.c
165
u32 off;
kernel/bpf/bpf_insn_array.c
169
off = insn_array->values[i].orig_off;
kernel/bpf/bpf_insn_array.c
171
if (off >= prog->len)
kernel/bpf/bpf_insn_array.c
174
if (off > 0) {
kernel/bpf/bpf_insn_array.c
175
if (prog->insnsi[off-1].code == (BPF_LD | BPF_DW | BPF_IMM))
kernel/bpf/bpf_insn_array.c
234
void bpf_insn_array_adjust(struct bpf_map *map, u32 off, u32 len)
kernel/bpf/bpf_insn_array.c
243
if (insn_array->values[i].xlated_off <= off)
kernel/bpf/bpf_insn_array.c
251
void bpf_insn_array_adjust_after_remove(struct bpf_map *map, u32 off, u32 len)
kernel/bpf/bpf_insn_array.c
257
if (insn_array->values[i].xlated_off < off)
kernel/bpf/bpf_insn_array.c
261
if (insn_array->values[i].xlated_off < off + len)
kernel/bpf/btf.c
311
u32 off;
kernel/bpf/btf.c
3445
u32 off;
kernel/bpf/btf.c
3458
u32 off, int sz, enum btf_field_type field_type,
kernel/bpf/btf.c
3466
info->off = off;
kernel/bpf/btf.c
3471
u32 off, int sz, struct btf_field_info *info, u32 field_mask)
kernel/bpf/btf.c
3513
info->off = off;
kernel/bpf/btf.c
3566
const struct btf_type *t, int comp_idx, u32 off,
kernel/bpf/btf.c
3596
info->off = off;
kernel/bpf/btf.c
3693
info[cur++].off += (i + 1) * elem_size;
kernel/bpf/btf.c
3711
u32 off, u32 nelems,
kernel/bpf/btf.c
3730
info[i].off += off;
kernel/bpf/btf.c
3747
u32 off, u32 expected_size,
kernel/bpf/btf.c
3777
ret = btf_find_nested_struct(btf, var_type, off, nelems, field_mask,
kernel/bpf/btf.c
3789
if (off % align)
kernel/bpf/btf.c
3801
ret = btf_find_struct(btf, var_type, off, sz, field_type,
kernel/bpf/btf.c
3810
ret = btf_find_kptr(btf, var_type, off, sz,
kernel/bpf/btf.c
3818
var_idx, off, sz,
kernel/bpf/btf.c
3847
u32 i, off, seen_mask = 0;
kernel/bpf/btf.c
3853
off = __btf_member_bit_offset(t, member);
kernel/bpf/btf.c
3854
if (off % 8)
kernel/bpf/btf.c
3857
off /= 8;
kernel/bpf/btf.c
3860
off, 0,
kernel/bpf/btf.c
3876
u32 i, off, seen_mask = 0;
kernel/bpf/btf.c
3882
off = vsi->offset;
kernel/bpf/btf.c
3883
ret = btf_find_field_one(btf, var, var_type, -1, off, vsi->size,
kernel/bpf/btf.c
4096
if (info_arr[i].off + field_type_size > value_size) {
kernel/bpf/btf.c
4097
WARN_ONCE(1, "verifier bug off %d size %d", info_arr[i].off, value_size);
kernel/bpf/btf.c
4101
if (info_arr[i].off < next_off) {
kernel/bpf/btf.c
4105
next_off = info_arr[i].off + field_type_size;
kernel/bpf/btf.c
4108
rec->fields[i].offset = info_arr[i].off;
kernel/bpf/btf.c
5560
return (int)(x->off - y->off) ? : (int)(x->len - y->len);
kernel/bpf/btf.c
5586
if (expected_total < secs[i].off) {
kernel/bpf/btf.c
5590
if (total < secs[i].off) {
kernel/bpf/btf.c
5595
if (total > secs[i].off) {
kernel/bpf/btf.c
6528
int off)
kernel/bpf/btf.c
6536
return off / 8;
kernel/bpf/btf.c
6543
if (off < offset)
kernel/bpf/btf.c
6549
if (off < offset)
kernel/bpf/btf.c
6576
int off = 0, i;
kernel/bpf/btf.c
6585
off += roundup(sz, 8);
kernel/bpf/btf.c
6588
return off;
kernel/bpf/btf.c
6788
bool btf_ctx_access(int off, int size, enum bpf_access_type type,
kernel/bpf/btf.c
6803
if (off % 8) {
kernel/bpf/btf.c
6805
tname, off);
kernel/bpf/btf.c
6808
arg = btf_ctx_arg_idx(btf, t, off);
kernel/bpf/btf.c
6907
if (ctx_arg_info->offset == off && type == PTR_TO_BUF &&
kernel/bpf/btf.c
6925
if (ctx_arg_info->offset == off) {
kernel/bpf/btf.c
6927
bpf_log(log,"invalid btf_id for context argument offset %u\n", off);
kernel/bpf/btf.c
7045
const struct btf_type *t, int off, int size,
kernel/bpf/btf.c
7073
if (off + size > t->size) {
kernel/bpf/btf.c
7093
if (off < moff)
kernel/bpf/btf.c
7106
off = (off - moff) % t->size;
kernel/bpf/btf.c
7111
tname, off, size);
kernel/bpf/btf.c
7118
if (off + size <= moff)
kernel/bpf/btf.c
7134
if (off <= moff &&
kernel/bpf/btf.c
7135
BITS_ROUNDUP_BYTES(end_bit) <= off + size)
kernel/bpf/btf.c
7154
if (off < moff)
kernel/bpf/btf.c
7171
if (off >= mtrue_end)
kernel/bpf/btf.c
7223
elem_idx = (off - moff) / msize;
kernel/bpf/btf.c
7237
if (off == moff) {
kernel/bpf/btf.c
7243
off -= moff;
kernel/bpf/btf.c
7252
if (msize != size || off != moff) {
kernel/bpf/btf.c
7255
mname, moff, tname, off, size);
kernel/bpf/btf.c
7292
if (off + size > mtrue_end && !(*flag & PTR_UNTRUSTED)) {
kernel/bpf/btf.c
7295
mname, mtrue_end, tname, off, size);
kernel/bpf/btf.c
7301
bpf_log(log, "struct %s doesn't have field at offset %d\n", tname, off);
kernel/bpf/btf.c
7307
int off, int size, enum bpf_access_type atype __maybe_unused,
kernel/bpf/btf.c
7329
if (off < offset + field->size && offset < off + size) {
kernel/bpf/btf.c
7341
err = btf_struct_walk(log, btf, t, off, size, &id, &tmp_flag, field_name);
kernel/bpf/btf.c
7367
off = 0;
kernel/bpf/btf.c
7398
const struct btf *btf, u32 id, int off,
kernel/bpf/btf.c
7407
if (off == 0 && btf_types_are_same(btf, id, need_btf, need_type_id))
kernel/bpf/btf.c
7419
err = btf_struct_walk(log, btf, type, off, 1, &id, &flag, NULL);
kernel/bpf/btf.c
7429
off = 0;
kernel/bpf/cgroup.c
1830
static bool cgroup_dev_is_valid_access(int off, int size,
kernel/bpf/cgroup.c
1840
if (off < 0 || off + size > sizeof(struct bpf_cgroup_dev_ctx))
kernel/bpf/cgroup.c
1843
if (off % size != 0)
kernel/bpf/cgroup.c
1846
switch (off) {
kernel/bpf/cgroup.c
1849
if (!bpf_ctx_narrow_access_ok(off, size, size_default))
kernel/bpf/cgroup.c
2387
static bool sysctl_is_valid_access(int off, int size, enum bpf_access_type type,
kernel/bpf/cgroup.c
2393
if (off < 0 || off + size > sizeof(struct bpf_sysctl) || off % size)
kernel/bpf/cgroup.c
2396
switch (off) {
kernel/bpf/cgroup.c
2401
return bpf_ctx_narrow_access_ok(off, size, size_default);
kernel/bpf/cgroup.c
2405
return bpf_ctx_narrow_access_ok(off, size, size_default);
kernel/bpf/cgroup.c
2422
switch (si->off) {
kernel/bpf/cgroup.c
2540
static bool cg_sockopt_is_valid_access(int off, int size,
kernel/bpf/cgroup.c
2547
if (off < 0 || off >= sizeof(struct bpf_sockopt))
kernel/bpf/cgroup.c
2550
if (off % size != 0)
kernel/bpf/cgroup.c
2554
switch (off) {
kernel/bpf/cgroup.c
2574
switch (off) {
kernel/bpf/cgroup.c
2622
switch (si->off) {
kernel/bpf/core.c
1251
s16 off = insn->off;
kernel/bpf/core.c
1265
off >= 0 && off < prog->aux->real_func_cnt)
kernel/bpf/core.c
1266
addr = (u8 *)prog->aux->func[off]->bpf_func;
kernel/bpf/core.c
1271
err = bpf_get_kfunc_addr(prog, insn->imm, insn->off, &addr);
kernel/bpf/core.c
1301
s16 off;
kernel/bpf/core.c
1345
*to++ = BPF_ALU32_REG_OFF(from->code, from->dst_reg, BPF_REG_AX, from->off);
kernel/bpf/core.c
1359
*to++ = BPF_ALU64_REG_OFF(from->code, from->dst_reg, BPF_REG_AX, from->off);
kernel/bpf/core.c
1374
off = from->off;
kernel/bpf/core.c
1375
if (off < 0)
kernel/bpf/core.c
1376
off -= 2;
kernel/bpf/core.c
1379
*to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off);
kernel/bpf/core.c
1394
off = from->off;
kernel/bpf/core.c
1395
if (off < 0)
kernel/bpf/core.c
1396
off -= 2;
kernel/bpf/core.c
1400
off);
kernel/bpf/core.c
1423
*to++ = BPF_STX_MEM(from->code, from->dst_reg, BPF_REG_AX, from->off);
kernel/bpf/core.c
1443
.off = from->off,
kernel/bpf/core.c
1493
static void adjust_insn_arrays(struct bpf_prog *prog, u32 off, u32 len)
kernel/bpf/core.c
1505
bpf_insn_array_adjust(map, off, len);
kernel/bpf/core.c
2075
insn + insn->off + 1);
kernel/bpf/core.c
2107
insn += insn->off;
kernel/bpf/core.c
2118
insn += insn->off; \
kernel/bpf/core.c
2124
insn += insn->off; \
kernel/bpf/core.c
2130
insn += insn->off; \
kernel/bpf/core.c
2136
insn += insn->off; \
kernel/bpf/core.c
2168
*(SIZE *)(unsigned long) (DST + insn->off) = SRC; \
kernel/bpf/core.c
2171
*(SIZE *)(unsigned long) (DST + insn->off) = IMM; \
kernel/bpf/core.c
2174
DST = *(SIZE *)(unsigned long) (SRC + insn->off); \
kernel/bpf/core.c
2178
(const void *)(long) (SRC + insn->off)); \
kernel/bpf/core.c
2190
DST = *(SIZE *)(unsigned long) (SRC + insn->off); \
kernel/bpf/core.c
2194
(const void *)(long) (SRC + insn->off)); \
kernel/bpf/core.c
2207
(DST + insn->off)); \
kernel/bpf/core.c
2210
(DST + insn->off)); \
kernel/bpf/core.c
2218
(atomic_t *)(unsigned long) (DST + insn->off)); \
kernel/bpf/core.c
2222
(atomic64_t *)(unsigned long) (DST + insn->off)); \
kernel/bpf/core.c
2244
(atomic_t *)(unsigned long) (DST + insn->off),
kernel/bpf/core.c
2248
(atomic64_t *)(unsigned long) (DST + insn->off),
kernel/bpf/core.c
2256
(atomic_t *)(unsigned long) (DST + insn->off),
kernel/bpf/core.c
2260
(atomic64_t *)(unsigned long) (DST + insn->off),
kernel/bpf/core.c
2273
(SIZE *)(unsigned long)(SRC + insn->off)); \
kernel/bpf/core.c
2291
(SIZE *)(unsigned long)(DST + insn->off), (SIZE)SRC); \
kernel/bpf/core.c
2392
insn->off = (s16) insn->imm;
kernel/bpf/core.c
327
dst[i].off == 0) {
kernel/bpf/core.c
360
s64 off_min, off_max, off;
kernel/bpf/core.c
364
off = insn->imm;
kernel/bpf/core.c
368
off = insn->off;
kernel/bpf/core.c
373
if (curr < pos && curr + off + 1 >= end_old)
kernel/bpf/core.c
374
off += delta;
kernel/bpf/core.c
375
else if (curr >= end_new && curr + off + 1 < end_new)
kernel/bpf/core.c
376
off -= delta;
kernel/bpf/core.c
377
if (off < off_min || off > off_max)
kernel/bpf/core.c
381
insn->imm = off;
kernel/bpf/core.c
383
insn->off = off;
kernel/bpf/core.c
435
static void bpf_adj_linfo(struct bpf_prog *prog, u32 off, u32 delta)
kernel/bpf/core.c
447
if (off < linfo[i].insn_off)
kernel/bpf/core.c
455
struct bpf_prog *bpf_patch_insn_single(struct bpf_prog *prog, u32 off,
kernel/bpf/core.c
465
memcpy(prog->insnsi + off, patch, sizeof(*patch));
kernel/bpf/core.c
477
(err = bpf_adj_branches(prog, off, off + 1, off + len, true)))
kernel/bpf/core.c
499
insn_rest = insn_adj_cnt - off - len;
kernel/bpf/core.c
501
memmove(prog_adj->insnsi + off + len, prog_adj->insnsi + off + 1,
kernel/bpf/core.c
503
memcpy(prog_adj->insnsi + off, patch, sizeof(*patch) * len);
kernel/bpf/core.c
509
BUG_ON(bpf_adj_branches(prog_adj, off, off + 1, off + len, false));
kernel/bpf/core.c
511
bpf_adj_linfo(prog_adj, off, insn_delta);
kernel/bpf/core.c
516
int bpf_remove_insns(struct bpf_prog *prog, u32 off, u32 cnt)
kernel/bpf/core.c
523
memmove(prog->insnsi + off, prog->insnsi + off + cnt,
kernel/bpf/core.c
524
sizeof(struct bpf_insn) * (prog->len - off - cnt));
kernel/bpf/core.c
527
err = bpf_adj_branches(prog, off, off + cnt, off, false);
kernel/bpf/core.c
68
#define OFF insn->off
kernel/bpf/core.c
721
unsigned long *off, char *sym)
kernel/bpf/core.c
736
if (off)
kernel/bpf/core.c
737
*off = addr - symbol_start;
kernel/bpf/disasm.c
160
insn->off == 1;
kernel/bpf/disasm.c
166
(insn->off == 8 || insn->off == 16 || insn->off == 32);
kernel/bpf/disasm.c
172
insn->off == BPF_ADDR_SPACE_CAST;
kernel/bpf/disasm.c
183
return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU;
kernel/bpf/disasm.c
217
is_movsx(insn) ? bpf_movsx_string[(insn->off >> 3) - 1] : "",
kernel/bpf/disasm.c
234
insn->off, insn->src_reg);
kernel/bpf/disasm.c
241
insn->dst_reg, insn->off,
kernel/bpf/disasm.c
254
insn->dst_reg, insn->off, insn->src_reg);
kernel/bpf/disasm.c
261
insn->dst_reg, insn->off,
kernel/bpf/disasm.c
269
insn->dst_reg, insn->off, insn->src_reg);
kernel/bpf/disasm.c
275
insn->src_reg, insn->off);
kernel/bpf/disasm.c
281
insn->dst_reg, insn->off, insn->src_reg);
kernel/bpf/disasm.c
291
insn->off, insn->imm);
kernel/bpf/disasm.c
307
insn->src_reg, insn->off);
kernel/bpf/disasm.c
360
insn->code, insn->off);
kernel/bpf/disasm.c
367
insn->code, insn->off);
kernel/bpf/disasm.c
380
insn->src_reg, insn->off);
kernel/bpf/disasm.c
387
(u32)insn->imm, insn->off);
kernel/bpf/hashtab.c
1702
int off = 0, cpu;
kernel/bpf/hashtab.c
1706
copy_map_value_long(&htab->map, value + off, per_cpu_ptr(pptr, cpu));
kernel/bpf/hashtab.c
1707
check_and_init_map_value(&htab->map, value + off);
kernel/bpf/hashtab.c
1708
off += roundup_value_size;
kernel/bpf/hashtab.c
1897
int off = 0, cpu;
kernel/bpf/hashtab.c
1907
copy_map_value_long(&htab->map, dst_val + off,
kernel/bpf/hashtab.c
1909
check_and_init_map_value(&htab->map, dst_val + off);
kernel/bpf/hashtab.c
1910
off += size;
kernel/bpf/hashtab.c
2168
int ret = 0, off = 0, cpu;
kernel/bpf/hashtab.c
2186
copy_map_value_long(map, info->percpu_value_buf + off,
kernel/bpf/hashtab.c
2188
check_and_init_map_value(map, info->percpu_value_buf + off);
kernel/bpf/hashtab.c
2189
off += roundup_value_size;
kernel/bpf/hashtab.c
2474
int cpu, off = 0;
kernel/bpf/hashtab.c
2498
copy_map_value_long(map, value + off, per_cpu_ptr(pptr, cpu));
kernel/bpf/hashtab.c
2499
check_and_init_map_value(map, value + off);
kernel/bpf/hashtab.c
2500
off += size;
kernel/bpf/helpers.c
1784
static void bpf_dynptr_advance_offset(struct bpf_dynptr_kern *ptr, u64 off)
kernel/bpf/helpers.c
1789
df->offset += off;
kernel/bpf/helpers.c
1792
ptr->offset += off;
kernel/bpf/helpers.c
2384
bool tail, struct btf_record *rec, u64 off)
kernel/bpf/helpers.c
2399
__bpf_obj_drop_impl((void *)n - off, rec, false);
kernel/bpf/helpers.c
2411
void *meta__ign, u64 off)
kernel/bpf/helpers.c
2416
return __bpf_list_add(n, head, false, meta ? meta->record : NULL, off);
kernel/bpf/helpers.c
2421
void *meta__ign, u64 off)
kernel/bpf/helpers.c
2426
return __bpf_list_add(n, head, true, meta ? meta->record : NULL, off);
kernel/bpf/helpers.c
2506
void *less, struct btf_record *rec, u64 off)
kernel/bpf/helpers.c
2518
__bpf_obj_drop_impl((void *)n - off, rec, false);
kernel/bpf/helpers.c
2540
void *meta__ign, u64 off)
kernel/bpf/helpers.c
2545
return __bpf_rbtree_add(root, n, (void *)less, meta ? meta->record : NULL, off);
kernel/bpf/helpers.c
3010
u64 off;
kernel/bpf/helpers.c
3030
off = 0;
kernel/bpf/helpers.c
3031
while (off < size) {
kernel/bpf/helpers.c
3032
u64 chunk_sz = min_t(u64, sizeof(buf), size - off);
kernel/bpf/helpers.c
3035
err = __bpf_dynptr_read(buf, chunk_sz, src, src_off + off, 0);
kernel/bpf/helpers.c
3038
err = __bpf_dynptr_write(dst, dst_off + off, buf, chunk_sz, 0);
kernel/bpf/helpers.c
3042
off += chunk_sz;
kernel/bpf/liveness.c
445
return insn->off;
kernel/bpf/local_storage.c
187
int cpu, off = 0;
kernel/bpf/local_storage.c
208
copy_map_value_long(_map, value + off, per_cpu_ptr(storage->percpu_buf, cpu));
kernel/bpf/local_storage.c
209
off += size;
kernel/bpf/log.c
695
verbose_snum(env, reg->var_off.value + reg->off);
kernel/bpf/log.c
705
verbose(env, "%+d", reg->off);
kernel/bpf/log.c
717
if (t != SCALAR_VALUE && reg->off) {
kernel/bpf/log.c
719
verbose_snum(env, reg->off);
kernel/bpf/offload.c
338
bpf_prog_offload_replace_insn(struct bpf_verifier_env *env, u32 off,
kernel/bpf/offload.c
350
ret = ops->replace_insn(env, off, insn);
kernel/bpf/offload.c
357
bpf_prog_offload_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt)
kernel/bpf/offload.c
366
ret = offload->offdev->ops->remove_insns(env, off, cnt);
kernel/bpf/ringbuf.c
426
unsigned long off = (unsigned long)hdr->pg_off << PAGE_SHIFT;
kernel/bpf/ringbuf.c
428
return (void*)((addr & PAGE_MASK) - off);
kernel/bpf/syscall.c
4896
unsigned long addr, u32 *off,
kernel/bpf/syscall.c
4903
for (i = 0, *off = 0; i < prog->aux->used_map_cnt; i++) {
kernel/bpf/syscall.c
4911
if (!map->ops->map_direct_value_meta(map, addr, off)) {
kernel/bpf/syscall.c
4928
u32 off, type;
kernel/bpf/syscall.c
4969
map = bpf_map_from_imm(prog, imm, &off, &type);
kernel/bpf/syscall.c
4973
insns[i + 1].imm = off;
kernel/bpf/syscall.c
6365
static bool syscall_prog_is_valid_access(int off, int size,
kernel/bpf/syscall.c
6370
if (off < 0 || off >= U16_MAX)
kernel/bpf/syscall.c
6372
if (off % size != 0)
kernel/bpf/verifier.c
11152
field = reg_find_field_offset(&caller->regs[BPF_REG_1], caller->regs[BPF_REG_1].off,
kernel/bpf/verifier.c
11528
fmt_map_off = fmt_reg->off + fmt_reg->var_off.value;
kernel/bpf/verifier.c
12835
(reg->off || !tnum_is_const(reg->var_off) ||
kernel/bpf/verifier.c
12840
struct_same = btf_struct_ids_match(&env->log, reg_btf, reg_ref_id, reg->off, meta->btf, ref_id, strict_type_match);
kernel/bpf/verifier.c
13109
return bpf_pseudo_kfunc_call(insn) && insn->off == 0 &&
kernel/bpf/verifier.c
13212
head_off = reg->off + reg->var_off.value;
kernel/bpf/verifier.c
13279
node_off = reg->off + reg->var_off.value;
kernel/bpf/verifier.c
14128
err = fetch_kfunc_arg_meta(env, insn->imm, insn->off, &meta);
kernel/bpf/verifier.c
14139
if (!insn->off &&
kernel/bpf/verifier.c
14164
} else if (!insn->off && insn->imm == special_kfunc_list[KF___bpf_trap]) {
kernel/bpf/verifier.c
14307
insn_aux->insert_off = regs[BPF_REG_2].off;
kernel/bpf/verifier.c
14519
if (reg->off >= BPF_MAX_VAR_OFF || reg->off <= -BPF_MAX_VAR_OFF) {
kernel/bpf/verifier.c
14521
reg_type_str(env, type), reg->off);
kernel/bpf/verifier.c
14561
ptr_limit = -(ptr_reg->var_off.value + ptr_reg->off);
kernel/bpf/verifier.c
14567
ptr_reg->umax_value) + ptr_reg->off;
kernel/bpf/verifier.c
14806
int off)
kernel/bpf/verifier.c
14813
regno, tn_buf, off);
kernel/bpf/verifier.c
14817
if (off >= 0 || off < -MAX_BPF_STACK) {
kernel/bpf/verifier.c
14819
"prohibited for !root; off=%d\n", regno, off);
kernel/bpf/verifier.c
14841
dst_reg->off + dst_reg->var_off.value))
kernel/bpf/verifier.c
14845
if (check_map_access(env, dst, dst_reg->off, 1, false, ACCESS_HELPER)) {
kernel/bpf/verifier.c
14972
if (known && (ptr_reg->off + smin_val ==
kernel/bpf/verifier.c
14973
(s64)(s32)(ptr_reg->off + smin_val))) {
kernel/bpf/verifier.c
14980
dst_reg->off = ptr_reg->off + smin_val;
kernel/bpf/verifier.c
15004
dst_reg->off = ptr_reg->off;
kernel/bpf/verifier.c
15028
if (known && (ptr_reg->off - smin_val ==
kernel/bpf/verifier.c
15029
(s64)(s32)(ptr_reg->off - smin_val))) {
kernel/bpf/verifier.c
15037
dst_reg->off = ptr_reg->off - smin_val;
kernel/bpf/verifier.c
15060
dst_reg->off = ptr_reg->off;
kernel/bpf/verifier.c
16049
s16 off = insn->off;
kernel/bpf/verifier.c
16108
if (off == 1)
kernel/bpf/verifier.c
16113
if (off == 1)
kernel/bpf/verifier.c
16123
if (off == 1)
kernel/bpf/verifier.c
16128
if (off == 1)
kernel/bpf/verifier.c
16318
s32 off;
kernel/bpf/verifier.c
16326
off = (s32)val;
kernel/bpf/verifier.c
16330
if (off == S32_MIN)
kernel/bpf/verifier.c
16332
off = -off;
kernel/bpf/verifier.c
16341
dst_reg->off = 0;
kernel/bpf/verifier.c
16348
dst_reg->off = off;
kernel/bpf/verifier.c
16371
insn->off != 0 || insn->imm != 0) {
kernel/bpf/verifier.c
16376
if (insn->src_reg != BPF_REG_0 || insn->off != 0 ||
kernel/bpf/verifier.c
16413
if ((insn->off != 0 && insn->off != 8 && insn->off != 16) ||
kernel/bpf/verifier.c
16418
} else if (insn->off == BPF_ADDR_SPACE_CAST) {
kernel/bpf/verifier.c
16428
if ((insn->off != 0 && insn->off != 8 && insn->off != 16 &&
kernel/bpf/verifier.c
16429
insn->off != 32) || insn->imm) {
kernel/bpf/verifier.c
16440
if (insn->src_reg != BPF_REG_0 || insn->off != 0) {
kernel/bpf/verifier.c
16464
} else if (insn->off == 0) {
kernel/bpf/verifier.c
16481
no_sext = src_reg->umax_value < (1ULL << (insn->off - 1));
kernel/bpf/verifier.c
16487
coerce_reg_to_size_sx(dst_reg, insn->off >> 3);
kernel/bpf/verifier.c
16501
if (insn->off == 0) {
kernel/bpf/verifier.c
16516
bool no_sext = src_reg->umax_value < (1ULL << (insn->off - 1));
kernel/bpf/verifier.c
16524
coerce_subreg_to_size_sx(dst_reg, insn->off >> 3);
kernel/bpf/verifier.c
16556
if (insn->imm != 0 || (insn->off != 0 && insn->off != 1) ||
kernel/bpf/verifier.c
16557
(insn->off == 1 && opcode != BPF_MOD && opcode != BPF_DIV)) {
kernel/bpf/verifier.c
16566
if (insn->src_reg != BPF_REG_0 || (insn->off != 0 && insn->off != 1) ||
kernel/bpf/verifier.c
16567
(insn->off == 1 && opcode != BPF_MOD && opcode != BPF_DIV)) {
kernel/bpf/verifier.c
16613
if (dst_reg->off < 0 ||
kernel/bpf/verifier.c
16614
(dst_reg->off == 0 && range_right_open))
kernel/bpf/verifier.c
16619
dst_reg->umax_value + dst_reg->off > MAX_PACKET_OFF)
kernel/bpf/verifier.c
16625
new_range = dst_reg->off;
kernel/bpf/verifier.c
17212
WARN_ON_ONCE(reg->off))
kernel/bpf/verifier.c
17447
reg->off == known_reg->off) {
kernel/bpf/verifier.c
17454
s32 saved_off = reg->off;
kernel/bpf/verifier.c
17458
__mark_reg_known(&fake_reg, (s64)reg->off - (s64)known_reg->off);
kernel/bpf/verifier.c
17466
reg->off = saved_off;
kernel/bpf/verifier.c
17525
*insn_idx += insn->off;
kernel/bpf/verifier.c
17605
*insn_idx += insn->off;
kernel/bpf/verifier.c
17613
err = sanitize_speculative_path(env, insn, *insn_idx + insn->off + 1,
kernel/bpf/verifier.c
17638
other_branch = push_stack(env, *insn_idx + insn->off + 1, *insn_idx, false);
kernel/bpf/verifier.c
17754
if (insn->off != 0) {
kernel/bpf/verifier.c
17824
dst_reg->off = aux->map_off;
kernel/bpf/verifier.c
17883
if (insn->dst_reg != BPF_REG_0 || insn->off != 0 ||
kernel/bpf/verifier.c
18136
static void mark_subprog_changes_pkt_data(struct bpf_verifier_env *env, int off)
kernel/bpf/verifier.c
18140
subprog = bpf_find_containing_subprog(env, off);
kernel/bpf/verifier.c
18144
static void mark_subprog_might_sleep(struct bpf_verifier_env *env, int off)
kernel/bpf/verifier.c
18148
subprog = bpf_find_containing_subprog(env, off);
kernel/bpf/verifier.c
18381
err = fetch_kfunc_arg_meta(env, call->imm, call->off, &meta);
kernel/bpf/verifier.c
18477
s16 off;
kernel/bpf/verifier.c
18502
for (i = 1, off = lowest_off; i <= ARRAY_SIZE(caller_saved); ++i, off += BPF_REG_SIZE) {
kernel/bpf/verifier.c
18523
if (stx->off != off || ldx->off != off)
kernel/bpf/verifier.c
18552
subprog->fastcall_stack_off = min(subprog->fastcall_stack_off, off);
kernel/bpf/verifier.c
18570
lowest_off = min(lowest_off, insn->off);
kernel/bpf/verifier.c
18641
static int copy_insn_array_uniq(struct bpf_map *map, u32 start, u32 end, u32 *off)
kernel/bpf/verifier.c
18646
err = copy_insn_array(map, start, end, off);
kernel/bpf/verifier.c
18650
return sort_insn_array_uniq(off, n);
kernel/bpf/verifier.c
18832
int ret, off, insn_sz;
kernel/bpf/verifier.c
18889
ret = fetch_kfunc_arg_meta(env, insn->imm, insn->off, &meta);
kernel/bpf/verifier.c
18922
off = insn->off;
kernel/bpf/verifier.c
18924
off = insn->imm;
kernel/bpf/verifier.c
18927
ret = push_insn(t, t + off + 1, FALLTHROUGH, env);
kernel/bpf/verifier.c
18931
mark_prune_point(env, t + off + 1);
kernel/bpf/verifier.c
18932
mark_jmp_point(env, t + off + 1);
kernel/bpf/verifier.c
18946
return push_insn(t, t + insn->off + 1, BRANCH, env);
kernel/bpf/verifier.c
19772
reg->off = 0;
kernel/bpf/verifier.c
19912
if ((rold->id & BPF_ADD_CONST) && rold->off != rcur->off)
kernel/bpf/verifier.c
19950
if (rold->off != rcur->off)
kernel/bpf/verifier.c
19967
rold->off == rcur->off && range_within(rold, rcur) &&
kernel/bpf/verifier.c
20581
spi = __get_spi(iter_reg->off + iter_reg->var_off.value);
kernel/bpf/verifier.c
20992
if (check_add_overflow(reg->umin_value, reg->off, &min_index) ||
kernel/bpf/verifier.c
20995
regno, reg->umin_value, reg->off);
kernel/bpf/verifier.c
20998
if (check_add_overflow(reg->umax_value, reg->off, &max_index) ||
kernel/bpf/verifier.c
21001
regno, reg->umax_value, reg->off);
kernel/bpf/verifier.c
21130
insn->off, BPF_SIZE(insn->code),
kernel/bpf/verifier.c
21145
insn->off != 0) ||
kernel/bpf/verifier.c
21158
(insn->off != 0 || !kfunc_spin_allowed(insn->imm)))) {
kernel/bpf/verifier.c
21180
insn->imm != 0 || insn->off != 0) {
kernel/bpf/verifier.c
21191
(class == BPF_JMP32 && insn->off != 0)) {
kernel/bpf/verifier.c
21197
env->insn_idx += insn->off + 1;
kernel/bpf/verifier.c
21827
insn[1].off != 0) {
kernel/bpf/verifier.c
21896
u32 off = insn[1].imm;
kernel/bpf/verifier.c
21903
err = map->ops->map_direct_value_addr(map, &addr, off);
kernel/bpf/verifier.c
21906
map->value_size, off);
kernel/bpf/verifier.c
21910
aux->map_off = off;
kernel/bpf/verifier.c
21911
addr += off;
kernel/bpf/verifier.c
21971
struct bpf_prog *new_prog, u32 off, u32 cnt)
kernel/bpf/verifier.c
21975
u32 old_seen = data[off].seen;
kernel/bpf/verifier.c
21983
data[off].zext_dst = insn_has_def32(insn + off + cnt - 1);
kernel/bpf/verifier.c
21989
memmove(data + off + cnt - 1, data + off,
kernel/bpf/verifier.c
21990
sizeof(struct bpf_insn_aux_data) * (prog_len - off - cnt + 1));
kernel/bpf/verifier.c
21991
memset(data + off, 0, sizeof(struct bpf_insn_aux_data) * (cnt - 1));
kernel/bpf/verifier.c
21992
for (i = off; i < off + cnt - 1; i++) {
kernel/bpf/verifier.c
21999
static void adjust_subprog_starts(struct bpf_verifier_env *env, u32 off, u32 len)
kernel/bpf/verifier.c
22007
if (env->subprog_info[i].start <= off)
kernel/bpf/verifier.c
22021
static void adjust_insn_arrays(struct bpf_verifier_env *env, u32 off, u32 len)
kernel/bpf/verifier.c
22029
bpf_insn_array_adjust(env->insn_array_maps[i], off, len);
kernel/bpf/verifier.c
22032
static void adjust_insn_arrays_after_remove(struct bpf_verifier_env *env, u32 off, u32 len)
kernel/bpf/verifier.c
22037
bpf_insn_array_adjust_after_remove(env->insn_array_maps[i], off, len);
kernel/bpf/verifier.c
22040
static void adjust_poke_descs(struct bpf_prog *prog, u32 off, u32 len)
kernel/bpf/verifier.c
22048
if (desc->insn_idx <= off)
kernel/bpf/verifier.c
22054
static struct bpf_prog *bpf_patch_insn_data(struct bpf_verifier_env *env, u32 off,
kernel/bpf/verifier.c
22071
new_prog = bpf_patch_insn_single(env->prog, off, patch, len);
kernel/bpf/verifier.c
22076
env->insn_aux_data[off].orig_idx);
kernel/bpf/verifier.c
22079
adjust_insn_aux_data(env, new_prog, off, len);
kernel/bpf/verifier.c
22080
adjust_subprog_starts(env, off, len);
kernel/bpf/verifier.c
22081
adjust_insn_arrays(env, off, len);
kernel/bpf/verifier.c
22082
adjust_poke_descs(new_prog, off, len);
kernel/bpf/verifier.c
22095
s16 off;
kernel/bpf/verifier.c
22114
if (i + 1 + insn->off != tgt_idx)
kernel/bpf/verifier.c
22116
if (check_add_overflow(insn->off, delta, &off))
kernel/bpf/verifier.c
22118
insn->off = off;
kernel/bpf/verifier.c
22125
u32 off, u32 cnt)
kernel/bpf/verifier.c
22131
if (env->subprog_info[i].start >= off)
kernel/bpf/verifier.c
22135
if (env->subprog_info[j].start >= off + cnt)
kernel/bpf/verifier.c
22140
if (env->subprog_info[j].start != off + cnt)
kernel/bpf/verifier.c
22169
if (env->subprog_info[i].start == off)
kernel/bpf/verifier.c
22180
static int bpf_adj_linfo_after_remove(struct bpf_verifier_env *env, u32 off,
kernel/bpf/verifier.c
22195
if (linfo[i].insn_off >= off)
kernel/bpf/verifier.c
22201
if (linfo[i].insn_off < off + cnt)
kernel/bpf/verifier.c
22210
if (prog->len != off && l_cnt &&
kernel/bpf/verifier.c
22211
(i == nr_linfo || linfo[i].insn_off != off + cnt)) {
kernel/bpf/verifier.c
22213
linfo[--i].insn_off = off + cnt;
kernel/bpf/verifier.c
22265
static int verifier_remove_insns(struct bpf_verifier_env *env, u32 off, u32 cnt)
kernel/bpf/verifier.c
22272
bpf_prog_offload_remove_insns(env, off, cnt);
kernel/bpf/verifier.c
22275
clear_insn_aux_data(env, off, cnt);
kernel/bpf/verifier.c
22277
err = bpf_remove_insns(env->prog, off, cnt);
kernel/bpf/verifier.c
22281
err = adjust_subprog_starts_after_remove(env, off, cnt);
kernel/bpf/verifier.c
22285
err = bpf_adj_linfo_after_remove(env, off, cnt);
kernel/bpf/verifier.c
22289
adjust_insn_arrays_after_remove(env, off, cnt);
kernel/bpf/verifier.c
22291
memmove(aux_data + off, aux_data + off + cnt,
kernel/bpf/verifier.c
22292
sizeof(*aux_data) * (orig_prog_len - off - cnt));
kernel/bpf/verifier.c
22351
ja.off = insn->off;
kernel/bpf/verifier.c
22352
else if (!aux_data[i + 1 + insn->off].seen)
kernel/bpf/verifier.c
22353
ja.off = 0;
kernel/bpf/verifier.c
22531
u32 target_size, size_default, off;
kernel/bpf/verifier.c
22751
off = insn->off;
kernel/bpf/verifier.c
22766
insn->off = off & ~(size_default - 1);
kernel/bpf/verifier.c
22781
off, size, size_default) * 8;
kernel/bpf/verifier.c
22850
insn->off = subprog;
kernel/bpf/verifier.c
2295
regs[regno].off = ds_head->node_offset;
kernel/bpf/verifier.c
22985
subprog = insn->off;
kernel/bpf/verifier.c
22992
subprog = insn->off;
kernel/bpf/verifier.c
23051
insn[1].imm = insn->off;
kernel/bpf/verifier.c
23052
insn->off = 0;
kernel/bpf/verifier.c
23057
insn->off = env->insn_aux_data[i].call_imm;
kernel/bpf/verifier.c
23058
subprog = find_subprog(env, i + insn->off + 1);
kernel/bpf/verifier.c
23101
insn->off = 0;
kernel/bpf/verifier.c
23243
desc = find_kfunc_desc(env->prog, insn->imm, insn->off);
kernel/bpf/verifier.c
2326
reg->off == 0 &&
kernel/bpf/verifier.c
23434
if ((insn->off == BPF_ADDR_SPACE_CAST && insn->imm == 1) ||
kernel/bpf/verifier.c
23439
insn->off = 0;
kernel/bpf/verifier.c
23454
insn->off == 1 && insn->imm == -1) {
kernel/bpf/verifier.c
23485
bool is_sdiv = isdiv && insn->off == 1;
kernel/bpf/verifier.c
23486
bool is_smod = !isdiv && insn->off == 1;
kernel/bpf/verifier.c
23580
if (insn->off)
kernel/bpf/verifier.c
23581
*patch++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_AX, insn->off);
kernel/bpf/verifier.c
23691
if (insn->off >= 0)
kernel/bpf/verifier.c
23692
insn_buf[1] = BPF_JMP_IMM(BPF_JEQ, BPF_REG_AX, 0, insn->off + 5);
kernel/bpf/verifier.c
23694
insn_buf[1] = BPF_JMP_IMM(BPF_JEQ, BPF_REG_AX, 0, insn->off - 1);
kernel/bpf/verifier.c
23720
if (insn->off >= 0)
kernel/bpf/verifier.c
23721
insn_buf[1] = BPF_JMP_IMM(BPF_JEQ, BPF_REG_AX, 0, insn->off + 2);
kernel/bpf/verifier.c
23723
insn_buf[1] = BPF_JMP_IMM(BPF_JEQ, BPF_REG_AX, 0, insn->off - 1);
kernel/bpf/verifier.c
3061
struct bpf_subprog_info *bpf_find_containing_subprog(struct bpf_verifier_env *env, int off)
kernel/bpf/verifier.c
3066
if (off >= env->prog->len || off < 0 || env->subprog_cnt == 0)
kernel/bpf/verifier.c
3073
if (vals[m].start <= off)
kernel/bpf/verifier.c
3082
static int find_subprog(struct bpf_verifier_env *env, int off)
kernel/bpf/verifier.c
3086
p = bpf_find_containing_subprog(env, off);
kernel/bpf/verifier.c
3087
if (!p || p->start != off)
kernel/bpf/verifier.c
3092
static int add_subprog(struct bpf_verifier_env *env, int off)
kernel/bpf/verifier.c
3097
if (off >= insn_cnt || off < 0) {
kernel/bpf/verifier.c
3101
ret = find_subprog(env, off);
kernel/bpf/verifier.c
3109
env->subprog_info[env->subprog_cnt++].start = off;
kernel/bpf/verifier.c
3596
.offset = insn->off,
kernel/bpf/verifier.c
3615
ret = add_kfunc_call(env, insn->imm, insn->off);
kernel/bpf/verifier.c
3647
ret = add_kfunc_call(env, insn->imm, insn->off);
kernel/bpf/verifier.c
3688
int i, subprog_start, subprog_end, off, cur_subprog = 0;
kernel/bpf/verifier.c
3716
off = i + bpf_jmp_offset(&insn[i]) + 1;
kernel/bpf/verifier.c
3717
if (off < subprog_start || off >= subprog_end) {
kernel/bpf/verifier.c
3718
verbose(env, "jump out of range from insn %d to %d\n", i, off);
kernel/bpf/verifier.c
4178
desc_btf = find_kfunc_desc_btf(data, insn->off);
kernel/bpf/verifier.c
5175
src_reg->off = 0;
kernel/bpf/verifier.c
5221
struct bpf_func_state *state, int insn_idx, int off)
kernel/bpf/verifier.c
5227
if (subprog->fastcall_stack_off <= off || aux[insn_idx].fastcall_pattern)
kernel/bpf/verifier.c
5250
int off, int size, int value_regno,
kernel/bpf/verifier.c
5254
int i, slot = -off - 1, spi = slot / BPF_REG_SIZE, err;
kernel/bpf/verifier.c
5293
if (!(off % BPF_REG_SIZE) && size == BPF_REG_SIZE) {
kernel/bpf/verifier.c
5305
check_fastcall_stack_contract(env, state, insn_idx, off);
kernel/bpf/verifier.c
5307
if (reg && !(off % BPF_REG_SIZE) && reg->type == SCALAR_VALUE && env->bpf_capable) {
kernel/bpf/verifier.c
5318
} else if (!reg && !(off % BPF_REG_SIZE) && is_bpf_st_mem(insn) &&
kernel/bpf/verifier.c
5396
int ptr_regno, int off, int size,
kernel/bpf/verifier.c
5412
min_off = ptr_reg->smin_value + off;
kernel/bpf/verifier.c
5413
max_off = ptr_reg->smax_value + off + size;
kernel/bpf/verifier.c
5554
int off, int size, int dst_regno)
kernel/bpf/verifier.c
5558
int i, slot = -off - 1, spi = slot / BPF_REG_SIZE;
kernel/bpf/verifier.c
5568
check_fastcall_stack_contract(env, state, env->insn_idx, off);
kernel/bpf/verifier.c
5590
bpf_stack_narrow_access_ok(off, size, spill_size)) {
kernel/bpf/verifier.c
5628
off, i, size);
kernel/bpf/verifier.c
565
if (bpf_pseudo_kfunc_call(insn) && insn->off == 0 &&
kernel/bpf/verifier.c
5665
off);
kernel/bpf/verifier.c
5678
off, i, size);
kernel/bpf/verifier.c
5682
mark_reg_stack_read(env, reg_state, off, off + size, dst_regno);
kernel/bpf/verifier.c
5696
int regno, int off, int access_size,
kernel/bpf/verifier.c
5720
int ptr_regno, int off, int size, int dst_regno)
kernel/bpf/verifier.c
5730
err = check_stack_range_initialized(env, ptr_regno, off, size,
kernel/bpf/verifier.c
5735
min_off = reg->smin_value + off;
kernel/bpf/verifier.c
5736
max_off = reg->smax_value + off;
kernel/bpf/verifier.c
5752
int ptr_regno, int off, int size,
kernel/bpf/verifier.c
5770
tn_buf, off, size);
kernel/bpf/verifier.c
5783
off += reg->var_off.value;
kernel/bpf/verifier.c
5784
err = check_stack_read_fixed_off(env, state, off, size,
kernel/bpf/verifier.c
5791
err = check_stack_read_var_off(env, ptr_regno, off, size,
kernel/bpf/verifier.c
5809
int ptr_regno, int off, int size,
kernel/bpf/verifier.c
5817
off += reg->var_off.value;
kernel/bpf/verifier.c
5818
err = check_stack_write_fixed_off(env, state, off, size,
kernel/bpf/verifier.c
5825
ptr_regno, off, size,
kernel/bpf/verifier.c
5832
int off, int size, enum bpf_access_type type)
kernel/bpf/verifier.c
5840
map->value_size, off, size);
kernel/bpf/verifier.c
5846
map->value_size, off, size);
kernel/bpf/verifier.c
5855
int off, int size, u32 mem_size,
kernel/bpf/verifier.c
5861
if (off >= 0 && size_ok && (u64)off + size <= mem_size)
kernel/bpf/verifier.c
5868
mem_size, off, size);
kernel/bpf/verifier.c
5872
mem_size, off, size);
kernel/bpf/verifier.c
5878
off, size, regno, reg->id, off, mem_size);
kernel/bpf/verifier.c
5883
mem_size, off, size);
kernel/bpf/verifier.c
5891
int off, int size, u32 mem_size,
kernel/bpf/verifier.c
5911
(off + reg->smin_value != (s64)(s32)(off + reg->smin_value)) ||
kernel/bpf/verifier.c
5912
reg->smin_value + off < 0)) {
kernel/bpf/verifier.c
5917
err = __check_mem_access(env, regno, reg->smin_value + off, size,
kernel/bpf/verifier.c
5934
err = __check_mem_access(env, regno, reg->umax_value + off, size,
kernel/bpf/verifier.c
5953
if (reg->off < 0) {
kernel/bpf/verifier.c
5955
reg_type_str(env, reg->type), regno, reg->off);
kernel/bpf/verifier.c
5959
if (!fixed_off_ok && reg->off) {
kernel/bpf/verifier.c
5961
reg_type_str(env, reg->type), regno, reg->off);
kernel/bpf/verifier.c
6042
if (!btf_struct_ids_match(&env->log, reg->btf, reg->btf_id, reg->off,
kernel/bpf/verifier.c
6236
int off, int size, bool zero_size_allowed,
kernel/bpf/verifier.c
6247
err = check_mem_region_access(env, regno, off, size, mem_size, zero_size_allowed);
kernel/bpf/verifier.c
6262
if (reg->smin_value + off < p + field->size &&
kernel/bpf/verifier.c
6263
p < reg->umax_value + off + size) {
kernel/bpf/verifier.c
627
static int __get_spi(s32 off)
kernel/bpf/verifier.c
6279
if (p != off + reg->var_off.value) {
kernel/bpf/verifier.c
6282
p, off + reg->var_off.value);
kernel/bpf/verifier.c
629
return (-off - 1) / BPF_REG_SIZE;
kernel/bpf/verifier.c
6345
static int check_packet_access(struct bpf_verifier_env *env, u32 regno, int off,
kernel/bpf/verifier.c
6366
__check_mem_access(env, regno, off, size, reg->range,
kernel/bpf/verifier.c
6381
off + reg->umax_value + size - 1);
kernel/bpf/verifier.c
6387
static int check_ctx_access(struct bpf_verifier_env *env, int insn_idx, int off, int size,
kernel/bpf/verifier.c
6391
env->ops->is_valid_access(off, size, t, env->prog, info)) {
kernel/bpf/verifier.c
6403
off);
kernel/bpf/verifier.c
6410
if (env->prog->aux->max_ctx_offset < off + size)
kernel/bpf/verifier.c
6411
env->prog->aux->max_ctx_offset = off + size;
kernel/bpf/verifier.c
6415
verbose(env, "invalid bpf_context access off=%d size=%d\n", off, size);
kernel/bpf/verifier.c
6419
static int check_flow_keys_access(struct bpf_verifier_env *env, int off,
kernel/bpf/verifier.c
6422
if (size < 0 || off < 0 ||
kernel/bpf/verifier.c
6423
(u64)off + size > sizeof(struct bpf_flow_keys)) {
kernel/bpf/verifier.c
6425
off, size);
kernel/bpf/verifier.c
6432
u32 regno, int off, int size,
kernel/bpf/verifier.c
6447
valid = bpf_sock_common_is_valid_access(off, size, t, &info);
kernel/bpf/verifier.c
6450
valid = bpf_sock_is_valid_access(off, size, t, &info);
kernel/bpf/verifier.c
6453
valid = bpf_tcp_sock_is_valid_access(off, size, t, &info);
kernel/bpf/verifier.c
6456
valid = bpf_xdp_sock_is_valid_access(off, size, t, &info);
kernel/bpf/verifier.c
6470
regno, reg_type_str(env, reg->type), off, size);
kernel/bpf/verifier.c
657
int off, spi;
kernel/bpf/verifier.c
6581
int off, int size, bool strict)
kernel/bpf/verifier.c
6600
reg_off = tnum_add(reg->var_off, tnum_const(ip_align + reg->off + off));
kernel/bpf/verifier.c
6607
ip_align, tn_buf, reg->off, off, size);
kernel/bpf/verifier.c
6617
int off, int size, bool strict)
kernel/bpf/verifier.c
6625
reg_off = tnum_add(reg->var_off, tnum_const(reg->off + off));
kernel/bpf/verifier.c
6631
pointer_desc, tn_buf, reg->off, off, size);
kernel/bpf/verifier.c
6639
const struct bpf_reg_state *reg, int off,
kernel/bpf/verifier.c
664
off = reg->off + reg->var_off.value;
kernel/bpf/verifier.c
665
if (off % BPF_REG_SIZE) {
kernel/bpf/verifier.c
6651
return check_pkt_ptr_alignment(env, reg, off, size, strict);
kernel/bpf/verifier.c
666
verbose(env, "cannot pass in %s at an offset=%d\n", obj_kind, off);
kernel/bpf/verifier.c
6691
return check_generic_ptr_alignment(env, reg, pointer_desc, off, size,
kernel/bpf/verifier.c
670
spi = __get_spi(off);
kernel/bpf/verifier.c
672
verbose(env, "cannot pass in %s at an offset=%d\n", obj_kind, off);
kernel/bpf/verifier.c
6811
if (bpf_pseudo_kfunc_call(insn + i) && !insn[i].off) {
kernel/bpf/verifier.c
6961
int regno, int off, int size)
kernel/bpf/verifier.c
6963
if (off < 0) {
kernel/bpf/verifier.c
6966
regno, buf_info, off, size);
kernel/bpf/verifier.c
6975
regno, off, tn_buf);
kernel/bpf/verifier.c
6984
int regno, int off, int size)
kernel/bpf/verifier.c
6988
err = __check_buffer_access(env, "tracepoint", reg, regno, off, size);
kernel/bpf/verifier.c
6992
if (off + size > env->prog->aux->max_tp_access)
kernel/bpf/verifier.c
6993
env->prog->aux->max_tp_access = off + size;
kernel/bpf/verifier.c
7000
int regno, int off, int size,
kernel/bpf/verifier.c
7007
err = __check_buffer_access(env, buf_info, reg, regno, off, size);
kernel/bpf/verifier.c
7011
if (off + size > *max_access)
kernel/bpf/verifier.c
7012
*max_access = off + size;
kernel/bpf/verifier.c
7219
static int bpf_map_direct_read(struct bpf_map *map, int off, int size, u64 *val,
kernel/bpf/verifier.c
7226
err = map->ops->map_direct_value_addr(map, &addr, off);
kernel/bpf/verifier.c
7229
ptr = (void *)(long)addr + off;
kernel/bpf/verifier.c
7381
int regno, int off, int size,
kernel/bpf/verifier.c
7405
if (off < 0) {
kernel/bpf/verifier.c
7408
regno, tname, off);
kernel/bpf/verifier.c
7417
regno, tname, off, tn_buf);
kernel/bpf/verifier.c
7424
regno, tname, off);
kernel/bpf/verifier.c
7431
regno, tname, off);
kernel/bpf/verifier.c
7440
ret = env->ops->btf_struct_access(&env->log, reg, off, size);
kernel/bpf/verifier.c
7457
ret = btf_struct_access(&env->log, reg, off, size, atype, &btf_id, &flag, &field_name);
kernel/bpf/verifier.c
7534
int regno, int off, int size,
kernel/bpf/verifier.c
7568
if (off < 0) {
kernel/bpf/verifier.c
7570
regno, tname, off);
kernel/bpf/verifier.c
7585
ret = btf_struct_access(&env->log, &map_reg, off, size, atype, &btf_id, &flag, NULL);
kernel/bpf/verifier.c
7605
s64 off,
kernel/bpf/verifier.c
7616
if (off < min_valid_off || off > -1)
kernel/bpf/verifier.c
7628
int regno, int off, int access_size,
kernel/bpf/verifier.c
7643
min_off = (s64)reg->var_off.value + off;
kernel/bpf/verifier.c
7652
min_off = reg->smin_value + off;
kernel/bpf/verifier.c
7653
max_off = reg->smax_value + off + access_size;
kernel/bpf/verifier.c
7668
err_extra, regno, off, access_size);
kernel/bpf/verifier.c
7674
err_extra, regno, tn_buf, off, access_size);
kernel/bpf/verifier.c
7703
int off, int bpf_size, enum bpf_access_type t,
kernel/bpf/verifier.c
7715
err = check_ptr_alignment(env, reg, off, size, strict_alignment_once);
kernel/bpf/verifier.c
7720
off += reg->off;
kernel/bpf/verifier.c
7728
err = check_mem_region_access(env, regno, off, size,
kernel/bpf/verifier.c
7742
err = check_map_access_type(env, regno, off, size, t);
kernel/bpf/verifier.c
7745
err = check_map_access(env, regno, off, size, false, ACCESS_DIRECT);
kernel/bpf/verifier.c
7750
off + reg->var_off.value, BPF_KPTR | BPF_UPTR);
kernel/bpf/verifier.c
7764
int map_off = off + reg->var_off.value;
kernel/bpf/verifier.c
7813
err = check_mem_region_access(env, regno, off, size,
kernel/bpf/verifier.c
7835
err = check_ctx_access(env, insn_idx, off, size, t, &info);
kernel/bpf/verifier.c
7874
err = check_stack_access_within_bounds(env, regno, off, size, t);
kernel/bpf/verifier.c
7879
err = check_stack_read(env, regno, off, size,
kernel/bpf/verifier.c
7882
err = check_stack_write(env, regno, off, size,
kernel/bpf/verifier.c
7895
err = check_packet_access(env, regno, off, size, false);
kernel/bpf/verifier.c
7906
err = check_flow_keys_access(env, off, size);
kernel/bpf/verifier.c
7915
err = check_sock_access(env, insn_idx, regno, off, size, t);
kernel/bpf/verifier.c
7919
err = check_tp_buffer_access(env, reg, regno, off, size);
kernel/bpf/verifier.c
7924
err = check_ptr_to_btf_access(env, regs, regno, off, size, t,
kernel/bpf/verifier.c
7927
err = check_ptr_to_map_access(env, regs, regno, off, size, t,
kernel/bpf/verifier.c
7945
err = check_buffer_access(env, reg, regno, off, size, false,
kernel/bpf/verifier.c
7996
err = check_mem_access(env, env->insn_idx, insn->src_reg, insn->off,
kernel/bpf/verifier.c
8026
err = check_mem_access(env, env->insn_idx, insn->dst_reg, insn->off,
kernel/bpf/verifier.c
8101
err = check_mem_access(env, env->insn_idx, insn->dst_reg, insn->off,
kernel/bpf/verifier.c
8105
insn->off, BPF_SIZE(insn->code),
kernel/bpf/verifier.c
8116
err = check_mem_access(env, env->insn_idx, insn->dst_reg, insn->off,
kernel/bpf/verifier.c
8207
struct bpf_verifier_env *env, int regno, int off,
kernel/bpf/verifier.c
8227
err = check_stack_access_within_bounds(env, regno, off, access_size, type);
kernel/bpf/verifier.c
8233
min_off = max_off = reg->var_off.value + off;
kernel/bpf/verifier.c
8257
min_off = reg->smin_value + off;
kernel/bpf/verifier.c
8258
max_off = reg->smax_value + off;
kernel/bpf/verifier.c
8363
return check_packet_access(env, regno, reg->off, access_size,
kernel/bpf/verifier.c
8371
return check_mem_region_access(env, regno, reg->off, access_size,
kernel/bpf/verifier.c
8374
if (check_map_access_type(env, regno, reg->off, access_size, access_type))
kernel/bpf/verifier.c
8376
return check_map_access(env, regno, reg->off, access_size,
kernel/bpf/verifier.c
8386
return check_mem_region_access(env, regno, reg->off,
kernel/bpf/verifier.c
8401
return check_buffer_access(env, reg, regno, reg->off,
kernel/bpf/verifier.c
8407
regno, reg->off, access_size,
kernel/bpf/verifier.c
8410
return check_ptr_to_btf_access(env, regs, regno, reg->off,
kernel/bpf/verifier.c
8622
if (spin_lock_off != val + reg->off) {
kernel/bpf/verifier.c
8624
val + reg->off, lock_str, spin_lock_off);
kernel/bpf/verifier.c
8739
if (field_off != val + reg->off) {
kernel/bpf/verifier.c
8741
val + reg->off, struct_name, field_off);
kernel/bpf/verifier.c
8809
kptr_off = reg->off + reg->var_off.value;
kernel/bpf/verifier.c
9555
if (!btf_struct_ids_match(&env->log, reg->btf, reg->btf_id, reg->off,
kernel/bpf/verifier.c
9592
reg_find_field_offset(const struct bpf_reg_state *reg, s32 off, u32 fields)
kernel/bpf/verifier.c
9601
field = btf_record_find(rec, off, fields);
kernel/bpf/verifier.c
9634
if (reg->off) {
kernel/bpf/verifier.c
9736
spi = __get_spi(reg->off);
kernel/bpf/verifier.c
9777
err = check_map_access(env, regno, reg->off,
kernel/bpf/verifier.c
9778
map->value_size - reg->off, false,
kernel/bpf/verifier.c
9783
map_off = reg->off + reg->var_off.value;
kernel/bpf/verifier.c
9806
int slot, spi, off;
kernel/bpf/verifier.c
9820
stack_off = key->off + key->var_off.value;
kernel/bpf/verifier.c
9823
off = slot % BPF_REG_SIZE;
kernel/bpf/verifier.c
9827
for (i = off; i >= 0 && stype[i] == STACK_ZERO; i--)
kernel/bpf/verifier.c
9837
for (i = off; i >= 0 && stype[i] == STACK_SPILL; i--)
kernel/cgroup/cgroup-v1.c
499
char *buf, size_t nbytes, loff_t off,
kernel/cgroup/cgroup-v1.c
543
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup-v1.c
545
return __cgroup1_procs_write(of, buf, nbytes, off, true);
kernel/cgroup/cgroup-v1.c
549
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup-v1.c
551
return __cgroup1_procs_write(of, buf, nbytes, off, false);
kernel/cgroup/cgroup-v1.c
555
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
3544
loff_t off)
kernel/cgroup/cgroup.c
3710
size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
3745
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
3788
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
4031
loff_t off)
kernel/cgroup/cgroup.c
4038
loff_t off)
kernel/cgroup/cgroup.c
4045
loff_t off)
kernel/cgroup/cgroup.c
4061
loff_t off)
kernel/cgroup/cgroup.c
4079
loff_t off)
kernel/cgroup/cgroup.c
4156
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
4218
size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
4288
size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
4311
return cft->write(of, buf, nbytes, off);
kernel/cgroup/cgroup.c
5412
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cgroup.c
5423
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cpuset-internal.h
307
char *buf, size_t nbytes, loff_t off);
kernel/cgroup/cpuset.c
3208
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/cpuset.c
3333
size_t nbytes, loff_t off)
kernel/cgroup/dmem.c
728
char *buf, size_t nbytes, loff_t off,
kernel/cgroup/dmem.c
822
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/dmem.c
824
return dmemcg_limit_write(of, buf, nbytes, off, set_resource_min);
kernel/cgroup/dmem.c
833
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/dmem.c
835
return dmemcg_limit_write(of, buf, nbytes, off, set_resource_low);
kernel/cgroup/dmem.c
844
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/dmem.c
846
return dmemcg_limit_write(of, buf, nbytes, off, set_resource_max);
kernel/cgroup/legacy_freezer.c
411
char *buf, size_t nbytes, loff_t off)
kernel/cgroup/misc.c
255
size_t nbytes, loff_t off)
kernel/cgroup/pids.c
302
size_t nbytes, loff_t off)
kernel/cgroup/rdma.c
428
char *buf, size_t nbytes, loff_t off)
kernel/debug/kdb/kdb_main.c
474
unsigned long off = 0;
kernel/debug/kdb/kdb_main.c
587
diag = kdbgetularg(cp, &off);
kernel/debug/kdb/kdb_main.c
592
off = -off;
kernel/debug/kdb/kdb_main.c
595
*offset += off;
kernel/debug/kdb/kdb_main.c
598
*value += off;
kernel/dma/coherent.c
239
unsigned long off = vma->vm_pgoff;
kernel/dma/coherent.c
245
if (off < count && user_count <= count - off) {
kernel/dma/coherent.c
246
unsigned long pfn = mem->pfn_base + start + off;
kernel/dma/ops_helpers.c
42
unsigned long off = vma->vm_pgoff;
kernel/dma/ops_helpers.c
51
if (off >= count || user_count > count - off)
kernel/events/core.c
11656
int off = trace_event_get_offsets(event->tp_event);
kernel/events/core.c
11658
if (prog->aux->max_ctx_offset > off)
kernel/events/core.c
9820
unsigned long off = vma->vm_pgoff << PAGE_SHIFT;
kernel/events/core.c
9823
if (!perf_addr_filter_match(filter, file, off, vma_size))
kernel/events/core.c
9826
if (filter->offset < off) {
kernel/events/core.c
9828
fr->size = min(vma_size, filter->size - (off - filter->offset));
kernel/events/core.c
9830
fr->start = vma->vm_start + filter->offset - off;
kernel/gcov/base.c
63
size_t store_gcov_u32(void *buffer, size_t off, u32 v)
kernel/gcov/base.c
68
data = buffer + off;
kernel/gcov/base.c
87
size_t store_gcov_u64(void *buffer, size_t off, u64 v)
kernel/gcov/base.c
92
data = buffer + off;
kernel/gcov/gcov.h
63
size_t store_gcov_u32(void *buffer, size_t off, u32 v);
kernel/gcov/gcov.h
64
size_t store_gcov_u64(void *buffer, size_t off, u64 v);
kernel/kallsyms.c
102
static char kallsyms_get_symbol_type(unsigned int off)
kernel/kallsyms.c
109
if (kallsyms_names[off] & 0x80)
kernel/kallsyms.c
110
off++;
kernel/kallsyms.c
111
return kallsyms_token_table[kallsyms_token_index[kallsyms_names[off + 1]]];
kernel/kallsyms.c
176
unsigned int seq, off;
kernel/kallsyms.c
185
off = get_symbol_offset(seq);
kernel/kallsyms.c
186
kallsyms_expand_symbol(off, namebuf, ARRAY_SIZE(namebuf));
kernel/kallsyms.c
202
off = get_symbol_offset(seq);
kernel/kallsyms.c
203
kallsyms_expand_symbol(off, namebuf, ARRAY_SIZE(namebuf));
kernel/kallsyms.c
214
off = get_symbol_offset(seq);
kernel/kallsyms.c
215
kallsyms_expand_symbol(off, namebuf, ARRAY_SIZE(namebuf));
kernel/kallsyms.c
252
unsigned int off;
kernel/kallsyms.c
255
for (i = 0, off = 0; i < kallsyms_num_syms; i++) {
kernel/kallsyms.c
256
off = kallsyms_expand_symbol(off, namebuf, ARRAY_SIZE(namebuf));
kernel/kallsyms.c
42
static unsigned int kallsyms_expand_symbol(unsigned int off,
kernel/kallsyms.c
50
data = &kallsyms_names[off];
kernel/kallsyms.c
53
off++;
kernel/kallsyms.c
59
off++;
kernel/kallsyms.c
66
off += len;
kernel/kallsyms.c
675
unsigned off = iter->nameoff;
kernel/kallsyms.c
680
iter->type = kallsyms_get_symbol_type(off);
kernel/kallsyms.c
682
off = kallsyms_expand_symbol(off, iter->name, ARRAY_SIZE(iter->name));
kernel/kallsyms.c
684
return off - iter->nameoff;
kernel/kallsyms.c
95
return off;
kernel/kallsyms_selftest.c
106
u32 pos, off, len, num;
kernel/kallsyms_selftest.c
123
off = 0;
kernel/kallsyms_selftest.c
125
len = kallsyms_names[off];
kernel/kallsyms_selftest.c
127
off++;
kernel/kallsyms_selftest.c
130
len = (len & 0x7f) | (kallsyms_names[off] << 7);
kernel/kallsyms_selftest.c
132
off++;
kernel/kallsyms_selftest.c
134
off += len;
kernel/kallsyms_selftest.c
142
total_size = off - num;
kernel/kcov.c
497
unsigned long size, off;
kernel/kcov.c
512
for (off = 0; off < size; off += PAGE_SIZE) {
kernel/kcov.c
513
page = vmalloc_to_page(area + off);
kernel/kcov.c
514
res = vm_insert_page(vma, vma->vm_start + off, page);
kernel/kcsan/debugfs.c
221
debugfs_write(struct file *file, const char __user *buf, size_t count, loff_t *off)
kernel/liveupdate/kexec_handover.c
745
int off, fdt_err;
kernel/liveupdate/kexec_handover.c
753
off = fdt_add_subnode(root_fdt, 0, name);
kernel/liveupdate/kexec_handover.c
754
if (off < 0) {
kernel/liveupdate/kexec_handover.c
755
if (off == -FDT_ERR_EXISTS)
kernel/liveupdate/kexec_handover.c
760
err = fdt_setprop(root_fdt, off, KHO_FDT_SUB_TREE_PROP_NAME,
kernel/liveupdate/kexec_handover.c
778
int off;
kernel/liveupdate/kexec_handover.c
787
for (off = fdt_first_subnode(root_fdt, 0); off >= 0;
kernel/liveupdate/kexec_handover.c
788
off = fdt_next_subnode(root_fdt, off)) {
kernel/liveupdate/kexec_handover.c
792
val = fdt_getprop(root_fdt, off, KHO_FDT_SUB_TREE_PROP_NAME, &len);
kernel/liveupdate/kexec_handover.c
797
fdt_del_node(root_fdt, off);
kernel/params.c
477
int i, off, ret;
kernel/params.c
481
for (i = off = 0; i < (arr->num ? *arr->num : arr->max); i++) {
kernel/params.c
484
buffer[off - 1] = ',';
kernel/params.c
487
ret = arr->ops->get(buffer + off, &p);
kernel/params.c
490
off += ret;
kernel/params.c
492
buffer[off] = '\0';
kernel/params.c
493
return off;
kernel/power/swap.c
1203
size_t off;
kernel/power/swap.c
1404
for (off = 0;
kernel/power/swap.c
1405
off < CMP_HEADER + data[thr].cmp_len;
kernel/power/swap.c
1406
off += PAGE_SIZE) {
kernel/power/swap.c
1407
memcpy(data[thr].cmp + off,
kernel/power/swap.c
1452
for (off = 0;
kernel/power/swap.c
1453
off < data[thr].unc_len; off += PAGE_SIZE) {
kernel/power/swap.c
1455
data[thr].unc + off, PAGE_SIZE);
kernel/power/swap.c
702
size_t off;
kernel/power/swap.c
809
for (off = 0; off < UNC_SIZE; off += PAGE_SIZE) {
kernel/power/swap.c
817
memcpy(data[thr].unc + off,
kernel/power/swap.c
825
if (!off)
kernel/power/swap.c
828
data[thr].unc_len = off;
kernel/power/swap.c
871
for (off = 0;
kernel/power/swap.c
872
off < CMP_HEADER + data[thr].cmp_len;
kernel/power/swap.c
873
off += PAGE_SIZE) {
kernel/power/swap.c
874
memcpy(page, data[thr].cmp + off, PAGE_SIZE);
kernel/ptrace.c
730
if (arg.off > ULONG_MAX)
kernel/ptrace.c
740
unsigned long off = arg.off + i;
kernel/ptrace.c
745
if (!off--) {
kernel/sched/core.c
10178
char *buf, size_t nbytes, loff_t off)
kernel/sched/core.c
9387
size_t nbytes, loff_t off,
kernel/sched/core.c
9420
loff_t off)
kernel/sched/core.c
9422
return cpu_uclamp_write(of, buf, nbytes, off, UCLAMP_MIN);
kernel/sched/core.c
9427
loff_t off)
kernel/sched/core.c
9429
return cpu_uclamp_write(of, buf, nbytes, off, UCLAMP_MAX);
kernel/sched/ext.c
5368
static bool bpf_scx_is_valid_access(int off, int size,
kernel/sched/ext.c
5375
if (off < 0 || off >= sizeof(__u64) * MAX_BPF_FUNC_ARGS)
kernel/sched/ext.c
5377
if (off % size != 0)
kernel/sched/ext.c
5380
return btf_ctx_access(off, size, type, prog, info);
kernel/sched/ext.c
5384
const struct bpf_reg_state *reg, int off,
kernel/sched/ext.c
5391
if (off >= offsetof(struct task_struct, scx.slice) &&
kernel/sched/ext.c
5392
off + size <= offsetofend(struct task_struct, scx.slice))
kernel/sched/ext.c
5394
if (off >= offsetof(struct task_struct, scx.dsq_vtime) &&
kernel/sched/ext.c
5395
off + size <= offsetofend(struct task_struct, scx.dsq_vtime))
kernel/sched/ext.c
5397
if (off >= offsetof(struct task_struct, scx.disallow) &&
kernel/sched/ext.c
5398
off + size <= offsetofend(struct task_struct, scx.disallow))
kernel/time/namespace.c
141
static struct timens_offset offset_from_ts(struct timespec64 off)
kernel/time/namespace.c
145
ret.sec = off.tv_sec;
kernel/time/namespace.c
146
ret.nsec = off.tv_nsec;
kernel/time/namespace.c
402
struct proc_timens_offset *off = &offsets[i];
kernel/time/namespace.c
404
switch (off->clockid) {
kernel/time/namespace.c
418
if (off->val.tv_sec > KTIME_SEC_MAX ||
kernel/time/namespace.c
419
off->val.tv_sec < -KTIME_SEC_MAX)
kernel/time/namespace.c
422
tp = timespec64_add(tp, off->val);
kernel/time/namespace.c
440
struct proc_timens_offset *off = &offsets[i];
kernel/time/namespace.c
443
switch (off->clockid) {
kernel/time/namespace.c
452
*offset = off->val;
kernel/trace/bpf_trace.c
1343
static bool kprobe_prog_is_valid_access(int off, int size, enum bpf_access_type type,
kernel/trace/bpf_trace.c
1347
if (off < 0 || off >= sizeof(struct pt_regs))
kernel/trace/bpf_trace.c
1349
if (off % size != 0)
kernel/trace/bpf_trace.c
1355
if (off + size > sizeof(struct pt_regs))
kernel/trace/bpf_trace.c
1455
static bool tp_prog_is_valid_access(int off, int size, enum bpf_access_type type,
kernel/trace/bpf_trace.c
1459
if (off < sizeof(void *) || off >= PERF_MAX_TRACE_SIZE)
kernel/trace/bpf_trace.c
1463
if (off % size != 0)
kernel/trace/bpf_trace.c
1769
static bool raw_tp_prog_is_valid_access(int off, int size,
kernel/trace/bpf_trace.c
1774
return bpf_tracing_ctx_access(off, size, type);
kernel/trace/bpf_trace.c
1777
static bool tracing_prog_is_valid_access(int off, int size,
kernel/trace/bpf_trace.c
1782
return bpf_tracing_btf_ctx_access(off, size, type, prog, info);
kernel/trace/bpf_trace.c
1812
static bool raw_tp_writable_prog_is_valid_access(int off, int size,
kernel/trace/bpf_trace.c
1817
if (off == 0) {
kernel/trace/bpf_trace.c
1822
return raw_tp_prog_is_valid_access(off, size, type, prog, info);
kernel/trace/bpf_trace.c
1833
static bool pe_prog_is_valid_access(int off, int size, enum bpf_access_type type,
kernel/trace/bpf_trace.c
1839
if (off < 0 || off >= sizeof(struct bpf_perf_event_data))
kernel/trace/bpf_trace.c
1843
if (off % size != 0) {
kernel/trace/bpf_trace.c
1848
if (off % size != 4)
kernel/trace/bpf_trace.c
1852
switch (off) {
kernel/trace/bpf_trace.c
1855
if (!bpf_ctx_narrow_access_ok(off, size, size_u64))
kernel/trace/bpf_trace.c
1860
if (!bpf_ctx_narrow_access_ok(off, size, size_u64))
kernel/trace/bpf_trace.c
1878
switch (si->off) {
kernel/trace/bpf_trace.c
1900
si->off);
kernel/trace/bpf_trace.c
3406
u64 chunk_sz, off;
kernel/trace/bpf_trace.c
3419
for (off = 0; off < size; off += chunk_sz - 1) {
kernel/trace/bpf_trace.c
3420
chunk_sz = min_t(u64, sizeof(buf), size - off);
kernel/trace/bpf_trace.c
3425
cnt = str_copy_fn(buf, unsafe_src + off, chunk_sz, tsk);
kernel/trace/bpf_trace.c
3428
err = __bpf_dynptr_write(dst, doff + off, buf, cnt, 0);
kernel/trace/bpf_trace.c
3432
return off + cnt;
kernel/trace/bpf_trace.c
3434
return off;
kernel/trace/bpf_trace.c
3444
u64 off, chunk_sz;
kernel/trace/bpf_trace.c
3455
for (off = 0; off < size; off += chunk_sz) {
kernel/trace/bpf_trace.c
3456
chunk_sz = min_t(u64, sizeof(buf), size - off);
kernel/trace/bpf_trace.c
3457
err = copy_fn(buf, unsafe_src + off, chunk_sz, tsk);
kernel/trace/bpf_trace.c
3460
err = __bpf_dynptr_write(dst, doff + off, buf, chunk_sz, 0);
kernel/trace/bpf_trace.c
3542
__bpf_kfunc int bpf_probe_read_user_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3545
return __bpf_dynptr_copy(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3549
__bpf_kfunc int bpf_probe_read_kernel_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3552
return __bpf_dynptr_copy(dptr, off, size, unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3556
__bpf_kfunc int bpf_probe_read_user_str_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3559
return __bpf_dynptr_copy_str(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3563
__bpf_kfunc int bpf_probe_read_kernel_str_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3566
return __bpf_dynptr_copy_str(dptr, off, size, unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3570
__bpf_kfunc int bpf_copy_from_user_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3573
return __bpf_dynptr_copy(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3577
__bpf_kfunc int bpf_copy_from_user_str_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3580
return __bpf_dynptr_copy_str(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3584
__bpf_kfunc int bpf_copy_from_user_task_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3588
return __bpf_dynptr_copy(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/bpf_trace.c
3592
__bpf_kfunc int bpf_copy_from_user_task_str_dynptr(struct bpf_dynptr *dptr, u64 off,
kernel/trace/bpf_trace.c
3596
return __bpf_dynptr_copy_str(dptr, off, size, (const void __force *)unsafe_ptr__ign,
kernel/trace/ftrace.c
8092
unsigned long *off, char *sym)
kernel/trace/ftrace.c
8108
if (off)
kernel/trace/ftrace.c
8109
*off = addr - found_func->ip;
kernel/trace/ftrace.c
8118
unsigned long *off, char **modname,
kernel/trace/ftrace.c
8127
ret = ftrace_func_address_lookup(mod_map, addr, size, off, sym);
kernel/trace/ring_buffer.c
7222
int off = 0;
kernel/trace/ring_buffer.c
7229
for (; off < (1 << (subbuf_order)); off++, page++) {
kernel/unwind/user.c
15
get_user_word(unsigned long *word, unsigned long base, int off, unsigned int ws)
kernel/unwind/user.c
17
unsigned long __user *addr = (void __user *)base + off;
kernel/workqueue.c
6556
int off;
kernel/workqueue.c
6558
off = format_worker_id(buf, size, worker, pool);
kernel/workqueue.c
6569
scnprintf(buf + off, size - off, "+%s",
kernel/workqueue.c
6572
scnprintf(buf + off, size - off, "-%s",
lib/bitmap-str.c
181
int nmaskbits, loff_t off, size_t count)
lib/bitmap-str.c
183
return bitmap_print_to_buf(false, buf, maskp, nmaskbits, off, count);
lib/bitmap-str.c
199
int nmaskbits, loff_t off, size_t count)
lib/bitmap-str.c
201
return bitmap_print_to_buf(true, buf, maskp, nmaskbits, off, count);
lib/bitmap-str.c
214
unsigned int off;
lib/bitmap-str.c
225
bitmap_set(bitmap, start, min(r->end - start + 1, r->off));
lib/bitmap-str.c
230
if (r->start > r->end || r->group_len == 0 || r->off > r->group_len)
lib/bitmap-str.c
328
str = bitmap_getnum(str + 1, &r->off, lastbit);
lib/bitmap-str.c
340
r->off = r->end + 1;
lib/bitmap-str.c
80
int nmaskbits, loff_t off, size_t count)
lib/bitmap-str.c
90
size = memory_read_from_buffer(buf, count, &off, data, strlen(data) + 1);
lib/bitmap.c
105
if (!rem || off + k + 1 >= lim)
lib/bitmap.c
108
upper = src[off + k + 1];
lib/bitmap.c
109
if (off + k + 1 == lim - 1)
lib/bitmap.c
113
lower = src[off + k];
lib/bitmap.c
114
if (off + k == lim - 1)
lib/bitmap.c
119
if (off)
lib/bitmap.c
120
memset(&dst[lim - off], 0, off*sizeof(unsigned long));
lib/bitmap.c
142
unsigned int off = shift/BITS_PER_LONG, rem = shift % BITS_PER_LONG;
lib/bitmap.c
143
for (k = lim - off - 1; k >= 0; --k) {
lib/bitmap.c
155
dst[k + off] = lower | upper;
lib/bitmap.c
157
if (off)
lib/bitmap.c
158
memset(dst, 0, off*sizeof(unsigned long));
lib/bitmap.c
96
unsigned off = shift/BITS_PER_LONG, rem = shift % BITS_PER_LONG;
lib/bitmap.c
98
for (k = 0; off + k < lim; ++k) {
lib/buildid.c
119
u64 part_sz = r->folio_off + folio_sz - file_off, off;
lib/buildid.c
122
off = part_sz;
lib/buildid.c
124
while (off < sz) {
lib/buildid.c
130
part_sz = min_t(u64, sz - off, folio_sz);
lib/buildid.c
131
memcpy(r->buf + off, r->addr, part_sz);
lib/buildid.c
132
off += part_sz;
lib/kfifo.c
103
l = min(len, size - off);
lib/kfifo.c
105
memcpy(fifo->data + off, src, l);
lib/kfifo.c
130
unsigned int len, unsigned int off)
lib/kfifo.c
136
off &= fifo->mask;
lib/kfifo.c
138
off *= esize;
lib/kfifo.c
142
l = min(len, size - off);
lib/kfifo.c
144
memcpy(dst, fifo->data + off, l);
lib/kfifo.c
171
unsigned int off = fifo->out & fifo->mask;
lib/kfifo.c
174
*tail = off;
lib/kfifo.c
176
return min3(n, fifo->in - fifo->out, size - off);
lib/kfifo.c
190
const void __user *from, unsigned int len, unsigned int off,
lib/kfifo.c
198
off &= fifo->mask;
lib/kfifo.c
200
off *= esize;
lib/kfifo.c
204
l = min(len, size - off);
lib/kfifo.c
206
ret = copy_from_user(fifo->data + off, from, l);
lib/kfifo.c
251
unsigned int len, unsigned int off, unsigned int *copied)
lib/kfifo.c
258
off &= fifo->mask;
lib/kfifo.c
260
off *= esize;
lib/kfifo.c
264
l = min(len, size - off);
lib/kfifo.c
266
ret = copy_to_user(to, fifo->data + off, l);
lib/kfifo.c
329
int nents, unsigned int len, unsigned int off, dma_addr_t dma)
lib/kfifo.c
336
off &= fifo->mask;
lib/kfifo.c
338
off *= esize;
lib/kfifo.c
342
len_to_end = min(len, size - off);
lib/kfifo.c
344
n = setup_sgl_buf(fifo, sgl, off, nents, len_to_end, dma);
lib/kfifo.c
91
unsigned int len, unsigned int off)
lib/kfifo.c
97
off &= fifo->mask;
lib/kfifo.c
99
off *= esize;
lib/maple_tree.c
1393
unsigned char *off)
lib/maple_tree.c
1406
*off = offset;
lib/scatterlist.c
1123
size_t len, off;
lib/scatterlist.c
1132
extraction_flags, &off);
lib/scatterlist.c
1139
npages = DIV_ROUND_UP(off + len, PAGE_SIZE);
lib/scatterlist.c
1144
size_t seg = min_t(size_t, PAGE_SIZE - off, len);
lib/scatterlist.c
1147
sg_set_page(sg, page, seg, off);
lib/scatterlist.c
1151
off = 0;
lib/scatterlist.c
1180
size_t off, len;
lib/scatterlist.c
1189
off = bv[i].bv_offset + start;
lib/scatterlist.c
1191
sg_set_page(sg, bv[i].bv_page, len, off);
lib/scatterlist.c
1228
size_t off, len, seg;
lib/scatterlist.c
1237
off = kaddr & ~PAGE_MASK;
lib/scatterlist.c
1244
seg = min_t(size_t, len, PAGE_SIZE - off);
lib/scatterlist.c
1250
sg_set_page(sg, page, len, off);
lib/scatterlist.c
1257
off = 0;
lib/test_bpf.c
15512
if (insn->off == TAIL_CALL_NULL)
lib/test_bpf.c
15514
else if (insn->off == TAIL_CALL_INVALID)
lib/test_bpf.c
15517
insn->imm = which + insn->off;
lib/test_bpf.c
15518
insn->off = 0;
lib/test_bpf.c
2725
int off, ind;
lib/test_bpf.c
2738
for (ind = 0, off = size; ind <= size; ind++, off -= 2) {
lib/test_bpf.c
2742
if (off == 0)
lib/test_bpf.c
2743
off--;
lib/test_bpf.c
2745
loc = abs(off);
lib/test_bpf.c
2750
ins[2].off = 3 * (off - 1);
lib/vsprintf.c
1531
u8 off = 0;
lib/vsprintf.c
1553
off = 1;
lib/vsprintf.c
1557
p = ip6_compressed_string(ip6_addr + off, addr);
lib/vsprintf.c
1559
p = ip6_string(ip6_addr + off, addr, fmt6);
lib/zstd/compress/zstd_compress_internal.h
193
U32 off; /* Offset sumtype code for the match, using ZSTD_storeSeq() format */
lib/zstd/compress/zstd_compress_internal.h
216
U32 off; /* offset of previous match */
lib/zstd/compress/zstd_opt.c
1017
matches[*nbMatches].off = candidateOffBase;
lib/zstd/compress/zstd_opt.c
1157
U32 const maxOffBase = matches[nbMatches-1].off;
lib/zstd/compress/zstd_opt.c
1164
lastStretch.off = maxOffBase;
lib/zstd/compress/zstd_opt.c
1182
U32 const offBase = matches[matchNb].off;
lib/zstd/compress/zstd_opt.c
1190
opt[pos].off = offBase;
lib/zstd/compress/zstd_opt.c
1234
Repcodes_t const newReps = ZSTD_newRep(opt[prev].rep, prevMatch.off, opt[prev].litlen==0);
lib/zstd/compress/zstd_opt.c
1260
Repcodes_t const newReps = ZSTD_newRep(opt[prev].rep, opt[cur].off, opt[prev].litlen==0);
lib/zstd/compress/zstd_opt.c
1299
lastStretch.off = matches[nbMatches-1].off;
lib/zstd/compress/zstd_opt.c
1307
U32 const offset = matches[matchNb].off;
lib/zstd/compress/zstd_opt.c
1313
matchNb, matches[matchNb].off, lastML, opt[cur].litlen);
lib/zstd/compress/zstd_opt.c
1329
opt[pos].off = offset;
lib/zstd/compress/zstd_opt.c
1356
assert(lastStretch.off > 0);
lib/zstd/compress/zstd_opt.c
1361
Repcodes_t const reps = ZSTD_newRep(opt[cur].rep, lastStretch.off, opt[cur].litlen==0);
lib/zstd/compress/zstd_opt.c
1385
storeEnd, lastStretch.litlen, lastStretch.mlen, lastStretch.off);
lib/zstd/compress/zstd_opt.c
1400
opt[storeStart].litlen, opt[storeStart].mlen, opt[storeStart].off);
lib/zstd/compress/zstd_opt.c
1417
U32 const offBase = opt[storePos].off;
lib/zstd/compress/zstd_opt.c
683
matches[mnum].off = REPCODE_TO_OFFBASE(repCode - ll0 + 1); /* expect value between 1 and 3 */
lib/zstd/compress/zstd_opt.c
712
matches[0].off = OFFSET_TO_OFFBASE(curr - matchIndex3);
lib/zstd/compress/zstd_opt.c
751
matches[mnum].off = OFFSET_TO_OFFBASE(curr - matchIndex);
lib/zstd/compress/zstd_opt.c
798
matches[mnum].off = OFFSET_TO_OFFBASE(curr - matchIndex);
mm/filemap.c
4739
first_index = csr.off >> PAGE_SHIFT;
mm/filemap.c
4741
csr.len == 0 ? ULONG_MAX : (csr.off + csr.len - 1) >> PAGE_SHIFT;
mm/huge_memory.c
1191
loff_t off, unsigned long flags, unsigned long size,
mm/huge_memory.c
1194
loff_t off_end = off + len;
mm/huge_memory.c
1195
loff_t off_align = round_up(off, size);
mm/huge_memory.c
1205
if (len_pad < len || (off + len_pad) < off)
mm/huge_memory.c
1209
off >> PAGE_SHIFT, flags, vm_flags);
mm/huge_memory.c
1225
off_sub = (off - ret) & (size - 1);
mm/huge_memory.c
1239
loff_t off = (loff_t)pgoff << PAGE_SHIFT;
mm/huge_memory.c
1241
ret = __thp_get_unmapped_area(filp, addr, len, off, flags, PMD_SIZE, vm_flags);
mm/hugetlb_cgroup.c
584
char *buf, size_t nbytes, loff_t off,
mm/hugetlb_cgroup.c
622
char *buf, size_t nbytes, loff_t off)
mm/hugetlb_cgroup.c
624
return hugetlb_cgroup_write(of, buf, nbytes, off, "-1");
mm/hugetlb_cgroup.c
628
char *buf, size_t nbytes, loff_t off)
mm/hugetlb_cgroup.c
630
return hugetlb_cgroup_write(of, buf, nbytes, off, "max");
mm/hugetlb_cgroup.c
634
char *buf, size_t nbytes, loff_t off)
mm/kmsan/hooks.c
155
unsigned long off = 0;
mm/kmsan/hooks.c
163
for (int i = 0; i < nr; i++, off += PAGE_SIZE, clean = i) {
mm/kmsan/hooks.c
171
vmalloc_shadow(start + off),
mm/kmsan/hooks.c
172
vmalloc_shadow(start + off + PAGE_SIZE), prot, &shadow,
mm/kmsan/hooks.c
180
vmalloc_origin(start + off),
mm/kmsan/hooks.c
181
vmalloc_origin(start + off + PAGE_SIZE), prot, &origin,
mm/kmsan/hooks.c
185
vmalloc_shadow(start + off),
mm/kmsan/hooks.c
186
vmalloc_shadow(start + off + PAGE_SIZE));
mm/kmsan/shadow.c
126
u64 addr = (u64)address, off;
mm/kmsan/shadow.c
146
off = offset_in_page(addr);
mm/kmsan/shadow.c
148
return (is_origin ? origin_ptr_for(page) : shadow_ptr_for(page)) + off;
mm/kmsan/shadow.c
57
unsigned long addr64 = (unsigned long)addr, off;
mm/kmsan/shadow.c
61
off = addr64 - VMALLOC_START;
mm/kmsan/shadow.c
62
return off + (is_origin ? KMSAN_VMALLOC_ORIGIN_START :
mm/kmsan/shadow.c
66
off = addr64 - MODULES_VADDR;
mm/kmsan/shadow.c
67
return off + (is_origin ? KMSAN_MODULES_ORIGIN_START :
mm/memcontrol-v1.c
1076
char *buf, size_t nbytes, loff_t off)
mm/memcontrol-v1.c
1544
loff_t off)
mm/memcontrol-v1.c
1665
char *buf, size_t nbytes, loff_t off)
mm/memcontrol-v1.c
1720
size_t nbytes, loff_t off)
mm/memcontrol.c
2627
unsigned int off;
mm/memcontrol.c
2634
off = obj_to_index(slab->slab_cache, slab, p);
mm/memcontrol.c
2635
obj_ext = slab_obj_ext(slab, obj_exts, off);
mm/memcontrol.c
3192
unsigned long off;
mm/memcontrol.c
3255
off = obj_to_index(s, slab, p[i]);
mm/memcontrol.c
3256
obj_ext = slab_obj_ext(slab, obj_exts, off);
mm/memcontrol.c
3273
unsigned int off;
mm/memcontrol.c
3275
off = obj_to_index(s, slab, p[i]);
mm/memcontrol.c
3276
obj_ext = slab_obj_ext(slab, obj_exts, off);
mm/memcontrol.c
4300
loff_t off, struct page_counter *pc,
mm/memcontrol.c
4328
size_t nbytes, loff_t off)
mm/memcontrol.c
4332
return peak_write(of, buf, nbytes, off, &memcg->memory,
mm/memcontrol.c
4345
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
4368
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
4391
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
4443
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
4590
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
4612
size_t nbytes, loff_t off)
mm/memcontrol.c
5342
size_t nbytes, loff_t off)
mm/memcontrol.c
5346
return peak_write(of, buf, nbytes, off, &memcg->swap,
mm/memcontrol.c
5357
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
5380
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
5571
char *buf, size_t nbytes, loff_t off)
mm/memcontrol.c
5596
char *buf, size_t nbytes, loff_t off)
mm/memory.c
725
unsigned long off = (addr - vma->vm_start) >> PAGE_SHIFT;
mm/memory.c
728
if (pfn == vma->vm_pgoff + off)
mm/percpu.c
1276
static int pcpu_free_area(struct pcpu_chunk *chunk, int off)
mm/percpu.c
1285
bit_off = off / PCPU_MIN_ALLOC_SIZE;
mm/percpu.c
1636
struct pcpu_chunk *chunk, int off,
mm/percpu.c
1644
chunk->obj_exts[off >> PCPU_MIN_ALLOC_SHIFT].cgroup = objcg;
mm/percpu.c
1655
static void pcpu_memcg_free_hook(struct pcpu_chunk *chunk, int off, size_t size)
mm/percpu.c
1662
objcg = chunk->obj_exts[off >> PCPU_MIN_ALLOC_SHIFT].cgroup;
mm/percpu.c
1665
chunk->obj_exts[off >> PCPU_MIN_ALLOC_SHIFT].cgroup = NULL;
mm/percpu.c
1685
struct pcpu_chunk *chunk, int off,
mm/percpu.c
1690
static void pcpu_memcg_free_hook(struct pcpu_chunk *chunk, int off, size_t size)
mm/percpu.c
1696
static void pcpu_alloc_tag_alloc_hook(struct pcpu_chunk *chunk, int off,
mm/percpu.c
1700
alloc_tag_add(&chunk->obj_exts[off >> PCPU_MIN_ALLOC_SHIFT].tag,
mm/percpu.c
1705
static void pcpu_alloc_tag_free_hook(struct pcpu_chunk *chunk, int off, size_t size)
mm/percpu.c
1708
alloc_tag_sub(&chunk->obj_exts[off >> PCPU_MIN_ALLOC_SHIFT].tag, size);
mm/percpu.c
1711
static void pcpu_alloc_tag_alloc_hook(struct pcpu_chunk *chunk, int off,
mm/percpu.c
1716
static void pcpu_alloc_tag_free_hook(struct pcpu_chunk *chunk, int off, size_t size)
mm/percpu.c
1746
int slot, off, cpu, ret;
mm/percpu.c
1800
off = pcpu_find_block_fit(chunk, bits, bit_align, is_atomic);
mm/percpu.c
1801
if (off < 0) {
mm/percpu.c
1806
off = pcpu_alloc_area(chunk, bits, bit_align, off);
mm/percpu.c
1807
if (off >= 0)
mm/percpu.c
1819
off = pcpu_find_block_fit(chunk, bits, bit_align,
mm/percpu.c
1821
if (off < 0) {
mm/percpu.c
1827
off = pcpu_alloc_area(chunk, bits, bit_align, off);
mm/percpu.c
1828
if (off >= 0) {
mm/percpu.c
1870
rs = PFN_DOWN(off);
mm/percpu.c
1871
page_end = PFN_UP(off + size);
mm/percpu.c
1880
pcpu_free_area(chunk, off);
mm/percpu.c
1893
memset((void *)pcpu_chunk_addr(chunk, cpu, 0) + off, 0, size);
mm/percpu.c
1895
ptr = __addr_to_pcpu_ptr(chunk->base_addr + off);
mm/percpu.c
1899
chunk->base_addr, off, ptr,
mm/percpu.c
1902
pcpu_memcg_post_alloc_hook(objcg, chunk, off, size);
mm/percpu.c
1904
pcpu_alloc_tag_alloc_hook(chunk, off, size);
mm/percpu.c
2237
int size, off;
mm/percpu.c
2247
off = addr - chunk->base_addr;
mm/percpu.c
2250
size = pcpu_free_area(chunk, off);
mm/percpu.c
2259
pcpu_alloc_tag_free_hook(chunk, off, size);
mm/percpu.c
2261
pcpu_memcg_free_hook(chunk, off, size);
mm/percpu.c
2281
trace_percpu_free_percpu(chunk->base_addr, off, ptr);
mm/percpu.c
292
static unsigned long pcpu_off_to_block_index(int off)
mm/percpu.c
294
return off / PCPU_BITMAP_BLOCK_BITS;
mm/percpu.c
297
static unsigned long pcpu_off_to_block_off(int off)
mm/percpu.c
299
return off & (PCPU_BITMAP_BLOCK_BITS - 1);
mm/percpu.c
302
static unsigned long pcpu_block_off_to_off(int index, int off)
mm/percpu.c
304
return index * PCPU_BITMAP_BLOCK_BITS + off;
mm/slub.c
1160
unsigned int off; /* Offset of last byte */
mm/slub.c
1182
off = get_info_end(s);
mm/slub.c
1185
off += 2 * sizeof(struct track);
mm/slub.c
1188
off += sizeof(unsigned long);
mm/slub.c
1190
off += kasan_metadata_size(s, false);
mm/slub.c
1193
off += sizeof(struct slabobj_ext);
mm/slub.c
1195
if (off != size_from_object(s))
mm/slub.c
1197
print_section(KERN_ERR, "Padding ", p + off,
mm/slub.c
1198
size_from_object(s) - off);
mm/slub.c
1385
unsigned long off = get_info_end(s); /* The end of info */
mm/slub.c
1389
off += 2 * sizeof(struct track);
mm/slub.c
1392
off += sizeof(unsigned long);
mm/slub.c
1395
off += kasan_metadata_size(s, false);
mm/slub.c
1398
off += sizeof(struct slabobj_ext);
mm/slub.c
1400
if (size_from_object(s) == off)
mm/slub.c
1404
p + off, POISON_INUSE, size_from_object(s) - off, true);
mm/slub.c
2412
unsigned int off = obj_to_index(s, slab, p[i]);
mm/slub.c
2414
alloc_tag_sub(&slab_obj_ext(slab, obj_exts, off)->ref, s->size);
mm/slub.c
2496
unsigned long off;
mm/slub.c
2536
off = obj_to_index(s, slab, p);
mm/slub.c
2537
obj_ext = slab_obj_ext(slab, obj_exts, off);
mm/swap_table.h
101
VM_WARN_ON_ONCE(off >= SWAPFILE_CLUSTER);
mm/swap_table.h
103
return atomic_long_xchg_relaxed(&table[off], swp_tb);
mm/swap_table.h
107
unsigned int off)
mm/swap_table.h
111
VM_WARN_ON_ONCE(off >= SWAPFILE_CLUSTER);
mm/swap_table.h
114
return atomic_long_read(&table[off]);
mm/swap_table.h
118
unsigned int off)
mm/swap_table.h
125
swp_tb = table ? atomic_long_read(&table[off]) : null_to_swp_tb();
mm/swap_table.h
86
unsigned int off, unsigned long swp_tb)
mm/swap_table.h
91
VM_WARN_ON_ONCE(off >= SWAPFILE_CLUSTER);
mm/swap_table.h
92
atomic_long_set(&table[off], swp_tb);
mm/swap_table.h
96
unsigned int off, unsigned long swp_tb)
mm/util.c
569
loff_t off = (loff_t)pgoff << PAGE_SHIFT;
mm/util.c
577
ret = fsnotify_mmap_perm(file, prot, off, len);
mm/vmalloc.c
4718
unsigned long off;
mm/vmalloc.c
4721
if (check_shl_overflow(pgoff, PAGE_SHIFT, &off))
mm/vmalloc.c
4736
if (check_add_overflow(size, off, &end_index) ||
mm/vmalloc.c
4739
kaddr += off;
mm/vmstat.c
1934
unsigned long off = l - (unsigned long *)m->private;
mm/vmstat.c
1936
seq_puts(m, vmstat_text[off]);
mm/vmstat.c
1940
if (off == NR_VMSTAT_ITEMS - 1) {
mm/zsmalloc.c
1042
unsigned long obj, off;
mm/zsmalloc.c
1058
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1061
off += ZS_HANDLE_SIZE;
mm/zsmalloc.c
1063
if (off + mem_len <= PAGE_SIZE) {
mm/zsmalloc.c
1066
addr += off;
mm/zsmalloc.c
1071
sizes[0] = PAGE_SIZE - off;
mm/zsmalloc.c
1076
off, sizes[0]);
mm/zsmalloc.c
1092
unsigned long obj, off;
mm/zsmalloc.c
1100
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1103
off += ZS_HANDLE_SIZE;
mm/zsmalloc.c
1105
if (off + mem_len <= PAGE_SIZE) {
mm/zsmalloc.c
1106
handle_mem -= off;
mm/zsmalloc.c
1119
unsigned long obj, off;
mm/zsmalloc.c
1134
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1137
off += ZS_HANDLE_SIZE;
mm/zsmalloc.c
1139
if (off + mem_len <= PAGE_SIZE) {
mm/zsmalloc.c
1142
sg_set_page(sg, zpdesc_page(zpdesc), mem_len, off);
mm/zsmalloc.c
1147
sizes[0] = PAGE_SIZE - off;
mm/zsmalloc.c
1151
sg_set_page(sg, zpdesc_page(zpdesc), sizes[0], off);
mm/zsmalloc.c
1181
unsigned long obj, off;
mm/zsmalloc.c
1196
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1199
off += ZS_HANDLE_SIZE;
mm/zsmalloc.c
1201
if (off + mem_len <= PAGE_SIZE) {
mm/zsmalloc.c
1205
memcpy(dst + off, handle_mem, mem_len);
mm/zsmalloc.c
1211
sizes[0] = PAGE_SIZE - off;
mm/zsmalloc.c
1214
memcpy_to_page(zpdesc_page(zpdesc), off,
mm/zsmalloc.c
855
unsigned long off = 0;
mm/zsmalloc.c
863
set_first_obj_offset(zpdesc, off);
mm/zsmalloc.c
866
link = (struct link_free *)vaddr + off / sizeof(*link);
mm/zsmalloc.c
868
while ((off += class->size) < PAGE_SIZE) {
mm/zsmalloc.c
890
off %= PAGE_SIZE;
net/appletalk/aarp.c
910
loff_t off = 0;
net/appletalk/aarp.c
916
if (!pos || ++off == *pos) {
net/atm/clip.c
773
int svc, llc, off;
net/atm/clip.c
790
off = scnprintf(buf, sizeof(buf) - 1, "%pI4", n->primary_key);
net/atm/clip.c
791
while (off < 16)
net/atm/clip.c
792
buf[off++] = ' ';
net/atm/clip.c
793
buf[off] = '\0';
net/ax25/af_ax25.c
1676
int off = 0;
net/ax25/af_ax25.c
1691
skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off, &err, &last);
net/ax25/af_ax25.c
1700
skb = __skb_try_recv_datagram(sk, sk_queue, flags, &off,
net/bpf/bpf_dummy_struct_ops.c
211
static bool bpf_dummy_ops_is_valid_access(int off, int size,
net/bpf/bpf_dummy_struct_ops.c
216
return bpf_tracing_btf_ctx_access(off, size, type, prog, info);
net/bpf/bpf_dummy_struct_ops.c
238
int off, int size)
net/bpf/bpf_dummy_struct_ops.c
256
if (off + size > sizeof(struct bpf_dummy_ops_state)) {
net/bpf/bpf_dummy_struct_ops.c
257
bpf_log(log, "write access at off %d with size %d\n", off, size);
net/bpf/test_run.c
1152
const int off = skb_network_offset(skb);
net/bpf/test_run.c
1153
int len = skb->len - off;
net/bpf/test_run.c
1155
skb->csum = skb_checksum(skb, off, len, 0);
net/bpf/test_run.c
1175
const int off = skb_network_offset(skb);
net/bpf/test_run.c
1176
int len = skb->len - off;
net/bpf/test_run.c
1179
csum = skb_checksum(skb, off, len, 0);
net/bridge/br_private.h
857
unsigned long off);
net/bridge/br_sysfs_br.c
1005
char *buf, loff_t off, size_t count)
net/bridge/br_sysfs_br.c
1012
if (off % sizeof(struct __fdb_entry) != 0)
net/bridge/br_sysfs_br.c
1017
off / sizeof(struct __fdb_entry));
net/bridge/netfilter/ebt_among.c
181
static bool wormhash_offset_invalid(int off, unsigned int len)
net/bridge/netfilter/ebt_among.c
183
if (off == 0) /* not present */
net/bridge/netfilter/ebt_among.c
186
if (off < (int)sizeof(struct ebt_among_info) ||
net/bridge/netfilter/ebt_among.c
187
off % __alignof__(struct ebt_mac_wormhash))
net/bridge/netfilter/ebt_among.c
190
off += sizeof(struct ebt_mac_wormhash);
net/bridge/netfilter/ebt_among.c
192
return off > len;
net/bridge/netfilter/ebtables.c
1645
int off = ebt_compat_match_offset(match, m->match_size);
net/bridge/netfilter/ebtables.c
1646
compat_uint_t msize = m->match_size - off;
net/bridge/netfilter/ebtables.c
1648
if (WARN_ON(off >= m->match_size))
net/bridge/netfilter/ebtables.c
1665
*size -= ebt_compat_entry_padsize() + off;
net/bridge/netfilter/ebtables.c
1677
int off = xt_compat_target_offset(target);
net/bridge/netfilter/ebtables.c
1678
compat_uint_t tsize = t->target_size - off;
net/bridge/netfilter/ebtables.c
1680
if (WARN_ON(off >= t->target_size))
net/bridge/netfilter/ebtables.c
1697
*size -= ebt_compat_entry_padsize() + off;
net/bridge/netfilter/ebtables.c
1767
static int compat_calc_match(struct ebt_entry_match *m, int *off)
net/bridge/netfilter/ebtables.c
1769
*off += ebt_compat_match_offset(m->u.match, m->match_size);
net/bridge/netfilter/ebtables.c
1770
*off += ebt_compat_entry_padsize();
net/bridge/netfilter/ebtables.c
1774
static int compat_calc_watcher(struct ebt_entry_watcher *w, int *off)
net/bridge/netfilter/ebtables.c
1776
*off += xt_compat_target_offset(w->u.watcher);
net/bridge/netfilter/ebtables.c
1777
*off += ebt_compat_entry_padsize();
net/bridge/netfilter/ebtables.c
1788
int off, ret, i;
net/bridge/netfilter/ebtables.c
1793
off = 0;
net/bridge/netfilter/ebtables.c
1796
EBT_MATCH_ITERATE(e, compat_calc_match, &off);
net/bridge/netfilter/ebtables.c
1797
EBT_WATCHER_ITERATE(e, compat_calc_watcher, &off);
net/bridge/netfilter/ebtables.c
1801
off += xt_compat_target_offset(t->u.target);
net/bridge/netfilter/ebtables.c
1802
off += ebt_compat_entry_padsize();
net/bridge/netfilter/ebtables.c
1804
newinfo->entries_size -= off;
net/bridge/netfilter/ebtables.c
1806
ret = xt_compat_add_offset(NFPROTO_BRIDGE, entry_offset, off);
net/bridge/netfilter/ebtables.c
1814
newinfo->hook_entry[i] -= off;
net/bridge/netfilter/ebtables.c
1816
newinfo->hook_entry[i] + off,
net/bridge/netfilter/ebtables.c
1964
int off, pad = 0;
net/bridge/netfilter/ebtables.c
1980
off = ebt_compat_match_offset(match, match_size);
net/bridge/netfilter/ebtables.c
1999
off = xt_compat_target_offset(wt);
net/bridge/netfilter/ebtables.c
2016
state->buf_kern_offset += match_size + off;
net/bridge/netfilter/ebtables.c
2023
if (WARN_ON(state->buf_kern_offset - (match_size + off) + size_kern > state->buf_kern_len - pad))
net/bridge/netfilter/ebtables.c
2027
return off + match_size;
net/can/isotp.c
1000
(size > so->tx.ll_dl - SF_PCI_SZ4 - ae - off)) {
net/can/isotp.c
1043
if (size <= so->tx.ll_dl - SF_PCI_SZ4 - ae - off) {
net/can/isotp.c
1054
off = 0;
net/can/isotp.c
1056
isotp_fill_dataframe(cf, so, ae, off);
net/can/isotp.c
1062
if (off)
net/can/isotp.c
487
int off;
net/can/isotp.c
517
off = (so->rx.ll_dl > CAN_MAX_DLEN) ? 1 : 0;
net/can/isotp.c
519
if (so->rx.len + ae + off + ff_pci_sz < so->rx.ll_dl)
net/can/isotp.c
737
int ae, int off)
net/can/isotp.c
739
int pcilen = N_PCI_SZ + ae + off;
net/can/isotp.c
960
int off;
net/can/isotp.c
996
off = (so->tx.ll_dl > CAN_MAX_DLEN) ? 1 : 0;
net/ceph/crypto.c
211
unsigned int off = offset_in_page(buf);
net/ceph/crypto.c
213
unsigned int chunk_len = PAGE_ALIGN(off + buf_len);
net/ceph/crypto.c
240
unsigned int len = min(chunk_len - off, buf_len);
net/ceph/crypto.c
247
sg_set_page(sg, page, len, off);
net/ceph/crypto.c
249
off = 0;
net/ceph/messenger_v1.c
1006
size_t off, len;
net/ceph/messenger_v1.c
1009
page = ceph_msg_data_next(cursor, &off, &len);
net/ceph/messenger_v1.c
1014
ret = ceph_tcp_recvpage(con->sock, rpage, (int)off, len);
net/ceph/messenger_v1.c
1017
*crc = ceph_crc32c_page(*crc, rpage, off, ret);
net/ceph/messenger_v1.c
1021
memcpy_page(page, off, rpage, off, ret);
net/ceph/messenger_v1.c
1104
size_t off, len;
net/ceph/messenger_v1.c
1123
page = ceph_msg_data_next(cursor, &off, &len);
net/ceph/messenger_v1.c
1131
memcpy_to_page(page, off, page_address(con->bounce_page), ret);
net/ceph/messenger_v2.c
836
size_t off, len;
net/ceph/messenger_v2.c
845
page = ceph_msg_data_next(cursor, &off, &len);
net/ceph/messenger_v2.c
846
bvec_set_page(bv, page, len, off);
net/ceph/messenger_v2.c
956
int off = offset_in_page(dpos);
net/ceph/messenger_v2.c
960
int len = min(resid, (int)PAGE_SIZE - off);
net/ceph/messenger_v2.c
962
sg_set_page(*sg, pages[idx], len, off);
net/ceph/messenger_v2.c
964
off = 0;
net/ceph/osd_client.c
103
static int calc_layout(struct ceph_file_layout *layout, u64 off, u64 *plen,
net/ceph/osd_client.c
1058
u64 off, u64 *plen,
net/ceph/osd_client.c
1085
r = calc_layout(layout, off, plen, &objnum, &objoff, &objlen);
net/ceph/osd_client.c
1093
u32 object_base = off - objoff;
net/ceph/osd_client.c
110
ceph_calc_file_object_mapping(layout, off, orig_len, objnum,
net/ceph/osd_client.c
1114
req->r_data_offset = off;
net/ceph/osd_client.c
116
orig_len - *plen, off, *plen);
net/ceph/osd_client.c
5792
ext->off = le64_to_cpu((__force __le64)ext->off);
net/ceph/osd_client.c
5874
eoff = sr->sr_extent[sr->sr_index].off;
net/ceph/pagevec.c
60
loff_t off, size_t len)
net/ceph/pagevec.c
63
size_t po = off & ~PAGE_MASK;
net/ceph/pagevec.c
85
void ceph_zero_page_vector_range(int off, int len, struct page **pages)
net/ceph/pagevec.c
87
int i = off >> PAGE_SHIFT;
net/ceph/pagevec.c
89
off &= ~PAGE_MASK;
net/ceph/pagevec.c
91
dout("zero_page_vector_page %u~%u\n", off, len);
net/ceph/pagevec.c
94
if (off) {
net/ceph/pagevec.c
95
int end = min((int)PAGE_SIZE, off + len);
net/ceph/pagevec.c
97
(int)off);
net/ceph/pagevec.c
98
zero_user_segment(pages[i], off, end);
net/ceph/pagevec.c
99
len -= (end - off);
net/ceph/striper.c
110
int ceph_file_to_extents(struct ceph_file_layout *l, u64 off, u64 len,
net/ceph/striper.c
124
ceph_calc_file_object_mapping(l, off, len, &objno, &objoff,
net/ceph/striper.c
149
off += xlen;
net/ceph/striper.c
174
int ceph_iterate_extents(struct ceph_file_layout *l, u64 off, u64 len,
net/ceph/striper.c
184
ceph_calc_file_object_mapping(l, off, len, &objno, &objoff,
net/ceph/striper.c
196
off += xlen;
net/ceph/striper.c
240
u64 off, len;
net/ceph/striper.c
246
off = blockno * l->stripe_unit + blockoff;
net/ceph/striper.c
249
(*file_extents)[i].fe_off = off;
net/ceph/striper.c
25
u64 off, u64 len,
net/ceph/striper.c
37
blockno = div_u64_rem(off, l->stripe_unit, &blockoff);
net/core/datagram.c
170
int *off, int *err,
net/core/datagram.c
177
if (unlikely(flags & MSG_PEEK && *off >= 0)) {
net/core/datagram.c
179
_off = *off;
net/core/datagram.c
201
*off = _off;
net/core/datagram.c
244
unsigned int flags, int *off, int *err,
net/core/datagram.c
265
skb = __skb_try_recv_from_queue(queue, flags, off, &error,
net/core/datagram.c
289
unsigned int flags, int *off, int *err)
net/core/datagram.c
297
skb = __skb_try_recv_datagram(sk, sk_queue, flags, off, err,
net/core/datagram.c
315
int off = 0;
net/core/datagram.c
318
&off, err);
net/core/datagram.c
712
size_t virt_addr, size, off;
net/core/datagram.c
728
niov = net_devmem_get_niov_at(binding, virt_addr, &off, &size);
net/core/datagram.c
736
skb_add_rx_frag_netmem(skb, i, net_iov_to_netmem(niov), off,
net/core/datagram.c
820
size_t off;
net/core/datagram.c
835
csstate->off);
net/core/datagram.c
836
csstate->off += bytes;
net/core/datagram.c
840
sum = csum_shift(csstate->csum, csstate->off);
net/core/datagram.c
845
csstate->csum = csum_shift(sum, csstate->off);
net/core/datagram.c
846
csstate->off += bytes;
net/core/dev.c
5430
int off;
net/core/dev.c
5463
off = xdp->data - orig_data;
net/core/dev.c
5464
if (off) {
net/core/dev.c
5465
if (off > 0)
net/core/dev.c
5466
__skb_pull(skb, off);
net/core/dev.c
5467
else if (off < 0)
net/core/dev.c
5468
__skb_push(skb, -off);
net/core/dev.c
5470
skb->mac_header += off;
net/core/dev.c
5475
off = xdp->data_end - orig_data_end;
net/core/dev.c
5476
if (off != 0) {
net/core/dev.c
5478
skb->len += off; /* positive on grow, negative on shrink */
net/core/devmem.c
419
size_t virt_addr, size_t *off, size_t *size)
net/core/devmem.c
424
*off = virt_addr % PAGE_SIZE;
net/core/devmem.c
425
*size = PAGE_SIZE - *off;
net/core/devmem.h
149
size_t *off, size_t *size);
net/core/devmem.h
225
size_t *off, size_t *size)
net/core/filter.c
10004
off = si->off;
net/core/filter.c
10005
off -= offsetof(struct __sk_buff, remote_ip6[0]);
net/core/filter.c
10013
off);
net/core/filter.c
10024
off = si->off;
net/core/filter.c
10025
off -= offsetof(struct __sk_buff, local_ip6[0]);
net/core/filter.c
10033
off);
net/core/filter.c
10097
off = si->off;
net/core/filter.c
10098
off -= offsetof(struct __sk_buff, wire_len);
net/core/filter.c
10099
off += offsetof(struct sk_buff, cb);
net/core/filter.c
10100
off += offsetof(struct qdisc_skb_cb, pkt_len);
net/core/filter.c
10102
*insn++ = BPF_LDX_MEM(BPF_W, si->dst_reg, si->src_reg, off);
net/core/filter.c
10132
int off;
net/core/filter.c
10134
switch (si->off) {
net/core/filter.c
10217
off = si->off;
net/core/filter.c
10218
off -= offsetof(struct bpf_sock, src_ip6[0]);
net/core/filter.c
10226
target_size) + off);
net/core/filter.c
10228
(void)off;
net/core/filter.c
10235
off = si->off;
net/core/filter.c
10236
off -= offsetof(struct bpf_sock, dst_ip6[0]);
net/core/filter.c
10243
target_size) + off);
net/core/filter.c
10308
switch (si->off) {
net/core/filter.c
10332
switch (si->off) {
net/core/filter.c
10454
int off, port_size = sizeof_field(struct sockaddr_in6, sin6_port);
net/core/filter.c
10457
switch (si->off) {
net/core/filter.c
10470
off = si->off;
net/core/filter.c
10471
off -= offsetof(struct bpf_sock_addr, user_ip6[0]);
net/core/filter.c
10474
sin6_addr.s6_addr32[0], BPF_SIZE(si->code), off,
net/core/filter.c
10521
off = si->off;
net/core/filter.c
10522
off -= offsetof(struct bpf_sock_addr, msg_src_ip6[0]);
net/core/filter.c
10526
s6_addr32[0], BPF_SIZE(si->code), off, tmp_reg);
net/core/filter.c
10545
int off;
net/core/filter.c
10681
switch (si->off) {
net/core/filter.c
10695
off = si->off;
net/core/filter.c
10696
off -= offsetof(struct bpf_sock_ops, replylong[0]);
net/core/filter.c
10697
off += offsetof(struct bpf_sock_ops_kern, replylong[0]);
net/core/filter.c
10699
*insn++ = BPF_EMIT_STORE(BPF_W, si, off);
net/core/filter.c
10702
off);
net/core/filter.c
10746
off = si->off;
net/core/filter.c
10747
off -= offsetof(struct bpf_sock_ops, remote_ip6[0]);
net/core/filter.c
10755
off);
net/core/filter.c
10767
off = si->off;
net/core/filter.c
10768
off -= offsetof(struct bpf_sock_ops, local_ip6[0]);
net/core/filter.c
10776
off);
net/core/filter.c
10947
off = offsetof(struct sk_buff, cb);
net/core/filter.c
10948
off += offsetof(struct tcp_skb_cb, tcp_flags);
net/core/filter.c
10958
si->dst_reg, si->dst_reg, off);
net/core/filter.c
11037
int off;
net/core/filter.c
11039
switch (si->off) {
net/core/filter.c
11051
off = si->off;
net/core/filter.c
11052
off -= offsetof(struct __sk_buff, cb[0]);
net/core/filter.c
11053
off += offsetof(struct sk_buff, cb);
net/core/filter.c
11054
off += offsetof(struct sk_skb_cb, data);
net/core/filter.c
11056
*insn++ = BPF_EMIT_STORE(BPF_SIZE(si->code), si, off);
net/core/filter.c
11059
si->src_reg, off);
net/core/filter.c
11078
int off;
net/core/filter.c
11084
switch (si->off) {
net/core/filter.c
11136
off = si->off;
net/core/filter.c
11137
off -= offsetof(struct sk_msg_md, remote_ip6[0]);
net/core/filter.c
11145
off);
net/core/filter.c
11157
off = si->off;
net/core/filter.c
11158
off -= offsetof(struct sk_msg_md, local_ip6[0]);
net/core/filter.c
11166
off);
net/core/filter.c
11570
sk_reuseport_is_valid_access(int off, int size,
net/core/filter.c
11577
if (off < 0 || off >= sizeof(struct sk_reuseport_md) ||
net/core/filter.c
11578
off % size || type != BPF_READ)
net/core/filter.c
11581
switch (off) {
net/core/filter.c
11610
return bpf_ctx_narrow_access_ok(off, size, size_default);
net/core/filter.c
11645
switch (si->off) {
net/core/filter.c
11751
static bool sk_lookup_is_valid_access(int off, int size,
net/core/filter.c
11756
if (off < 0 || off >= sizeof(struct bpf_sk_lookup))
net/core/filter.c
11758
if (off % size != 0)
net/core/filter.c
11763
switch (off) {
net/core/filter.c
11777
return bpf_ctx_narrow_access_ok(off, size, sizeof(__u32));
net/core/filter.c
11784
return bpf_ctx_narrow_access_ok(off, size, sizeof(__be16));
net/core/filter.c
11790
return bpf_ctx_narrow_access_ok(off, size, sizeof(__u16));
net/core/filter.c
11805
switch (si->off) {
net/core/filter.c
11838
int off = si->off;
net/core/filter.c
11840
off -= offsetof(struct bpf_sk_lookup, remote_ip6[0]);
net/core/filter.c
11841
off += bpf_target_off(struct in6_addr, s6_addr32[0], 4, target_size);
net/core/filter.c
11845
*insn++ = BPF_LDX_MEM(BPF_W, si->dst_reg, si->dst_reg, off);
net/core/filter.c
11854
int off = si->off;
net/core/filter.c
11856
off -= offsetof(struct bpf_sk_lookup, local_ip6[0]);
net/core/filter.c
11857
off += bpf_target_off(struct in6_addr, s6_addr32[0], 4, target_size);
net/core/filter.c
11861
*insn++ = BPF_LDX_MEM(BPF_W, si->dst_reg, si->dst_reg, off);
net/core/filter.c
3267
static int bpf_skb_generic_push(struct sk_buff *skb, u32 off, u32 len)
net/core/filter.c
3273
skb_postpush_data_move(skb, len, off);
net/core/filter.c
3274
memset(skb->data + off, 0, len);
net/core/filter.c
3284
static int bpf_skb_generic_pop(struct sk_buff *skb, u32 off, u32 len)
net/core/filter.c
3291
if (unlikely(!pskb_may_pull(skb, off + len)))
net/core/filter.c
3296
skb_postpull_rcsum(skb, old_data + off, len);
net/core/filter.c
3297
skb_postpull_data_move(skb, len, off);
net/core/filter.c
3302
static int bpf_skb_net_hdr_push(struct sk_buff *skb, u32 off, u32 len)
net/core/filter.c
3311
ret = bpf_skb_generic_push(skb, off, len);
net/core/filter.c
3322
static int bpf_skb_net_hdr_pop(struct sk_buff *skb, u32 off, u32 len)
net/core/filter.c
3328
ret = bpf_skb_generic_pop(skb, off, len);
net/core/filter.c
3343
u32 off = skb_mac_header_len(skb);
net/core/filter.c
3350
ret = bpf_skb_net_hdr_push(skb, off, len_diff);
net/core/filter.c
3374
u32 off = skb_mac_header_len(skb);
net/core/filter.c
3381
ret = bpf_skb_net_hdr_pop(skb, off, len_diff);
net/core/filter.c
3502
static int bpf_skb_net_grow(struct sk_buff *skb, u32 off, u32 len_diff,
net/core/filter.c
3550
ret = bpf_skb_net_hdr_push(skb, off, len_diff);
net/core/filter.c
3616
static int bpf_skb_net_shrink(struct sk_buff *skb, u32 off, u32 len_diff,
net/core/filter.c
3637
ret = bpf_skb_net_hdr_pop(skb, off, len_diff);
net/core/filter.c
3715
u32 off;
net/core/filter.c
3727
off = skb_mac_header_len(skb);
net/core/filter.c
3730
off += bpf_skb_net_base_len(skb);
net/core/filter.c
3761
ret = shrink ? bpf_skb_net_shrink(skb, off, len_diff_abs, flags) :
net/core/filter.c
3762
bpf_skb_net_grow(skb, off, len_diff_abs, flags);
net/core/filter.c
4012
void bpf_xdp_copy_buf(struct xdp_buff *xdp, unsigned long off,
net/core/filter.c
4021
if (likely(xdp->data_end - xdp->data >= off + len)) {
net/core/filter.c
4022
src = flush ? buf : xdp->data + off;
net/core/filter.c
4023
dst = flush ? xdp->data + off : buf;
net/core/filter.c
4036
if (off < ptr_off + ptr_len) {
net/core/filter.c
4037
unsigned long copy_off = off - ptr_off;
net/core/filter.c
4044
off += copy_len;
net/core/filter.c
4674
unsigned long off, unsigned long len)
net/core/filter.c
4676
void *ptr = skb_header_pointer(skb, off, len, dst_buff);
net/core/filter.c
5091
unsigned long off, unsigned long len)
net/core/filter.c
5095
bpf_xdp_copy_buf(xdp, off, dst, len, false);
net/core/filter.c
717
s32 off; \
net/core/filter.c
721
off = addrs ? addrs[target] - addrs[i] - 1 : 0; \
net/core/filter.c
723
off -= insn - tmp_insns; \
net/core/filter.c
725
if (off < off_min || off > off_max) \
net/core/filter.c
727
insn->off = off; \
net/core/filter.c
7311
bool bpf_tcp_sock_is_valid_access(int off, int size, enum bpf_access_type type,
net/core/filter.c
7314
if (off < 0 || off >= offsetofend(struct bpf_tcp_sock,
net/core/filter.c
7318
if (off % size != 0)
net/core/filter.c
7321
switch (off) {
net/core/filter.c
7362
switch (si->off) {
net/core/filter.c
7509
bool bpf_xdp_sock_is_valid_access(int off, int size, enum bpf_access_type type,
net/core/filter.c
7512
if (off < 0 || off >= offsetofend(struct bpf_xdp_sock, queue_id))
net/core/filter.c
7515
if (off % size != 0)
net/core/filter.c
7518
switch (off) {
net/core/filter.c
7542
switch (si->off) {
net/core/filter.c
8783
static bool bpf_skb_is_valid_access(int off, int size, enum bpf_access_type type,
net/core/filter.c
8789
if (off < 0 || off >= sizeof(struct __sk_buff))
net/core/filter.c
8793
if (off % size != 0)
net/core/filter.c
8796
switch (off) {
net/core/filter.c
8798
if (off + size > offsetofend(struct __sk_buff, cb[4]))
net/core/filter.c
8841
if (!bpf_ctx_narrow_access_ok(off, size, size_default))
net/core/filter.c
8849
static bool sk_filter_is_valid_access(int off, int size,
net/core/filter.c
8854
switch (off) {
net/core/filter.c
8867
switch (off) {
net/core/filter.c
8875
return bpf_skb_is_valid_access(off, size, type, prog, info);
net/core/filter.c
8878
static bool cg_skb_is_valid_access(int off, int size,
net/core/filter.c
8883
switch (off) {
net/core/filter.c
8896
switch (off) {
net/core/filter.c
8910
switch (off) {
net/core/filter.c
8919
return bpf_skb_is_valid_access(off, size, type, prog, info);
net/core/filter.c
8922
static bool lwt_is_valid_access(int off, int size,
net/core/filter.c
8927
switch (off) {
net/core/filter.c
8938
switch (off) {
net/core/filter.c
8948
switch (off) {
net/core/filter.c
8957
return bpf_skb_is_valid_access(off, size, type, prog, info);
net/core/filter.c
8961
static bool __sock_filter_check_attach_type(int off,
net/core/filter.c
8965
switch (off) {
net/core/filter.c
9005
bool bpf_sock_common_is_valid_access(int off, int size,
net/core/filter.c
9009
switch (off) {
net/core/filter.c
9013
return bpf_sock_is_valid_access(off, size, type, info);
net/core/filter.c
9017
bool bpf_sock_is_valid_access(int off, int size, enum bpf_access_type type,
net/core/filter.c
9023
if (off < 0 || off >= sizeof(struct bpf_sock))
net/core/filter.c
9025
if (off % size != 0)
net/core/filter.c
9028
switch (off) {
net/core/filter.c
9040
return bpf_ctx_narrow_access_ok(off, size, size_default);
net/core/filter.c
9045
return bpf_ctx_narrow_access_ok(off, size, field_size);
net/core/filter.c
9054
static bool sock_filter_is_valid_access(int off, int size,
net/core/filter.c
9059
if (!bpf_sock_is_valid_access(off, size, type, info))
net/core/filter.c
9061
return __sock_filter_check_attach_type(off, type,
net/core/filter.c
9154
static bool tc_cls_act_is_valid_access(int off, int size,
net/core/filter.c
9160
switch (off) {
net/core/filter.c
9174
switch (off) {
net/core/filter.c
9197
return bpf_skb_is_valid_access(off, size, type, prog, info);
net/core/filter.c
9205
int off, int size);
net/core/filter.c
9210
int off, int size)
net/core/filter.c
9216
ret = nfct_btf_struct_access(log, reg, off, size);
net/core/filter.c
9222
static bool __is_valid_xdp_access(int off, int size)
net/core/filter.c
9224
if (off < 0 || off >= sizeof(struct xdp_md))
net/core/filter.c
9226
if (off % size != 0)
net/core/filter.c
9234
static bool xdp_is_valid_access(int off, int size,
net/core/filter.c
9240
switch (off) {
net/core/filter.c
9248
switch (off) {
net/core/filter.c
9250
return __is_valid_xdp_access(off, size);
net/core/filter.c
9255
switch (off) {
net/core/filter.c
9264
switch (off) {
net/core/filter.c
9276
return __is_valid_xdp_access(off, size);
net/core/filter.c
9292
int off, int size)
net/core/filter.c
9298
ret = nfct_btf_struct_access(log, reg, off, size);
net/core/filter.c
9304
static bool sock_addr_is_valid_access(int off, int size,
net/core/filter.c
9311
if (off < 0 || off >= sizeof(struct bpf_sock_addr))
net/core/filter.c
9313
if (off % size != 0)
net/core/filter.c
9319
switch (off) {
net/core/filter.c
9365
switch (off) {
net/core/filter.c
9375
if (bpf_ctx_wide_access_ok(off, size,
net/core/filter.c
9380
if (bpf_ctx_wide_access_ok(off, size,
net/core/filter.c
9385
if (!bpf_ctx_narrow_access_ok(off, size, size_default))
net/core/filter.c
9388
if (bpf_ctx_wide_access_ok(off, size,
net/core/filter.c
9393
if (bpf_ctx_wide_access_ok(off, size,
net/core/filter.c
9425
static bool sock_ops_is_valid_access(int off, int size,
net/core/filter.c
9432
if (off < 0 || off >= sizeof(struct bpf_sock_ops))
net/core/filter.c
9436
if (off % size != 0)
net/core/filter.c
9440
switch (off) {
net/core/filter.c
9450
switch (off) {
net/core/filter.c
9473
return bpf_ctx_narrow_access_ok(off, size,
net/core/filter.c
9495
static bool sk_skb_is_valid_access(int off, int size,
net/core/filter.c
9500
switch (off) {
net/core/filter.c
9510
switch (off) {
net/core/filter.c
9519
switch (off) {
net/core/filter.c
9530
return bpf_skb_is_valid_access(off, size, type, prog, info);
net/core/filter.c
9533
static bool sk_msg_is_valid_access(int off, int size,
net/core/filter.c
9541
if (off % size != 0)
net/core/filter.c
9544
switch (off) {
net/core/filter.c
9577
static bool flow_dissector_is_valid_access(int off, int size,
net/core/filter.c
9584
if (off < 0 || off >= sizeof(struct __sk_buff))
net/core/filter.c
9587
if (off % size != 0)
net/core/filter.c
9593
switch (off) {
net/core/filter.c
9623
switch (si->off) {
net/core/filter.c
9756
#define BPF_EMIT_STORE(size, si, off) \
net/core/filter.c
9758
(si)->dst_reg, (si)->src_reg, (off), (si)->imm)
net/core/filter.c
9766
int off;
net/core/filter.c
9768
switch (si->off) {
net/core/filter.c
9883
off = si->off;
net/core/filter.c
9884
off -= offsetof(struct __sk_buff, cb[0]);
net/core/filter.c
9885
off += offsetof(struct sk_buff, cb);
net/core/filter.c
9886
off += offsetof(struct qdisc_skb_cb, data);
net/core/filter.c
9888
*insn++ = BPF_EMIT_STORE(BPF_SIZE(si->code), si, off);
net/core/filter.c
9891
si->src_reg, off);
net/core/filter.c
9897
off = si->off;
net/core/filter.c
9898
off -= offsetof(struct __sk_buff, tc_classid);
net/core/filter.c
9899
off += offsetof(struct sk_buff, cb);
net/core/filter.c
9900
off += offsetof(struct qdisc_skb_cb, tc_classid);
net/core/filter.c
9903
*insn++ = BPF_EMIT_STORE(BPF_H, si, off);
net/core/filter.c
9906
si->src_reg, off);
net/core/filter.c
9916
off = si->off;
net/core/filter.c
9917
off -= offsetof(struct __sk_buff, data_meta);
net/core/filter.c
9918
off += offsetof(struct sk_buff, cb);
net/core/filter.c
9919
off += offsetof(struct bpf_skb_data_end, data_meta);
net/core/filter.c
9921
si->src_reg, off);
net/core/filter.c
9925
off = si->off;
net/core/filter.c
9926
off -= offsetof(struct __sk_buff, data_end);
net/core/filter.c
9927
off += offsetof(struct sk_buff, cb);
net/core/filter.c
9928
off += offsetof(struct bpf_skb_data_end, data_end);
net/core/filter.c
9930
si->src_reg, off);
net/core/netprio_cgroup.c
196
char *buf, size_t nbytes, loff_t off)
net/core/skbuff.c
1000
err = skb_copy_bits(skb, off, page_address(page) + page_off,
net/core/skbuff.c
1008
off += size;
net/core/skbuff.c
2128
void skb_headers_offset_update(struct sk_buff *skb, int off)
net/core/skbuff.c
2132
skb->csum_start += off;
net/core/skbuff.c
2134
skb->transport_header += off;
net/core/skbuff.c
2135
skb->network_header += off;
net/core/skbuff.c
2137
skb->mac_header += off;
net/core/skbuff.c
2138
skb->inner_transport_header += off;
net/core/skbuff.c
2139
skb->inner_network_header += off;
net/core/skbuff.c
2140
skb->inner_mac_header += off;
net/core/skbuff.c
2299
long off;
net/core/skbuff.c
2346
off = (data + nhead) - skb->head;
net/core/skbuff.c
2350
skb->data += off;
net/core/skbuff.c
2354
off = nhead;
net/core/skbuff.c
2356
skb->tail += off;
net/core/skbuff.c
3158
unsigned int plen, unsigned int *off,
net/core/skbuff.c
3167
if (*off >= plen) {
net/core/skbuff.c
3168
*off -= plen;
net/core/skbuff.c
3173
poff += *off;
net/core/skbuff.c
3174
plen -= *off;
net/core/skbuff.c
3175
*off = 0;
net/core/skbuff.c
5798
bool skb_partial_csum_set(struct sk_buff *skb, u16 start, u16 off)
net/core/skbuff.c
5800
u32 csum_end = (u32)start + (u32)off + sizeof(__sum16);
net/core/skbuff.c
5805
start, off, skb_headroom(skb), skb_headlen(skb));
net/core/skbuff.c
5810
skb->csum_offset = off;
net/core/skbuff.c
5841
unsigned int off)
net/core/skbuff.c
5847
err = skb_maybe_pull_tail(skb, off + sizeof(struct tcphdr),
net/core/skbuff.c
5848
off + MAX_TCP_HDR_LEN);
net/core/skbuff.c
5849
if (!err && !skb_partial_csum_set(skb, off,
net/core/skbuff.c
5856
err = skb_maybe_pull_tail(skb, off + sizeof(struct udphdr),
net/core/skbuff.c
5857
off + sizeof(struct udphdr));
net/core/skbuff.c
5858
if (!err && !skb_partial_csum_set(skb, off,
net/core/skbuff.c
5875
unsigned int off;
net/core/skbuff.c
5891
off = ip_hdrlen(skb);
net/core/skbuff.c
5898
csum = skb_checksum_setup_ip(skb, ip_hdr(skb)->protocol, off);
net/core/skbuff.c
5905
skb->len - off,
net/core/skbuff.c
5918
#define OPT_HDR(type, skb, off) \
net/core/skbuff.c
5919
(type *)(skb_network_header(skb) + (off))
net/core/skbuff.c
5925
unsigned int off;
net/core/skbuff.c
5934
off = sizeof(struct ipv6hdr);
net/core/skbuff.c
5936
err = skb_maybe_pull_tail(skb, off, MAX_IPV6_HDR_LEN);
net/core/skbuff.c
5943
while (off <= len && !done) {
net/core/skbuff.c
5951
off +
net/core/skbuff.c
5957
hp = OPT_HDR(struct ipv6_opt_hdr, skb, off);
net/core/skbuff.c
5959
off += ipv6_optlen(hp);
net/core/skbuff.c
5966
off +
net/core/skbuff.c
5972
hp = OPT_HDR(struct ip_auth_hdr, skb, off);
net/core/skbuff.c
5974
off += ipv6_authlen(hp);
net/core/skbuff.c
5981
off +
net/core/skbuff.c
5987
hp = OPT_HDR(struct frag_hdr, skb, off);
net/core/skbuff.c
5993
off += sizeof(struct frag_hdr);
net/core/skbuff.c
6007
csum = skb_checksum_setup_ip(skb, nexthdr, off);
net/core/skbuff.c
6014
skb->len - off, nexthdr, 0);
net/core/skbuff.c
6800
static int pskb_carve_inside_header(struct sk_buff *skb, const u32 off,
net/core/skbuff.c
6805
int new_hlen = headlen - off;
net/core/skbuff.c
6817
skb_copy_from_linear_data_offset(skb, off, data, new_hlen);
net/core/skbuff.c
6818
skb->len -= off;
net/core/skbuff.c
6856
static int pskb_carve(struct sk_buff *skb, const u32 off, gfp_t gfp);
net/core/skbuff.c
6914
static int pskb_carve_inside_nonlinear(struct sk_buff *skb, const u32 off,
net/core/skbuff.c
6941
if (pos + fsize > off) {
net/core/skbuff.c
6944
if (pos < off) {
net/core/skbuff.c
6953
skb_frag_off_add(&shinfo->frags[0], off - pos);
net/core/skbuff.c
6954
skb_frag_size_sub(&shinfo->frags[0], off - pos);
net/core/skbuff.c
6966
if (k == 0 && pskb_carve_frag_list(shinfo, off - pos, gfp_mask)) {
net/core/skbuff.c
6984
skb->len -= off;
net/core/skbuff.c
7004
struct sk_buff *pskb_extract(struct sk_buff *skb, int off,
net/core/skbuff.c
7012
if (pskb_carve(clone, off, gfp) < 0 ||
net/core/skbuff.c
7355
size_t off;
net/core/skbuff.c
7365
len = iov_iter_extract_pages(iter, &ppages, maxsize, nr, 0, &off);
net/core/skbuff.c
7374
size_t part = min_t(size_t, PAGE_SIZE - off, len);
net/core/skbuff.c
7380
ret = skb_append_pagefrags(skb, page, off, part,
net/core/skbuff.c
7388
skb_splice_csum_page(skb, page, off, part);
net/core/skbuff.c
7390
off = 0;
net/core/skbuff.c
895
int off, int size, unsigned int truesize)
net/core/skbuff.c
899
skb_fill_netmem_desc(skb, i, netmem, off, size);
net/core/skbuff.c
943
u32 size, truesize, len, max_head_size, off;
net/core/skbuff.c
984
off = size;
net/core/skbuff.c
985
len = skb->len - off;
net/core/skbuff.c
986
for (i = 0; i < MAX_SKB_FRAGS && off < skb->len; i++) {
net/core/skmsg.c
100
if (i == src->sg.end && off)
net/core/skmsg.c
1035
u32 len, off;
net/core/skmsg.c
1055
off = 0;
net/core/skmsg.c
1059
off = stm->offset;
net/core/skmsg.c
106
sge_len = sge->length - off;
net/core/skmsg.c
1062
err = sk_psock_skb_ingress_self(psock, skb, off, len, false);
net/core/skmsg.c
115
(sg_virt(sge) + off == sg_virt(sgd) + sgd->length)) {
net/core/skmsg.c
119
sge_off = sge->offset + off;
net/core/skmsg.c
125
off = 0;
net/core/skmsg.c
545
u32 off, u32 len,
net/core/skmsg.c
557
num_sge = skb_to_sgvec(skb, msg->sg.data, off, len);
net/core/skmsg.c
568
num_sge = skb_to_sgvec(skb, msg->sg.data, off, len);
net/core/skmsg.c
588
u32 off, u32 len, bool take_ref);
net/core/skmsg.c
591
u32 off, u32 len)
net/core/skmsg.c
602
return sk_psock_skb_ingress_self(psock, skb, off, len, true);
net/core/skmsg.c
614
err = sk_psock_skb_ingress_enqueue(skb, off, len, psock, sk, msg, true);
net/core/skmsg.c
625
u32 off, u32 len, bool take_ref)
net/core/skmsg.c
640
err = sk_psock_skb_ingress_enqueue(skb, off, len, psock, sk, msg, take_ref);
net/core/skmsg.c
647
u32 off, u32 len, bool ingress)
net/core/skmsg.c
652
return skb_send_sock(psock->sk, skb, off, len);
net/core/skmsg.c
655
return sk_psock_skb_ingress(psock, skb, off, len);
net/core/skmsg.c
660
int len, int off)
net/core/skmsg.c
665
state->off = off;
net/core/skmsg.c
676
u32 len = 0, off = 0;
net/core/skmsg.c
697
off = 0;
net/core/skmsg.c
701
off = stm->offset;
net/core/skmsg.c
708
off = state->off;
net/core/skmsg.c
716
ret = sk_psock_handle_skb(psock, skb, off,
net/core/skmsg.c
720
sk_psock_skb_state(psock, state, len, off);
net/core/skmsg.c
735
off += ret;
net/core/skmsg.c
88
u32 off, u32 len)
net/core/skmsg.c
95
while (off) {
net/core/skmsg.c
96
if (sge->length > off)
net/core/skmsg.c
98
off -= sge->length;
net/ipv4/af_inet.c
1481
unsigned int off;
net/ipv4/af_inet.c
1485
off = skb_gro_offset(skb);
net/ipv4/af_inet.c
1486
hlen = off + sizeof(*iph);
net/ipv4/af_inet.c
1487
iph = skb_gro_header(skb, hlen, off);
net/ipv4/af_inet.c
1515
iph2 = (struct iphdr *)(p->data + off);
net/ipv4/af_inet.c
1530
NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark] = off;
net/ipv4/bpf_tcp_ca.c
107
bpf_log(log, "no write support to tcp_sock at off %d\n", off);
net/ipv4/bpf_tcp_ca.c
111
if (off + size > end) {
net/ipv4/bpf_tcp_ca.c
114
off, size, end);
net/ipv4/bpf_tcp_ca.c
44
static bool bpf_tcp_ca_is_valid_access(int off, int size,
net/ipv4/bpf_tcp_ca.c
49
if (!bpf_tracing_btf_ctx_access(off, size, type, prog, info))
net/ipv4/bpf_tcp_ca.c
63
int off, int size)
net/ipv4/bpf_tcp_ca.c
74
switch (off) {
net/ipv4/fou_core.c
302
static struct guehdr *gue_gro_remcsum(struct sk_buff *skb, unsigned int off,
net/ipv4/fou_core.c
317
guehdr = skb_gro_remcsum_process(skb, (void *)guehdr, off, hdrlen,
net/ipv4/fou_core.c
333
size_t len, optlen, hdrlen, off;
net/ipv4/fou_core.c
346
off = skb_gro_offset(skb);
net/ipv4/fou_core.c
347
len = off + sizeof(*guehdr);
net/ipv4/fou_core.c
349
guehdr = skb_gro_header(skb, len, off);
net/ipv4/fou_core.c
376
guehdr = skb_gro_header_slow(skb, len, off);
net/ipv4/fou_core.c
400
guehdr = gue_gro_remcsum(skb, off, guehdr,
net/ipv4/fou_core.c
422
guehdr2 = (struct guehdr *)(p->data + off);
net/ipv4/gre_offload.c
129
unsigned int off;
net/ipv4/gre_offload.c
139
off = skb_gro_offset(skb);
net/ipv4/gre_offload.c
140
hlen = off + sizeof(*greh);
net/ipv4/gre_offload.c
141
greh = skb_gro_header(skb, hlen, off);
net/ipv4/gre_offload.c
176
hlen = off + grehlen;
net/ipv4/gre_offload.c
178
greh = skb_gro_header_slow(skb, hlen, off);
net/ipv4/gre_offload.c
206
greh2 = (struct gre_base_hdr *)(p->data + off);
net/ipv4/icmp.c
1554
static bool ip_icmp_error_rfc4884_validate(const struct sk_buff *skb, int off)
net/ipv4/icmp.c
1560
exth = skb_header_pointer(skb, off, sizeof(_exth), &_exth);
net/ipv4/icmp.c
1567
csum_fold(skb_checksum(skb, off, skb->len - off, 0)))
net/ipv4/icmp.c
1570
off += sizeof(_exth);
net/ipv4/icmp.c
1571
while (off < skb->len) {
net/ipv4/icmp.c
1572
objh = skb_header_pointer(skb, off, sizeof(_objh), &_objh);
net/ipv4/icmp.c
1580
off += olen;
net/ipv4/icmp.c
1581
if (off > skb->len)
net/ipv4/icmp.c
1590
int thlen, int off)
net/ipv4/icmp.c
1598
if (off < 128 || off < hlen)
net/ipv4/icmp.c
1602
off -= hlen;
net/ipv4/icmp.c
1603
if (off + sizeof(struct icmp_ext_hdr) > skb->len)
net/ipv4/icmp.c
1606
out->len = off;
net/ipv4/icmp.c
1608
if (!ip_icmp_error_rfc4884_validate(skb, off))
net/ipv4/ip_output.c
1215
unsigned int off;
net/ipv4/ip_output.c
1217
off = skb->len;
net/ipv4/ip_output.c
1220
offset, copy, off, skb) < 0) {
net/ipv4/ip_output.c
1221
__skb_trim(skb, off);
net/ipv4/netfilter/arp_tables.c
1083
int ret, off;
net/ipv4/netfilter/arp_tables.c
1102
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1114
off += xt_compat_target_offset(target);
net/ipv4/netfilter/arp_tables.c
1115
*size += off;
net/ipv4/netfilter/arp_tables.c
1116
ret = xt_compat_add_offset(NFPROTO_ARP, entry_offset, off);
net/ipv4/netfilter/arp_tables.c
674
unsigned int off, num;
net/ipv4/netfilter/arp_tables.c
689
for (off = 0, num = 0; off < total_size; off += e->next_offset, num++){
net/ipv4/netfilter/arp_tables.c
692
e = loc_cpu_entry + off;
net/ipv4/netfilter/arp_tables.c
693
if (copy_to_user(userptr + off, e, sizeof(*e))) {
net/ipv4/netfilter/arp_tables.c
697
if (copy_to_user(userptr + off
net/ipv4/netfilter/arp_tables.c
706
if (xt_target_to_user(t, userptr + off + e->target_offset)) {
net/ipv4/netfilter/arp_tables.c
742
int off, i, ret;
net/ipv4/netfilter/arp_tables.c
744
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
748
off += xt_compat_target_offset(t->u.kernel.target);
net/ipv4/netfilter/arp_tables.c
749
newinfo->size -= off;
net/ipv4/netfilter/arp_tables.c
750
ret = xt_compat_add_offset(NFPROTO_ARP, entry_offset, off);
net/ipv4/netfilter/arp_tables.c
757
newinfo->hook_entry[i] -= off;
net/ipv4/netfilter/arp_tables.c
760
newinfo->underflow[i] -= off;
net/ipv4/netfilter/ip_tables.c
1297
int ret, off;
net/ipv4/netfilter/ip_tables.c
1316
off = sizeof(struct ipt_entry) - sizeof(struct compat_ipt_entry);
net/ipv4/netfilter/ip_tables.c
1320
ret = compat_find_calc_match(ematch, &e->ip, &off);
net/ipv4/netfilter/ip_tables.c
1335
off += xt_compat_target_offset(target);
net/ipv4/netfilter/ip_tables.c
1336
*size += off;
net/ipv4/netfilter/ip_tables.c
1337
ret = xt_compat_add_offset(AF_INET, entry_offset, off);
net/ipv4/netfilter/ip_tables.c
814
unsigned int off, num;
net/ipv4/netfilter/ip_tables.c
829
for (off = 0, num = 0; off < total_size; off += e->next_offset, num++){
net/ipv4/netfilter/ip_tables.c
834
e = loc_cpu_entry + off;
net/ipv4/netfilter/ip_tables.c
835
if (copy_to_user(userptr + off, e, sizeof(*e))) {
net/ipv4/netfilter/ip_tables.c
839
if (copy_to_user(userptr + off
net/ipv4/netfilter/ip_tables.c
852
if (xt_match_to_user(m, userptr + off + i)) {
net/ipv4/netfilter/ip_tables.c
859
if (xt_target_to_user(t, userptr + off + e->target_offset)) {
net/ipv4/netfilter/ip_tables.c
896
int off, i, ret;
net/ipv4/netfilter/ip_tables.c
898
off = sizeof(struct ipt_entry) - sizeof(struct compat_ipt_entry);
net/ipv4/netfilter/ip_tables.c
901
off += xt_compat_match_offset(ematch->u.kernel.match);
net/ipv4/netfilter/ip_tables.c
903
off += xt_compat_target_offset(t->u.kernel.target);
net/ipv4/netfilter/ip_tables.c
904
newinfo->size -= off;
net/ipv4/netfilter/ip_tables.c
905
ret = xt_compat_add_offset(AF_INET, entry_offset, off);
net/ipv4/netfilter/ip_tables.c
912
newinfo->hook_entry[i] -= off;
net/ipv4/netfilter/ip_tables.c
915
newinfo->underflow[i] -= off;
net/ipv4/netfilter/nf_nat_pptp.c
36
#define REQ_CID(req, off) (*(__be16 *)((char *)(req) + (off)))
net/ipv4/sysctl_net_ipv4.c
305
int ret, i = 0, off = 0, n_keys;
net/ipv4/sysctl_net_ipv4.c
321
off += snprintf(tbl.data + off, tbl.maxlen - off,
net/ipv4/sysctl_net_ipv4.c
328
if (WARN_ON_ONCE(off >= tbl.maxlen - 1))
net/ipv4/sysctl_net_ipv4.c
332
off += snprintf(tbl.data + off, tbl.maxlen - off, ",");
net/ipv4/tcp.c
1641
struct sk_buff *tcp_recv_skb(struct sock *sk, u32 seq, u32 *off)
net/ipv4/tcp.c
1653
*off = offset;
net/ipv4/tcp_bpf.c
108
off = sge->offset;
net/ipv4/tcp_bpf.c
121
bvec_set_page(&bvec, page, size, off);
net/ipv4/tcp_bpf.c
136
off += ret;
net/ipv4/tcp_bpf.c
99
u32 off;
net/ipv4/udp.c
1973
int *off, int *err)
net/ipv4/udp.c
1993
skb = __skb_try_recv_from_queue(queue, flags, off, err,
net/ipv4/udp.c
2015
skb = __skb_try_recv_from_queue(queue, flags, off, err,
net/ipv4/udp.c
2080
int off, err, peeking = flags & MSG_PEEK;
net/ipv4/udp.c
2088
off = sk_peek_offset(sk, flags);
net/ipv4/udp.c
2089
skb = __skb_recv_udp(sk, flags, &off, &err);
net/ipv4/udp.c
2095
if (copied > ulen - off)
net/ipv4/udp.c
2096
copied = ulen - off;
net/ipv4/udp.c
2116
err = copy_linear_skb(skb, copied, off, &msg->msg_iter);
net/ipv4/udp.c
2118
err = skb_copy_datagram_msg(skb, off, msg, copied);
net/ipv4/udp.c
2120
err = skb_copy_and_csum_datagram_msg(skb, off, msg);
net/ipv4/udp.c
2159
ip_cmsg_recv_offset(msg, sk, skb, sizeof(struct udphdr), off);
net/ipv4/udp_offload.c
793
unsigned int off = skb_gro_offset(skb);
net/ipv4/udp_offload.c
835
uh2 = (struct udphdr *)(p->data + off);
net/ipv6/ah6.c
134
int off = 0;
net/ipv6/ah6.c
137
off += 2;
net/ipv6/ah6.c
142
switch (opt[off]) {
net/ipv6/ah6.c
150
optlen = opt[off+1]+2;
net/ipv6/ah6.c
153
if (opt[off] & 0x20)
net/ipv6/ah6.c
154
memset(&opt[off+2], 0, opt[off+1]);
net/ipv6/ah6.c
158
off += optlen;
net/ipv6/ah6.c
178
int off = 0;
net/ipv6/ah6.c
181
off += 2;
net/ipv6/ah6.c
186
switch (opt[off]) {
net/ipv6/ah6.c
194
optlen = opt[off+1]+2;
net/ipv6/ah6.c
202
if (opt[off] == IPV6_TLV_HAO) {
net/ipv6/ah6.c
205
hao = (struct ipv6_destopt_hao *)&opt[off];
net/ipv6/ah6.c
216
off += optlen;
net/ipv6/datagram.c
661
unsigned int off = sizeof(struct ipv6hdr);
net/ipv6/datagram.c
664
while (off <= opt->lastopt) {
net/ipv6/datagram.c
666
u8 *ptr = nh + off;
net/ipv6/datagram.c
691
off += len;
net/ipv6/esp6_offload.c
34
int off = sizeof(struct ipv6hdr);
net/ipv6/esp6_offload.c
42
while (off < nhlen) {
net/ipv6/esp6_offload.c
43
exthdr = (void *)ipv6_hdr + off;
net/ipv6/esp6_offload.c
45
return off;
net/ipv6/esp6_offload.c
47
off += ipv6_optlen(exthdr);
net/ipv6/exthdrs.c
120
int off = skb_network_header_len(skb);
net/ipv6/exthdrs.c
130
off += 2;
net/ipv6/exthdrs.c
136
if (nh[off] == IPV6_TLV_PAD1) {
net/ipv6/exthdrs.c
140
off++;
net/ipv6/exthdrs.c
146
optlen = nh[off + 1] + 2;
net/ipv6/exthdrs.c
150
if (nh[off] == IPV6_TLV_PADN) {
net/ipv6/exthdrs.c
164
if (nh[off + i] != 0)
net/ipv6/exthdrs.c
173
switch (nh[off]) {
net/ipv6/exthdrs.c
175
if (!ipv6_hop_ra(skb, off))
net/ipv6/exthdrs.c
179
if (!ipv6_hop_ioam(skb, off))
net/ipv6/exthdrs.c
185
if (!ipv6_hop_jumbo(skb, off))
net/ipv6/exthdrs.c
189
if (!ipv6_hop_calipso(skb, off))
net/ipv6/exthdrs.c
193
if (!ip6_tlvopt_unknown(skb, off,
net/ipv6/exthdrs.c
199
switch (nh[off]) {
net/ipv6/exthdrs.c
202
if (!ipv6_dest_hao(skb, off))
net/ipv6/exthdrs.c
207
if (!ip6_tlvopt_unknown(skb, off,
net/ipv6/exthdrs.c
215
off += optlen;
net/ipv6/icmp.c
339
int off;
net/ipv6/icmp.c
342
off = ipv6_find_tlv(skb, opt->dsthao, IPV6_TLV_HAO);
net/ipv6/icmp.c
343
if (likely(off >= 0)) {
net/ipv6/icmp.c
345
(skb_network_header(skb) + off);
net/ipv6/ip6_offload.c
212
unsigned int off;
net/ipv6/ip6_offload.c
216
off = skb_gro_offset(skb);
net/ipv6/ip6_offload.c
217
hlen = off + sizeof(*iph);
net/ipv6/ip6_offload.c
218
iph = skb_gro_header(skb, hlen, off);
net/ipv6/ip6_offload.c
222
NAPI_GRO_CB(skb)->network_offsets[NAPI_GRO_CB(skb)->encap_mark] = off;
net/ipv6/ip6_offload.c
24
static int ipv6_gro_pull_exthdrs(struct sk_buff *skb, int off, int proto)
net/ipv6/ip6_offload.c
245
nlen = skb_gro_offset(skb) - off;
net/ipv6/ip6_offload.c
254
iph2 = (struct ipv6hdr *)(p->data + off);
net/ipv6/ip6_offload.c
40
opth = skb_gro_header(skb, off + sizeof(*opth), off);
net/ipv6/ip6_offload.c
46
opth = skb_gro_header(skb, off + len, off);
net/ipv6/ip6_offload.c
51
off += len;
net/ipv6/ip6_offload.c
54
skb_gro_pull(skb, off - skb_gro_receive_network_offset(skb));
net/ipv6/ip6_output.c
1747
unsigned int off;
net/ipv6/ip6_output.c
1749
off = skb->len;
net/ipv6/ip6_output.c
1752
offset, copy, off, skb) < 0) {
net/ipv6/ip6_output.c
1753
__skb_trim(skb, off);
net/ipv6/ip6_tunnel.c
401
unsigned int off = nhoff + sizeof(*ipv6h);
net/ipv6/ip6_tunnel.c
408
if (!pskb_may_pull(skb, off + sizeof(*hdr)))
net/ipv6/ip6_tunnel.c
411
hdr = (struct ipv6_opt_hdr *)(skb->data + off);
net/ipv6/ip6_tunnel.c
420
if (!pskb_may_pull(skb, off + optlen))
net/ipv6/ip6_tunnel.c
423
hdr = (struct ipv6_opt_hdr *)(skb->data + off);
net/ipv6/ip6_tunnel.c
440
tel = (struct ipv6_tlv_tnl_enc_lim *)(skb->data + off + i);
net/ipv6/ip6_tunnel.c
444
return i + off - nhoff;
net/ipv6/ip6_tunnel.c
453
off += optlen;
net/ipv6/netfilter/ip6_tables.c
1313
int ret, off;
net/ipv6/netfilter/ip6_tables.c
1332
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
1336
ret = compat_find_calc_match(ematch, &e->ipv6, &off);
net/ipv6/netfilter/ip6_tables.c
1351
off += xt_compat_target_offset(target);
net/ipv6/netfilter/ip6_tables.c
1352
*size += off;
net/ipv6/netfilter/ip6_tables.c
1353
ret = xt_compat_add_offset(AF_INET6, entry_offset, off);
net/ipv6/netfilter/ip6_tables.c
830
unsigned int off, num;
net/ipv6/netfilter/ip6_tables.c
845
for (off = 0, num = 0; off < total_size; off += e->next_offset, num++){
net/ipv6/netfilter/ip6_tables.c
850
e = loc_cpu_entry + off;
net/ipv6/netfilter/ip6_tables.c
851
if (copy_to_user(userptr + off, e, sizeof(*e))) {
net/ipv6/netfilter/ip6_tables.c
855
if (copy_to_user(userptr + off
net/ipv6/netfilter/ip6_tables.c
868
if (xt_match_to_user(m, userptr + off + i)) {
net/ipv6/netfilter/ip6_tables.c
875
if (xt_target_to_user(t, userptr + off + e->target_offset)) {
net/ipv6/netfilter/ip6_tables.c
912
int off, i, ret;
net/ipv6/netfilter/ip6_tables.c
914
off = sizeof(struct ip6t_entry) - sizeof(struct compat_ip6t_entry);
net/ipv6/netfilter/ip6_tables.c
917
off += xt_compat_match_offset(ematch->u.kernel.match);
net/ipv6/netfilter/ip6_tables.c
919
off += xt_compat_target_offset(t->u.kernel.target);
net/ipv6/netfilter/ip6_tables.c
920
newinfo->size -= off;
net/ipv6/netfilter/ip6_tables.c
921
ret = xt_compat_add_offset(AF_INET6, entry_offset, off);
net/ipv6/netfilter/ip6_tables.c
928
newinfo->hook_entry[i] -= off;
net/ipv6/netfilter/ip6_tables.c
931
newinfo->underflow[i] -= off;
net/ipv6/seg6_hmac.c
105
char *ring, *off;
net/ipv6/seg6_hmac.c
127
off = ring;
net/ipv6/seg6_hmac.c
130
memcpy(off, saddr, 16);
net/ipv6/seg6_hmac.c
131
off += 16;
net/ipv6/seg6_hmac.c
134
*off++ = hdr->first_segment;
net/ipv6/seg6_hmac.c
137
*off++ = hdr->flags;
net/ipv6/seg6_hmac.c
140
memcpy(off, &hmackeyid, 4);
net/ipv6/seg6_hmac.c
141
off += 4;
net/ipv6/seg6_hmac.c
145
memcpy(off, hdr->segments + i, 16);
net/ipv6/seg6_hmac.c
146
off += 16;
net/ipv6/seg6_local.c
1310
unsigned int off = 0;
net/ipv6/seg6_local.c
1313
nexthdr = ipv6_find_hdr(skb, &off, -1, NULL, NULL);
net/ipv6/seg6_local.c
235
unsigned int off = 0;
net/ipv6/seg6_local.c
246
if (ipv6_find_hdr(skb, &off, proto, NULL, NULL) < 0)
net/ipv6/seg6_local.c
249
if (!pskb_pull(skb, off))
net/ipv6/seg6_local.c
252
skb_postpull_rcsum(skb, skb_network_header(skb), off);
net/ipv6/seg6_local.c
699
unsigned int off = sizeof(*iph);
net/ipv6/seg6_local.c
708
hp = skb_header_pointer(skb, off, sizeof(_hdr), &_hdr);
net/ipv6/seg6_local.c
724
off += ipv6_optlen(hp);
net/ipv6/udp.c
474
int off, err, peeking = flags & MSG_PEEK;
net/ipv6/udp.c
487
off = sk_peek_offset(sk, flags);
net/ipv6/udp.c
488
skb = __skb_recv_udp(sk, flags, &off, &err);
net/ipv6/udp.c
494
if (copied > ulen - off)
net/ipv6/udp.c
495
copied = ulen - off;
net/ipv6/udp.c
518
err = copy_linear_skb(skb, copied, off, &msg->msg_iter);
net/ipv6/udp.c
520
err = skb_copy_datagram_msg(skb, off, msg, copied);
net/ipv6/udp.c
522
err = skb_copy_and_csum_datagram_msg(skb, off, msg);
net/ipv6/udp.c
572
sizeof(struct udphdr), off);
net/l2tp/l2tp_core.h
323
int off = *ptr - *optr;
net/l2tp/l2tp_core.h
325
if (!pskb_may_pull(skb, off + opt_len))
net/l2tp/l2tp_core.h
330
*ptr = skb->data + off;
net/mac80211/debugfs_sta.c
705
#define PFLAG_RANGE(t, i, n, s, m, off, fmt) \
net/mac80211/debugfs_sta.c
708
u8 idx = ((cap[i] & msk) >> (ffs(msk) - 1)) + off; \
net/mac80211/debugfs_sta.c
712
#define PFLAG_RANGE_DEFAULT(t, i, n, s, m, off, fmt, a, b) \
net/mac80211/debugfs_sta.c
718
PFLAG_RANGE(t, i, n, s, m, off, fmt); \
net/mac80211/led.c
263
unsigned long on, off, tpt;
net/mac80211/led.c
275
off = 0;
net/mac80211/led.c
280
off = tpt_trig->blink_table[i].blink_time / 2;
net/mac80211/led.c
281
on = tpt_trig->blink_table[i].blink_time - off;
net/mac80211/led.c
286
led_trigger_blink(&local->tpt_led, on, off);
net/mptcp/protocol.c
4324
static struct sk_buff *mptcp_recv_skb(struct sock *sk, u32 *off)
net/mptcp/protocol.c
4336
*off = offset;
net/netfilter/ipvs/ip_vs_core.c
1266
IP_VS_DBG_PKT(11, af, pp, skb, iph->off, "Outgoing packet");
net/netfilter/ipvs/ip_vs_core.c
1304
IP_VS_DBG_PKT(10, af, pp, skb, iph->off, "After SNAT");
net/netfilter/ipvs/ip_vs_core.c
1459
IP_VS_DBG_PKT(12, af, pp, skb, iph.off,
net/netfilter/ipvs/ip_vs_core.c
1484
IP_VS_DBG_PKT(12, af, pp, skb, iph->off,
net/netfilter/ipvs/ip_vs_core.c
1489
IP_VS_DBG_PKT(7, af, pp, skb, iph->off,
net/netfilter/ipvs/ip_vs_core.c
2054
IP_VS_DBG_PKT(11, af, pp, skb, iph.off, "Incoming packet");
net/netfilter/ipvs/ip_vs_core.c
479
IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off,
net/netfilter/ipvs/ip_vs_core.c
495
IP_VS_DBG_PKT(12, svc->af, pp, skb, iph->off,
net/netfilter/ipvs/ip_vs_xmit.c
809
IP_VS_DBG_RL_PKT(10, AF_INET, pp, skb, ipvsh->off,
net/netfilter/ipvs/ip_vs_xmit.c
819
IP_VS_DBG_RL_PKT(1, AF_INET, pp, skb, ipvsh->off,
net/netfilter/ipvs/ip_vs_xmit.c
838
IP_VS_DBG_PKT(10, AF_INET, pp, skb, ipvsh->off, "After DNAT");
net/netfilter/ipvs/ip_vs_xmit.c
893
IP_VS_DBG_RL_PKT(10, AF_INET6, pp, skb, ipvsh->off,
net/netfilter/ipvs/ip_vs_xmit.c
904
IP_VS_DBG_RL_PKT(1, AF_INET6, pp, skb, ipvsh->off,
net/netfilter/ipvs/ip_vs_xmit.c
922
IP_VS_DBG_PKT(10, AF_INET6, pp, skb, ipvsh->off, "After DNAT");
net/netfilter/nf_bpf_link.c
292
static bool nf_is_valid_access(int off, int size, enum bpf_access_type type,
net/netfilter/nf_bpf_link.c
296
if (off < 0 || off >= sizeof(struct bpf_nf_ctx))
net/netfilter/nf_bpf_link.c
299
if (off % size != 0)
net/netfilter/nf_bpf_link.c
305
switch (off) {
net/netfilter/nf_conntrack_amanda.c
131
off = skb_find_text(skb, start, stop, search[i].ts);
net/netfilter/nf_conntrack_amanda.c
132
if (off == UINT_MAX)
net/netfilter/nf_conntrack_amanda.c
134
off += start + search[i].len;
net/netfilter/nf_conntrack_amanda.c
136
len = min_t(unsigned int, sizeof(pbuf) - 1, stop - off);
net/netfilter/nf_conntrack_amanda.c
137
if (skb_copy_bits(skb, off, pbuf, len))
net/netfilter/nf_conntrack_amanda.c
161
off - dataoff, len, exp);
net/netfilter/nf_conntrack_amanda.c
96
unsigned int dataoff, start, stop, off, i;
net/netfilter/nf_conntrack_bpf.c
237
int off, int size)
net/netfilter/nf_conntrack_bpf.c
253
switch (off) {
net/netfilter/nf_conntrack_bpf.c
260
bpf_log(log, "no write support to nf_conn at off %d\n", off);
net/netfilter/nf_conntrack_bpf.c
264
if (off + size > end) {
net/netfilter/nf_conntrack_bpf.c
267
off, size, end);
net/netfilter/nf_conntrack_core.c
2789
void __nf_ct_change_status(struct nf_conn *ct, unsigned long on, unsigned long off)
net/netfilter/nf_conntrack_core.c
2795
off &= ~IPS_UNCHANGEABLE_MASK;
net/netfilter/nf_conntrack_core.c
2800
else if (off & (1 << bit))
net/netfilter/nf_conntrack_seqadj.c
11
s32 off)
net/netfilter/nf_conntrack_seqadj.c
17
if (off == 0)
net/netfilter/nf_conntrack_seqadj.c
24
this_way->offset_before = off;
net/netfilter/nf_conntrack_seqadj.c
25
this_way->offset_after = off;
net/netfilter/nf_conntrack_seqadj.c
31
__be32 seq, s32 off)
net/netfilter/nf_conntrack_seqadj.c
37
if (off == 0)
net/netfilter/nf_conntrack_seqadj.c
53
this_way->offset_after += off;
net/netfilter/nf_conntrack_seqadj.c
62
s32 off)
net/netfilter/nf_conntrack_seqadj.c
70
nf_ct_seqadj_set(ct, ctinfo, th->seq, off);
net/netfilter/nf_nat_core.c
577
u16 off;
net/netfilter/nf_nat_core.c
657
off = (ntohs(*keyptr) - ntohs(range->base_proto.all));
net/netfilter/nf_nat_core.c
660
off = get_random_u16();
net/netfilter/nf_nat_core.c
662
off = 0;
net/netfilter/nf_nat_core.c
675
for (i = 0; i < attempts; i++, off++) {
net/netfilter/nf_nat_core.c
676
*keyptr = htons(min + off % range_size);
net/netfilter/nf_nat_core.c
684
off = get_random_u16();
net/netfilter/nf_nat_sip.c
304
s16 off)
net/netfilter/nf_nat_sip.c
310
if (nf_ct_protonum(ct) != IPPROTO_TCP || off == 0)
net/netfilter/nf_nat_sip.c
314
nf_ct_seqadj_set(ct, ctinfo, th->seq, off);
net/netfilter/nf_tables_trace.c
144
int off = skb_network_offset(skb);
net/netfilter/nf_tables_trace.c
150
if (trace_fill_header(nlskb, NFTA_TRACE_NETWORK_HEADER, skb, off, len))
net/netfilter/nf_tables_trace.c
167
off = skb_mac_header(skb) - skb->data;
net/netfilter/nf_tables_trace.c
168
len = min_t(unsigned int, -off, NFT_TRACETYPE_LL_HSIZE);
net/netfilter/nf_tables_trace.c
170
skb, off, len);
net/netfilter/nf_tables_trace.c
31
int off, unsigned int len)
net/netfilter/nf_tables_trace.c
39
if (!nla || skb_copy_bits(skb, off, nla_data(nla), len))
net/netfilter/nf_tables_trace.c
49
int off;
net/netfilter/nf_tables_trace.c
53
off = skb_mac_header(skb) - skb->data;
net/netfilter/nf_tables_trace.c
54
if (off != -ETH_HLEN)
net/netfilter/nf_tables_trace.c
57
if (skb_copy_bits(skb, off, &veth, ETH_HLEN))
net/netfilter/nft_inner.c
100
iph = skb_header_pointer(pkt->skb, off, sizeof(_version), &_version);
net/netfilter/nft_inner.c
120
nhoff = off;
net/netfilter/nft_inner.c
182
struct nft_inner_tun_ctx *ctx, u32 *off)
net/netfilter/nft_inner.c
193
ctx->inner_tunoff = *off;
net/netfilter/nft_inner.c
195
*off += priv->hdrsize;
net/netfilter/nft_inner.c
206
*off += gnvh->opt_len * 4;
net/netfilter/nft_inner.c
220
u32 off = pkt->inneroff;
net/netfilter/nft_inner.c
223
nft_inner_parse_tunhdr(priv, pkt, tun_ctx, &off) < 0)
net/netfilter/nft_inner.c
227
if (nft_inner_parse_l2l3(priv, pkt, tun_ctx, off) < 0)
net/netfilter/nft_inner.c
230
tun_ctx->inner_thoff = off;
net/netfilter/nft_inner.c
60
struct nft_inner_tun_ctx *ctx, u32 off)
net/netfilter/nft_inner.c
70
eth = skb_header_pointer(pkt->skb, off, sizeof(_eth), &_eth);
net/netfilter/nft_inner.c
81
veth = skb_header_pointer(pkt->skb, off, sizeof(_veth), &_veth);
net/netfilter/nft_inner.c
93
ctx->inner_lloff = off;
net/netfilter/nft_inner.c
95
off += hdrsize;
net/netfilter/nft_set_bitmap.c
140
u32 idx, off;
net/netfilter/nft_set_bitmap.c
148
nft_bitmap_location(set, nft_set_ext_key(&new->ext), &idx, &off);
net/netfilter/nft_set_bitmap.c
150
priv->bitmap[idx] |= (genmask << off);
net/netfilter/nft_set_bitmap.c
162
u32 idx, off;
net/netfilter/nft_set_bitmap.c
164
nft_bitmap_location(set, nft_set_ext_key(&be->ext), &idx, &off);
net/netfilter/nft_set_bitmap.c
166
priv->bitmap[idx] &= ~(genmask << off);
net/netfilter/nft_set_bitmap.c
177
u32 idx, off;
net/netfilter/nft_set_bitmap.c
179
nft_bitmap_location(set, nft_set_ext_key(&be->ext), &idx, &off);
net/netfilter/nft_set_bitmap.c
181
priv->bitmap[idx] |= (genmask << off);
net/netfilter/nft_set_bitmap.c
192
u32 idx, off;
net/netfilter/nft_set_bitmap.c
194
nft_bitmap_location(set, nft_set_ext_key(&be->ext), &idx, &off);
net/netfilter/nft_set_bitmap.c
196
priv->bitmap[idx] &= ~(genmask << off);
net/netfilter/nft_set_bitmap.c
207
u32 idx, off;
net/netfilter/nft_set_bitmap.c
209
nft_bitmap_location(set, elem->key.val.data, &idx, &off);
net/netfilter/nft_set_bitmap.c
216
priv->bitmap[idx] &= ~(genmask << off);
net/netfilter/nft_set_bitmap.c
54
u32 *idx, u32 *off)
net/netfilter/nft_set_bitmap.c
65
*off = k % BITS_PER_BYTE;
net/netfilter/nft_set_bitmap.c
72
nft_bitmap_active(const u8 *bitmap, u32 idx, u32 off, u8 genmask)
net/netfilter/nft_set_bitmap.c
74
return (bitmap[idx] & (0x3 << off)) & (genmask << off);
net/netfilter/nft_set_bitmap.c
85
u32 idx, off;
net/netfilter/nft_set_bitmap.c
87
nft_bitmap_location(set, key, &idx, &off);
net/netfilter/nft_set_bitmap.c
89
if (nft_bitmap_active(priv->bitmap, idx, off, genmask))
net/netfilter/utils.c
185
int len, off = sizeof(struct ipv6hdr);
net/netfilter/utils.c
188
if (!pskb_may_pull(skb, off + 8))
net/netfilter/utils.c
193
if (!pskb_may_pull(skb, off + len))
net/netfilter/utils.c
197
off += 2;
net/netfilter/utils.c
202
if (nh[off] == IPV6_TLV_PAD1) {
net/netfilter/utils.c
203
off++;
net/netfilter/utils.c
209
optlen = nh[off + 1] + 2;
net/netfilter/utils.c
213
if (nh[off] == IPV6_TLV_JUMBO) {
net/netfilter/utils.c
216
if (nh[off + 1] != 4 || (off & 3) != 2)
net/netfilter/utils.c
218
pkt_len = ntohl(*(__be32 *)(nh + off + 2));
net/netfilter/utils.c
226
off += optlen;
net/netfilter/x_tables.c
1159
int off = xt_compat_target_offset(target);
net/netfilter/x_tables.c
1171
tsize += off;
net/netfilter/x_tables.c
1177
*size += off;
net/netfilter/x_tables.c
1187
int off = xt_compat_target_offset(target);
net/netfilter/x_tables.c
1188
u_int16_t tsize = t->u.user.target_size - off;
net/netfilter/x_tables.c
1201
*size -= off;
net/netfilter/x_tables.c
1962
counter->pcnt = (__force unsigned long)(state->mem + state->off);
net/netfilter/x_tables.c
1963
state->off += sizeof(*counter);
net/netfilter/x_tables.c
1964
if (state->off > (XT_PCPU_BLOCK_SIZE - sizeof(*counter))) {
net/netfilter/x_tables.c
1966
state->off = 0;
net/netfilter/x_tables.c
767
int off = xt_compat_match_offset(match);
net/netfilter/x_tables.c
778
msize += off;
net/netfilter/x_tables.c
784
*size += off;
net/netfilter/x_tables.c
800
int off = xt_compat_match_offset(match);
net/netfilter/x_tables.c
801
u_int16_t msize = m->u.user.match_size - off;
net/netfilter/x_tables.c
814
*size -= off;
net/netlabel/netlabel_kapi.c
730
u32 off = *offset;
net/netlabel/netlabel_kapi.c
734
if ((off & (BITS_PER_LONG - 1)) != 0)
net/netlabel/netlabel_kapi.c
743
if (off < catmap->startbit) {
net/netlabel/netlabel_kapi.c
744
off = catmap->startbit;
net/netlabel/netlabel_kapi.c
745
*offset = off;
net/netlabel/netlabel_kapi.c
747
iter = _netlbl_catmap_getnode(&catmap, off, _CM_F_WALK, 0);
net/netlabel/netlabel_kapi.c
753
if (off < iter->startbit) {
net/netlabel/netlabel_kapi.c
755
off = 0;
net/netlabel/netlabel_kapi.c
757
off -= iter->startbit;
net/netlabel/netlabel_kapi.c
758
idx = off / NETLBL_CATMAP_MAPSIZE;
net/netlabel/netlabel_kapi.c
759
*bitmap = iter->bitmap[idx] >> (off % NETLBL_CATMAP_MAPSIZE);
net/packet/af_packet.c
2652
int tp_len, off;
net/packet/af_packet.c
2684
off = ph.h3->tp_net;
net/packet/af_packet.c
2687
off = ph.h2->tp_net;
net/packet/af_packet.c
2690
off = ph.h1->tp_net;
net/packet/af_packet.c
2696
off = ph.h3->tp_mac;
net/packet/af_packet.c
2699
off = ph.h2->tp_mac;
net/packet/af_packet.c
2702
off = ph.h1->tp_mac;
net/packet/af_packet.c
2706
if (unlikely((off < off_min) || (off_max < off)))
net/packet/af_packet.c
2709
off = po->tp_hdrlen - sizeof(struct sockaddr_ll);
net/packet/af_packet.c
2712
*data = frame + off;
net/rds/cong.c
302
unsigned long off;
net/rds/cong.c
308
off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
net/rds/cong.c
310
set_bit_le(off, (void *)map->m_page_addrs[i]);
net/rds/cong.c
316
unsigned long off;
net/rds/cong.c
322
off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
net/rds/cong.c
324
clear_bit_le(off, (void *)map->m_page_addrs[i]);
net/rds/cong.c
330
unsigned long off;
net/rds/cong.c
333
off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS;
net/rds/cong.c
335
return test_bit_le(off, (void *)map->m_page_addrs[i]);
net/rds/ib.h
425
unsigned int hdr_off, unsigned int sg, unsigned int off);
net/rds/ib_frmr.c
127
int ret, off = 0;
net/rds/ib_frmr.c
135
&off, PAGE_SIZE);
net/rds/ib_send.c
485
unsigned int hdr_off, unsigned int sg, unsigned int off)
net/rds/ib_send.c
506
BUG_ON(off % RDS_FRAG_SIZE);
net/rds/loop.c
77
unsigned int off)
net/rds/loop.c
90
BUG_ON(hdr_off || sg || off);
net/rds/rds.h
585
unsigned int hdr_off, unsigned int sg, unsigned int off);
net/rds/tcp.h
110
unsigned int hdr_off, unsigned int sg, unsigned int off);
net/rds/tcp_send.c
121
rm->data.op_sg[sg].length - off,
net/rds/tcp_send.c
122
rm->data.op_sg[sg].offset + off);
net/rds/tcp_send.c
124
rm->data.op_sg[sg].length - off);
net/rds/tcp_send.c
127
rm->data.op_sg[sg].offset + off, rm->data.op_sg[sg].length - off,
net/rds/tcp_send.c
132
off += ret;
net/rds/tcp_send.c
134
if (off == rm->data.op_sg[sg].length) {
net/rds/tcp_send.c
135
off = 0;
net/rds/tcp_send.c
71
unsigned int hdr_off, unsigned int sg, unsigned int off)
net/sched/act_csum.c
451
int off, len, optlen;
net/sched/act_csum.c
454
off = sizeof(*ip6xh);
net/sched/act_csum.c
455
len = ixhl - off;
net/sched/act_csum.c
458
switch (xh[off]) {
net/sched/act_csum.c
463
optlen = xh[off + 1] + 2;
net/sched/act_csum.c
464
if (optlen != 6 || len < 6 || (off & 3) != 2)
net/sched/act_csum.c
467
*pl = ntohl(*(__be32 *)(xh + off + 2));
net/sched/act_csum.c
470
optlen = xh[off + 1] + 2;
net/sched/act_csum.c
476
off += optlen;
net/sched/act_pedit.c
257
u32 cur = nparms->tcfp_keys[i].off;
net/sched/act_pedit.c
415
int offset = tkey->off;
net/sched/bpf_qdisc.c
109
err = bpf_qdisc_sk_buff_access(log, reg, off, &end);
net/sched/bpf_qdisc.c
111
err = bpf_qdisc_qdisc_access(log, reg, off, &end);
net/sched/bpf_qdisc.c
119
btf_name_by_offset(reg->btf, t->name_off), off);
net/sched/bpf_qdisc.c
123
if (off + size > end) {
net/sched/bpf_qdisc.c
126
off, size, btf_name_by_offset(reg->btf, t->name_off), end);
net/sched/bpf_qdisc.c
33
static bool bpf_qdisc_is_valid_access(int off, int size,
net/sched/bpf_qdisc.c
41
arg = btf_ctx_arg_idx(btf, prog->aux->attach_func_proto, off);
net/sched/bpf_qdisc.c
51
return bpf_tracing_btf_ctx_access(off, size, type, prog, info);
net/sched/bpf_qdisc.c
56
int off, size_t *end)
net/sched/bpf_qdisc.c
58
switch (off) {
net/sched/bpf_qdisc.c
77
int off, size_t *end)
net/sched/bpf_qdisc.c
79
switch (off) {
net/sched/bpf_qdisc.c
98
int off, int size)
net/sched/cls_u32.c
120
unsigned int off;
net/sched/cls_u32.c
124
unsigned int off = skb_network_offset(skb);
net/sched/cls_u32.c
161
int toff = off + key->off + (off2 & key->offmask);
net/sched/cls_u32.c
207
stack[sdepth].off = off;
net/sched/cls_u32.c
216
off + n->sel.hoff,
net/sched/cls_u32.c
227
off2 = n->sel.off + 3;
net/sched/cls_u32.c
232
off + n->sel.offoff,
net/sched/cls_u32.c
242
off += off2;
net/sched/cls_u32.c
246
if (off < skb->len)
net/sched/cls_u32.c
254
off = stack[sdepth].off;
net/sched/em_cmp.c
30
ptr += cmp->off;
net/sched/em_nbyte.c
47
ptr += nbyte->hdr.off;
net/sched/em_u32.c
29
ptr += key->off;
net/sched/sch_cake.c
1374
static u32 cake_calc_overhead(struct cake_sched_data *qd, u32 len, u32 off)
net/sched/sch_cake.c
1379
len -= off;
net/sched/sch_cake.c
1415
u32 off = skb_network_offset(skb);
net/sched/sch_cake.c
1419
q->avg_netoff = cake_ewma(q->avg_netoff, off << 16, 8);
net/sched/sch_cake.c
1422
return cake_calc_overhead(q, len, off);
net/sched/sch_cake.c
1451
return (cake_calc_overhead(q, len, off) * (segs - 1) +
net/sched/sch_cake.c
1452
cake_calc_overhead(q, last_len, off));
net/sctp/tsnmap.c
272
static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off,
net/sctp/tsnmap.c
275
int i = off;
net/sctp/tsnmap.c
284
i = find_next_bit(map, len, off);
net/sctp/tsnmap.c
30
static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off,
net/tls/tls_device.c
499
size_t off;
net/tls/tls_device.c
502
copy, 1, 0, &off);
net/tls/tls_device.c
516
zc_pfrag.offset = off;
net/tls/tls_sw.c
1013
size_t off;
net/tls/tls_sw.c
1016
try_to_copy, 1, 0, &off);
net/tls/tls_sw.c
1025
sk_msg_page_add(msg_pl, page, part, off);
net/tls/tls_sw.c
1767
unsigned int off, len;
net/tls/tls_sw.c
1772
off = rxm->offset + prot->prepend_size;
net/tls/tls_sw.c
1775
err = skb_copy_datagram_msg(darg->skb, off, msg, len);
net/vmw_vsock/virtio_transport_common.c
1758
int off = 0;
net/vmw_vsock/virtio_transport_common.c
1765
skb = __skb_recv_datagram(sk, &vvs->rx_queue, MSG_DONTWAIT, &off, &err);
net/wireless/wext-proc.c
100
off = 1;
net/wireless/wext-proc.c
102
if (off++ == *pos)
net/wireless/wext-proc.c
93
loff_t off;
net/xdp/xsk.c
1672
struct xdp_mmap_offsets off;
net/xdp/xsk.c
1679
else if (len < sizeof(off))
net/xdp/xsk.c
1687
&off.rx);
net/xdp/xsk.c
1689
&off.tx);
net/xdp/xsk.c
1691
&off.fr);
net/xdp/xsk.c
1693
&off.cr);
net/xdp/xsk.c
1694
off.rx.flags = offsetof(struct xdp_rxtx_ring,
net/xdp/xsk.c
1696
off.tx.flags = offsetof(struct xdp_rxtx_ring,
net/xdp/xsk.c
1698
off.fr.flags = offsetof(struct xdp_umem_ring,
net/xdp/xsk.c
1700
off.cr.flags = offsetof(struct xdp_umem_ring,
net/xdp/xsk.c
1703
len = sizeof(off);
net/xdp/xsk.c
1704
to_copy = &off;
net/xdp/xsk_buff_pool.c
135
memcpy(xskb->cb + desc->off, desc->src, desc->bytes);
net/xfrm/espintcp.c
142
int off = 0;
net/xfrm/espintcp.c
144
skb = __skb_recv_datagram(sk, &ctx->ike_queue, flags, &off, &err);
net/xfrm/xfrm_iptfs.c
533
u32 off, u32 len, struct skb_seq_state *st, u32 copy_len)
net/xfrm/xfrm_iptfs.c
542
if (!iptfs_skb_can_add_frags(skb, walk, off + copy_len,
net/xfrm/xfrm_iptfs.c
549
skb_copy_seq_read(st, off, skb_put(skb, copy_len), copy_len)) {
net/xfrm/xfrm_iptfs.c
556
iptfs_skb_add_frags(skb, walk, off + copy_len, len - copy_len);
net/xfrm/xfrm_iptfs.c
577
iptfs_pskb_extract_seq(u32 skblen, struct skb_seq_state *st, u32 off, int len)
net/xfrm/xfrm_iptfs.c
583
if (skb_copy_seq_read(st, off, skb_put(skb, len), len)) {
samples/bpf/bpf_insn.h
114
.off = 0, \
samples/bpf/bpf_insn.h
124
.off = OFF, \
samples/bpf/bpf_insn.h
134
.off = OFF, \
samples/bpf/bpf_insn.h
15
.off = 0, \
samples/bpf/bpf_insn.h
157
.off = OFF, \
samples/bpf/bpf_insn.h
170
.off = OFF, \
samples/bpf/bpf_insn.h
180
.off = OFF, \
samples/bpf/bpf_insn.h
190
.off = OFF, \
samples/bpf/bpf_insn.h
200
.off = OFF, \
samples/bpf/bpf_insn.h
210
.off = OFF, \
samples/bpf/bpf_insn.h
220
.off = OFF, \
samples/bpf/bpf_insn.h
23
.off = 0, \
samples/bpf/bpf_insn.h
230
.off = 0, \
samples/bpf/bpf_insn.h
33
.off = 0, \
samples/bpf/bpf_insn.h
41
.off = 0, \
samples/bpf/bpf_insn.h
51
.off = 0, \
samples/bpf/bpf_insn.h
59
.off = 0, \
samples/bpf/bpf_insn.h
69
.off = 0, \
samples/bpf/bpf_insn.h
77
.off = 0, \
samples/bpf/bpf_insn.h
89
.off = 0, \
samples/bpf/bpf_insn.h
95
.off = 0, \
samples/bpf/sockex2_kern.c
51
static inline __u32 ipv6_addr_hash(struct __sk_buff *ctx, __u64 off)
samples/bpf/sockex2_kern.c
53
__u64 w0 = load_word(ctx, off);
samples/bpf/sockex2_kern.c
54
__u64 w1 = load_word(ctx, off + 4);
samples/bpf/sockex2_kern.c
55
__u64 w2 = load_word(ctx, off + 8);
samples/bpf/sockex2_kern.c
56
__u64 w3 = load_word(ctx, off + 12);
samples/bpf/sockex3_kern.c
48
static inline __u32 ipv6_addr_hash(struct __sk_buff *ctx, __u64 off)
samples/bpf/sockex3_kern.c
50
__u64 w0 = load_word(ctx, off);
samples/bpf/sockex3_kern.c
51
__u64 w1 = load_word(ctx, off + 4);
samples/bpf/sockex3_kern.c
52
__u64 w2 = load_word(ctx, off + 8);
samples/bpf/sockex3_kern.c
53
__u64 w3 = load_word(ctx, off + 12);
samples/bpf/test_lwt_bpf.c
102
off = UDP_CSUM_OFF;
samples/bpf/test_lwt_bpf.c
107
off = offsetof(struct icmp6hdr, icmp6_cksum);
samples/bpf/test_lwt_bpf.c
111
if (off) {
samples/bpf/test_lwt_bpf.c
112
ret = bpf_l4_csum_replace(skb, off, old_ip, new_ip,
samples/bpf/test_lwt_bpf.c
87
int ret, off = 0, flags = IS_PSEUDO;
samples/bpf/test_lwt_bpf.c
98
off = TCP_CSUM_OFF;
samples/bpf/xdp_adjust_tail_kern.c
87
__u64 off = 0;
samples/bpf/xdp_adjust_tail_kern.c
91
off += sizeof(struct ethhdr);
samples/bpf/xdp_adjust_tail_kern.c
92
iph = data + off;
samples/bpf/xdp_adjust_tail_kern.c
93
off += sizeof(struct iphdr);
samples/bpf/xdp_adjust_tail_kern.c
94
icmp_hdr = data + off;
samples/bpf/xdp_adjust_tail_kern.c
95
off += sizeof(struct icmphdr);
samples/bpf/xdp_adjust_tail_kern.c
96
orig_iph = data + off;
samples/fanotify/fs-monitor.c
65
int off;
samples/fanotify/fs-monitor.c
82
for (off = sizeof(*event) ; off < event->event_len;
samples/fanotify/fs-monitor.c
83
off += info->len) {
samples/fanotify/fs-monitor.c
85
((char *) event + off);
samples/vfio-mdev/mtty.c
60
#define MTTY_VFIO_PCI_OFFSET_TO_INDEX(off) (off >> MTTY_VFIO_PCI_OFFSET_SHIFT)
scripts/dtc/flattree.c
153
unsigned int off = 0;
scripts/dtc/flattree.c
159
while ((d.len - off) >= sizeof(uint32_t)) {
scripts/dtc/flattree.c
160
asm_emit_cell(e, dtb_ld32(d.val + off));
scripts/dtc/flattree.c
161
off += sizeof(uint32_t);
scripts/dtc/flattree.c
164
while ((d.len - off) >= 1) {
scripts/dtc/flattree.c
165
fprintf(f, "\t.byte\t0x%hhx\n", d.val[off]);
scripts/dtc/flattree.c
166
off += 1;
scripts/dtc/flattree.c
169
assert(off == d.len);
scripts/dtc/flattree.c
600
int off = inb->ptr - inb->base;
scripts/dtc/flattree.c
602
inb->ptr = inb->base + ALIGN(off, align);
scripts/dtc/libfdt/fdt.c
52
static int check_off_(uint32_t hdrsize, uint32_t totalsize, uint32_t off)
scripts/dtc/libfdt/fdt.c
54
return (off >= hdrsize) && (off <= totalsize);
scripts/dtc/yamltree.c
37
unsigned int off;
scripts/dtc/yamltree.c
53
for (off = 0; off < len; off += width) {
scripts/dtc/yamltree.c
60
sprintf(buf, "0x%"PRIx8, *(uint8_t*)(data + off));
scripts/dtc/yamltree.c
63
sprintf(buf, "0x%"PRIx16, dtb_ld16(data + off));
scripts/dtc/yamltree.c
66
sprintf(buf, "0x%"PRIx32, dtb_ld32(data + off));
scripts/dtc/yamltree.c
70
if (m->offset == (seq_offset + off)) {
scripts/dtc/yamltree.c
77
sprintf(buf, "0x%"PRIx64, dtb_ld64(data + off));
scripts/kallsyms.c
341
unsigned int i, k, off;
scripts/kallsyms.c
358
off = 0;
scripts/kallsyms.c
361
markers[i >> 8] = off;
scripts/kallsyms.c
382
off += table[i]->len + 1;
scripts/kallsyms.c
388
off += table[i]->len + 2;
scripts/kallsyms.c
411
off = 0;
scripts/kallsyms.c
413
best_idx[i] = off;
scripts/kallsyms.c
416
off += strlen(buf) + 1;
scripts/kconfig/qconf.cc
808
int off = header()->sectionPosition(0) + visualRect(indexAt(p)).x() + 4; // 4 is Hardcoded image offset. There might be a way to do it properly.
scripts/kconfig/qconf.cc
809
if (x >= off && x < off + icon.availableSizes().first().width()) {
scripts/recordmcount.c
281
size_t off = offset;
scripts/recordmcount.c
286
off -= 4;
scripts/recordmcount.c
294
off -= 2;
scripts/recordmcount.c
300
if (ulseek(off, SEEK_SET) < 0)
security/device_cgroup.c
779
char *buf, size_t nbytes, loff_t off)
security/selinux/ima.c
23
const char *on = "=1;", *off = "=0;";
security/selinux/ima.c
40
rc = strlcat(buf, selinux_initialized() ? on : off, buf_len);
security/selinux/ima.c
46
rc = strlcat(buf, enforcing_enabled() ? on : off, buf_len);
security/selinux/ima.c
52
rc = strlcat(buf, checkreqprot_get() ? on : off, buf_len);
security/selinux/ima.c
59
rc = strlcat(buf, selinux_state.policycap[i] ? on : off,
sound/core/pcm_lib.c
2129
snd_pcm_uframes_t off,
sound/core/pcm_lib.c
2138
off = frames_to_bytes(runtime, off);
sound/core/pcm_lib.c
2141
return do_transfer(substream, 0, hwoff, data + off, frames, transfer,
sound/core/pcm_lib.c
2150
snd_pcm_uframes_t off,
sound/core/pcm_lib.c
2164
off = samples_to_bytes(runtime, off);
sound/core/pcm_lib.c
2171
err = do_transfer(substream, c, hwoff, *bufs + off,
sound/core/pcm_lib.c
2183
snd_pcm_uframes_t off, snd_pcm_uframes_t frames)
sound/core/pcm_lib.c
2187
return interleaved_copy(substream, off, NULL, 0, frames,
sound/core/pcm_lib.c
2190
return noninterleaved_copy(substream, off, NULL, 0, frames,
sound/core/pcm_lib.c
34
snd_pcm_uframes_t off, snd_pcm_uframes_t frames);
sound/drivers/pcmtest.c
650
static ssize_t pattern_write(struct file *file, const char __user *u_buff, size_t len, loff_t *off)
sound/drivers/pcmtest.c
655
if (*off + to_write > MAX_PATTERN_LEN)
sound/drivers/pcmtest.c
656
to_write = MAX_PATTERN_LEN - *off;
sound/drivers/pcmtest.c
662
if (copy_from_user(patt_buf->buf + *off, u_buff, to_write))
sound/drivers/pcmtest.c
665
patt_buf->len = *off + to_write;
sound/drivers/pcmtest.c
666
*off += to_write;
sound/drivers/pcmtest.c
671
static ssize_t pattern_read(struct file *file, char __user *u_buff, size_t len, loff_t *off)
sound/drivers/pcmtest.c
676
if (*off + to_read >= MAX_PATTERN_LEN)
sound/drivers/pcmtest.c
677
to_read = MAX_PATTERN_LEN - *off;
sound/drivers/pcmtest.c
681
if (copy_to_user(u_buff, patt_buf->buf + *off, to_read))
sound/drivers/pcmtest.c
684
*off += to_read;
sound/firewire/digi00x/amdtp-dot.c
106
state->off = 0;
sound/firewire/digi00x/amdtp-dot.c
110
state->carry = dot_scrt(state->idx, ++(state->off));
sound/firewire/digi00x/amdtp-dot.c
40
unsigned int off;
sound/firewire/digi00x/amdtp-dot.c
411
p->state.off = 0;
sound/firewire/digi00x/amdtp-dot.c
62
static u8 dot_scrt(const u8 idx, const unsigned int off)
sound/firewire/digi00x/amdtp-dot.c
93
const u8 hr = (hn == 0x9) ? 0x9 : hir[(hio[hn] + off) % 15];
sound/firewire/digi00x/amdtp-dot.c
95
if (len[ln] < off)
sound/firewire/digi00x/amdtp-dot.c
98
return ((nib[14 + off - len[ln]]) | (hr << 4));
sound/hda/codecs/realtek/alc269.c
1504
on ? led->on : led->off);
sound/hda/codecs/realtek/alc269.c
1530
spec->mute_led_coef.off = 0;
sound/hda/codecs/realtek/alc269.c
1546
spec->mute_led_coef.off = 1 << 5;
sound/hda/codecs/realtek/alc269.c
1561
spec->mute_led_coef.off = 0;
sound/hda/codecs/realtek/alc269.c
1577
spec->mute_led_coef.off = 1 << 2;
sound/hda/codecs/realtek/alc269.c
1593
spec->mute_led_coef.off = 0;
sound/hda/codecs/realtek/alc269.c
1609
spec->mute_led_coef.off = 0;
sound/hda/codecs/realtek/alc269.c
1635
spec->mic_led_coef.off = 0;
sound/hda/codecs/realtek/alc269.c
1659
spec->mic_led_coef.off = 1 << 2;
sound/hda/codecs/realtek/alc269.c
1674
spec->mute_led_coef.off = 1 << 4;
sound/hda/codecs/realtek/alc269.c
1688
spec->mic_led_coef.off = 1 << 13;
sound/hda/codecs/realtek/realtek.h
74
unsigned int off;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
195
static void pdacf_transfer(struct snd_pdacf *chip, unsigned int size, unsigned int off)
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
203
pdacf_transfer_mono24le((char *)chip->pcm_area + (off * 3), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
205
pdacf_transfer_stereo24le((char *)chip->pcm_area + (off * 6), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
209
pdacf_transfer_mono24be((char *)chip->pcm_area + (off * 3), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
211
pdacf_transfer_stereo24be((char *)chip->pcm_area + (off * 6), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
219
pdacf_transfer_mono16((u16 *)chip->pcm_area + off, xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
221
pdacf_transfer_mono32((u32 *)chip->pcm_area + off, xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
225
pdacf_transfer_stereo16((u16 *)chip->pcm_area + (off * 2), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
227
pdacf_transfer_stereo32((u32 *)chip->pcm_area + (off * 2), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
233
pdacf_transfer_mono16sw((u16 *)chip->pcm_area + off, xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
235
pdacf_transfer_mono32sw((u32 *)chip->pcm_area + off, xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
239
pdacf_transfer_stereo16sw((u16 *)chip->pcm_area + (off * 2), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
241
pdacf_transfer_stereo32sw((u32 *)chip->pcm_area + (off * 2), xor, size, rdp_port);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
250
int size, off, cont, rdp, wdp;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
288
off = chip->pcm_hwptr + chip->pcm_tdone;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
289
off %= chip->pcm_size;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
292
cont = chip->pcm_size - off;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
295
pdacf_transfer(chip, cont, off);
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
296
off += cont;
sound/pcmcia/pdaudiocf/pdaudiocf_irq.c
297
off %= chip->pcm_size;
sound/ppc/burgundy.c
204
long *volume, int off)
sound/ppc/burgundy.c
208
off |= off << 2;
sound/ppc/burgundy.c
212
snd_pmac_burgundy_wcb(chip, address + off, lvolume);
sound/ppc/burgundy.c
213
snd_pmac_burgundy_wcb(chip, address + off + 0x500, rvolume);
sound/ppc/burgundy.c
218
long *volume, int off)
sound/ppc/burgundy.c
220
volume[0] = snd_pmac_burgundy_rcb(chip, address + off);
sound/ppc/burgundy.c
225
volume[1] = snd_pmac_burgundy_rcb(chip, address + off + 0x100);
sound/ppc/burgundy.c
247
int off = kcontrol->private_value & 0x300;
sound/ppc/burgundy.c
249
ucontrol->value.integer.value, off);
sound/ppc/burgundy.c
258
int off = kcontrol->private_value & 0x300;
sound/ppc/burgundy.c
262
ucontrol->value.integer.value, off);
sound/ppc/burgundy.c
263
snd_pmac_burgundy_read_volume_2b(chip, addr, nvoices, off);
sound/ppc/burgundy.c
268
#define BURGUNDY_VOLUME_2B(xname, xindex, addr, off) \
sound/ppc/burgundy.c
273
.private_value = ((ADDR2BASE(addr) & 0xff) | ((off) << 8)) }
sound/soc/bcm/bcm2835-i2s.c
161
uint32_t off;
sound/soc/bcm/bcm2835-i2s.c
164
off = tx ? BCM2835_I2S_TXON : 0;
sound/soc/bcm/bcm2835-i2s.c
165
off |= rx ? BCM2835_I2S_RXON : 0;
sound/soc/bcm/bcm2835-i2s.c
180
regmap_update_bits(dev->i2s_regmap, BCM2835_I2S_CS_A_REG, off, 0);
sound/soc/codecs/tlv320aic31xx.c
1259
u8 off = 0;
sound/soc/codecs/tlv320aic31xx.c
1262
snd_soc_component_update_bits(component, AIC31XX_BCLKN, mask, off);
sound/soc/codecs/tlv320aic31xx.c
1263
snd_soc_component_update_bits(component, AIC31XX_MADC, mask, off);
sound/soc/codecs/tlv320aic31xx.c
1264
snd_soc_component_update_bits(component, AIC31XX_NADC, mask, off);
sound/soc/codecs/tlv320aic31xx.c
1265
snd_soc_component_update_bits(component, AIC31XX_MDAC, mask, off);
sound/soc/codecs/tlv320aic31xx.c
1266
snd_soc_component_update_bits(component, AIC31XX_NDAC, mask, off);
sound/soc/codecs/tlv320aic31xx.c
1267
snd_soc_component_update_bits(component, AIC31XX_PLLPR, mask, off);
sound/soc/fsl/fsl_xcvr.c
858
int ret = 0, rem, off, out, page = 0, size = FSL_XCVR_REG_OFFSET;
sound/soc/fsl/fsl_xcvr.c
886
off = page * size;
sound/soc/fsl/fsl_xcvr.c
891
memcpy_toio(xcvr->ram_addr, fw->data + off, out);
sound/soc/intel/avs/debugfs.c
22
unsigned int l, off;
sound/soc/intel/avs/debugfs.c
25
off = __fifo->in & __fifo->mask;
sound/soc/intel/avs/debugfs.c
26
l = min(len, kfifo_size(fifo) - off);
sound/soc/intel/avs/debugfs.c
28
memcpy_fromio(__fifo->data + off, src, l);
sound/soc/intel/catpt/dsp.c
155
u32 off = sram->start;
sound/soc/intel/catpt/dsp.c
179
b - __ffs(mask), off);
sound/soc/intel/catpt/dsp.c
180
memcpy_fromio(buf, cdev->lpe_ba + off, sizeof(buf));
sound/soc/intel/catpt/dsp.c
182
off += CATPT_MEMBLOCK_SIZE;
sound/soc/intel/catpt/ipc.c
205
u32 off = msg.mailbox_address << 3;
sound/soc/intel/catpt/ipc.c
207
memcpy_fromio(&config, cdev->lpe_ba + off, sizeof(config));
sound/soc/intel/catpt/loader.c
100
stream->info.stream_hw_id, off, size);
sound/soc/intel/catpt/loader.c
103
cdev->dxbuf_paddr + off,
sound/soc/intel/catpt/loader.c
104
cdev->lpe_base + off,
sound/soc/intel/catpt/loader.c
121
u32 off;
sound/soc/intel/catpt/loader.c
128
off = type->state_offset;
sound/soc/intel/catpt/loader.c
130
i, off, type->state_size);
sound/soc/intel/catpt/loader.c
133
cdev->dxbuf_paddr + off,
sound/soc/intel/catpt/loader.c
134
cdev->lpe_base + off,
sound/soc/intel/catpt/loader.c
151
u32 off;
sound/soc/intel/catpt/loader.c
158
off = catpt_to_host_offset(info->offset);
sound/soc/intel/catpt/loader.c
159
if (off < cdev->dram.start || off > cdev->dram.end)
sound/soc/intel/catpt/loader.c
163
off, info->size);
sound/soc/intel/catpt/loader.c
166
cdev->dxbuf_paddr + off,
sound/soc/intel/catpt/loader.c
167
cdev->lpe_base + off,
sound/soc/intel/catpt/loader.c
184
u32 off, size;
sound/soc/intel/catpt/loader.c
187
off = stream->persistent->start;
sound/soc/intel/catpt/loader.c
190
stream->info.stream_hw_id, off, size);
sound/soc/intel/catpt/loader.c
193
cdev->lpe_base + off,
sound/soc/intel/catpt/loader.c
194
cdev->dxbuf_paddr + off,
sound/soc/intel/catpt/loader.c
212
u32 off;
sound/soc/intel/catpt/loader.c
219
off = catpt_to_host_offset(info->offset);
sound/soc/intel/catpt/loader.c
220
resource_set_range(&r, off, info->size);
sound/soc/intel/catpt/loader.c
225
off, info->size);
sound/soc/intel/catpt/loader.c
228
cdev->lpe_base + off,
sound/soc/intel/catpt/loader.c
229
cdev->dxbuf_paddr + off,
sound/soc/intel/catpt/loader.c
258
u32 off;
sound/soc/intel/catpt/loader.c
265
off = catpt_to_host_offset(info->offset);
sound/soc/intel/catpt/loader.c
266
resource_set_range(&r2, off, info->size);
sound/soc/intel/catpt/loader.c
273
off = common.start - r1.start;
sound/soc/intel/catpt/loader.c
278
paddr + off,
sound/soc/intel/catpt/loader.c
94
u32 off, size;
sound/soc/intel/catpt/loader.c
97
off = stream->persistent->start;
sound/soc/intel/catpt/messages.c
56
off_t off;
sound/soc/intel/catpt/messages.c
59
off = offsetof(struct catpt_alloc_stream_input, persistent_mem);
sound/soc/intel/catpt/messages.c
83
memmove(payload + off + arrsz, payload + off, sizeof(input) - off);
sound/soc/intel/catpt/messages.c
84
memcpy(payload + off, modules, arrsz);
sound/usb/mixer_s1810c.c
252
u32 a, b, c, e, n, off, left, right;
sound/usb/mixer_s1810c.c
261
off = n * 18;
sound/usb/mixer_s1810c.c
262
for (b = off; b < 18 + off; b++) {
sound/usb/mixer_s1810c.c
293
off = n * 18;
sound/usb/mixer_s1810c.c
294
for (b = off; b < 18 + off; b++) {
sound/usb/mixer_s1810c.c
347
off = n * 18;
sound/usb/mixer_s1810c.c
348
for (b = off; b < 18 + off; b++) {
tools/bpf/bpf_dbg.c
586
static bool bpf_restore_regs(int off)
tools/bpf/bpf_dbg.c
588
unsigned int index = bpf_regs_len - 1 + off;
tools/bpf/bpf_dbg.c
603
static uint32_t extract_u32(uint8_t *pkt, uint32_t off)
tools/bpf/bpf_dbg.c
607
memcpy(&r, &pkt[off], sizeof(r));
tools/bpf/bpf_dbg.c
612
static uint16_t extract_u16(uint8_t *pkt, uint32_t off)
tools/bpf/bpf_dbg.c
616
memcpy(&r, &pkt[off], sizeof(r));
tools/bpf/bpf_dbg.c
621
static uint8_t extract_u8(uint8_t *pkt, uint32_t off)
tools/bpf/bpf_dbg.c
623
return pkt[off];
tools/bpf/bpf_exp.y
542
int off = bpf_find_insns_offset(labels_k[i]);
tools/bpf/bpf_exp.y
543
out[i].k = (uint32_t) (off - i - 1);
tools/bpf/bpf_exp.y
548
static uint8_t bpf_encode_jt_jf_offset(int off, int i)
tools/bpf/bpf_exp.y
550
int delta = off - i - 1;
tools/bpf/bpf_exp.y
554
"which is out of range\n", i, off);
tools/bpf/bpf_exp.y
566
int off = bpf_find_insns_offset(labels_jt[i]);
tools/bpf/bpf_exp.y
567
out[i].jt = bpf_encode_jt_jf_offset(off, i);
tools/bpf/bpf_exp.y
578
int off = bpf_find_insns_offset(labels_jf[i]);
tools/bpf/bpf_exp.y
579
out[i].jf = bpf_encode_jt_jf_offset(off, i);
tools/bpf/bpf_jit_disasm.c
179
off_t off = 0;
tools/bpf/bpf_jit_disasm.c
201
off += pmatch[0].rm_eo;
tools/bpf/bpf_jit_disasm.c
202
assert(off < hlen);
tools/bpf/bpf_jit_disasm.c
207
ptr = haystack + off - (pmatch[0].rm_eo - pmatch[0].rm_so);
tools/bpf/bpf_jit_disasm.c
226
tmp = ptr = haystack + off;
tools/bpf/bpftool/btf.c
107
static const char *btf_str(const struct btf *btf, __u32 off)
tools/bpf/bpftool/btf.c
109
if (!off)
tools/bpf/bpftool/btf.c
111
return btf__name_by_offset(btf, off) ? : "(invalid)";
tools/bpf/bpftool/cfg.c
145
func = cfg_append_func(cfg, cur + cur->off + 1);
tools/bpf/bpftool/cfg.c
184
bb = func_append_bb(func, cur + cur->off + 1);
tools/bpf/bpftool/cfg.c
313
insn + insn->off + 1);
tools/bpf/bpftool/cfg.c
327
e->dst = func_search_bb_with_head(func, insn + insn->off + 1);
tools/bpf/bpftool/gen.c
155
int i, err, off = 0, pad_cnt = 0, vlen = btf_vlen(sec);
tools/bpf/bpftool/gen.c
181
if (off > need_off) {
tools/bpf/bpftool/gen.c
183
sec_name, i, need_off, off);
tools/bpf/bpftool/gen.c
208
align_off = (off + align - 1) / align * align;
tools/bpf/bpftool/gen.c
211
pad_cnt, need_off - off);
tools/bpf/bpftool/gen.c
229
off = sec_var->offset + sec_var->size;
tools/bpf/bpftool/xlated_dumper.c
153
"%+d", insn->off);
tools/bpf/bpftool/xlated_dumper.c
156
"%+d#%s", insn->off, sym->name);
tools/bpf/bpftool/xlated_dumper.c
159
"%+d#0x%lx", insn->off, address);
tools/bpf/bpftool/xlated_dumper.c
287
print_hex_data_json((uint8_t *)(&insn[i].off), 2);
tools/bpf/resolve_btfids/main.c
753
unsigned long addr, off;
tools/bpf/resolve_btfids/main.c
758
off = addr - obj->efile.idlist_addr;
tools/bpf/resolve_btfids/main.c
769
set = data->d_buf + off;
tools/bpf/resolve_btfids/main.c
774
set8 = data->d_buf + off;
tools/bpf/resolve_btfids/main.c
788
pr_debug("sorting addr %5lu: cnt %6d [%s]\n", off, cnt, id->name);
tools/include/linux/filter.h
103
.off = 0, \
tools/include/linux/filter.h
111
.off = 0, \
tools/include/linux/filter.h
121
.off = OFF, \
tools/include/linux/filter.h
129
.off = OFF, \
tools/include/linux/filter.h
139
.off = 0, \
tools/include/linux/filter.h
147
.off = 0, \
tools/include/linux/filter.h
157
.off = 0, \
tools/include/linux/filter.h
167
.off = 0, \
tools/include/linux/filter.h
177
.off = OFF, \
tools/include/linux/filter.h
187
.off = OFF, \
tools/include/linux/filter.h
210
.off = OFF, \
tools/include/linux/filter.h
223
.off = OFF, \
tools/include/linux/filter.h
233
.off = OFF, \
tools/include/linux/filter.h
243
.off = OFF, \
tools/include/linux/filter.h
253
.off = OFF, \
tools/include/linux/filter.h
263
.off = OFF, \
tools/include/linux/filter.h
273
.off = OFF, \
tools/include/linux/filter.h
283
.off = 0, \
tools/include/linux/filter.h
293
.off = 0, \
tools/include/linux/filter.h
303
.off = OFF, \
tools/include/linux/filter.h
316
.off = 0, \
tools/include/linux/filter.h
322
.off = 0, \
tools/include/linux/filter.h
330
.off = OFF1, \
tools/include/linux/filter.h
336
.off = OFF2, \
tools/include/linux/filter.h
356
.off = 0, \
tools/include/linux/filter.h
366
.off = 0, \
tools/include/linux/filter.h
39
.off = 0, \
tools/include/linux/filter.h
47
.off = 0, \
tools/include/linux/filter.h
57
.off = 0, \
tools/include/linux/filter.h
65
.off = 0, \
tools/include/linux/filter.h
75
.off = 0, \
tools/include/linux/filter.h
85
.off = 0, \
tools/include/linux/filter.h
93
.off = 0, \
tools/include/uapi/linux/bpf.h
84
__s16 off; /* signed offset */
tools/include/uapi/linux/io_uring.h
36
__u64 off; /* offset into file */
tools/include/uapi/linux/io_uring.h
731
__u32 off;
tools/include/uapi/linux/mman.h
47
__u64 off;
tools/include/uapi/linux/pkt_cls.h
168
int off;
tools/include/uapi/linux/pkt_cls.h
178
__u16 off;
tools/lib/bpf/bpf_gen_internal.h
24
int off;
tools/lib/bpf/btf.c
1851
int off;
tools/lib/bpf/btf.c
1854
off = btf__find_str(btf->base_btf, s);
tools/lib/bpf/btf.c
1855
if (off != -ENOENT)
tools/lib/bpf/btf.c
1856
return off;
tools/lib/bpf/btf.c
1863
off = strset__find_str(btf->strs_set, s);
tools/lib/bpf/btf.c
1864
if (off < 0)
tools/lib/bpf/btf.c
1865
return libbpf_err(off);
tools/lib/bpf/btf.c
1867
return btf->start_str_off + off;
tools/lib/bpf/btf.c
1877
int off;
tools/lib/bpf/btf.c
1880
off = btf__find_str(btf->base_btf, s);
tools/lib/bpf/btf.c
1881
if (off != -ENOENT)
tools/lib/bpf/btf.c
1882
return off;
tools/lib/bpf/btf.c
1888
off = strset__add_str(btf->strs_set, s);
tools/lib/bpf/btf.c
1889
if (off < 0)
tools/lib/bpf/btf.c
1890
return libbpf_err(off);
tools/lib/bpf/btf.c
1894
return btf->start_str_off + off;
tools/lib/bpf/btf.c
1931
int off, err;
tools/lib/bpf/btf.c
1942
off = btf__add_str(p->dst, btf__str_by_offset(p->src, *str_off));
tools/lib/bpf/btf.c
1943
if (off < 0)
tools/lib/bpf/btf.c
1944
return off;
tools/lib/bpf/btf.c
1950
err = hashmap__append(p->str_off_map, *str_off, off);
tools/lib/bpf/btf.c
1955
*str_off = off;
tools/lib/bpf/btf.c
2007
__u32 *off;
tools/lib/bpf/btf.c
2032
off = btf_add_type_offs_mem(btf, cnt);
tools/lib/bpf/btf.c
2033
if (!off)
tools/lib/bpf/btf.c
2056
*off = t - btf->types_data;
tools/lib/bpf/btf.c
2086
off++;
tools/lib/bpf/btf.c
3062
__u32 off;
tools/lib/bpf/btf.c
3088
if (ext_sec->off & 0x03) {
tools/lib/bpf/btf.c
3095
info = btf_ext->data + btf_ext->hdr->hdr_len + ext_sec->off;
tools/lib/bpf/btf.c
3100
ext_sec->desc, ext_sec->off, ext_sec->len);
tools/lib/bpf/btf.c
3175
.off = btf_ext->hdr->func_info_off,
tools/lib/bpf/btf.c
3182
.off = btf_ext->hdr->line_info_off,
tools/lib/bpf/btf.c
3206
core_relo.off = btf_ext->hdr->core_relo_off;
tools/lib/bpf/btf.c
3891
int off, err;
tools/lib/bpf/btf.c
3908
off = strset__add_str(d->strs_set, s);
tools/lib/bpf/btf.c
3909
if (off < 0)
tools/lib/bpf/btf.c
3910
return off;
tools/lib/bpf/btf.c
3912
*str_off_ptr = d->btf->start_str_off + off;
tools/lib/bpf/btf_dump.c
1004
off = m_off + m_sz;
tools/lib/bpf/btf_dump.c
1008
off = m_off + m_sz * 8;
tools/lib/bpf/btf_dump.c
1017
btf_dump_emit_bit_padding(d, off, t->size * 8, align, false, lvl + 1);
tools/lib/bpf/btf_dump.c
975
int align, i, off = 0;
tools/lib/bpf/btf_dump.c
998
btf_dump_emit_bit_padding(d, off, m_off, m_align, in_bitfield, lvl + 1);
tools/lib/bpf/btf_relocate.c
417
int off, err;
tools/lib/bpf/btf_relocate.c
429
off = r->str_map[*str_off];
tools/lib/bpf/btf_relocate.c
430
if (!off) {
tools/lib/bpf/btf_relocate.c
432
btf__str_by_offset(r->btf, off), *str_off);
tools/lib/bpf/btf_relocate.c
435
*str_off = off;
tools/lib/bpf/gen_loader.c
214
static void emit_rel_store(struct bpf_gen *gen, int off, int data)
tools/lib/bpf/gen_loader.c
219
0, 0, 0, off));
tools/lib/bpf/gen_loader.c
223
static void move_blob2blob(struct bpf_gen *gen, int off, int size, int blob_off)
tools/lib/bpf/gen_loader.c
229
0, 0, 0, off));
tools/lib/bpf/gen_loader.c
241
static void move_ctx2blob(struct bpf_gen *gen, int off, int size, int ctx_off,
tools/lib/bpf/gen_loader.c
251
0, 0, 0, off));
tools/lib/bpf/gen_loader.c
255
static void move_stack2blob(struct bpf_gen *gen, int off, int size, int stack_off)
tools/lib/bpf/gen_loader.c
259
0, 0, 0, off));
tools/lib/bpf/gen_loader.c
287
__s64 off = -(gen->insn_cur - gen->insn_start - gen->cleanup_label) / 8 - 1;
tools/lib/bpf/gen_loader.c
292
if (is_simm16(off)) {
tools/lib/bpf/gen_loader.c
293
emit(gen, BPF_JMP_IMM(BPF_JSLT, BPF_REG_7, 0, off));
tools/lib/bpf/gen_loader.c
52
size_t off = gen->insn_cur - gen->insn_start;
tools/lib/bpf/gen_loader.c
57
if (size > INT32_MAX || off + size > INT32_MAX) {
tools/lib/bpf/gen_loader.c
585
__s64 off;
tools/lib/bpf/gen_loader.c
595
off = -(gen->insn_cur - gen->insn_start - gen->cleanup_label) / 8 - 1;
tools/lib/bpf/gen_loader.c
596
if (is_simm16(off)) {
tools/lib/bpf/gen_loader.c
598
emit(gen, BPF_JMP_REG(BPF_JNE, BPF_REG_2, BPF_REG_3, off));
tools/lib/bpf/gen_loader.c
61
insn_start = realloc(gen->insn_start, off + size);
tools/lib/bpf/gen_loader.c
687
kdesc->off = 0;
tools/lib/bpf/gen_loader.c
69
gen->insn_cur = insn_start + off;
tools/lib/bpf/gen_loader.c
75
size_t off = gen->data_cur - gen->data_start;
tools/lib/bpf/gen_loader.c
756
move_blob2blob(gen, insn + offsetof(struct bpf_insn, off), 2,
tools/lib/bpf/gen_loader.c
757
kdesc->insn + offsetof(struct bpf_insn, off));
tools/lib/bpf/gen_loader.c
773
kdesc->off = btf_fd_idx;
tools/lib/bpf/gen_loader.c
778
emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0));
tools/lib/bpf/gen_loader.c
794
emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0));
tools/lib/bpf/gen_loader.c
798
emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), btf_fd_idx));
tools/lib/bpf/gen_loader.c
80
if (size > INT32_MAX || off + size > INT32_MAX) {
tools/lib/bpf/gen_loader.c
805
offsetof(struct bpf_insn, off)));
tools/lib/bpf/gen_loader.c
809
0, 0, 0, blob_fd_array_off(gen, kdesc->off)));
tools/lib/bpf/gen_loader.c
84
data_start = realloc(gen->data_start, off + size);
tools/lib/bpf/gen_loader.c
92
gen->data_cur = data_start + off;
tools/lib/bpf/gen_loader.c
996
emit_sys_close_blob(gen, blob_fd_array_off(gen, kdesc->off));
tools/lib/bpf/gen_loader.c
997
if (kdesc->off < MAX_FD_ARRAY_SZ)
tools/lib/bpf/libbpf.c
3659
static const char *elf_sym_str(const struct bpf_object *obj, size_t off)
tools/lib/bpf/libbpf.c
3663
name = elf_strptr(obj->efile.elf, obj->efile.strtabidx, off);
tools/lib/bpf/libbpf.c
3666
off, obj->path, elf_errmsg(-1));
tools/lib/bpf/libbpf.c
3673
static const char *elf_sec_str(const struct bpf_object *obj, size_t off)
tools/lib/bpf/libbpf.c
3677
name = elf_strptr(obj->efile.elf, obj->efile.shstrndx, off);
tools/lib/bpf/libbpf.c
3680
off, obj->path, elf_errmsg(-1));
tools/lib/bpf/libbpf.c
4253
int i, n, off, dummy_var_btf_id;
tools/lib/bpf/libbpf.c
4395
for (i = 0, off = 0; i < n; i++, off += sizeof(int)) {
tools/lib/bpf/libbpf.c
4429
vs->offset = off;
tools/lib/bpf/libbpf.c
4432
sec->size = off;
tools/lib/bpf/libbpf.c
4438
off = 0;
tools/lib/bpf/libbpf.c
4444
ext->kcfg.data_off = roundup(off, ext->kcfg.align);
tools/lib/bpf/libbpf.c
4445
off = ext->kcfg.data_off + ext->kcfg.sz;
tools/lib/bpf/libbpf.c
4449
sec->size = off;
tools/lib/bpf/libbpf.c
4549
prog->insns[i].off != 0) {
tools/lib/bpf/libbpf.c
6163
insn->off = 0;
tools/lib/bpf/libbpf.c
6190
insn->off = 0;
tools/lib/bpf/libbpf.c
6425
insn[0].off = ext->ksym.btf_fd_idx;
tools/lib/bpf/libbpf.c
6456
insn->off = 0;
tools/lib/bpf/libbpf.c
780
static const char *elf_sym_str(const struct bpf_object *obj, size_t off);
tools/lib/bpf/libbpf.c
781
static const char *elf_sec_str(const struct bpf_object *obj, size_t off);
tools/lib/bpf/libbpf.c
825
insn->off == 0;
tools/lib/bpf/libbpf_internal.h
641
insn->off = bswap_16(insn->off);
tools/lib/bpf/linker.c
1933
int i, n, off;
tools/lib/bpf/linker.c
1968
off = btf__add_str(dst_btf, s);
tools/lib/bpf/linker.c
1969
if (off < 0)
tools/lib/bpf/linker.c
1970
return off;
tools/lib/bpf/linker.c
1971
dst_p->name_off = off;
tools/lib/bpf/relo_core.c
1083
if (res->validate && insn->off != orig_val) {
tools/lib/bpf/relo_core.c
1085
prog_name, relo_idx, insn_idx, insn->off, (unsigned long long)orig_val,
tools/lib/bpf/relo_core.c
1101
orig_val = insn->off;
tools/lib/bpf/relo_core.c
1102
insn->off = new_val;
tools/lib/bpf/relo_core.c
1133
insn[0].src_reg != 0 || insn[0].off != 0 ||
tools/lib/bpf/relo_core.c
1135
insn[1].src_reg != 0 || insn[1].off != 0) {
tools/lib/bpf/relo_core.c
1160
insn->src_reg, insn->dst_reg, insn->off, insn->imm);
tools/lib/bpf/relo_core.c
992
insn->off = 0;
tools/lib/bpf/strset.c
56
long off;
tools/lib/bpf/strset.c
66
for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) {
tools/lib/bpf/strset.c
70
err = hashmap__add(hash, off, off);
tools/lib/bpf/usdt.c
1296
long off = 0;
tools/lib/bpf/usdt.c
1299
arg_sz, &off, reg_name, idx_reg_name, &scale, &len) == 5 ||
tools/lib/bpf/usdt.c
1303
arg_sz, &off, reg_name, idx_reg_name, &len) == 4 ||
tools/lib/bpf/usdt.c
1315
arg->val_off = off;
tools/lib/bpf/usdt.c
1338
arg_sz, &off, reg_name, &len) == 3) {
tools/lib/bpf/usdt.c
1341
arg->val_off = off;
tools/lib/bpf/usdt.c
1364
} else if (sscanf(arg_str, " %d @ $%ld %n", arg_sz, &off, &len) == 2) {
tools/lib/bpf/usdt.c
1367
arg->val_off = off;
tools/lib/bpf/usdt.c
1383
long off;
tools/lib/bpf/usdt.c
1385
if (sscanf(arg_str, " %d @ %ld ( %%r%u ) %n", arg_sz, &off, ®, &len) == 3) {
tools/lib/bpf/usdt.c
1388
arg->val_off = off;
tools/lib/bpf/usdt.c
1403
} else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
tools/lib/bpf/usdt.c
1406
arg->val_off = off;
tools/lib/bpf/usdt.c
1436
long off;
tools/lib/bpf/usdt.c
1438
if (sscanf(arg_str, " %d @ \[ %15[a-z0-9] , %ld ] %n", arg_sz, reg_name, &off, &len) == 3) {
tools/lib/bpf/usdt.c
1441
arg->val_off = off;
tools/lib/bpf/usdt.c
1454
} else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
tools/lib/bpf/usdt.c
1457
arg->val_off = off;
tools/lib/bpf/usdt.c
1530
long off;
tools/lib/bpf/usdt.c
1532
if (sscanf(arg_str, " %d @ %ld ( %15[a-z0-9] ) %n", arg_sz, &off, reg_name, &len) == 3) {
tools/lib/bpf/usdt.c
1535
arg->val_off = off;
tools/lib/bpf/usdt.c
1540
} else if (sscanf(arg_str, " %d @ %ld %n", arg_sz, &off, &len) == 2) {
tools/lib/bpf/usdt.c
1543
arg->val_off = off;
tools/lib/bpf/usdt.c
1601
long off;
tools/lib/bpf/usdt.c
1604
arg_sz, reg_name, &off, &len) == 3) {
tools/lib/bpf/usdt.c
1607
arg->val_off = off;
tools/lib/bpf/usdt.c
1620
} else if (sscanf(arg_str, " %d @ #%ld %n", arg_sz, &off, &len) == 2) {
tools/lib/bpf/usdt.c
1623
arg->val_off = off;
tools/lib/bpf/usdt.c
592
size_t off, name_off, desc_off, seg_cnt = 0, vma_seg_cnt = 0, target_cnt = 0;
tools/lib/bpf/usdt.c
631
off = 0;
tools/lib/bpf/usdt.c
632
while ((off = gelf_getnote(data, off, &nhdr, &name_off, &desc_off)) > 0) {
tools/mm/page-types.c
1003
end = off + sigbus_addr ? sigbus_addr - ptr : 0;
tools/mm/page-types.c
1040
add_page(off / page_size + i, pfn,
tools/mm/page-types.c
582
static unsigned long off;
tools/mm/page-types.c
586
if ((offset / 64 == off / 64) || buf == 0) {
tools/mm/page-types.c
588
off = offset;
tools/mm/page-types.c
592
len = pwrite(page_idle_fd, &buf, 8, 8 * (off / 64));
tools/mm/page-types.c
599
off = offset;
tools/mm/page-types.c
973
unsigned long off, unsigned long end)
tools/mm/page-types.c
984
for (; off < end; off += len) {
tools/mm/page-types.c
985
nr_pages = (end - off + page_size - 1) / page_size;
tools/mm/page-types.c
990
ptr = mmap(NULL, len, PROT_READ, MAP_SHARED, fd, off);
tools/net/ynl/lib/ynl.c
133
ynl_err_walk(struct ynl_sock *ys, void *start, void *end, unsigned int off,
tools/net/ynl/lib/ynl.c
161
if (aend_off <= off)
tools/net/ynl/lib/ynl.c
170
off -= astart_off;
tools/net/ynl/lib/ynl.c
181
if (!off) {
tools/net/ynl/lib/ynl.c
193
off -= sizeof(struct nlattr);
tools/net/ynl/lib/ynl.c
197
return n + ynl_err_walk(ys, start, end, off, next_pol,
tools/net/ynl/lib/ynl.c
252
unsigned int n, off;
tools/net/ynl/lib/ynl.c
263
off = ys->err.attr_offs;
tools/net/ynl/lib/ynl.c
264
off -= sizeof(struct nlmsghdr);
tools/net/ynl/lib/ynl.c
265
off -= ys->req_hdr_len;
tools/net/ynl/lib/ynl.c
267
n += ynl_err_walk(ys, start, end, off, ys->req_policy,
tools/net/ynl/lib/ynl.c
276
unsigned int n, off, type;
tools/net/ynl/lib/ynl.c
290
off = ynl_attr_get_u32(tb[NLMSGERR_ATTR_MISS_NEST]);
tools/net/ynl/lib/ynl.c
291
off -= sizeof(struct nlmsghdr);
tools/net/ynl/lib/ynl.c
292
off -= ys->req_hdr_len;
tools/net/ynl/lib/ynl.c
294
n += ynl_err_walk(ys, start, end, off, ys->req_policy,
tools/objtool/check.c
4695
unsigned long off;
tools/objtool/check.c
4718
off = arch_jump_destination(insn);
tools/objtool/check.c
4720
dest = find_insn(file, insn->sec, off);
tools/objtool/check.c
4740
off = reloc->sym->offset + arch_insn_adjusted_addend(insn, reloc);
tools/objtool/check.c
4742
dest = find_insn(file, reloc->sym->sec, off);
tools/objtool/check.c
557
unsigned long off, end;
tools/objtool/check.c
569
off = sym->offset;
tools/objtool/check.c
570
end = off + sym->len;
tools/objtool/check.c
578
reloc = find_reloc_by_dest_range(file->elf, sym->sec, off, end - off);
tools/objtool/check.c
597
off = reloc_offset(reloc) + 1;
tools/objtool/check.c
598
if (off > end)
tools/objtool/disas.c
490
unsigned long off;
tools/objtool/disas.c
495
off = insn->offset;
tools/objtool/disas.c
498
off = 0;
tools/objtool/disas.c
502
disas_vprint(stream, sec, off, depth, format, args);
tools/objtool/special.c
61
unsigned long *off)
tools/objtool/special.c
64
*off = reloc->sym->offset + reloc_addend(reloc);
tools/perf/bench/mem-functions.c
336
for (size_t off = 0; off < p->size; off += p->chunk_size)
tools/perf/bench/mem-functions.c
337
fn(dst + off, src + off, min(p->chunk_size, p->size - off));
tools/perf/bench/mem-functions.c
440
for (size_t off = 0; off < p->size; off += p->chunk_size)
tools/perf/bench/mem-functions.c
441
fn(dst + off, i, min(p->chunk_size, p->size - off));
tools/perf/bench/numa.c
472
long off = rand();
tools/perf/bench/numa.c
476
wbuf[i] = i + off;
tools/perf/bench/numa.c
878
long off;
tools/perf/bench/numa.c
896
off = nr*chunk_0 + loop*chunk_1;
tools/perf/bench/numa.c
898
while (off >= words)
tools/perf/bench/numa.c
899
off -= words;
tools/perf/bench/numa.c
923
d0 = data + off;
tools/perf/bench/numa.c
924
d = data + off + 1;
tools/perf/bench/numa.c
940
d0 = data + off;
tools/perf/bench/numa.c
941
d = data + off - 1;
tools/perf/builtin-record.c
1644
off_t off = 0;
tools/perf/builtin-record.c
1659
off = record__aio_get_pos(trace_fd);
tools/perf/builtin-record.c
1679
if (record__aio_push(rec, map, &off) < 0) {
tools/perf/builtin-record.c
1680
record__aio_set_pos(trace_fd, off);
tools/perf/builtin-record.c
1700
record__aio_set_pos(trace_fd, off);
tools/perf/builtin-record.c
293
void *buf, size_t size, off_t off)
tools/perf/builtin-record.c
300
cblock->aio_offset = off;
tools/perf/builtin-record.c
453
static int record__aio_push(struct record *rec, struct mmap *map, off_t *off)
tools/perf/builtin-record.c
471
ret = record__aio_write(&(map->aio.cblocks[idx]), trace_fd, aio.data, aio.size, *off);
tools/perf/builtin-record.c
473
*off += aio.size;
tools/perf/builtin-record.c
541
off_t *off __maybe_unused)
tools/perf/builtin-script.c
1315
int off, printed = 0, ret = 0;
tools/perf/builtin-script.c
1332
off = al.addr - al.sym->start;
tools/perf/builtin-script.c
1334
off = al.addr - map__start(al.map) - al.sym->start;
tools/perf/builtin-script.c
1336
if (off)
tools/perf/builtin-script.c
1337
printed += fprintf(fp, "%+d", off);
tools/perf/builtin-script.c
1362
unsigned off;
tools/perf/builtin-script.c
1416
for (off = 0; off < (unsigned)len; off += ilen) {
tools/perf/builtin-script.c
1417
uint64_t ip = start + off;
tools/perf/builtin-script.c
1423
printed += ip__fprintf_jump(ip, &entries[i], &x, buffer + off, len - off, ++insn, fp,
tools/perf/builtin-script.c
1431
printed += any_dump_insn(evsel, &x, ip, buffer + off, len - off, &ilen, fp);
tools/perf/builtin-script.c
1442
if (off != end - start)
tools/perf/builtin-script.c
1487
for (off = 0; off <= end - start; off += ilen) {
tools/perf/builtin-script.c
1489
printed += fprintf(fp, "\t%016" PRIx64 "\t", start + off);
tools/perf/builtin-script.c
1490
printed += any_dump_insn(evsel, &x, start + off, buffer + off, len - off, &ilen, fp);
tools/perf/builtin-script.c
1497
&& arch_is_uncond_branch(buffer + off, len - off, x.is64bit)
tools/perf/builtin-script.c
1498
&& start + off != sample->ip) {
tools/perf/builtin-script.c
1506
print_srccode(thread, x.cpumode, start + off);
tools/perf/tests/code-reading.c
197
size_t off, read_bytes, written_bytes;
tools/perf/tests/code-reading.c
224
off = addr - start_addr;
tools/perf/tests/code-reading.c
225
if (off >= *len)
tools/perf/tests/code-reading.c
227
written_bytes = MIN(read_bytes, *len - off);
tools/perf/tests/code-reading.c
228
memcpy(buf + off, tmp, written_bytes);
tools/perf/tests/code-reading.c
229
off_last = off + written_bytes;
tools/perf/trace/beauty/beauty.h
23
#define DEFINE_STRARRAY_OFFSET(array, _prefix, off) struct strarray strarray__##array = { \
tools/perf/trace/beauty/beauty.h
24
.offset = off, \
tools/perf/util/annotate-data.c
101
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/annotate-data.c
405
Dwarf_Off off, next_off;
tools/perf/util/annotate-data.c
416
off = 0;
tools/perf/util/annotate-data.c
417
while (dwarf_nextcu(di->dbg, off, &next_off, &header_size,
tools/perf/util/annotate-data.c
419
if (dwarf_offdie(di->dbg, off + header_size, cu_die) &&
tools/perf/util/annotate-data.c
423
off = next_off;
tools/perf/util/annotate-data.c
751
Dwarf_Off off, next_off;
tools/perf/util/annotate-data.c
756
off = 0;
tools/perf/util/annotate-data.c
757
while (dwarf_nextcu(dwarf, off, &next_off, &header_size,
tools/perf/util/annotate-data.c
762
if (dwarf_offdie(dwarf, off + header_size, &cu_die) == NULL) {
tools/perf/util/annotate-data.c
763
off = next_off;
tools/perf/util/annotate-data.c
791
off = next_off;
tools/perf/util/annotate-data.c
89
ptrdiff_t off = 0;
tools/perf/util/annotate.c
341
unsigned int off = offset * evsel->evlist->nr_br_cntr;
tools/perf/util/annotate.c
353
branch_br_cntr[off + i + base] += cntr;
tools/perf/util/annotate.c
355
branch_br_cntr[off + i + base] |= ANNOTATION__BR_CNTR_SATURATED_FLAG;
tools/perf/util/dwarf-aux.c
1459
ptrdiff_t off = 0;
tools/perf/util/dwarf-aux.c
1471
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/dwarf-aux.c
1554
ptrdiff_t off = 0;
tools/perf/util/dwarf-aux.c
1566
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/evswitch.c
22
if (evswitch->off && !evswitch->discarding) {
tools/perf/util/evswitch.c
23
if (evswitch->off != evsel)
tools/perf/util/evswitch.c
54
evswitch->off = evlist__find_evsel_by_str(evlist, evswitch->off_name);
tools/perf/util/evswitch.c
55
if (evswitch->off == NULL) {
tools/perf/util/evswitch.h
13
struct evsel *on, *off;
tools/perf/util/machine.c
2285
int i, j, off;
tools/perf/util/machine.c
2301
off = 0;
tools/perf/util/machine.c
2302
for (j = chash[h]; j < i && i + off < nr; j++, off++)
tools/perf/util/machine.c
2303
if (l[j].from != l[i + off].from) {
tools/perf/util/machine.c
2308
j = nr - (i + off);
tools/perf/util/machine.c
2310
save_iterations(iter + i + off,
tools/perf/util/machine.c
2311
l + i, off);
tools/perf/util/machine.c
2313
memmove(iter + i, iter + i + off,
tools/perf/util/machine.c
2316
memmove(l + i, l + i + off,
tools/perf/util/machine.c
2320
nr -= off;
tools/perf/util/probe-finder.c
1064
Dwarf_Off off, noff;
tools/perf/util/probe-finder.c
1069
off = 0;
tools/perf/util/probe-finder.c
1097
while (!dwarf_nextcu(dbg->dbg, off, &noff, &cuhl, NULL, NULL, NULL)) {
tools/perf/util/probe-finder.c
1099
diep = dwarf_offdie(dbg->dbg, off + cuhl, &pf->cu_die);
tools/perf/util/probe-finder.c
1101
off = noff;
tools/perf/util/probe-finder.c
1123
off = noff;
tools/perf/util/probe-finder.c
1829
Dwarf_Off off = 0, noff;
tools/perf/util/probe-finder.c
1853
if (dwarf_nextcu(dbg->dbg, off, &noff, &cuhl,
tools/perf/util/probe-finder.c
1858
diep = dwarf_offdie(dbg->dbg, off + cuhl, &lf.cu_die);
tools/perf/util/probe-finder.c
1860
off = noff;
tools/perf/util/probe-finder.c
1879
off = noff;
tools/sched_ext/include/scx/bpf_arena_common.bpf.h
71
: [off]"i"(BPF_ADDR_SPACE_CAST) \
tools/sched_ext/include/scx/common.bpf.h
310
void *meta, __u64 off) __ksym;
tools/sched_ext/include/scx/common.bpf.h
315
void *meta, __u64 off) __ksym;
tools/sched_ext/include/scx/common.bpf.h
324
void *meta, __u64 off) __ksym;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
437
int off = 0, fp, need_sent, sent;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
451
if (fwrite(&snd_data[off], sizeof(char), 1, file) != 1) {
tools/testing/selftests/bpf/benchs/bench_sockmap.c
455
if (++off >= sizeof(snd_data))
tools/testing/selftests/bpf/benchs/bench_sockmap.c
456
off = 0;
tools/testing/selftests/bpf/bpf_experimental.h
121
void *meta, __u64 off) __ksym;
tools/testing/selftests/bpf/bpf_experimental.h
482
: [off]"i"(BPF_ADDR_SPACE_CAST) \
tools/testing/selftests/bpf/bpf_experimental.h
67
void *meta, __u64 off) __ksym;
tools/testing/selftests/bpf/bpf_experimental.h
83
void *meta, __u64 off) __ksym;
tools/testing/selftests/bpf/bpf_legacy.h
10
#define load_byte(skb, off) __builtin_bpf_load_byte(off)
tools/testing/selftests/bpf/bpf_legacy.h
11
#define load_half(skb, off) __builtin_bpf_load_half(off)
tools/testing/selftests/bpf/bpf_legacy.h
12
#define load_word(skb, off) __builtin_bpf_load_word(off)
tools/testing/selftests/bpf/bpf_legacy.h
17
unsigned long long load_byte(void *skb, unsigned long long off) asm("llvm.bpf.load.byte");
tools/testing/selftests/bpf/bpf_legacy.h
18
unsigned long long load_half(void *skb, unsigned long long off) asm("llvm.bpf.load.half");
tools/testing/selftests/bpf/bpf_legacy.h
19
unsigned long long load_word(void *skb, unsigned long long off) asm("llvm.bpf.load.word");
tools/testing/selftests/bpf/btf_helpers.c
81
static const char *btf_str(const struct btf *btf, __u32 off)
tools/testing/selftests/bpf/btf_helpers.c
83
if (!off)
tools/testing/selftests/bpf/btf_helpers.c
85
return btf__str_by_offset(btf, off) ?: "(invalid)";
tools/testing/selftests/bpf/disasm.c
160
insn->off == 1;
tools/testing/selftests/bpf/disasm.c
166
(insn->off == 8 || insn->off == 16 || insn->off == 32);
tools/testing/selftests/bpf/disasm.c
172
insn->off == BPF_ADDR_SPACE_CAST;
tools/testing/selftests/bpf/disasm.c
183
return insn->code == (BPF_ALU64 | BPF_MOV | BPF_X) && insn->off == BPF_ADDR_PERCPU;
tools/testing/selftests/bpf/disasm.c
217
is_movsx(insn) ? bpf_movsx_string[(insn->off >> 3) - 1] : "",
tools/testing/selftests/bpf/disasm.c
234
insn->off, insn->src_reg);
tools/testing/selftests/bpf/disasm.c
241
insn->dst_reg, insn->off,
tools/testing/selftests/bpf/disasm.c
254
insn->dst_reg, insn->off, insn->src_reg);
tools/testing/selftests/bpf/disasm.c
261
insn->dst_reg, insn->off,
tools/testing/selftests/bpf/disasm.c
269
insn->dst_reg, insn->off, insn->src_reg);
tools/testing/selftests/bpf/disasm.c
275
insn->src_reg, insn->off);
tools/testing/selftests/bpf/disasm.c
281
insn->dst_reg, insn->off, insn->src_reg);
tools/testing/selftests/bpf/disasm.c
291
insn->off, insn->imm);
tools/testing/selftests/bpf/disasm.c
307
insn->src_reg, insn->off);
tools/testing/selftests/bpf/disasm.c
360
insn->code, insn->off);
tools/testing/selftests/bpf/disasm.c
367
insn->code, insn->off);
tools/testing/selftests/bpf/disasm.c
380
insn->src_reg, insn->off);
tools/testing/selftests/bpf/disasm.c
387
(u32)insn->imm, insn->off);
tools/testing/selftests/bpf/disasm_helpers.c
31
snprintf(ctx->scratch, sizeof(ctx->scratch), "%+d", insn->off);
tools/testing/selftests/bpf/netlink_helpers.h
26
typedef int (*nl_ext_ack_fn_t)(const char *errmsg, uint32_t off,
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
263
static int __check_ldimm64_off_prog_load(__u32 max_entries, __u32 off)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
281
insns[1].imm = off;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
296
__u32 off;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
298
for (off = 0; off < max_entries; off++) {
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
299
prog_fd = __check_ldimm64_off_prog_load(max_entries, off * 8);
tools/testing/selftests/bpf/prog_tests/btf.c
8227
int off;
tools/testing/selftests/bpf/prog_tests/btf.c
8229
off = btf__find_str(test_btf, expect_str_cur);
tools/testing/selftests/bpf/prog_tests/btf.c
8230
if (CHECK(off < 0, "exp str '%s' not found: %d\n", expect_str_cur, off)) {
tools/testing/selftests/bpf/prog_tests/btf.c
8234
test_str_cur = btf__str_by_offset(test_btf, off);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
794
{.code = (__u8)1,.dst_reg = (__u8)0x2,.src_reg = (__u8)0x3,.off = (__s16)4,.imm = (__s32)5,});
tools/testing/selftests/bpf/prog_tests/btf_dump.c
798
{ .code = 1, .dst_reg = 0x2, .src_reg = 0x3, .off = 4,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
808
{.code = 1, .dst_reg = 2, .src_reg = 3, .off = 4, .imm = 5});
tools/testing/selftests/bpf/prog_tests/core_reloc.c
28
.off = 0, \
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
252
static int find_field_offset_aux(struct btf *btf, int btf_id, char *field_name, int off)
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
277
off + m->offset);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
285
return (off + m->offset) / 8;
tools/testing/selftests/bpf/prog_tests/file_reader.c
29
ssize_t n = 0, cur, off;
tools/testing/selftests/bpf/prog_tests/file_reader.c
59
for (off = 0; off < sizeof(file_contents) * 2; off += page_sz) {
tools/testing/selftests/bpf/prog_tests/file_reader.c
60
if (!ASSERT_OK(madvise(addr + off, page_sz, MADV_PAGEOUT),
tools/testing/selftests/bpf/prog_tests/linked_list.c
18
#define TEST(test, off) \
tools/testing/selftests/bpf/prog_tests/linked_list.c
20
"bpf_spin_lock at off=" #off " must be held for bpf_list_head" }, \
tools/testing/selftests/bpf/prog_tests/linked_list.c
22
"bpf_spin_lock at off=" #off " must be held for bpf_list_head" }, \
tools/testing/selftests/bpf/prog_tests/linked_list.c
24
"bpf_spin_lock at off=" #off " must be held for bpf_list_head" }, \
tools/testing/selftests/bpf/prog_tests/linked_list.c
26
"bpf_spin_lock at off=" #off " must be held for bpf_list_head" },
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
165
int err, off;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
205
off = sizeof(msg) / 2;
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
206
sent = send(c, msg, off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
207
if (!ASSERT_EQ(sent, off, "send(msg)"))
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
215
sent = send(c, msg + off, sizeof(msg) - off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
216
if (!ASSERT_EQ(sent, sizeof(msg) - off, "send remaining data"))
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
231
int zero = 0, recvd, off;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
251
off = STRP_PKT_HEAD_LEN - 1;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
252
xsend(c, packet, off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
258
xsend(c, packet + off, STRP_PKT_FULL_LEN - off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
264
off = STRP_PKT_HEAD_LEN - 1;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
265
xsend(c, packet, off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
268
xsend(c, packet + off, STRP_PKT_FULL_LEN - off - 1, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
269
off = STRP_PKT_FULL_LEN - 1;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
275
xsend(c, packet + off, STRP_PKT_FULL_LEN - off, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
370
int zero = 0, one = 1, sent, recvd, off;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
414
off = STRP_PKT_FULL_LEN / 2;
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
415
recvd = recv_timeout(c1, rcv, off, MSG_DONTWAIT,
tools/testing/selftests/bpf/prog_tests/sockmap_strp.c
417
recvd += recv_timeout(c1, rcv + off, sizeof(rcv) - off, MSG_DONTWAIT,
tools/testing/selftests/bpf/prog_tests/task_local_data.h
219
int err, i, sz, off = 0;
tools/testing/selftests/bpf/prog_tests/task_local_data.h
239
off += TLD_ROUND_UP(sz, 8);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
248
if (off + TLD_ROUND_UP(size, 8) > tld_meta_p->size)
tools/testing/selftests/bpf/prog_tests/task_local_data.h
251
if (off + TLD_ROUND_UP(size, 8) > TLD_PAGE_SIZE - sizeof(struct tld_data_u))
tools/testing/selftests/bpf/prog_tests/task_local_data.h
267
return (tld_key_t){(__s16)off};
tools/testing/selftests/bpf/prog_tests/task_local_data.h
326
return key.off < 0;
tools/testing/selftests/bpf/prog_tests/task_local_data.h
332
return tld_key_is_err(key) ? key.off : 0;
tools/testing/selftests/bpf/prog_tests/task_local_data.h
360
return tld_data_p->data + key.off;
tools/testing/selftests/bpf/prog_tests/task_local_data.h
88
__s16 off;
tools/testing/selftests/bpf/progs/core_reloc_types.h
25
long long off;
tools/testing/selftests/bpf/progs/dynptr_success.c
1000
__u32 off, i;
tools/testing/selftests/bpf/progs/dynptr_success.c
1005
off = xdp_near_frag_end_offset();
tools/testing/selftests/bpf/progs/dynptr_success.c
1011
err = err ?: bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr);
tools/testing/selftests/bpf/progs/dynptr_success.c
1014
err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0);
tools/testing/selftests/bpf/progs/dynptr_success.c
1019
err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0);
tools/testing/selftests/bpf/progs/dynptr_success.c
1028
__u32 cnt, off, i;
tools/testing/selftests/bpf/progs/dynptr_success.c
1033
off = xdp_near_frag_end_offset();
tools/testing/selftests/bpf/progs/dynptr_success.c
1041
cnt = bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr);
tools/testing/selftests/bpf/progs/dynptr_success.c
1047
err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0);
tools/testing/selftests/bpf/progs/dynptr_success.c
1055
err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0);
tools/testing/selftests/bpf/progs/dynptr_success.c
1109
static int bpf_copy_data_from_user_task(struct bpf_dynptr *dptr, u64 off,
tools/testing/selftests/bpf/progs/dynptr_success.c
1114
return bpf_copy_from_user_task_dynptr(dptr, off, size, unsafe_ptr, task);
tools/testing/selftests/bpf/progs/dynptr_success.c
1117
static int bpf_copy_data_from_user_task_str(struct bpf_dynptr *dptr, u64 off,
tools/testing/selftests/bpf/progs/dynptr_success.c
1122
return bpf_copy_from_user_task_str_dynptr(dptr, off, size, unsafe_ptr, task);
tools/testing/selftests/bpf/progs/dynptr_success.c
274
__u32 off = 10;
tools/testing/selftests/bpf/progs/dynptr_success.c
292
err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr));
tools/testing/selftests/bpf/progs/dynptr_success.c
298
if (bpf_dynptr_size(&ptr) != bytes - off) {
tools/testing/selftests/bpf/progs/dynptr_success.c
304
err = bpf_dynptr_adjust(&ptr, off, 15);
tools/testing/selftests/bpf/progs/dynptr_success.c
311
if (bpf_dynptr_size(&ptr) != trim - off) {
tools/testing/selftests/bpf/progs/dynptr_success.c
327
__u32 off = 20;
tools/testing/selftests/bpf/progs/dynptr_success.c
355
if (bpf_dynptr_adjust(&ptr, off, size)) {
tools/testing/selftests/bpf/progs/dynptr_success.c
523
__u32 off = 2, size;
tools/testing/selftests/bpf/progs/dynptr_success.c
531
if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) {
tools/testing/selftests/bpf/progs/dynptr_success.c
917
typedef int (*bpf_read_dynptr_fn_t)(struct bpf_dynptr *dptr, u64 off,
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
157
int new_test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
164
if (off > sizeof(struct ethhdr) + sizeof(struct ipv6hdr))
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
167
tcp = data + off;
tools/testing/selftests/bpf/progs/file_reader.c
100
static int verify_dynptr_read(struct bpf_dynptr *ptr, u32 off, char *user_buf, u32 len)
tools/testing/selftests/bpf/progs/file_reader.c
104
if (bpf_dynptr_read(tmp_buf, len, ptr, off, 0))
tools/testing/selftests/bpf/progs/file_reader.c
119
int loc_err = 1, off;
tools/testing/selftests/bpf/progs/file_reader.c
126
off = 1;
tools/testing/selftests/bpf/progs/file_reader.c
127
loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, user_buf_sz - off);
tools/testing/selftests/bpf/progs/file_reader.c
128
off = user_buf_sz - 1;
tools/testing/selftests/bpf/progs/file_reader.c
129
loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, user_buf_sz - off);
tools/testing/selftests/bpf/progs/file_reader.c
131
off = 4097;
tools/testing/selftests/bpf/progs/file_reader.c
132
loc_err = loc_err ?: verify_dynptr_read(&dynptr, off, user_buf + off, 100);
tools/testing/selftests/bpf/progs/file_reader.c
135
loc_err = loc_err ?: bpf_dynptr_adjust(&dynptr, off, off + 1);
tools/testing/selftests/bpf/progs/file_reader.c
136
loc_err = loc_err ?: verify_dynptr_read(&dynptr, 0, user_buf + off, 1);
tools/testing/selftests/bpf/progs/file_reader.c
138
loc_err = loc_err ?: verify_dynptr_read(&dynptr, 0, user_buf + off, 2) == 0;
tools/testing/selftests/bpf/progs/file_reader.c
140
loc_err = loc_err ?: verify_dynptr_read(&dynptr, 1, user_buf + off, 1) == 0;
tools/testing/selftests/bpf/progs/iters.c
2028
#define maybe_change_stack_slot(off) \
tools/testing/selftests/bpf/progs/iters.c
2032
"*(u64 *)(r10 " #off ") = r0;"
tools/testing/selftests/bpf/progs/mem_rdonly_untrusted.c
17
u64 ret, off;
tools/testing/selftests/bpf/progs/mem_rdonly_untrusted.c
21
off = bpf_core_field_offset(struct nameidata, pathname);
tools/testing/selftests/bpf/progs/mem_rdonly_untrusted.c
34
[off]"r"(off)
tools/testing/selftests/bpf/progs/netif_receive_skb.c
241
{.code = (__u8)1,.dst_reg = (__u8)0x2,.src_reg = (__u8)0x3,.off = (__s16)4,.imm = (__s32)5,});
tools/testing/selftests/bpf/progs/netif_receive_skb.c
243
{.code = 1, .dst_reg = 0x2, .src_reg = 0x3, .off = 4,
tools/testing/selftests/bpf/progs/refcounted_kptr.c
507
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/refcounted_kptr.c
541
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
100
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/strobemeta.h
362
size_t off)
tools/testing/selftests/bpf/progs/strobemeta.h
373
len = bpf_probe_read_user_str(&data->payload[off], STROBE_MAX_STR_LEN, value->ptr);
tools/testing/selftests/bpf/progs/strobemeta.h
385
return off + len;
tools/testing/selftests/bpf/progs/strobemeta.h
392
size_t off)
tools/testing/selftests/bpf/progs/strobemeta.h
404
return off;
tools/testing/selftests/bpf/progs/strobemeta.h
408
return off;
tools/testing/selftests/bpf/progs/strobemeta.h
417
len = bpf_probe_read_user_str(&data->payload[off], STROBE_MAX_STR_LEN, map.tag);
tools/testing/selftests/bpf/progs/strobemeta.h
420
off += len;
tools/testing/selftests/bpf/progs/strobemeta.h
433
len = bpf_probe_read_user_str(&data->payload[off], STROBE_MAX_STR_LEN,
tools/testing/selftests/bpf/progs/strobemeta.h
437
off += len;
tools/testing/selftests/bpf/progs/strobemeta.h
440
len = bpf_probe_read_user_str(&data->payload[off], STROBE_MAX_STR_LEN,
tools/testing/selftests/bpf/progs/strobemeta.h
444
off += len;
tools/testing/selftests/bpf/progs/strobemeta.h
448
return off;
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
174
int i, cnt, start, off = 0;
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
188
return start + off;
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
190
off += TLD_ROUND_UP(metadata[i].size, 8);
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
211
long off = (tld_obj)->key_map->key.off; \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
215
if (likely(off > 0)) { \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
216
barrier_var(off); \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
217
if (likely(off < __PAGE_SIZE - size)) \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
218
data = _data + off; \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
220
cnt = -(off); \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
223
off = __tld_fetch_key(tld_obj, name, cnt); \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
224
(tld_obj)->key_map->key.off = off; \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
226
if (likely(off < __PAGE_SIZE - size)) { \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
227
barrier_var(off); \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
228
if (off > 0) \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
229
data = _data + off; \
tools/testing/selftests/bpf/progs/task_local_data.bpf.h
74
__s16 off;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
151
size_t off = (size_t)buf->head;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
152
asm("%0 -= %1" : "+r"(off) : "r"(buf->skb->data));
tools/testing/selftests/bpf/progs/test_cls_redirect.c
153
return off;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
555
const uint64_t off = offsetof(typeof(*encap), ip.check);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
556
int ret = bpf_l3_csum_replace(skb, off, old_saddr, next_hop->s_addr, 4);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
449
const uint64_t off = offsetof(typeof(*encap), ip.check);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
450
int ret = bpf_l3_csum_replace(skb, off, old_saddr, next_hop->s_addr, 4);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
843
__u64 off = 0;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
872
off += sizeof(*encap);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
923
MAYBE_RETURN(get_next_hop(&dynptr, &off, encap, &next_hop));
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
933
verdict = process_ipv4(skb, &dynptr, &off, metrics);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
937
verdict = process_ipv6(skb, &dynptr, &off, metrics);
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
15
loff_t off;
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
27
long long off;
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
56
out->off = BPF_CORE_READ(read_ctx, off);
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
61
out->off_exists = bpf_core_field_exists(read_ctx->off);
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
90
out->off = read_ctx->off;
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
95
out->off_exists = bpf_core_field_exists(read_ctx->off);
tools/testing/selftests/bpf/progs/test_l4lb.c
234
static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb.c
240
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
245
off += sizeof(struct icmp6hdr);
tools/testing/selftests/bpf/progs/test_l4lb.c
246
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
256
static __always_inline int parse_icmp(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb.c
262
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
268
off += sizeof(struct icmphdr);
tools/testing/selftests/bpf/progs/test_l4lb.c
269
iph = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
281
static __always_inline bool parse_udp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb.c
285
udp = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
300
static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb.c
305
tcp = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
322
static __always_inline int process_packet(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb.c
348
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
356
off += iph_len;
tools/testing/selftests/bpf/progs/test_l4lb.c
360
action = parse_icmpv6(data, data_end, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb.c
363
off += IPV6_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb.c
369
iph = data + off;
tools/testing/selftests/bpf/progs/test_l4lb.c
378
off += IPV4_HDR_LEN_NO_OPT;
tools/testing/selftests/bpf/progs/test_l4lb.c
383
action = parse_icmp(data, data_end, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb.c
386
off += IPV4_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb.c
395
if (!parse_tcp(data, off, data_end, &pckt))
tools/testing/selftests/bpf/progs/test_l4lb.c
398
if (!parse_udp(data, off, data_end, &pckt))
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
233
static __noinline int parse_icmpv6(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
239
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
244
off += sizeof(struct icmp6hdr);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
245
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
255
static __noinline int parse_icmp(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
261
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
267
off += sizeof(struct icmphdr);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
268
iph = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
280
static __noinline bool parse_udp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
284
udp = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
299
static __noinline bool parse_tcp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
304
tcp = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
321
static __noinline int process_packet(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
347
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
355
off += iph_len;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
359
action = parse_icmpv6(data, data_end, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
362
off += IPV6_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
368
iph = data + off;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
377
off += IPV4_HDR_LEN_NO_OPT;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
382
action = parse_icmp(data, data_end, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
385
off += IPV4_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
394
if (!parse_tcp(data, off, data_end, &pckt))
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
397
if (!parse_udp(data, off, data_end, &pckt))
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
235
static __noinline int parse_icmpv6(struct bpf_dynptr *skb_ptr, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
242
icmp_hdr = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
248
off += sizeof(struct icmp6hdr);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
249
ip6h = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
259
static __noinline int parse_icmp(struct bpf_dynptr *skb_ptr, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
267
icmp_hdr = bpf_dynptr_slice(skb_ptr, off, buffer_icmp, sizeof(buffer_icmp));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
273
off += sizeof(struct icmphdr);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
274
iph = bpf_dynptr_slice(skb_ptr, off, buffer_ip, sizeof(buffer_ip));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
284
static __noinline bool parse_udp(struct bpf_dynptr *skb_ptr, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
290
udp = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
304
static __noinline bool parse_tcp(struct bpf_dynptr *skb_ptr, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
310
tcp = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
328
struct eth_hdr *eth, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
354
ip6h = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
362
off += iph_len;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
366
action = parse_icmpv6(skb_ptr, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
369
off += IPV6_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
377
iph = bpf_dynptr_slice(skb_ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
384
off += IPV4_HDR_LEN_NO_OPT;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
389
action = parse_icmp(skb_ptr, off, &pckt);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
392
off += IPV4_PLUS_ICMP_HDR;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
401
if (!parse_tcp(skb_ptr, off, &pckt))
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
404
if (!parse_udp(skb_ptr, off, &pckt))
tools/testing/selftests/bpf/progs/test_log_buf.c
21
return a[off];
tools/testing/selftests/bpf/progs/test_log_buf.c
8
const volatile int off = 4000;
tools/testing/selftests/bpf/progs/test_module_attach.c
105
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len,
tools/testing/selftests/bpf/progs/test_module_attach.c
130
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/test_module_attach.c
59
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/test_module_attach.c
70
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/test_module_attach.c
81
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/test_module_attach.c
93
struct bin_attribute *bin_attr, char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
100
off += sizeof(struct tcphdr);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
104
err = parse_hdr_opt(&ptr, &off, &hdr_bytes_remaining, &server_id);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
30
static int parse_hdr_opt(struct bpf_dynptr *ptr, __u32 *off, __u8 *hdr_bytes_remaining,
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
39
data = bpf_dynptr_slice(ptr, *off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
49
*off += 1;
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
69
*off += hdr_len;
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
82
__u32 off;
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
88
off = sizeof(struct ethhdr) + sizeof(struct ipv6hdr);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
90
tcp_hdr = bpf_dynptr_slice(&ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_pkt_access.c
85
int test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off)
tools/testing/selftests/bpf/progs/test_pkt_access.c
91
if (off > sizeof(struct ethhdr) + sizeof(struct ipv6hdr))
tools/testing/selftests/bpf/progs/test_pkt_access.c
94
tcp = data + off;
tools/testing/selftests/bpf/progs/test_sysctl_loop1.c
45
unsigned char i, off = 0;
tools/testing/selftests/bpf/progs/test_sysctl_loop1.c
63
ret = bpf_strtoul(value + off, MAX_ULONG_STR_LEN, 0,
tools/testing/selftests/bpf/progs/test_sysctl_loop1.c
67
off += ret & MAX_ULONG_STR_LEN;
tools/testing/selftests/bpf/progs/test_sysctl_loop2.c
46
unsigned char i, off = 0;
tools/testing/selftests/bpf/progs/test_sysctl_loop2.c
61
ret = bpf_strtoul(value + off, MAX_ULONG_STR_LEN, 0,
tools/testing/selftests/bpf/progs/test_sysctl_loop2.c
65
off += ret & MAX_ULONG_STR_LEN;
tools/testing/selftests/bpf/progs/test_sysctl_prog.c
46
unsigned char i, off = 0;
tools/testing/selftests/bpf/progs/test_sysctl_prog.c
61
ret = bpf_strtoul(value + off, MAX_ULONG_STR_LEN, 0,
tools/testing/selftests/bpf/progs/test_sysctl_prog.c
65
off += ret & MAX_ULONG_STR_LEN;
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
592
static int decap_internal(struct __sk_buff *skb, int off, int len, char proto)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
608
if (bpf_skb_load_bytes(skb, off + len, &ip6_opt_hdr,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
624
if (bpf_skb_load_bytes(skb, off + len, &greh, sizeof(greh)) < 0)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
637
if (bpf_skb_load_bytes(skb, off + len, &udph, sizeof(udph)) < 0)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
204
__u64 off = ctx->off;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
208
if (off > MAX_PACKET_OFF - sz)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
211
data = ctx->data + off;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
216
ctx->off += sz;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
225
__u32 off;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
227
off = ctx->off;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
277
ctx->off = off + *opsize;
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
286
ctx->off = (__u8 *)(ctx->tcp + 1) - (__u8 *)ctx->data,
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
66
u32 off;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
1001
off += sizeof(struct iphdr);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
1002
esph = bpf_dynptr_slice(&ptr, off, esph_buf, sizeof(esph_buf));
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
991
u32 off;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
996
off = sizeof(struct ethhdr);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
997
iph = bpf_dynptr_slice(&ptr, off, iph_buf, sizeof(iph_buf));
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
219
__u64 off = sizeof(struct eth_hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
221
off += sizeof(struct ipv6hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
223
off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
225
off += sizeof(struct iphdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
227
off += sizeof(struct icmphdr) + sizeof(struct iphdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
229
return off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
238
__u64 off = calc_offset(is_ipv6, is_icmp);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
240
udp = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
260
__u64 off = calc_offset(is_ipv6, is_icmp);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
263
tcp = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
408
__u64 off = 0;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
413
off += sizeof(struct eth_hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
414
iph = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
415
off += sizeof(struct iphdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
416
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
438
__u64 off = 0;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
443
off += sizeof(struct eth_hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
444
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
445
off += sizeof(struct ipv6hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
446
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
457
int parse_icmpv6(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
463
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
470
off += sizeof(struct icmp6hdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
471
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
482
int parse_icmp(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
488
icmp_hdr = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
495
off += sizeof(struct icmphdr);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
496
iph = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
602
__u8 *protocol, __u64 off,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
611
ip6h = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
618
off += iph_len;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
622
action = parse_icmpv6(data, data_end, off, pckt);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
634
__u8 *protocol, __u64 off,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
642
iph = data + off;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
650
off += 20;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
654
action = parse_icmp(data, data_end, off, pckt);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
665
static int process_packet(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
686
action = process_l3_headers_v6(&pckt, &protocol, off,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
689
action = process_l3_headers_v4(&pckt, &protocol, off,
tools/testing/selftests/bpf/progs/verifier_ctx.c
232
: __imm_const(off, offsetof(struct ctx, field) + 4) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
258
__imm_const(off, offsetof(struct ctx, field) + 1) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
276
__imm_const(off, offsetofend(struct ctx, prev_field)) \
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
804
#define access_test_non_linear(name, type, desc, retval, linear_sz, off) \
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
825
__imm_const(offset, off) \
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
465
int off = offset;
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
467
if (off >= 5 && off < 10)
tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
468
path[off - 5] = '.';
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
188
#define DEFINE_BAD_OFFSET_TEST(name, op, off, imm) \
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
199
: __imm_insn(insn, BPF_RAW_INSN((op), 0, 0, (off), (imm))) \
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
196
__u32 off;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
201
__u64 off = ctx->off;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
205
if (off > MAX_PACKET_OFF - sz)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
208
data = ctx->data + off;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
213
ctx->off += sz;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
220
__u32 off = ctx->off;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
259
ctx->off = off + *opsize;
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
290
.off = (__u8 *)(tcp_header + 1) - (__u8 *)data,
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
18
__field(loff_t, off)
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
24
__entry->off = ctx->off;
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
28
__entry->pid, __entry->comm, __entry->off, __entry->len)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1279
static bool bpf_testmod_ops_is_valid_access(int off, int size,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1284
return bpf_tracing_btf_ctx_access(off, size, type, prog, info);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1628
int off, int size)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1630
if (off < 0 || off + size > sizeof(struct st_ops_args))
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
476
char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
480
.off = off,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
563
char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
567
.off = off,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
672
char *buf, loff_t off, size_t len)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
13
loff_t off;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
19
loff_t off;
tools/testing/selftests/bpf/test_verifier.c
1369
if (masked->off == INSN_OFF_MASK)
tools/testing/selftests/bpf/test_verifier.c
1370
orig_masked.off = INSN_OFF_MASK;
tools/testing/selftests/bpf/test_verifier.c
1452
insn->src_reg, insn->off, insn->imm);
tools/testing/selftests/bpf/test_verifier.c
997
prog[fixup_kfunc_btf_id->insn_idx].off = 1;
tools/testing/selftests/bpf/verifier/basic_instr.c
186
.off = 0,
tools/testing/selftests/bpf/verifier/wide_access.c
1
#define BPF_SOCK_ADDR_STORE(field, off, res, err, flgs) \
tools/testing/selftests/bpf/verifier/wide_access.c
3
"wide store to bpf_sock_addr." #field "[" #off "]", \
tools/testing/selftests/bpf/verifier/wide_access.c
43
#define BPF_SOCK_ADDR_LOAD(field, off, res, err, flgs) \
tools/testing/selftests/bpf/verifier/wide_access.c
45
"wide load from bpf_sock_addr." #field "[" #off "]", \
tools/testing/selftests/bpf/verifier/wide_access.c
48
offsetof(struct bpf_sock_addr, field[off])), \
tools/testing/selftests/bpf/verifier/wide_access.c
7
offsetof(struct bpf_sock_addr, field[off])), \
tools/testing/selftests/bpf/veristat.c
1736
int n, len, off, err;
tools/testing/selftests/bpf/veristat.c
1743
if (sscanf(name, "%[a-zA-Z0-9_] %n", var, &off) != 1) {
tools/testing/selftests/bpf/veristat.c
1752
while (off < len) {
tools/testing/selftests/bpf/veristat.c
1753
if (sscanf(name + off, " [ %[a-zA-Z0-9_] ] %n", var, &n) != 1) {
tools/testing/selftests/bpf/veristat.c
1754
fprintf(stderr, "Can't parse %s as index\n", name + off);
tools/testing/selftests/bpf/veristat.c
1760
off += n;
tools/testing/selftests/bpf/veristat.c
1965
int tid, off;
tools/testing/selftests/bpf/veristat.c
1973
off = parent_offset + member->offset;
tools/testing/selftests/bpf/veristat.c
1983
sinfo->offset += off / 8;
tools/testing/selftests/bpf/veristat.c
1991
err = adjust_var_secinfo_member(btf, member_type, off,
tools/testing/selftests/bpf/xsk.c
147
static int xsk_get_mmap_offsets(int fd, struct xdp_mmap_offsets *off)
tools/testing/selftests/bpf/xsk.c
152
optlen = sizeof(*off);
tools/testing/selftests/bpf/xsk.c
153
err = getsockopt(fd, SOL_XDP, XDP_MMAP_OFFSETS, off, &optlen);
tools/testing/selftests/bpf/xsk.c
157
if (optlen == sizeof(*off))
tools/testing/selftests/bpf/xsk.c
167
struct xdp_mmap_offsets off;
tools/testing/selftests/bpf/xsk.c
183
err = xsk_get_mmap_offsets(fd, &off);
tools/testing/selftests/bpf/xsk.c
187
map = mmap(NULL, off.fr.desc + umem->config.fill_size * sizeof(__u64),
tools/testing/selftests/bpf/xsk.c
195
fill->producer = map + off.fr.producer;
tools/testing/selftests/bpf/xsk.c
196
fill->consumer = map + off.fr.consumer;
tools/testing/selftests/bpf/xsk.c
197
fill->flags = map + off.fr.flags;
tools/testing/selftests/bpf/xsk.c
198
fill->ring = map + off.fr.desc;
tools/testing/selftests/bpf/xsk.c
201
map = mmap(NULL, off.cr.desc + umem->config.comp_size * sizeof(__u64),
tools/testing/selftests/bpf/xsk.c
211
comp->producer = map + off.cr.producer;
tools/testing/selftests/bpf/xsk.c
212
comp->consumer = map + off.cr.consumer;
tools/testing/selftests/bpf/xsk.c
213
comp->flags = map + off.cr.flags;
tools/testing/selftests/bpf/xsk.c
214
comp->ring = map + off.cr.desc;
tools/testing/selftests/bpf/xsk.c
219
munmap(map, off.fr.desc + umem->config.fill_size * sizeof(__u64));
tools/testing/selftests/bpf/xsk.c
479
struct xdp_mmap_offsets off;
tools/testing/selftests/bpf/xsk.c
488
err = xsk_get_mmap_offsets(umem->fd, &off);
tools/testing/selftests/bpf/xsk.c
492
munmap(ctx->fill->ring - off.fr.desc, off.fr.desc + umem->config.fill_size *
tools/testing/selftests/bpf/xsk.c
494
munmap(ctx->comp->ring - off.cr.desc, off.cr.desc + umem->config.comp_size *
tools/testing/selftests/bpf/xsk.c
550
struct xdp_mmap_offsets off;
tools/testing/selftests/bpf/xsk.c
618
err = xsk_get_mmap_offsets(xsk->fd, &off);
tools/testing/selftests/bpf/xsk.c
625
rx_map = mmap(NULL, off.rx.desc +
tools/testing/selftests/bpf/xsk.c
636
rx->producer = rx_map + off.rx.producer;
tools/testing/selftests/bpf/xsk.c
637
rx->consumer = rx_map + off.rx.consumer;
tools/testing/selftests/bpf/xsk.c
638
rx->flags = rx_map + off.rx.flags;
tools/testing/selftests/bpf/xsk.c
639
rx->ring = rx_map + off.rx.desc;
tools/testing/selftests/bpf/xsk.c
646
tx_map = mmap(NULL, off.tx.desc +
tools/testing/selftests/bpf/xsk.c
657
tx->producer = tx_map + off.tx.producer;
tools/testing/selftests/bpf/xsk.c
658
tx->consumer = tx_map + off.tx.consumer;
tools/testing/selftests/bpf/xsk.c
659
tx->flags = tx_map + off.tx.flags;
tools/testing/selftests/bpf/xsk.c
660
tx->ring = tx_map + off.tx.desc;
tools/testing/selftests/bpf/xsk.c
692
munmap(tx_map, off.tx.desc +
tools/testing/selftests/bpf/xsk.c
696
munmap(rx_map, off.rx.desc +
tools/testing/selftests/bpf/xsk.c
723
struct xdp_mmap_offsets off;
tools/testing/selftests/bpf/xsk.c
732
err = xsk_get_mmap_offsets(umem->fd, &off);
tools/testing/selftests/bpf/xsk.c
734
munmap(umem->fill_save->ring - off.fr.desc,
tools/testing/selftests/bpf/xsk.c
735
off.fr.desc + umem->config.fill_size * sizeof(__u64));
tools/testing/selftests/bpf/xsk.c
736
munmap(umem->comp_save->ring - off.cr.desc,
tools/testing/selftests/bpf/xsk.c
737
off.cr.desc + umem->config.comp_size * sizeof(__u64));
tools/testing/selftests/bpf/xsk.c
749
struct xdp_mmap_offsets off;
tools/testing/selftests/bpf/xsk.c
762
err = xsk_get_mmap_offsets(xsk->fd, &off);
tools/testing/selftests/bpf/xsk.c
765
munmap(xsk->rx->ring - off.rx.desc,
tools/testing/selftests/bpf/xsk.c
766
off.rx.desc + xsk->config.rx_size * desc_sz);
tools/testing/selftests/bpf/xsk.c
769
munmap(xsk->tx->ring - off.tx.desc,
tools/testing/selftests/bpf/xsk.c
770
off.tx.desc + xsk->config.tx_size * desc_sz);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
111
off64_t off;
tools/testing/selftests/drivers/dma-buf/udmabuf.c
116
off = i * (memfd_size / NUM_ENTRIES);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
118
char1 = *((char *)addr1 + off + (j * getpagesize()));
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
299
data = (char *)area_ptr + (rcqe->off & mask);
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
308
rqe->off = (rcqe->off & ~IORING_ZCRX_AREA_MASK) | area_token;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
119
void (*memcpy_to_device)(struct memory_buffer *dst, size_t off,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
122
size_t off, int n);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
216
static void udmabuf_memcpy_to_device(struct memory_buffer *dst, size_t off,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
224
memcpy(dst->buf_mem + off, src, n);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
231
size_t off, int n)
tools/testing/selftests/drivers/net/hw/ncdevmem.c
238
memcpy(dst, src->buf_mem + off, n);
tools/testing/selftests/drivers/net/hw/toeplitz.c
485
int i, ret, off;
tools/testing/selftests/drivers/net/hw/toeplitz.c
491
for (i = 0, off = 0; off < slen; i++, off += 3) {
tools/testing/selftests/drivers/net/hw/toeplitz.c
492
ret = sscanf(str + off, "%hhx", &key[i]);
tools/testing/selftests/drivers/net/hw/toeplitz.c
495
i, off, slen);
tools/testing/selftests/drivers/net/psp_responder.c
176
static ssize_t off;
tools/testing/selftests/drivers/net/psp_responder.c
180
n = recv(comm_sock, &buf[off], sizeof(buf) - off, 0);
tools/testing/selftests/drivers/net/psp_responder.c
187
off += n;
tools/testing/selftests/drivers/net/psp_responder.c
188
n = off;
tools/testing/selftests/drivers/net/psp_responder.c
193
off = 0; \
tools/testing/selftests/drivers/net/psp_responder.c
195
off -= (sz); \
tools/testing/selftests/drivers/net/psp_responder.c
196
memmove(buf, &buf[(sz)], off); \
tools/testing/selftests/drivers/net/psp_responder.c
242
if (off >= 2) {
tools/testing/selftests/drivers/net/psp_responder.c
261
off, buf);
tools/testing/selftests/drivers/net/psp_responder.c
263
} while (consumed && off);
tools/testing/selftests/filesystems/statmount/statmount_test.c
562
static void test_statmount_string(uint64_t mask, size_t off, const char *name)
tools/testing/selftests/filesystems/statmount/statmount_test.c
585
start = ((uint32_t *) sm)[off];
tools/testing/selftests/net/icmp_rfc4884.c
618
uint16_t off;
tools/testing/selftests/net/icmp_rfc4884.c
627
off = ee->ee_rfc4884.len;
tools/testing/selftests/net/icmp_rfc4884.c
639
ASSERT_EQ(off, expected_off) {
tools/testing/selftests/net/icmp_rfc4884.c
641
expected_off, off);
tools/testing/selftests/net/lib/csum.c
298
char *off;
tools/testing/selftests/net/lib/csum.c
324
off = build_packet_ipv4(buf, proto, tlen);
tools/testing/selftests/net/lib/csum.c
326
off = build_packet_ipv6(buf, proto, tlen);
tools/testing/selftests/net/lib/csum.c
329
off = build_packet_udp_encap(off);
tools/testing/selftests/net/lib/csum.c
331
off = build_packet_udp(off);
tools/testing/selftests/net/lib/csum.c
333
off = build_packet_tcp(off);
tools/testing/selftests/net/lib/csum.c
338
return off;
tools/testing/selftests/net/lib/csum.c
341
*len = off - buf + cfg_payload_len;
tools/testing/selftests/net/mptcp/mptcp_connect.c
102
unsigned int off;
tools/testing/selftests/net/mptcp/mptcp_connect.c
405
winfo->off = syn_copied;
tools/testing/selftests/net/mptcp/mptcp_connect.c
699
winfo->off = 0;
tools/testing/selftests/net/mptcp/mptcp_connect.c
710
bw = do_rnd_write(peerfd, winfo->buf + winfo->off, winfo->len);
tools/testing/selftests/net/mptcp/mptcp_connect.c
724
winfo->off += bw;
tools/testing/selftests/net/mptcp/mptcp_connect.c
788
int ret = write(fd, winfo->buf + winfo->off, winfo->len);
tools/testing/selftests/net/mptcp/mptcp_connect.c
794
winfo->off += ret;
tools/testing/selftests/net/mptcp/mptcp_connect.c
804
ssize_t ret = 0, off = winfo->total_len;
tools/testing/selftests/net/mptcp/mptcp_connect.c
819
ret = write(outfd, inbuf + off, rem);
tools/testing/selftests/net/mptcp/mptcp_connect.c
826
off += ret;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1121
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1125
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_GET_ADDR,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1136
nest_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1137
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1140
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1143
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1147
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1148
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1152
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1156
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1159
print_addrs(nh, pm_family, do_nl_req(fd, nh, off, sizeof(data)));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1172
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1182
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_GET_ADDR,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1187
nh->nlmsg_len = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1191
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1195
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1198
print_addrs(nh, pm_family, do_nl_req(fd, nh, off, sizeof(data)));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1208
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1212
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_FLUSH_ADDRS,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1215
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1262
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1275
off = init_genl_req(data, pm_family, cmd, MPTCP_PM_VER);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1279
struct rtattr *rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1284
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1286
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1290
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1296
len = do_nl_req(fd, nh, off, len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1365
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1370
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_SET_FLAGS,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1376
nest_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1377
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1380
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1388
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1392
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1395
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1407
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1410
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1414
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1446
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1450
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1461
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1465
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1480
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1484
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1488
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1493
nest_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1494
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1497
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1500
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1512
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1515
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1519
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1522
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1526
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1529
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1532
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
332
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
336
off = init_genl_req(data, GENL_ID_CTRL, CTRL_CMD_GETFAMILY, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
338
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
343
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
345
do_nl_req(fd, nh, off, sizeof(data));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
359
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
368
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_SUBFLOW_DESTROY,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
409
addr_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
410
addr = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
414
off += NLMSG_ALIGN(addr->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
417
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
428
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
431
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
435
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
439
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
443
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
445
addr->rta_len = off - addr_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
450
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
454
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
456
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
476
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
483
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_SUBFLOW_CREATE,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
52
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
524
addr_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
525
addr = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
529
off += NLMSG_ALIGN(addr->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
532
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
543
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
546
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
550
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
555
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
559
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
565
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
569
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
57
off += NLMSG_ALIGN(sizeof(*nh));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
573
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
577
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
579
addr->rta_len = off - addr_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
584
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
588
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
59
gh = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
590
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
604
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
609
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_REMOVE,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
62
off += NLMSG_ALIGN(sizeof(*gh));
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
621
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
625
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
63
return off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
631
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
635
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
640
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
656
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
661
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_ANNOUNCE,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
668
addr_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
669
addr = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
672
off += NLMSG_ALIGN(addr->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
676
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
687
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
690
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
694
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
70
uint32_t off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
703
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
707
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
719
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
723
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
732
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
736
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
748
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
752
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
754
addr->rta_len = off - addr_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
760
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
764
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
766
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
782
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
787
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_ADD_ADDR,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
793
nest_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
794
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
797
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
800
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
811
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
814
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
818
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
853
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
857
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
863
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
867
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
878
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
882
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
892
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
896
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
90
memcpy(&off, RTA_DATA(attrs), 4);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
900
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
902
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
916
int off = 0;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
92
(int)off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
920
off = init_genl_req(data, pm_family, MPTCP_PM_CMD_DEL_ADDR,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
932
nest_start = off;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
933
nest = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
936
off += NLMSG_ALIGN(nest->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
939
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
943
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
947
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
959
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
962
rta = (void *)(data + off);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
966
off += NLMSG_ALIGN(rta->rta_len);
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
968
nest->rta_len = off - nest_start;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
970
do_nl_req(fd, nh, off, 0);
tools/testing/selftests/net/msg_zerocopy.c
634
int ret, off = 0;
tools/testing/selftests/net/msg_zerocopy.c
644
off += sizeof(struct iphdr);
tools/testing/selftests/net/msg_zerocopy.c
652
if (ret > sizeof(buf) - off)
tools/testing/selftests/net/msg_zerocopy.c
653
ret = sizeof(buf) - off;
tools/testing/selftests/net/msg_zerocopy.c
654
if (memcmp(buf + off, payload, ret))
tools/testing/selftests/net/psock_snd.c
155
int off = 0;
tools/testing/selftests/net/psock_snd.c
157
off += build_vnet_header(tbuf);
tools/testing/selftests/net/psock_snd.c
158
off += build_eth_header(tbuf + off);
tools/testing/selftests/net/psock_snd.c
159
off += build_ipv4_header(tbuf + off, payload_len);
tools/testing/selftests/net/psock_snd.c
160
off += build_udp_header(tbuf + off, payload_len);
tools/testing/selftests/net/psock_snd.c
162
if (off + payload_len > sizeof(tbuf))
tools/testing/selftests/net/psock_snd.c
165
memset(tbuf + off, DATA_CHAR, payload_len);
tools/testing/selftests/net/psock_snd.c
167
return off + payload_len;
tools/testing/selftests/net/tap.c
394
size_t off;
tools/testing/selftests/net/tap.c
398
off = build_test_packet_valid_udp_gso(pkt, 1021);
tools/testing/selftests/net/tap.c
399
ret = write(self->fd, pkt, off);
tools/testing/selftests/net/tap.c
400
ASSERT_EQ(ret, off);
tools/testing/selftests/net/tap.c
406
size_t off;
tools/testing/selftests/net/tap.c
410
off = build_test_packet_valid_udp_csum(pkt, 1024);
tools/testing/selftests/net/tap.c
411
ret = write(self->fd, pkt, off);
tools/testing/selftests/net/tap.c
412
ASSERT_EQ(ret, off);
tools/testing/selftests/net/tap.c
418
size_t off;
tools/testing/selftests/net/tap.c
422
off = build_test_packet_crash_tap_invalid_eth_proto(pkt, 1024);
tools/testing/selftests/net/tap.c
423
ret = write(self->fd, pkt, off);
tools/testing/selftests/net/tcp_ao/lib/repair.c
139
size_t off = 0;
tools/testing/selftests/net/tcp_ao/lib/repair.c
150
ret = send(sk, buf + off, chunk, 0);
tools/testing/selftests/net/tcp_ao/lib/repair.c
158
off += ret;
tools/testing/selftests/net/tun.c
939
int ret, off;
tools/testing/selftests/net/tun.c
942
off = build_gso_packet_into_tun(variant, pkt);
tools/testing/selftests/net/tun.c
943
ret = write(self->fd, pkt, off);
tools/testing/selftests/net/tun.c
944
ASSERT_EQ(ret, off);
tools/testing/selftests/net/txring_overwrite.c
46
size_t off = 0;
tools/testing/selftests/net/txring_overwrite.c
53
off += sizeof(*eth);
tools/testing/selftests/net/txring_overwrite.c
54
iph = buffer + off;
tools/testing/selftests/net/txring_overwrite.c
61
iph->tot_len = htons(blen - off);
tools/testing/selftests/net/txring_overwrite.c
64
off += sizeof(*iph);
tools/testing/selftests/net/txring_overwrite.c
65
udph = buffer + off;
tools/testing/selftests/net/txring_overwrite.c
68
udph->len = htons(blen - off);
tools/testing/selftests/net/txring_overwrite.c
71
off += sizeof(*udph);
tools/testing/selftests/net/txring_overwrite.c
72
memset(buffer + off, payload_char, blen - off);
tools/testing/selftests/net/txtimestamp.c
588
int off = 0;
tools/testing/selftests/net/txtimestamp.c
592
off = fill_header_ipv4(buf);
tools/testing/selftests/net/txtimestamp.c
594
off = fill_header_ipv6(buf);
tools/testing/selftests/net/txtimestamp.c
597
fill_header_udp(buf + off, family == PF_INET);
tools/testing/selftests/net/udpgso_bench_tx.c
331
unsigned int off = 0, left;
tools/testing/selftests/net/udpgso_bench_tx.c
353
iov[i].iov_base = data + off;
tools/testing/selftests/net/udpgso_bench_tx.c
366
off += iov[i].iov_len;
tools/testing/selftests/ptrace/peeksiginfo.c
107
struct ptrace_peeksiginfo_args arg = {.flags = 0, .nr = nr, .off = 0};
tools/testing/selftests/ptrace/peeksiginfo.c
121
arg.off = i;
tools/testing/selftests/ptrace/peeksiginfo.c
69
arg.off = 0;
tools/testing/selftests/rseq/rseq-or1k-bits.h
233
int RSEQ_TEMPLATE_IDENTIFIER(rseq_offset_deref_addv)(intptr_t *ptr, off_t off, intptr_t inc,
tools/testing/selftests/rseq/rseq-or1k-bits.h
248
RSEQ_ASM_OP_R_DEREF_ADDV(ptr, off, inc, 3)
tools/testing/selftests/rseq/rseq-or1k-bits.h
256
[off] "r" (off),
tools/testing/selftests/rseq/rseq-or1k.h
144
#define RSEQ_ASM_OP_R_DEREF_ADDV(ptr, off, inc, post_commit_label) \
tools/testing/selftests/rseq/rseq-or1k.h
146
RSEQ_ASM_OP_R_ADD(off) \
tools/testing/selftests/rseq/rseq-riscv-bits.h
232
int RSEQ_TEMPLATE_IDENTIFIER(rseq_offset_deref_addv)(intptr_t *ptr, off_t off, intptr_t inc, int cpu)
tools/testing/selftests/rseq/rseq-riscv-bits.h
246
RSEQ_ASM_OP_R_DEREF_ADDV(ptr, off, inc, 3)
tools/testing/selftests/rseq/rseq-riscv-bits.h
254
[off] "r" (off),
tools/testing/selftests/rseq/rseq-riscv.h
160
#define RSEQ_ASM_OP_R_DEREF_ADDV(ptr, off, inc, post_commit_label) \
tools/testing/selftests/rseq/rseq-riscv.h
162
RSEQ_ASM_OP_R_ADD(off) \
tools/testing/selftests/rseq/rseq-x86-bits.h
204
int RSEQ_TEMPLATE_IDENTIFIER(rseq_offset_deref_addv)(intptr_t *ptr, long off, intptr_t inc, int cpu)
tools/testing/selftests/rseq/rseq-x86-bits.h
235
[off] "er" (off),
tools/testing/selftests/rseq/rseq.h
305
intptr_t *ptr, long off, intptr_t inc, int cpu)
tools/testing/selftests/rseq/rseq.h
311
return rseq_offset_deref_addv_relaxed_cpu_id(ptr, off, inc, cpu);
tools/testing/selftests/rseq/rseq.h
313
return rseq_offset_deref_addv_relaxed_mm_cid(ptr, off, inc, cpu);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
350
unsigned long op, unsigned long off,
tools/testing/selftests/syscall_user_dispatch/sud_test.c
355
EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, &glob_sel));
tools/testing/selftests/syscall_user_dispatch/sud_test.c
89
unsigned long op, unsigned long off,
tools/testing/selftests/syscall_user_dispatch/sud_test.c
92
EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel));
tools/testing/selftests/syscall_user_dispatch/sud_test.c
96
unsigned long op, unsigned long off,
tools/testing/selftests/syscall_user_dispatch/sud_test.c
99
EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel));
tools/testing/selftests/ublk/kublk.c
456
unsigned long off;
tools/testing/selftests/ublk/kublk.c
470
off = UBLKSRV_CMD_BUF_OFFSET + q->q_id * ublk_queue_max_cmd_buf_sz();
tools/testing/selftests/ublk/kublk.c
472
MAP_SHARED | MAP_POPULATE, dev->fds[0], off);
tools/testing/selftests/ublk/kublk.c
658
__u64 off = ublk_user_copy_offset(q->q_id, io->tag);
tools/testing/selftests/ublk/kublk.c
671
copied = pread(q->ublk_fd, addr, copy_len, off);
tools/testing/selftests/ublk/kublk.c
673
copied = pwrite(q->ublk_fd, addr, copy_len, off);
tools/testing/selftests/ublk/kublk.c
678
off += copy_len;
tools/testing/selftests/ublk/kublk.c
686
off = ublk_user_copy_offset(q->q_id, io->tag);
tools/testing/selftests/ublk/kublk.c
687
off |= UBLKSRV_IO_INTEGRITY_FLAG;
tools/testing/selftests/ublk/kublk.c
689
copied = pread(q->ublk_fd, io->integrity_buf, len, off);
tools/testing/selftests/ublk/kublk.c
691
copied = pwrite(q->ublk_fd, io->integrity_buf, len, off);
tools/testing/selftests/ublk/kublk.h
465
__u32 *addr = (__u32 *)&sqe->off;
tools/testing/selftests/x86/lam.c
646
sqe->off = 0;
virt/kvm/kvm_main.c
5829
int off;
virt/kvm/kvm_main.c
5841
off = range - bus->range;
virt/kvm/kvm_main.c
5843
while (off > 0 && kvm_io_bus_cmp(&key, &bus->range[off-1]) == 0)
virt/kvm/kvm_main.c
5844
off--;
virt/kvm/kvm_main.c
5846
return off;