Symbol: proc_dointvec
arch/arm/kernel/isa.c
25
.proc_handler = proc_dointvec,
arch/arm/kernel/isa.c
31
.proc_handler = proc_dointvec,
arch/arm/kernel/isa.c
37
.proc_handler = proc_dointvec,
arch/arm64/kernel/fpsimd.c
557
ret = proc_dointvec(&tmp_table, write, buffer, lenp, ppos);
arch/csky/abiv1/alignment.c
309
.proc_handler = &proc_dointvec
arch/csky/abiv1/alignment.c
316
.proc_handler = &proc_dointvec
arch/csky/abiv1/alignment.c
323
.proc_handler = &proc_dointvec
arch/csky/abiv1/alignment.c
330
.proc_handler = &proc_dointvec
arch/powerpc/kernel/idle.c
106
.proc_handler = proc_dointvec,
arch/s390/kernel/debug.c
1118
return proc_dointvec(table, write, buffer, lenp, ppos);
arch/s390/kernel/debug.c
1129
.proc_handler = proc_dointvec,
arch/s390/lib/spinlock.c
48
.proc_handler = proc_dointvec,
arch/s390/mm/fault.c
181
.proc_handler = proc_dointvec,
arch/sparc/kernel/setup.c
19
.proc_handler = proc_dointvec,
arch/sparc/kernel/setup.c
26
.proc_handler = proc_dointvec,
arch/sparc/kernel/setup.c
34
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
157
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
164
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
171
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
178
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
185
.proc_handler = proc_dointvec,
arch/x86/kernel/setup.c
192
.proc_handler = proc_dointvec,
crypto/fips.c
53
.proc_handler = proc_dointvec
drivers/cdrom/cdrom.c
3590
ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
drivers/char/hpet.c
733
.proc_handler = proc_dointvec,
drivers/char/ipmi/ipmi_poweroff.c
658
.proc_handler = proc_dointvec },
drivers/char/random.c
1661
return write ? 0 : proc_dointvec(table, 0, buf, lenp, ppos);
drivers/char/random.c
1670
.proc_handler = proc_dointvec,
drivers/char/random.c
1677
.proc_handler = proc_dointvec,
drivers/macintosh/mac_hid.c
198
rc = proc_dointvec(table, write, buffer, lenp, ppos);
drivers/macintosh/mac_hid.c
232
.proc_handler = proc_dointvec,
drivers/macintosh/mac_hid.c
239
.proc_handler = proc_dointvec,
drivers/md/md.c
313
.proc_handler = proc_dointvec,
drivers/md/md.c
320
.proc_handler = proc_dointvec,
drivers/md/md.c
327
.proc_handler = proc_dointvec,
drivers/parisc/power.c
94
.proc_handler = proc_dointvec,
drivers/scsi/sg.c
1650
.proc_handler = proc_dointvec,
fs/coda/sysctl.c
23
.proc_handler = proc_dointvec
fs/coda/sysctl.c
30
.proc_handler = proc_dointvec
fs/coda/sysctl.c
37
.proc_handler = proc_dointvec
fs/coredump.c
1505
.proc_handler = proc_dointvec,
fs/devpts/inode.c
71
.proc_handler = proc_dointvec,
fs/locks.c
106
.proc_handler = proc_dointvec,
fs/locks.c
114
.proc_handler = proc_dointvec,
fs/nfs/nfs4sysctl.c
35
.proc_handler = proc_dointvec,
fs/nfs/sysctl.c
30
.proc_handler = proc_dointvec,
fs/notify/dnotify/dnotify.c
29
.proc_handler = proc_dointvec,
fs/proc/proc_sysctl.c
1153
(entry->proc_handler == proc_dointvec) ||
fs/quota/dquot.c
2995
.proc_handler = proc_dointvec,
include/linux/sysctl.h
84
int proc_dointvec(const struct ctl_table *, int, void *, size_t *, loff_t *);
io_uring/io_uring.c
146
.proc_handler = proc_dointvec,
ipc/ipc_sysctl.c
59
ret = proc_dointvec(table, write, buffer, lenp, ppos);
ipc/mq_sysctl.c
29
.proc_handler = proc_dointvec,
kernel/acct.c
80
.proc_handler = proc_dointvec,
kernel/events/core.c
582
.proc_handler = proc_dointvec,
kernel/events/core.c
589
.proc_handler = proc_dointvec,
kernel/kexec_core.c
1052
ret = proc_dointvec(&tmp, write, buffer, lenp, ppos);
kernel/kexec_core.c
1073
return proc_dointvec(&tmp, write, buffer, lenp, ppos);
kernel/latencytop.c
73
err = proc_dointvec(table, write, buffer, lenp, ppos);
kernel/locking/lockdep.c
100
.proc_handler = proc_dointvec,
kernel/locking/lockdep.c
91
.proc_handler = proc_dointvec,
kernel/locking/rtmutex_api.c
22
.proc_handler = proc_dointvec,
kernel/panic.c
165
.proc_handler = proc_dointvec,
kernel/panic.c
172
.proc_handler = proc_dointvec,
kernel/panic.c
204
.proc_handler = proc_dointvec,
kernel/pid.c
771
r = proc_dointvec(&tmp_table, write, buffer, lenp, ppos);
kernel/printk/sysctl.c
28
.proc_handler = proc_dointvec,
kernel/printk/sysctl.c
42
.proc_handler = proc_dointvec,
kernel/reboot.c
1382
.proc_handler = proc_dointvec,
kernel/sched/core.c
1949
result = proc_dointvec(table, write, buffer, lenp, ppos);
kernel/sched/rt.c
2923
ret = proc_dointvec(table, write, buffer, lenp, ppos);
kernel/signal.c
4981
.proc_handler = proc_dointvec
kernel/signal.c
4992
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
101
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table,
kernel/sysctl-test.c
121
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
133
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer,
kernel/sysctl-test.c
137
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, buffer,
kernel/sysctl-test.c
155
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
172
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer,
kernel/sysctl-test.c
190
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
201
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ,
kernel/sysctl-test.c
221
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
231
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ,
kernel/sysctl-test.c
250
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
262
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE,
kernel/sysctl-test.c
28
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
280
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
292
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE,
kernel/sysctl-test.c
312
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
332
KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE,
kernel/sysctl-test.c
350
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
364
KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE,
kernel/sysctl-test.c
46
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table,
kernel/sysctl-test.c
55
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table,
kernel/sysctl-test.c
78
.proc_handler = proc_dointvec,
kernel/sysctl-test.c
92
KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table,
kernel/sysctl.c
1391
.proc_handler = proc_dointvec,
kernel/sysctl.c
1398
.proc_handler = proc_dointvec,
kernel/sysctl.c
1406
.proc_handler = proc_dointvec,
kernel/sysctl.c
1415
.proc_handler = proc_dointvec,
kernel/sysctl.c
1432
EXPORT_SYMBOL(proc_dointvec);
kernel/sysctl.c
819
res = proc_dointvec(&tmp, dir, buffer, lenp, ppos);
kernel/trace/ftrace.c
9354
ret = proc_dointvec(table, write, buffer, lenp, ppos);
kernel/trace/trace.c
160
.proc_handler = proc_dointvec,
kernel/trace/trace.c
2457
ret = proc_dointvec(table, write, buffer, lenp, ppos);
kernel/trace/trace_stack.c
526
ret = proc_dointvec(table, write, buffer, lenp, ppos);
lib/test_sysctl.c
105
.proc_handler = proc_dointvec,
lib/test_sysctl.c
112
.proc_handler = proc_dointvec,
lib/test_sysctl.c
91
.proc_handler = proc_dointvec,
lib/test_sysctl.c
98
.proc_handler = proc_dointvec,
mm/compaction.c
2981
ret = proc_dointvec(table, write, buffer, length, ppos);
mm/hugetlb_sysctl.c
121
.proc_handler = proc_dointvec,
mm/hugetlb_sysctl.c
136
.proc_handler = proc_dointvec,
mm/memory.c
134
.proc_handler = proc_dointvec,
mm/oom_kill.c
730
.proc_handler = proc_dointvec,
mm/oom_kill.c
737
.proc_handler = proc_dointvec,
mm/page-writeback.c
2183
ret = proc_dointvec(table, write, buffer, length, ppos);
mm/util.c
766
ret = proc_dointvec(table, write, buffer, lenp, ppos);
net/appletalk/sysctl_net_atalk.c
34
.proc_handler = proc_dointvec,
net/bridge/br_netfilter_hooks.c
1179
ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/core/neighbour.c
3695
int ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/core/sysctl_net_core.c
158
ret = proc_dointvec(&tmp, write, buffer, lenp, ppos);
net/core/sysctl_net_core.c
277
ret = proc_dointvec(table, write, buffer, lenp, ppos);
net/core/sysctl_net_core.c
437
.proc_handler = proc_dointvec
net/core/sysctl_net_core.c
444
.proc_handler = proc_dointvec
net/core/sysctl_net_core.c
503
.proc_handler = proc_dointvec
net/core/sysctl_net_core.c
517
.proc_handler = proc_dointvec,
net/core/sysctl_net_core.c
572
.proc_handler = proc_dointvec
net/core/sysctl_net_core.c
579
.proc_handler = proc_dointvec
net/ipv4/devinet.c
2472
int ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/ipv4/devinet.c
2532
ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/ipv4/devinet.c
2572
int ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/ipv4/route.c
3491
.proc_handler = proc_dointvec,
net/ipv4/route.c
3498
.proc_handler = proc_dointvec,
net/ipv4/route.c
3535
.proc_handler = proc_dointvec,
net/ipv4/route.c
3542
.proc_handler = proc_dointvec,
net/ipv4/route.c
3549
.proc_handler = proc_dointvec,
net/ipv4/route.c
3556
.proc_handler = proc_dointvec,
net/ipv4/route.c
3563
.proc_handler = proc_dointvec,
net/ipv4/route.c
3570
.proc_handler = proc_dointvec,
net/ipv4/route.c
3603
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
1054
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
1115
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
1122
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
1289
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
1374
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
1381
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
415
return proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/ipv4/sysctl_net_ipv4.c
438
return proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/ipv4/sysctl_net_ipv4.c
536
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
543
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
571
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
579
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
586
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
593
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
600
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
633
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
701
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
909
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
934
.proc_handler = proc_dointvec,
net/ipv4/sysctl_net_ipv4.c
956
.proc_handler = proc_dointvec
net/ipv4/sysctl_net_ipv4.c
963
.proc_handler = proc_dointvec
net/ipv4/xfrm4_policy.c
150
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6347
ret = proc_dointvec(&lctl, write, buffer, lenp, ppos);
net/ipv6/addrconf.c
6444
ret = proc_dointvec(&lctl, write, buffer, lenp, ppos);
net/ipv6/addrconf.c
6461
ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/ipv6/addrconf.c
6646
ret = proc_dointvec(&lctl, write, buffer, lenp, ppos);
net/ipv6/addrconf.c
6740
ret = proc_dointvec(&lctl, write, buffer, lenp, ppos);
net/ipv6/addrconf.c
6853
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6860
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6867
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6874
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6910
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6933
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6940
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6947
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6954
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6961
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6968
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6975
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6982
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
6997
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7004
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7011
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7037
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7052
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7059
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7075
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7083
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7090
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7099
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7114
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7121
.proc_handler = proc_dointvec
net/ipv6/addrconf.c
7128
.proc_handler = proc_dointvec
net/ipv6/addrconf.c
7135
.proc_handler = proc_dointvec
net/ipv6/addrconf.c
7142
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7149
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7163
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7177
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7184
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7191
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7199
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7207
.proc_handler = proc_dointvec,
net/ipv6/addrconf.c
7215
.proc_handler = proc_dointvec,
net/ipv6/route.c
6527
ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/ipv6/route.c
6543
.proc_handler = proc_dointvec,
net/ipv6/route.c
6550
.proc_handler = proc_dointvec,
net/ipv6/route.c
6585
.proc_handler = proc_dointvec,
net/ipv6/route.c
6599
.proc_handler = proc_dointvec,
net/ipv6/sysctl_net_ipv6.c
106
.proc_handler = proc_dointvec,
net/ipv6/sysctl_net_ipv6.c
143
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
150
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
157
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
164
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
189
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
224
.proc_handler = proc_dointvec
net/ipv6/sysctl_net_ipv6.c
240
.proc_handler = proc_dointvec,
net/ipv6/sysctl_net_ipv6.c
247
.proc_handler = proc_dointvec,
net/ipv6/xfrm6_policy.c
195
.proc_handler = proc_dointvec,
net/mpls/af_mpls.c
1401
int ret = proc_dointvec(ctl, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
1863
rc = proc_dointvec(&tmp, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
1891
rc = proc_dointvec(&tmp, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
1917
rc = proc_dointvec(&tmp, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
2028
ret = proc_dointvec(&tmp_table, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
2058
ret = proc_dointvec(&tmp_table, write, buffer, lenp, ppos);
net/netfilter/ipvs/ip_vs_ctl.c
2081
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2087
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2106
.proc_handler = &proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2119
.proc_handler = &proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2139
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2151
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2157
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2163
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2169
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2175
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2181
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2208
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2214
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2220
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2226
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2232
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2238
.proc_handler = proc_dointvec,
net/netfilter/ipvs/ip_vs_ctl.c
2264
.proc_handler = proc_dointvec,
net/netfilter/nf_conntrack_standalone.c
550
ret = proc_dointvec(table, write, buffer, lenp, ppos);
net/netfilter/nf_conntrack_standalone.c
658
.proc_handler = proc_dointvec,
net/netfilter/nf_log.c
433
.proc_handler = proc_dointvec,
net/rds/ib_sysctl.c
104
.proc_handler = proc_dointvec,
net/rds/sysctl.c
76
.proc_handler = proc_dointvec,
net/rds/sysctl.c
83
.proc_handler = proc_dointvec,
net/rds/sysctl.c
90
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
173
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
241
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
248
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
255
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
262
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
269
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
276
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
283
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
297
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
304
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
374
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
439
ret = proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/sctp/sysctl.c
467
ret = proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/sctp/sysctl.c
503
ret = proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/sctp/sysctl.c
536
ret = proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/sctp/sysctl.c
578
ret = proc_dointvec(&tbl, write, buffer, lenp, ppos);
net/sctp/sysctl.c
74
.proc_handler = proc_dointvec,
net/sctp/sysctl.c
81
.proc_handler = proc_dointvec,
net/sunrpc/xprtrdma/transport.c
138
.proc_handler = proc_dointvec,
net/unix/sysctl_net_unix.c
22
.proc_handler = proc_dointvec
net/x25/sysctl_net_x25.c
72
.proc_handler = proc_dointvec,
net/xfrm/xfrm_sysctl.c
33
.proc_handler = proc_dointvec
net/xfrm/xfrm_sysctl.c
39
.proc_handler = proc_dointvec
security/apparmor/lsm.c
2327
return proc_dointvec(table, write, buffer, lenp, ppos);