devcgroup 269 security/device_cgroup.c struct dev_cgroup *devcgroup = css_to_devcgroup(seq_css(m)); devcgroup 280 security/device_cgroup.c if (devcgroup->behavior == DEVCG_DEFAULT_ALLOW) { devcgroup 287 security/device_cgroup.c list_for_each_entry_rcu(ex, &devcgroup->exceptions, list) { devcgroup 595 security/device_cgroup.c static int devcgroup_update_access(struct dev_cgroup *devcgroup, devcgroup 602 security/device_cgroup.c struct dev_cgroup *parent = css_to_devcgroup(devcgroup->css.parent); devcgroup 614 security/device_cgroup.c if (css_has_online_children(&devcgroup->css)) devcgroup 619 security/device_cgroup.c dev_exception_clean(devcgroup); devcgroup 620 security/device_cgroup.c devcgroup->behavior = DEVCG_DEFAULT_ALLOW; devcgroup 624 security/device_cgroup.c rc = dev_exceptions_copy(&devcgroup->exceptions, devcgroup 630 security/device_cgroup.c if (css_has_online_children(&devcgroup->css)) devcgroup 633 security/device_cgroup.c dev_exception_clean(devcgroup); devcgroup 634 security/device_cgroup.c devcgroup->behavior = DEVCG_DEFAULT_DENY; devcgroup 721 security/device_cgroup.c if (devcgroup->behavior == DEVCG_DEFAULT_ALLOW) { devcgroup 723 security/device_cgroup.c if (!parent_allows_removal(devcgroup, &ex)) devcgroup 725 security/device_cgroup.c dev_exception_rm(devcgroup, &ex); devcgroup 729 security/device_cgroup.c if (!parent_has_perm(devcgroup, &ex)) devcgroup 731 security/device_cgroup.c rc = dev_exception_add(devcgroup, &ex); devcgroup 739 security/device_cgroup.c if (devcgroup->behavior == DEVCG_DEFAULT_DENY) devcgroup 740 security/device_cgroup.c dev_exception_rm(devcgroup, &ex); devcgroup 742 security/device_cgroup.c rc = dev_exception_add(devcgroup, &ex); devcgroup 747 security/device_cgroup.c rc = propagate_exception(devcgroup, &ex);