Lines Matching refs:cgrp
896 struct cgroup *cgrp; in bpf_prog_attach() local
916 cgrp = cgroup_get_from_fd(attr->target_fd); in bpf_prog_attach()
917 if (IS_ERR(cgrp)) { in bpf_prog_attach()
919 return PTR_ERR(cgrp); in bpf_prog_attach()
922 ret = cgroup_bpf_update(cgrp, prog, attr->attach_type, in bpf_prog_attach()
926 cgroup_put(cgrp); in bpf_prog_attach()
940 struct cgroup *cgrp; in bpf_prog_detach() local
952 cgrp = cgroup_get_from_fd(attr->target_fd); in bpf_prog_detach()
953 if (IS_ERR(cgrp)) in bpf_prog_detach()
954 return PTR_ERR(cgrp); in bpf_prog_detach()
956 ret = cgroup_bpf_update(cgrp, NULL, attr->attach_type, false); in bpf_prog_detach()
957 cgroup_put(cgrp); in bpf_prog_detach()