Lines Matching refs:reactor

5  * Runtime reactor interface.
19 * A RV reactor is registered via:
20 * int rv_register_reactor(struct rv_reactor *reactor)
22 * int rv_unregister_reactor(struct rv_reactor *reactor)
48 * reactor.
49 * - Writing the name of an reactor enables it to the given
69 * Interface for the reactor register.
78 if (strcmp(name, r->reactor->name) == 0)
91 seq_printf(m, "%s\n", rea_def->reactor->name);
137 * Monitor's reactor file.
145 seq_printf(m, "[%s]\n", rdef->reactor->name);
147 seq_printf(m, "%s\n", rdef->reactor->name);
174 /* swap reactor's usage */
180 mdef->monitor->react = rdef->reactor->react;
225 if (strcmp(ptr, rdef->reactor->name) != 0)
278 static int __rv_register_reactor(struct rv_reactor *reactor)
283 if (strcmp(reactor->name, r->reactor->name) == 0) {
284 pr_info("Reactor %s is already registered\n", reactor->name);
293 r->reactor = reactor;
302 * rv_register_reactor - register a rv reactor.
303 * @reactor: The rv_reactor to be registered.
307 int rv_register_reactor(struct rv_reactor *reactor)
311 if (strlen(reactor->name) >= MAX_RV_REACTOR_NAME_SIZE) {
313 reactor->name, MAX_RV_MONITOR_NAME_SIZE);
318 retval = __rv_register_reactor(reactor);
324 * rv_unregister_reactor - unregister a rv reactor.
325 * @reactor: The rv_reactor to be unregistered.
329 int rv_unregister_reactor(struct rv_reactor *reactor)
337 if (strcmp(reactor->name, ptr->reactor->name) == 0) {
344 ptr->reactor->name, ptr->counter);
346 ptr->reactor->name);
449 * Configure as the rv_nop reactor.
470 * Nop reactor register
478 .description = "no-operation reactor: do nothing.",