/kernel/ |
D | kallsyms.c | 157 const u8 *name; in get_symbol_offset() local 164 name = &kallsyms_names[kallsyms_markers[pos >> 8]]; in get_symbol_offset() 173 name = name + (*name) + 1; in get_symbol_offset() 175 return name - kallsyms_names; in get_symbol_offset() 179 unsigned long kallsyms_lookup_name(const char *name) in kallsyms_lookup_name() argument 188 if (strcmp(namebuf, name) == 0) in kallsyms_lookup_name() 191 return module_kallsyms_lookup_name(name); in kallsyms_lookup_name() 335 unsigned long *offset, char *modname, char *name) in lookup_symbol_attrs() argument 337 name[0] = '\0'; in lookup_symbol_attrs() 338 name[KSYM_NAME_LEN - 1] = '\0'; in lookup_symbol_attrs() [all …]
|
D | tracepoint.c | 65 char name[0]; member 197 static struct tracepoint_entry *get_tracepoint(const char *name) in get_tracepoint() argument 201 u32 hash = jhash(name, strlen(name), 0); in get_tracepoint() 205 if (!strcmp(name, e->name)) in get_tracepoint() 215 static struct tracepoint_entry *add_tracepoint(const char *name) in add_tracepoint() argument 219 size_t name_len = strlen(name) + 1; in add_tracepoint() 220 u32 hash = jhash(name, name_len-1, 0); in add_tracepoint() 224 if (!strcmp(name, e->name)) { in add_tracepoint() 226 "tracepoint %s busy\n", name); in add_tracepoint() 237 memcpy(&e->name[0], name, name_len); in add_tracepoint() [all …]
|
D | auditsc.c | 325 struct audit_names *name, in audit_compare_uid() argument 332 if (name) { in audit_compare_uid() 333 rc = audit_uid_comparator(uid, f->op, name->uid); in audit_compare_uid() 349 struct audit_names *name, in audit_compare_gid() argument 356 if (name) { in audit_compare_gid() 357 rc = audit_gid_comparator(gid, f->op, name->gid); in audit_compare_gid() 376 struct audit_names *name) in audit_field_compare() argument 381 return audit_compare_uid(cred->uid, name, f, ctx); in audit_field_compare() 383 return audit_compare_gid(cred->gid, name, f, ctx); in audit_field_compare() 385 return audit_compare_uid(cred->euid, name, f, ctx); in audit_field_compare() [all …]
|
D | utsname_sysctl.c | 72 .data = init_uts_ns.name.sysname, 73 .maxlen = sizeof(init_uts_ns.name.sysname), 79 .data = init_uts_ns.name.release, 80 .maxlen = sizeof(init_uts_ns.name.release), 86 .data = init_uts_ns.name.version, 87 .maxlen = sizeof(init_uts_ns.name.version), 93 .data = init_uts_ns.name.nodename, 94 .maxlen = sizeof(init_uts_ns.name.nodename), 101 .data = init_uts_ns.name.domainname, 102 .maxlen = sizeof(init_uts_ns.name.domainname),
|
D | params.c | 101 if (parameq(param, params[i].name)) { in parse_one() 230 #define STANDARD_PARAM_DEF(name, type, format, tmptype, strtolfn) \ argument 231 int param_set_##name(const char *val, const struct kernel_param *kp) \ 242 int param_get_##name(char *buffer, const struct kernel_param *kp) \ 246 struct kernel_param_ops param_ops_##name = { \ 247 .set = param_set_##name, \ 248 .get = param_get_##name, \ 250 EXPORT_SYMBOL(param_set_##name); \ 251 EXPORT_SYMBOL(param_get_##name); \ 252 EXPORT_SYMBOL(param_ops_##name) [all …]
|
D | module.c | 219 static unsigned int find_sec(const struct load_info *info, const char *name) in find_sec() argument 227 && strcmp(info->secstrings + shdr->sh_name, name) == 0) in find_sec() 234 static void *section_addr(const struct load_info *info, const char *name) in section_addr() argument 237 return (void *)info->sechdrs[find_sec(info, name)].sh_addr; in section_addr() 242 const char *name, in section_objs() argument 246 unsigned int sec = find_sec(info, name); in section_objs() 360 const char *name; member 382 "be allowed in the future\n", fsa->name); in check_symbol() 389 "however this module is using it.\n", fsa->name); in check_symbol() 411 return strcmp(a, b->name); in cmp_name() [all …]
|
D | cgroup.c | 199 static struct cgroup_name root_cgroup_name = { .name = "/" }; 796 .name = "cgroup", 820 struct cgroup_name *name; in cgroup_alloc_name() local 822 name = kmalloc(sizeof(*name) + dentry->d_name.len + 1, GFP_KERNEL); in cgroup_alloc_name() 823 if (!name) in cgroup_alloc_name() 825 strcpy(name->name, dentry->d_name.name); in cgroup_alloc_name() 826 return name; in cgroup_alloc_name() 868 kfree(rcu_dereference_raw(cgrp->name)); in cgroup_free_fn() 893 "cfe still linked for %s\n", cfe->type->name); in cgroup_diput() 1086 seq_printf(seq, ",%s", ss->name); in cgroup_show_options() [all …]
|
D | audit.c | 1420 void audit_log_fcaps(struct audit_buffer *ab, struct audit_names *name) in audit_log_fcaps() argument 1422 kernel_cap_t *perm = &name->fcap.permitted; in audit_log_fcaps() 1423 kernel_cap_t *inh = &name->fcap.inheritable; in audit_log_fcaps() 1437 name->fcap.fE, name->fcap_ver); in audit_log_fcaps() 1440 static inline int audit_copy_fcaps(struct audit_names *name, in audit_copy_fcaps() argument 1453 name->fcap.permitted = caps.permitted; in audit_copy_fcaps() 1454 name->fcap.inheritable = caps.inheritable; in audit_copy_fcaps() 1455 name->fcap.fE = !!(caps.magic_etc & VFS_CAP_FLAGS_EFFECTIVE); in audit_copy_fcaps() 1456 name->fcap_ver = (caps.magic_etc & VFS_CAP_REVISION_MASK) >> in audit_copy_fcaps() 1463 void audit_copy_inode(struct audit_names *name, const struct dentry *dentry, in audit_copy_inode() argument [all …]
|
D | lockdep_proc.c | 43 const char *name = class->name; in print_name() local 45 if (!name) { in print_name() 46 name = __get_key_name(class->key, str); in print_name() 47 seq_printf(m, "%s", name); in print_name() 49 seq_printf(m, "%s", name); in print_name() 428 char name[39]; in seq_stats() local 442 if (!class->name) { in seq_stats() 447 snprintf(name, namelen, "%s", key_name); in seq_stats() 449 snprintf(name, namelen, "%s", class->name); in seq_stats() 451 namelen = strlen(name); in seq_stats() [all …]
|
D | resource.c | 29 .name = "PCI IO", 37 .name = "PCI mem", 108 r->name ? r->name : "<BAD>"); in r_show() 331 static int find_next_system_ram(struct resource *res, char *name) in find_next_system_ram() argument 347 if (name && strcmp(p->name, name)) in find_next_system_ram() 747 printk("Expanded resource %s due to conflict with %s\n", new->name, conflict->name); in insert_resource_expand_to_fit() 813 const char *name) in __reserve_region_with_split() argument 823 res->name = name; in __reserve_region_with_split() 857 next_res->name = name; in __reserve_region_with_split() 871 const char *name) in reserve_region_with_split() argument [all …]
|
D | sysctl_binary.c | 1223 static const struct bin_table *get_sysctl(const int *name, int nlen, char *path) in get_sysctl() argument 1238 ctl_name = *name; in get_sysctl() 1239 name++; in get_sysctl() 1254 len = strlen(dev->name); in get_sysctl() 1255 memcpy(path, dev->name, len); in get_sysctl() 1278 static char *sysctl_getname(const int *name, int nlen, const struct bin_table **tablep) in sysctl_getname() argument 1285 const struct bin_table *table = get_sysctl(name, nlen, tmp); in sysctl_getname() 1296 static ssize_t binary_sysctl(const int *name, int nlen, in binary_sysctl() argument 1306 pathname = sysctl_getname(name, nlen, &table); in binary_sysctl() 1341 static ssize_t binary_sysctl(const int *name, int nlen, in binary_sysctl() argument [all …]
|
D | sys.c | 1358 #define override_architecture(name) \ argument 1360 copy_to_user(name->machine, COMPAT_UTS_MACHINE, \ 1363 #define override_architecture(name) 0 argument 1396 SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) in SYSCALL_DEFINE1() argument 1401 if (copy_to_user(name, utsname(), sizeof *name)) in SYSCALL_DEFINE1() 1405 if (!errno && override_release(name->release, sizeof(name->release))) in SYSCALL_DEFINE1() 1407 if (!errno && override_architecture(name)) in SYSCALL_DEFINE1() 1416 SYSCALL_DEFINE1(uname, struct old_utsname __user *, name) in SYSCALL_DEFINE1() argument 1420 if (!name) in SYSCALL_DEFINE1() 1424 if (copy_to_user(name, utsname(), sizeof(*name))) in SYSCALL_DEFINE1() [all …]
|
D | rtmutex-debug.c | 43 if (lock->name) in printk_lock() 45 lock, lock->name); in printk_lock() 170 void debug_rt_mutex_init(struct rt_mutex *lock, const char *name) in debug_rt_mutex_init() argument 176 lock->name = name; in debug_rt_mutex_init()
|
D | system_certificates.S | 4 #define GLOBAL(name) \ argument 5 .globl VMLINUX_SYMBOL(name); \ 6 VMLINUX_SYMBOL(name):
|
/kernel/trace/ |
D | trace_probe.h | 54 #define DEFINE_FIELD(type, item, name, is_signed) \ argument 56 ret = trace_define_field(event_call, #type, name, \ 103 const char *name; /* Name of type */ member 122 const char *name; /* Name of this argument */ member 134 static inline int is_good_name(const char *name) in is_good_name() argument 136 if (!isalpha(*name) && *name != '_') in is_good_name() 138 while (*++name != '\0') { in is_good_name() 139 if (!isalpha(*name) && !isdigit(*name) && *name != '_') in is_good_name() 148 extern int traceprobe_conflict_field_name(const char *name,
|
D | trace_events.c | 66 __find_event_field(struct list_head *head, char *name) in __find_event_field() argument 71 if (!strcmp(field->name, name)) in __find_event_field() 79 trace_find_event_field(struct ftrace_event_call *call, char *name) in trace_find_event_field() argument 84 field = __find_event_field(&ftrace_common_fields, name); in trace_find_event_field() 89 return __find_event_field(head, name); in trace_find_event_field() 93 const char *name, int offset, int size, in __trace_define_field() argument 102 field->name = name; in __trace_define_field() 125 const char *name, int offset, int size, int is_signed, in trace_define_field() argument 134 return __trace_define_field(head, type, name, offset, size, in trace_define_field() 192 return tracepoint_probe_register(call->name, in ftrace_event_reg() [all …]
|
D | trace_export.c | 26 #define FTRACE_ENTRY_REG(name, struct_name, id, tstruct, print, \ argument 28 FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print), \ 57 #define FTRACE_ENTRY(name, struct_name, id, tstruct, print, filter) \ argument 58 struct ____ftrace_##name { \ 61 static void __always_unused ____ftrace_check_##name(void) \ 63 struct ____ftrace_##name *__entry = NULL; \ 70 #define FTRACE_ENTRY_DUP(name, struct_name, id, tstruct, print, filter) \ argument 71 FTRACE_ENTRY(name, struct_name, id, PARAMS(tstruct), PARAMS(print), \ 131 #define FTRACE_ENTRY(name, struct_name, id, tstruct, print, filter) \ argument 133 ftrace_define_fields_##name(struct ftrace_event_call *event_call) \ [all …]
|
D | trace_kprobe.c | 82 int len = strlen(mod->name); in trace_probe_within_module() 83 const char *name = trace_probe_symbol(tp); in trace_probe_within_module() local 84 return strncmp(mod->name, name, len) == 0 && name[len] == ':'; in trace_probe_within_module() 139 tp->call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_probe() 140 if (!tp->call.name) in alloc_trace_probe() 155 kfree(tp->call.name); in alloc_trace_probe() 169 kfree(tp->call.name); in free_trace_probe() 180 if (strcmp(tp->call.name, event) == 0 && in find_trace_probe() 417 old_tp = find_trace_probe(tp->call.name, tp->call.class->system); in register_trace_probe() 465 tp->call.name, mod->name, ret); in trace_probe_module_callback() [all …]
|
D | trace_uprobe.c | 118 tu->call.name = kstrdup(event, GFP_KERNEL); in alloc_trace_uprobe() 119 if (!tu->call.name) in alloc_trace_uprobe() 134 kfree(tu->call.name); in alloc_trace_uprobe() 149 kfree(tu->call.name); in free_trace_uprobe() 159 if (strcmp(tu->call.name, event) == 0 && in find_probe_event() 183 old_tp = find_probe_event(tu->call.name, tu->call.class->system); in register_trace_uprobe() 356 tu->args[i].name = kstrdup(argv[i], GFP_KERNEL); in create_trace_uprobe() 361 tu->args[i].name = kstrdup(buf, GFP_KERNEL); in create_trace_uprobe() 364 if (!tu->args[i].name) { in create_trace_uprobe() 370 if (!is_good_name(tu->args[i].name)) { in create_trace_uprobe() [all …]
|
D | trace_syscalls.c | 35 static inline bool arch_syscall_match_sym_name(const char *sym, const char *name) in arch_syscall_match_sym_name() argument 43 return !strcmp(sym + 3, name + 3); in arch_syscall_match_sym_name() 95 if ((*start)->name && arch_syscall_match_sym_name(str, (*start)->name)) in find_syscall_meta() 131 ret = trace_seq_printf(s, "%s(", entry->name); in print_syscall_enter() 187 ret = trace_seq_printf(s, "%s -> 0x%lx\n", entry->name, in print_syscall_exit() 197 #define SYSCALL_FIELD(type, name) \ argument 198 sizeof(type) != sizeof(trace.name) ? \ 200 #type, #name, offsetof(typeof(trace), name), \ 201 sizeof(trace.name), is_signed_type(type) 457 ((struct syscall_metadata *)call->data)->name); in init_syscall_trace()
|
D | trace_probe.c | 45 const char *name, \ 48 return trace_seq_printf(s, " %s=" fmt, name, (cast)*(type *)data);\ 78 const char *name, in PRINT_TYPE_FUNC_NAME() 84 return trace_seq_printf(s, " %s=(fault)", name); in PRINT_TYPE_FUNC_NAME() 86 return trace_seq_printf(s, " %s=\"%s\"", name, in PRINT_TYPE_FUNC_NAME() 387 {.name = _name, \ 462 if (strcmp(type, fetch_type_table[i].name) == 0) in find_fetch_type() 531 if (strcmp(t->name, DEFAULT_FETCH_TYPE_STR) == 0) in parse_probe_vars() 639 pr_info("%s type has no corresponding fetch method.\n", t->name); in parse_probe_arg() 727 int traceprobe_conflict_field_name(const char *name, in traceprobe_conflict_field_name() argument [all …]
|
/kernel/irq/ |
D | proc.c | 280 if ((action != new_action) && action->name && in name_unique() 281 !strcmp(new_action->name, action->name)) { in name_unique() 292 char name [MAX_NAMELEN]; in register_handler_proc() local 295 if (!desc->dir || action->dir || !action->name || in register_handler_proc() 299 memset(name, 0, MAX_NAMELEN); in register_handler_proc() 300 snprintf(name, MAX_NAMELEN, "%s", action->name); in register_handler_proc() 303 action->dir = proc_mkdir(name, desc->dir); in register_handler_proc() 312 char name [MAX_NAMELEN]; in register_irq_proc() local 317 memset(name, 0, MAX_NAMELEN); in register_irq_proc() 318 sprintf(name, "%d", irq); in register_irq_proc() [all …]
|
D | pm.c | 110 desc->action && desc->action->name ? in check_wakeup_irqs() 111 desc->action->name : ""); in check_wakeup_irqs() 114 desc->action && desc->action->name ? in check_wakeup_irqs() 115 desc->action->name : ""); in check_wakeup_irqs()
|
/kernel/power/ |
D | wakelock.c | 24 char *name; member 46 str += scnprintf(str, end - str, "%s ", wl->name); in pm_show_wakelocks() 122 kfree(wl->name); in wakelocks_gc() 135 static struct wakelock *wakelock_lookup_add(const char *name, size_t len, in wakelock_lookup_add() argument 147 diff = strncmp(name, wl->name, len); in wakelock_lookup_add() 149 if (wl->name[len]) in wakelock_lookup_add() 170 wl->name = kstrndup(name, len, GFP_KERNEL); in wakelock_lookup_add() 171 if (!wl->name) { in wakelock_lookup_add() 175 wl->ws.name = wl->name; in wakelock_lookup_add()
|
/kernel/gcov/ |
D | fs.c | 60 char name[0]; member 238 static struct gcov_node *get_node_by_name(const char *name) in get_node_by_name() argument 245 if (info && (strcmp(info->filename, name) == 0)) in get_node_by_name() 413 const char *name, struct gcov_node *parent) in init_node() argument 423 if (name) in init_node() 424 strcpy(node->name, name); in init_node() 432 struct gcov_info *info, const char *name) in new_node() argument 436 node = kzalloc(sizeof(struct gcov_node) + strlen(name) + 1, GFP_KERNEL); in new_node() 445 init_node(node, info, name, parent); in new_node() 448 node->dentry = debugfs_create_file(deskew(node->name), 0600, in new_node() [all …]
|