PROC_I
error = PROC_I(inode)->op.proc_get_link(dentry, &path);
error = PROC_I(inode)->op.proc_get_link(dentry, &path);
ei = PROC_I(inode);
ei = PROC_I(inode);
ei = PROC_I(inode);
ei = PROC_I(inode);
length = security_getprocattr(task, PROC_I(inode)->op.lsmid,
rv = security_setprocattr(PROC_I(inode)->op.lsmid,
ret = PROC_I(inode)->op.proc_show(m, ns, pid, task);
ei = PROC_I(inode);
ei = PROC_I(inode);
return PROC_I(inode)->fd;
struct proc_inode *ei = PROC_I(inode);
PROC_I(inode)->pde = de;
struct proc_inode *ei = PROC_I(inode);
kmem_cache_free(proc_inode_cachep, PROC_I(inode));
return PROC_I(inode)->pde;
return PROC_I(inode)->pid;
ei = PROC_I(inode);
const struct proc_ns_operations *ns_ops = PROC_I(inode)->ns_ops;
const struct proc_ns_operations *ns_ops = PROC_I(inode)->ns_ops;
ei = PROC_I(inode);
hlist_del_init_rcu(&PROC_I(inode)->sibling_inodes);
struct ctl_table_header *head = PROC_I(inode)->sysctl;
const struct ctl_table *table = PROC_I(inode)->sysctl_entry;
const struct ctl_table *table = PROC_I(inode)->sysctl_entry;
const struct ctl_table *table = PROC_I(inode)->sysctl_entry;
table = PROC_I(inode)->sysctl_entry;
const struct ctl_table *table = PROC_I(inode)->sysctl_entry;
return !PROC_I(d_inode(dentry))->sysctl->unregistering;
return !!PROC_I(d_inode(dentry))->sysctl->unregistering;
head = READ_ONCE(PROC_I(inode)->sysctl);