| /kernel/bpf/ |
| A D | inode.c | 106 struct inode *inode; in bpf_get_inode() local 118 if (!inode) in bpf_get_inode() 126 return inode; in bpf_get_inode() 156 struct inode *inode; in bpf_mkdir() local 272 static int bpffs_map_open(struct inode *inode, struct file *file) in bpffs_map_open() argument 334 struct inode *inode = bpf_get_inode(dir->i_sb, dir, mode); in bpf_mkobj_ops() local 387 struct inode *inode; in bpf_symlink() local 498 struct inode *inode; in bpf_obj_do_get() local 733 struct inode *inode = d_inode(root); in bpf_show_options() local 778 static void bpf_free_inode(struct inode *inode) in bpf_free_inode() argument [all …]
|
| A D | bpf_inode_storage.c | 26 struct inode *inode = owner; in inode_storage_ptr() local 29 bsb = bpf_inode(inode); in inode_storage_ptr() 35 static struct bpf_local_storage_data *inode_storage_lookup(struct inode *inode, in inode_storage_lookup() argument 43 bsb = bpf_inode(inode); in inode_storage_lookup() 56 void bpf_inode_storage_free(struct inode *inode) in bpf_inode_storage_free() argument 61 bsb = bpf_inode(inode); in bpf_inode_storage_free() 107 static int inode_storage_delete(struct inode *inode, struct bpf_map *map) in inode_storage_delete() argument 130 BPF_CALL_5(bpf_inode_storage_get, struct bpf_map *, map, struct inode *, inode, in BPF_CALL_5() argument 144 if (!inode || !inode_storage_ptr(inode)) in BPF_CALL_5() 166 struct bpf_map *, map, struct inode *, inode) in BPF_CALL_2() argument [all …]
|
| A D | token.c | 60 static int bpf_token_release(struct inode *inode, struct file *filp) in bpf_token_release() argument 116 struct inode *inode; in bpf_token_create() local 161 inode = bpf_get_inode(sb, NULL, mode); in bpf_token_create() 162 if (IS_ERR(inode)) in bpf_token_create() 163 return PTR_ERR(inode); in bpf_token_create() 165 inode->i_op = &bpf_token_iops; in bpf_token_create() 166 inode->i_fop = &bpf_token_fops; in bpf_token_create() 167 clear_nlink(inode); /* make sure it is unlinked */ in bpf_token_create() 169 file = alloc_file_pseudo(inode, path.mnt, BPF_TOKEN_INODE_NAME, O_RDWR, &bpf_token_fops); in bpf_token_create() 171 iput(inode); in bpf_token_create()
|
| /kernel/ |
| A D | audit_fsnotify.c | 68 const struct inode *inode) in audit_update_mark() argument 70 audit_mark->dev = inode ? inode->i_sb->s_dev : AUDIT_DEV_UNSET; in audit_update_mark() 71 audit_mark->ino = inode ? inode->i_ino : AUDIT_INO_UNSET; in audit_update_mark() 79 struct inode *inode; in audit_alloc_mark() local 88 inode = path.dentry->d_inode; in audit_alloc_mark() 89 inode_unlock(inode); in audit_alloc_mark() 103 ret = fsnotify_add_inode_mark(&audit_mark->mark, inode, 0); in audit_alloc_mark() 157 struct inode *inode, struct inode *dir, in audit_mark_handle_event() argument 170 audit_update_mark(audit_mark, inode); in audit_mark_handle_event()
|
| A D | audit_watch.c | 88 static inline struct audit_parent *audit_find_parent(struct inode *inode) in audit_find_parent() argument 93 entry = fsnotify_find_inode_mark(inode, audit_watch_group); in audit_find_parent() 138 struct inode *inode = d_backing_inode(path->dentry); in audit_init_parent() local 150 ret = fsnotify_add_inode_mark(&parent->mark, inode, 0); in audit_init_parent() 473 struct inode *inode, struct inode *dir, in audit_watch_handle_event() argument 483 if (mask & (FS_CREATE|FS_MOVED_TO) && inode) in audit_watch_handle_event() 484 audit_update_watch(parent, dname, inode->i_sb->s_dev, inode->i_ino, 0); in audit_watch_handle_event()
|
| A D | audit_tree.c | 213 static unsigned long inode_to_key(const struct inode *inode) in inode_to_key() argument 216 return (unsigned long)&inode->i_fsnotify_marks; in inode_to_key() 242 struct audit_chunk *audit_tree_lookup(const struct inode *inode) in audit_tree_lookup() argument 244 unsigned long key = inode_to_key(inode); in audit_tree_lookup() 397 static int create_chunk(struct inode *inode, struct audit_tree *tree) in create_chunk() argument 440 chunk->key = inode_to_key(inode); in create_chunk() 458 static int tag_chunk(struct inode *inode, struct audit_tree *tree) in tag_chunk() argument 468 return create_chunk(inode, tree); in tag_chunk() 705 struct inode *inode = p->dentry->d_inode; in audit_trim_trees() local 706 if (inode_to_key(inode) == chunk->key) { in audit_trim_trees() [all …]
|
| A D | capability.c | 457 const struct inode *inode) in privileged_wrt_inode_uidgid() argument 459 return vfsuid_has_mapping(ns, i_uid_into_vfsuid(idmap, inode)) && in privileged_wrt_inode_uidgid() 460 vfsgid_has_mapping(ns, i_gid_into_vfsgid(idmap, inode)); in privileged_wrt_inode_uidgid() 474 const struct inode *inode, int cap) in capable_wrt_inode_uidgid() argument 479 privileged_wrt_inode_uidgid(ns, idmap, inode); in capable_wrt_inode_uidgid()
|
| A D | auditsc.c | 2081 static inline void handle_one(const struct inode *inode) in handle_one() argument 2128 struct inode *inode = d_backing_inode(d); in handle_path() local 2130 if (inode && unlikely(inode->i_fsnotify_marks)) { in handle_path() 2267 struct inode *inode, unsigned int flags) in audit_copy_inode() argument 2269 name->ino = inode->i_ino; in audit_copy_inode() 2272 name->uid = inode->i_uid; in audit_copy_inode() 2293 struct inode *inode = d_backing_inode(dentry); in __audit_inode() local 2411 struct inode *inode = d_backing_inode(dentry); in __audit_inode_child() local 2437 if (inode) in __audit_inode_child() 2438 handle_one(inode); in __audit_inode_child() [all …]
|
| A D | cred.c | 676 int set_create_files_as(struct cred *new, struct inode *inode) in set_create_files_as() argument 678 if (!uid_valid(inode->i_uid) || !gid_valid(inode->i_gid)) in set_create_files_as() 680 new->fsuid = inode->i_uid; in set_create_files_as() 681 new->fsgid = inode->i_gid; in set_create_files_as() 682 return security_kernel_create_files_as(new, inode); in set_create_files_as()
|
| /kernel/events/ |
| A D | uprobes.c | 69 struct inode *inode; /* Also hold a ref to inode */ member 871 struct inode *inode; member 894 .inode = inode, in find_uprobe_rcu() 991 uprobe->inode = inode; in alloc_uprobe() 1496 if (inode < u->inode) { in find_node_in_range() 1498 } else if (inode > u->inode) { in find_node_in_range() 1516 static void build_probe_list(struct inode *inode, in build_probe_list() argument 1534 if (u->inode != inode || u->offset < min) in build_probe_list() 1542 if (u->inode != inode || u->offset > max) in build_probe_list() 1591 struct inode *inode; in uprobe_mmap() local [all …]
|
| /kernel/trace/ |
| A D | trace.c | 4565 static inline int tracing_get_cpu(struct inode *inode) in tracing_get_cpu() argument 4705 int tracing_open_generic(struct inode *inode, struct file *filp) in tracing_open_generic() argument 4726 int tracing_open_generic_tr(struct inode *inode, struct file *filp) in tracing_open_generic_tr() argument 4744 int tracing_open_file_tr(struct inode *inode, struct file *filp) in tracing_open_file_tr() argument 4768 int tracing_release_file_tr(struct inode *inode, struct file *filp) in tracing_release_file_tr() argument 4790 static int tracing_release(struct inode *inode, struct file *file) in tracing_release() argument 4845 static int tracing_open(struct inode *inode, struct file *file) in tracing_open() argument 4968 static int show_traces_open(struct inode *inode, struct file *file) in show_traces_open() argument 6914 struct inode *inode = file_inode(filp); in tracing_entries_read() local 6962 struct inode *inode = file_inode(filp); in tracing_entries_write() local [all …]
|
| A D | trace_recursion_record.c | 181 static int recursed_function_open(struct inode *inode, struct file *file) in recursed_function_open() argument 210 static int recursed_function_release(struct inode *inode, struct file *file) in recursed_function_release() argument 213 seq_release(inode, file); in recursed_function_release()
|
| A D | trace_stack.c | 476 static int stack_trace_open(struct inode *inode, struct file *file) in stack_trace_open() argument 497 stack_trace_filter_open(struct inode *inode, struct file *file) in stack_trace_filter_open() argument 499 struct ftrace_ops *ops = inode->i_private; in stack_trace_filter_open() 503 inode, file); in stack_trace_filter_open()
|
| A D | trace_events.c | 2069 static int trace_format_open(struct inode *inode, struct file *file) in trace_format_open() argument 2172 static int subsystem_open(struct inode *inode, struct file *filp) in subsystem_open() argument 2221 static int system_tr_open(struct inode *inode, struct file *filp) in system_tr_open() argument 2243 static int subsystem_release(struct inode *inode, struct file *file) in subsystem_release() argument 2494 static int ftrace_event_release(struct inode *inode, struct file *file); 2624 ftrace_event_open(struct inode *inode, struct file *file, in ftrace_event_open() argument 2644 static int ftrace_event_release(struct inode *inode, struct file *file) in ftrace_event_release() argument 2654 ftrace_event_avail_open(struct inode *inode, struct file *file) in ftrace_event_avail_open() argument 2663 ftrace_event_set_open(struct inode *inode, struct file *file) in ftrace_event_set_open() argument 2684 ftrace_event_set_pid_open(struct inode *inode, struct file *file) in ftrace_event_set_pid_open() argument [all …]
|
| A D | trace_stat.c | 230 static int tracing_stat_open(struct inode *inode, struct file *file) in tracing_stat_open() argument 234 struct stat_session *session = inode->i_private; in tracing_stat_open() 258 static int tracing_stat_release(struct inode *i, struct file *f) in tracing_stat_release()
|
| A D | trace_events_trigger.c | 206 static int event_trigger_regex_open(struct inode *inode, struct file *file) in event_trigger_regex_open() argument 301 static int event_trigger_regex_release(struct inode *inode, struct file *file) in event_trigger_regex_release() argument 306 seq_release(inode, file); in event_trigger_regex_release() 321 event_trigger_open(struct inode *inode, struct file *filp) in event_trigger_open() argument 324 return event_trigger_regex_open(inode, filp); in event_trigger_open() 328 event_trigger_release(struct inode *inode, struct file *file) in event_trigger_release() argument 330 return event_trigger_regex_release(inode, file); in event_trigger_release()
|
| A D | ftrace.c | 4500 ftrace_avail_open(struct inode *inode, struct file *file) in ftrace_avail_open() argument 4523 ftrace_enabled_open(struct inode *inode, struct file *file) in ftrace_enabled_open() argument 4548 ftrace_touched_open(struct inode *inode, struct file *file) in ftrace_touched_open() argument 4616 struct inode *inode, struct file *file) in ftrace_regex_open() argument 4703 ftrace_filter_open(struct inode *inode, struct file *file) in ftrace_filter_open() argument 4714 ftrace_notrace_open(struct inode *inode, struct file *file) in ftrace_notrace_open() argument 6723 __ftrace_graph_open(struct inode *inode, struct file *file, in __ftrace_graph_open() argument 6780 ftrace_graph_open(struct inode *inode, struct file *file) in ftrace_graph_open() argument 8399 ftrace_pid_open(struct inode *inode, struct file *file) in ftrace_pid_open() argument 8405 ftrace_no_pid_open(struct inode *inode, struct file *file) in ftrace_no_pid_open() argument [all …]
|
| /kernel/sched/ |
| A D | debug.c | 133 struct inode *inode; in sched_feat_write() local 145 inode = file_inode(filp); in sched_feat_write() 147 inode_lock(inode); in sched_feat_write() 149 inode_unlock(inode); in sched_feat_write() 159 static int sched_feat_open(struct inode *inode, struct file *filp) in sched_feat_open() argument 205 static int sched_scaling_open(struct inode *inode, struct file *filp) in sched_scaling_open() argument 268 static int sched_dynamic_open(struct inode *inode, struct file *filp) in sched_dynamic_open() argument 322 static int sched_debug_open(struct inode *inode, struct file *filp) in sched_debug_open() argument 432 static int sched_fair_server_runtime_open(struct inode *inode, struct file *filp) in sched_fair_server_runtime_open() argument 457 static int sched_fair_server_period_open(struct inode *inode, struct file *filp) in sched_fair_server_period_open() argument [all …]
|
| A D | psi.c | 1522 static int psi_io_open(struct inode *inode, struct file *file) in psi_io_open() argument 1527 static int psi_memory_open(struct inode *inode, struct file *file) in psi_memory_open() argument 1532 static int psi_cpu_open(struct inode *inode, struct file *file) in psi_cpu_open() argument 1605 static int psi_fop_release(struct inode *inode, struct file *file) in psi_fop_release() argument 1610 return single_release(inode, file); in psi_fop_release() 1646 static int psi_irq_open(struct inode *inode, struct file *file) in psi_irq_open() argument
|
| /kernel/irq/ |
| A D | proc.c | 187 static int irq_affinity_proc_open(struct inode *inode, struct file *file) in irq_affinity_proc_open() argument 189 return single_open(file, irq_affinity_proc_show, pde_data(inode)); in irq_affinity_proc_open() 192 static int irq_affinity_list_proc_open(struct inode *inode, struct file *file) in irq_affinity_list_proc_open() argument 194 return single_open(file, irq_affinity_list_proc_show, pde_data(inode)); in irq_affinity_list_proc_open() 262 static int default_affinity_open(struct inode *inode, struct file *file) in default_affinity_open() argument 264 return single_open(file, default_affinity_show, pde_data(inode)); in default_affinity_open()
|
| /kernel/trace/rv/ |
| A D | rv_reactors.c | 124 static int available_reactors_open(struct inode *inode, struct file *file) in available_reactors_open() argument 257 static int monitor_reactors_open(struct inode *inode, struct file *file) in monitor_reactors_open() argument 259 struct rv_monitor *mon = inode->i_private; in monitor_reactors_open()
|
| /kernel/time/ |
| A D | posix-clock.c | 93 static int posix_clock_open(struct inode *inode, struct file *fp) in posix_clock_open() argument 97 container_of(inode->i_cdev, struct posix_clock, cdev); in posix_clock_open() 129 static int posix_clock_release(struct inode *inode, struct file *fp) in posix_clock_release() argument
|
| A D | test_udelay.c | 94 static int udelay_test_open(struct inode *inode, struct file *file) in udelay_test_open() argument 96 return single_open(file, udelay_test_show, inode->i_private); in udelay_test_open()
|
| /kernel/power/ |
| A D | user.c | 47 static int snapshot_open(struct inode *inode, struct file *filp) in snapshot_open() argument 68 nonseekable_open(inode, filp); in snapshot_open() 107 static int snapshot_release(struct inode *inode, struct file *filp) in snapshot_release() argument
|
| /kernel/gcov/ |
| A D | fs.c | 288 static int gcov_seq_open(struct inode *inode, struct file *file) in gcov_seq_open() argument 290 struct gcov_node *node = inode->i_private; in gcov_seq_open() 328 static int gcov_seq_release(struct inode *inode, struct file *file) in gcov_seq_release() argument 339 seq_release(inode, file); in gcov_seq_release()
|