ctl_table_header
static struct ctl_table_header *isa_sysctl_header;
struct ctl_table_header *sysctl_header;
static struct ctl_table_header *appldata_sysctl_header;
static struct ctl_table_header *s390dbf_sysctl_header;
static struct ctl_table_header *cmm_sysctl_header;
static struct ctl_table_header *crypto_sysctls;
static struct ctl_table_header *firmware_config_sysct_table_header;
static struct ctl_table_header *cdrom_sysctl_header;
static struct ctl_table_header *sysctl_header;
static struct ctl_table_header *ipmi_table_header;
static struct ctl_table_header *sysctl_header;
static struct ctl_table_header *sysctl_header;
static struct ctl_table_header *hv_ctl_table_hdr;
static struct ctl_table_header *iwcm_ctl_table_hdr;
static struct ctl_table_header *ucma_ctl_table_hdr;
static struct ctl_table_header *mac_hid_sysctl_header;
static struct ctl_table_header *raid_table_header;
static struct ctl_table_header *xpc_sysctl;
static struct ctl_table_header *xpc_sysctl_hb;
struct ctl_table_header *ctl_hdr;
struct ctl_table_header *port_header;
struct ctl_table_header *devices_header;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *sysctl_header;
static struct ctl_table_header *scsi_table_header;
static struct ctl_table_header *hdr;
static struct ctl_table_header *cachefiles_sysctl;
static struct ctl_table_header *fs_table_header;
struct ctl_table_header *hdr;
static struct ctl_table_header *fuse_table_header;
static struct ctl_table_header * nlm_sysctl_table;
static struct ctl_table_header *nfs4_callback_sysctl_table;
static struct ctl_table_header *nfs_callback_sysctl_table;
static struct ctl_table_header *ocfs2_table_header;
struct ctl_table_header *head;
struct ctl_table_header *sysctl;
struct ctl_table_header;
struct ctl_table_header *head);
struct ctl_table_header *head) { }
static int sysctl_follow_link(struct ctl_table_header **phead,
struct ctl_table_header *head;
static const struct ctl_table *find_entry(struct ctl_table_header **phead,
static int sysctl_check_table(const char *path, struct ctl_table_header *header)
struct ctl_table_header *head;
static struct ctl_table_header *new_links(struct ctl_dir *dir, struct ctl_table_header *head)
struct ctl_table_header *links;
links = kzalloc(sizeof(struct ctl_table_header) +
struct ctl_table_header *header,
struct ctl_table_header *tmp_head;
static int insert_links(struct ctl_table_header *head)
struct ctl_table_header *links;
struct ctl_table_header *__register_sysctl_table(
struct ctl_table_header *header;
header = kzalloc(sizeof(struct ctl_table_header) +
struct ctl_table_header *register_sysctl_sz(const char *path, const struct ctl_table *table,
static int insert_entry(struct ctl_table_header *head, const struct ctl_table *entry)
struct ctl_table_header *hdr = register_sysctl_sz(path, table, table_size);
static void put_links(struct ctl_table_header *header)
struct ctl_table_header *link_head;
static void drop_sysctl_table(struct ctl_table_header *header)
void unregister_sysctl_table(struct ctl_table_header * header)
struct ctl_table_header *parent_head;
static void erase_entry(struct ctl_table_header *head, const struct ctl_table *entry)
static void init_header(struct ctl_table_header *head,
static void erase_header(struct ctl_table_header *head)
static int insert_header(struct ctl_dir *dir, struct ctl_table_header *header)
struct ctl_table_header *dir_h = &dir->header;
static int use_table(struct ctl_table_header *p)
static void unuse_table(struct ctl_table_header *p)
static void proc_sys_invalidate_dcache(struct ctl_table_header *head)
static void start_unregistering(struct ctl_table_header *p)
static struct ctl_table_header *sysctl_head_grab(struct ctl_table_header *head)
static void sysctl_head_finish(struct ctl_table_header *head)
static const struct ctl_table *lookup_entry(struct ctl_table_header **phead,
struct ctl_table_header *head;
struct ctl_table_header **phead, const struct ctl_table **pentry)
struct ctl_table_header *head = NULL;
static void next_entry(struct ctl_table_header **phead, const struct ctl_table **pentry)
struct ctl_table_header *head = *phead;
static int sysctl_perm(struct ctl_table_header *head, const struct ctl_table *table, int op)
struct ctl_table_header *head, const struct ctl_table *table)
struct ctl_table_header *register_sysctl_mount_point(const char *path)
void proc_sys_evict_inode(struct inode *inode, struct ctl_table_header *head)
static struct ctl_table_header *grab_header(struct inode *inode)
struct ctl_table_header *head = PROC_I(inode)->sysctl;
struct ctl_table_header *head = grab_header(dir);
struct ctl_table_header *h = NULL;
struct ctl_table_header *head = grab_header(inode);
struct ctl_table_header *head = grab_header(inode);
struct ctl_table_header *head = grab_header(inode);
struct ctl_table_header *head,
struct ctl_table_header *head,
static int scan(struct ctl_table_header *head, const struct ctl_table *table,
struct ctl_table_header *head = grab_header(file_inode(file));
struct ctl_table_header *h = NULL;
struct ctl_table_header *head;
struct ctl_table_header *head = grab_header(inode);
static int sysctl_is_seen(struct ctl_table_header *p)
static void drop_sysctl_table(struct ctl_table_header *header);
static int sysctl_follow_link(struct ctl_table_header **phead,
struct ctl_table_header *head;
static int insert_links(struct ctl_table_header *head);
static void put_links(struct ctl_table_header *header);
struct ctl_table_header *head;
static struct ctl_table_header *xfs_table_header;
int __cgroup_bpf_run_filter_sysctl(struct ctl_table_header *head,
struct ctl_table_header;
struct ctl_table_header *head;
struct ctl_table_header;
struct ctl_table_header *mq_sysctls;
struct ctl_table_header *ipc_sysctls;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *sysctls;
struct ctl_table_header *header;
struct ctl_table_header header;
void (*set_ownership)(struct ctl_table_header *head,
int (*permissions)(struct ctl_table_header *head, const struct ctl_table *table);
struct ctl_table_header *__register_sysctl_table(
struct ctl_table_header *register_sysctl_sz(const char *path, const struct ctl_table *table,
void unregister_sysctl_table(struct ctl_table_header * table);
extern struct ctl_table_header *register_sysctl_mount_point(const char *path);
static inline struct ctl_table_header *register_sysctl_mount_point(const char *path)
static inline struct ctl_table_header *register_sysctl_sz(const char *path,
static inline void unregister_sysctl_table(struct ctl_table_header * table)
struct ctl_table_header;
struct ctl_table_header *sysctls;
struct ctl_table_header *sysheader;
struct ctl_table_header *lblc_ctl_header;
struct ctl_table_header *lblcr_ctl_header;
struct ctl_table_header *sysctl_hdr;
struct ctl_table_header;
struct ctl_table_header *register_net_sysctl_sz(struct net *net, const char *path,
void unregister_net_sysctl_table(struct ctl_table_header *header);
static inline struct ctl_table_header *register_net_sysctl_sz(struct net *net,
static inline void unregister_net_sysctl_table(struct ctl_table_header *header)
struct ctl_table_header *nf_frag_frags_hdr;
struct ctl_table_header *sysctl_header;
struct ctl_table_header;
struct ctl_table_header *sysctl_hdr;
struct ctl_table_header;
struct ctl_table_header *frags_hdr;
struct ctl_table_header *forw_hdr;
struct ctl_table_header *frags_hdr;
struct ctl_table_header *ipv4_hdr;
struct ctl_table_header *route_hdr;
struct ctl_table_header *xfrm4_hdr;
struct ctl_table_header;
struct ctl_table_header;
struct ctl_table_header *hdr;
struct ctl_table_header *route_hdr;
struct ctl_table_header *icmp_hdr;
struct ctl_table_header *frags_hdr;
struct ctl_table_header *xfrm6_hdr;
struct ctl_table_header;
struct ctl_table_header *ctl;
struct ctl_table_header *nf_log_dir_header;
struct ctl_table_header *nf_lwtnl_dir_header;
struct ctl_table_header;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *smc_hdr;
struct ctl_table_header;
struct ctl_table_header *ctl;
struct ctl_table_header *sysctl_hdr;
struct ctl_table_header;
struct ctl_table_header *sysctl_hdr;
static void ipc_set_ownership(struct ctl_table_header *head,
static int ipc_permissions(struct ctl_table_header *head, const struct ctl_table *table)
static void mq_set_ownership(struct ctl_table_header *head,
static int mq_permissions(struct ctl_table_header *head, const struct ctl_table *table)
int __cgroup_bpf_run_filter_sysctl(struct ctl_table_header *head,
static int pid_table_root_permissions(struct ctl_table_header *head,
static void pid_table_root_set_ownership(struct ctl_table_header *head,
static struct ctl_table_header *user_header;
static int set_permissions(struct ctl_table_header *head,
struct ctl_table_header *unregister;
static struct ctl_table_header *ctl_headers[TEST_H_SIZE] = {};
static struct ctl_table_header *atalk_table_header;
struct ctl_table_header *header = ax25_dev->sysheader;
struct ctl_table_header *ctl_hdr;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *hdr;
static struct ctl_table_header *lowpan_ctl_header;
struct ctl_table_header *sysctl_header;
struct ctl_table_header *forw_hdr;
struct ctl_table_header *hdr;
struct ctl_table_header *hdr;
struct ctl_table_header *hdr;
struct ctl_table_header *hdr;
struct ctl_table_header *hdr;
static struct ctl_table_header *ip6_ctl_header;
static struct ctl_table_header *ip6_header;
struct ctl_table_header *hdr;
static struct ctl_table_header *llc2_timeout_header;
static struct ctl_table_header *llc_station_header;
struct ctl_table_header *sysctl;
struct ctl_table_header *ctl_table_hdr;
struct ctl_table_header *hdr;
static struct ctl_table_header *nf_ct_netfilter_header;
struct ctl_table_header *hdr;
static struct ctl_table_header *nf_log_sysctl_fhdr;
static struct ctl_table_header *nr_table_header;
static struct ctl_table_header *phonet_table_hrd;
static struct ctl_table_header *rds_ib_sysctl_hdr;
static struct ctl_table_header *rds_sysctl_reg_table;
struct ctl_table_header *rds_tcp_sysctl;
static struct ctl_table_header *rose_table_header;
static struct ctl_table_header *rxrpc_sysctl_reg_table;
static struct ctl_table_header *sctp_sysctl_header;
static struct ctl_table_header *sunrpc_table_header;
static struct ctl_table_header *svcrdma_table_header;
static struct ctl_table_header *sunrpc_table_header;
static struct ctl_table_header *sunrpc_table_header;
struct ctl_table_header *register_net_sysctl_sz(struct net *net,
void unregister_net_sysctl_table(struct ctl_table_header *header)
static int net_ctl_permissions(struct ctl_table_header *head,
static void net_ctl_set_ownership(struct ctl_table_header *head,
static struct ctl_table_header *net_header;
static struct ctl_table_header *tipc_ctl_hdr;
static struct ctl_table_header *x25_table_header;