Lines Matching defs:action
66 enum kobject_action action;
84 for (action = 0; action < ARRAY_SIZE(kobject_actions); action++) {
85 if (strncmp(kobject_actions[action], buf, count_first) != 0)
87 if (kobject_actions[action][count_first] != '\0')
91 *type = action;
186 * @buf: buffer containing action type and action args, newline is ignored
195 enum kobject_action action;
201 r = kobject_action_type(buf, count, &action, &action_args);
203 msg = "unknown uevent action string";
208 r = kobject_uevent_env(kobj, action, no_uuid_envp);
215 msg = "incorrect uevent action arguments";
222 r = kobject_uevent_env(kobj, action, env->envp);
450 * @kobj: struct kobject that the action is happening to
451 * @action: action that is happening
457 int kobject_uevent_env(struct kobject *kobj, enum kobject_action action,
461 const char *action_string = kobject_actions[action];
474 if (action == KOBJ_REMOVE)
566 switch (action) {
634 * @kobj: struct kobject that the action is happening to
635 * @action: action that is happening
640 int kobject_uevent(struct kobject *kobj, enum kobject_action action)
642 return kobject_uevent_env(kobj, action, NULL);