Lines Matching refs:mdef

141 	struct rv_monitor_def *mdef = m->private;  in monitor_reactor_show()  local
144 if (mdef->rdef == rdef) in monitor_reactor_show()
161 static void monitor_swap_reactors_single(struct rv_monitor_def *mdef, in monitor_swap_reactors_single() argument
168 if (mdef->rdef == rdef) in monitor_swap_reactors_single()
171 monitor_enabled = mdef->monitor->enabled; in monitor_swap_reactors_single()
173 rv_disable_monitor(mdef); in monitor_swap_reactors_single()
176 mdef->rdef->counter--; in monitor_swap_reactors_single()
179 mdef->rdef = rdef; in monitor_swap_reactors_single()
180 mdef->reacting = reacting; in monitor_swap_reactors_single()
181 mdef->monitor->react = rdef->reactor->react; in monitor_swap_reactors_single()
185 rv_enable_monitor(mdef); in monitor_swap_reactors_single()
188 static void monitor_swap_reactors(struct rv_monitor_def *mdef, in monitor_swap_reactors() argument
191 struct rv_monitor_def *p = mdef; in monitor_swap_reactors()
193 if (rv_is_container_monitor(mdef)) in monitor_swap_reactors()
195 if (p->parent != mdef->monitor) in monitor_swap_reactors()
205 monitor_swap_reactors_single(mdef, rdef, reacting, false); in monitor_swap_reactors()
213 struct rv_monitor_def *mdef; in monitor_reactors_write() local
240 mdef = seq_f->private; in monitor_reactors_write()
255 monitor_swap_reactors(mdef, rdef, enable); in monitor_reactors_write()
271 struct rv_monitor_def *mdef = inode->i_private; in monitor_reactors_open() local
287 seq_f->private = mdef; in monitor_reactors_open()
461 int reactor_populate_monitor(struct rv_monitor_def *mdef) in reactor_populate_monitor() argument
465 tmp = rv_create_file("reactors", RV_MODE_WRITE, mdef->root_d, mdef, &monitor_reactors_ops); in reactor_populate_monitor()
472 mdef->rdef = get_reactor_rdef_by_name("nop"); in reactor_populate_monitor()
473 mdef->rdef->counter++; in reactor_populate_monitor()
474 mdef->reacting = false; in reactor_populate_monitor()
483 void reactor_cleanup_monitor(struct rv_monitor_def *mdef) in reactor_cleanup_monitor() argument
486 mdef->rdef->counter--; in reactor_cleanup_monitor()
487 WARN_ON_ONCE(mdef->rdef->counter < 0); in reactor_cleanup_monitor()