Lines Matching refs:parent
215 return mon->parent != NULL; in rv_is_nested_monitor()
235 return next->parent == mon || !mon->enable; in rv_is_container_monitor()
304 if (p->parent != mon) in rv_disable_container()
319 if (retval || p->parent != mon) in rv_enable_container()
422 static int create_monitor_dir(struct rv_monitor *mon, struct rv_monitor *parent) in create_monitor_dir() argument
424 struct dentry *root = parent ? parent->root_d : get_monitors_root(); in create_monitor_dir()
463 if (mon->parent) in monitors_show()
464 seq_printf(m, "%s:%s\n", mon->parent->name, mon->name); in monitors_show()
776 int rv_register_monitor(struct rv_monitor *monitor, struct rv_monitor *parent) in rv_register_monitor() argument
797 if (parent && rv_is_nested_monitor(parent)) { in rv_register_monitor()
799 parent->name); in rv_register_monitor()
804 monitor->parent = parent; in rv_register_monitor()
806 retval = create_monitor_dir(monitor, parent); in rv_register_monitor()
811 if (parent) in rv_register_monitor()
812 list_add(&monitor->list, &parent->list); in rv_register_monitor()