Lines Matching refs:name

35 /* Limit how long of an event name plus args within the subsystem. */
37 #define EVENT_NAME(user_event) ((user_event)->tracepoint.name)
65 * Stores the system name, tables, and locks for a group of events. This
209 static int user_event_parse(struct user_event_group *group, char *name,
218 static u32 user_event_key(char *name)
220 return jhash(name, strlen(name), 0);
979 char *name = raw_command;
980 char *args = strpbrk(name, " ");
986 flags = strpbrk(name, ":");
991 return user_event_parse(group, name, args, flags, newuser, reg_flags);
1090 const char *name, int offset, int size,
1131 field->name = name;
1153 * Format: type name [size]
1158 char *part, *type, *name;
1206 name = NULL;
1214 name = part;
1228 if (depth < FIELD_DEPTH_SIZE || !name)
1242 return user_event_add_field(user, type, name, saved_offset, size,
1356 pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", field->name);
1381 field->name, user_field_format(field->type));
1391 ", %s(%s)", str_func, field->name);
1394 ", REC->%s", field->name);
1497 char *name, u32 *outkey)
1500 u32 key = user_event_key(name);
1505 if (!strcmp(EVENT_NAME(user), name))
1733 char *name;
1742 name = kstrdup(raw_command, GFP_KERNEL_ACCOUNT);
1744 if (!name)
1750 kfree(name);
1757 ret = user_event_parse_cmd(group, name, &user, USER_EVENT_REG_PERSIST);
1765 kfree(name);
1787 seq_printf(m, "%s %s", field->type, field->name);
1915 * Parses the event name, arguments and flags then registers if successful.
1916 * The name buffer lifetime is owned by this method for success cases only.
1919 static int user_event_parse(struct user_event_group *group, char *name,
1935 user = find_user_event(group, name, &key);
1958 kfree(name);
1980 user->tracepoint.name = name;
1994 user->call.name = name;
2052 static int delete_user_event(struct user_event_group *group, char *name)
2055 struct user_event *user = find_user_event(group, name, &key);
2297 char *name;
2316 name = strndup_user((const char __user *)(uintptr_t)reg.name_args,
2319 if (IS_ERR(name)) {
2320 ret = PTR_ERR(name);
2324 ret = user_event_parse_cmd(info->group, name, &user, reg.flags);
2327 kfree(name);
2373 char *name;
2376 name = strndup_user(ubuf, MAX_EVENT_DESC);
2378 if (IS_ERR(name))
2379 return PTR_ERR(name);
2383 ret = delete_user_event(info->group, name);
2386 kfree(name);