/kernel/linux/linux-6.6/fs/proc/ |
H A D | inode.c | 248 pde->proc_ops->proc_release(file_inode(file), file); 287 return pde->proc_ops->proc_lseek(file, offset, whence); in proc_reg_llseek() 289 rv = pde->proc_ops->proc_lseek(file, offset, whence); in proc_reg_llseek() 301 return pde->proc_ops->proc_read_iter(iocb, iter); in proc_reg_read_iter() 305 ret = pde->proc_ops->proc_read_iter(iocb, iter); in proc_reg_read_iter() 312 typeof_member(struct proc_ops, proc_read) read; in pde_read() 314 read = pde->proc_ops->proc_read; in pde_read() 336 typeof_member(struct proc_ops, proc_write) write; in pde_write() 338 write = pde->proc_ops->proc_write; in pde_write() 360 typeof_member(struct proc_ops, proc_pol in pde_poll() [all...] |
H A D | proc_net.c | 86 static const struct proc_ops proc_net_seq_ops = { 124 p->proc_ops = &proc_net_seq_ops; in proc_create_net_data() 168 p->proc_ops = &proc_net_seq_ops; in proc_create_net_data_write() 199 static const struct proc_ops proc_net_single_ops = { 217 p->proc_ops = &proc_net_single_ops; in proc_create_net_single() 260 p->proc_ops = &proc_net_single_ops; in proc_create_net_single_write()
|
H A D | generic.c | 562 if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT) in pde_set_flags() 568 const struct proc_ops *proc_ops, void *data) in proc_create_data() 575 p->proc_ops = proc_ops; in proc_create_data() 583 const struct proc_ops *proc_ops) in proc_create() 585 return proc_create_data(name, mode, parent, proc_ops, NULL); in proc_create() 607 static const struct proc_ops proc_seq_ops = { 624 p->proc_ops in proc_create_seq_private() 566 proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data) proc_create_data() argument 581 proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops) proc_create() argument [all...] |
H A D | page.c | 93 static const struct proc_ops kpagecount_proc_ops = { 271 static const struct proc_ops kpageflags_proc_ops = { 326 static const struct proc_ops kpagecgroup_proc_ops = {
|
H A D | cpuinfo.c | 15 static const struct proc_ops cpuinfo_proc_ops = {
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | inode.c | 244 pde->proc_ops->proc_release(file_inode(file), file); 278 typeof_member(struct proc_ops, proc_lseek) lseek; in pde_lseek() 280 lseek = pde->proc_ops->proc_lseek; in pde_lseek() 306 return pde->proc_ops->proc_read_iter(iocb, iter); in proc_reg_read_iter() 310 ret = pde->proc_ops->proc_read_iter(iocb, iter); in proc_reg_read_iter() 317 typeof_member(struct proc_ops, proc_read) read; in pde_read() 319 read = pde->proc_ops->proc_read; in pde_read() 341 typeof_member(struct proc_ops, proc_write) write; in pde_write() 343 write = pde->proc_ops->proc_write; in pde_write() 365 typeof_member(struct proc_ops, proc_pol in pde_poll() [all...] |
H A D | proc_net.c | 77 static const struct proc_ops proc_net_seq_ops = { 114 p->proc_ops = &proc_net_seq_ops; in proc_create_net_data() 158 p->proc_ops = &proc_net_seq_ops; in proc_create_net_data_write() 189 static const struct proc_ops proc_net_single_ops = { 207 p->proc_ops = &proc_net_single_ops; in proc_create_net_single() 250 p->proc_ops = &proc_net_single_ops; in proc_create_net_single_write()
|
H A D | generic.c | 568 if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT) in pde_set_flags() 574 const struct proc_ops *proc_ops, void *data) in proc_create_data() 581 p->proc_ops = proc_ops; in proc_create_data() 589 const struct proc_ops *proc_ops) in proc_create() 591 return proc_create_data(name, mode, parent, proc_ops, NULL); in proc_create() 613 static const struct proc_ops proc_seq_ops = { 630 p->proc_ops in proc_create_seq_private() 572 proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data) proc_create_data() argument 587 proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops) proc_create() argument [all...] |
H A D | page.c | 92 static const struct proc_ops kpagecount_proc_ops = { 269 static const struct proc_ops kpageflags_proc_ops = { 323 static const struct proc_ops kpagecgroup_proc_ops = {
|
H A D | cpuinfo.c | 19 static const struct proc_ops cpuinfo_proc_ops = {
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | proc_fs.h | 18 * All /proc entries using this ->proc_ops instance are never removed. 29 struct proc_ops { struct 107 const struct proc_ops *, 110 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); 196 const struct proc_ops *proc_ops) in proc_create() 201 const struct proc_ops *proc_ops, void *data) in proc_create_data() 195 proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops) proc_create() argument 200 proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data) proc_create_data() argument
|
/kernel/linux/linux-5.10/include/linux/sunrpc/ |
H A D | stats.h | 66 const struct proc_ops *); 78 const struct proc_ops *proc_ops) { return NULL; } in svc_proc_register() 77 svc_proc_register(struct net *net, struct svc_stat *s, const struct proc_ops *proc_ops) svc_proc_register() argument
|
/kernel/linux/linux-6.6/include/linux/sunrpc/ |
H A D | stats.h | 50 const struct proc_ops *); 69 const struct proc_ops *proc_ops) { return NULL; } in svc_proc_register() 68 svc_proc_register(struct net *net, struct svc_stat *s, const struct proc_ops *proc_ops) svc_proc_register() argument
|
/kernel/linux/linux-5.10/net/sunrpc/ |
H A D | stats.c | 72 static const struct proc_ops rpc_proc_ops = { 283 const struct proc_ops *proc_ops) in do_register() 289 return proc_create_data(name, 0, sn->proc_net_rpc, proc_ops, data); in do_register() 310 svc_proc_register(struct net *net, struct svc_stat *statp, const struct proc_ops *proc_ops) in svc_proc_register() argument 312 return do_register(net, statp->program->pg_name, statp, proc_ops); in svc_proc_register() 282 do_register(struct net *net, const char *name, void *data, const struct proc_ops *proc_ops) do_register() argument
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | stats.c | 72 static const struct proc_ops rpc_proc_ops = { 288 const struct proc_ops *proc_ops) in do_register() 294 return proc_create_data(name, 0, sn->proc_net_rpc, proc_ops, data); in do_register() 315 svc_proc_register(struct net *net, struct svc_stat *statp, const struct proc_ops *proc_ops) in svc_proc_register() argument 317 return do_register(net, statp->program->pg_name, statp, proc_ops); in svc_proc_register() 287 do_register(struct net *net, const char *name, void *data, const struct proc_ops *proc_ops) do_register() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | proc_fs.h | 18 * All /proc entries using this ->proc_ops instance are never removed. 29 struct proc_ops { struct 106 const struct proc_ops *, 109 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); 180 #define proc_create(name, mode, parent, proc_ops) ({NULL;}) 181 #define proc_create_data(name, mode, parent, proc_ops, data) ({NULL;})
|
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | cifs_debug.c | 620 static const struct proc_ops cifs_stats_proc_ops = { 649 static const struct proc_ops cifs_##name##_proc_fops = { \ 668 static const struct proc_ops cifsFYI_proc_ops; 669 static const struct proc_ops cifs_lookup_cache_proc_ops; 670 static const struct proc_ops traceSMB_proc_ops; 671 static const struct proc_ops cifs_security_flags_proc_ops; 672 static const struct proc_ops cifs_linux_ext_proc_ops; 783 static const struct proc_ops cifsFYI_proc_ops = { 814 static const struct proc_ops cifs_linux_ext_proc_ops = { 845 static const struct proc_ops cifs_lookup_cache_proc_op [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | cifs_debug.c | 758 static const struct proc_ops cifs_stats_proc_ops = { 787 static const struct proc_ops cifs_##name##_proc_fops = { \ 806 static const struct proc_ops cifsFYI_proc_ops; 807 static const struct proc_ops cifs_lookup_cache_proc_ops; 808 static const struct proc_ops traceSMB_proc_ops; 809 static const struct proc_ops cifs_security_flags_proc_ops; 810 static const struct proc_ops cifs_linux_ext_proc_ops; 811 static const struct proc_ops cifs_mount_params_proc_ops; 925 static const struct proc_ops cifsFYI_proc_ops = { 956 static const struct proc_ops cifs_linux_ext_proc_op [all...] |
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | gruprocfs.c | 258 static const struct proc_ops statistics_proc_ops = { 266 static const struct proc_ops mcs_statistics_proc_ops = { 274 static const struct proc_ops options_proc_ops = {
|
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | gruprocfs.c | 258 static const struct proc_ops statistics_proc_ops = { 266 static const struct proc_ops mcs_statistics_proc_ops = { 274 static const struct proc_ops options_proc_ops = {
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | rtas-proc.c | 162 static const struct proc_ops ppc_rtas_poweron_proc_ops = { 175 static const struct proc_ops ppc_rtas_progress_proc_ops = { 188 static const struct proc_ops ppc_rtas_clock_proc_ops = { 201 static const struct proc_ops ppc_rtas_tone_freq_proc_ops = { 214 static const struct proc_ops ppc_rtas_tone_volume_proc_ops = {
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | rtas-proc.c | 162 static const struct proc_ops ppc_rtas_poweron_proc_ops = { 175 static const struct proc_ops ppc_rtas_progress_proc_ops = { 188 static const struct proc_ops ppc_rtas_clock_proc_ops = { 201 static const struct proc_ops ppc_rtas_tone_freq_proc_ops = { 214 static const struct proc_ops ppc_rtas_tone_volume_proc_ops = {
|
/kernel/linux/linux-5.10/kernel/ |
H A D | configs.c | 50 static const struct proc_ops config_gz_proc_ops = {
|
/kernel/linux/linux-6.6/kernel/ |
H A D | configs.c | 50 static const struct proc_ops config_gz_proc_ops = {
|
/kernel/linux/linux-5.10/mm/ |
H A D | reclaimacct_show.c | 145 static const struct proc_ops reclaimacct_proc_fops = { 221 static const struct proc_ops reclaim_effi_proc_fops = {
|