Lines Matching refs:action
65 enum kobject_action action;
83 for (action = 0; action < ARRAY_SIZE(kobject_actions); action++) {
84 if (strncmp(kobject_actions[action], buf, count_first) != 0)
86 if (kobject_actions[action][count_first] != '\0')
90 *type = action;
185 * @buf: buffer containing action type and action args, newline is ignored
194 enum kobject_action action;
200 r = kobject_action_type(buf, count, &action, &action_args);
202 msg = "unknown uevent action string";
207 r = kobject_uevent_env(kobj, action, no_uuid_envp);
214 msg = "incorrect uevent action arguments";
221 r = kobject_uevent_env(kobj, action, env->envp);
451 * @kobj: struct kobject that the action is happening to
452 * @action: action that is happening
458 int kobject_uevent_env(struct kobject *kobj, enum kobject_action action,
462 const char *action_string = kobject_actions[action];
475 if (action == KOBJ_REMOVE)
567 switch (action) {
633 * @kobj: struct kobject that the action is happening to
634 * @action: action that is happening
639 int kobject_uevent(struct kobject *kobj, enum kobject_action action)
641 return kobject_uevent_env(kobj, action, NULL);