Lines Matching refs:skcd_buf
841 struct sock_cgroup_data skcd_buf = {{ .val = READ_ONCE(skcd->val) }}; in sock_cgroup_set_prioidx() local
843 if (sock_cgroup_prioidx(&skcd_buf) == prioidx) in sock_cgroup_set_prioidx()
846 if (!(skcd_buf.is_data & 1)) { in sock_cgroup_set_prioidx()
847 skcd_buf.val = 0; in sock_cgroup_set_prioidx()
848 skcd_buf.is_data = 1; in sock_cgroup_set_prioidx()
851 skcd_buf.prioidx = prioidx; in sock_cgroup_set_prioidx()
852 WRITE_ONCE(skcd->val, skcd_buf.val); /* see sock_cgroup_ptr() */ in sock_cgroup_set_prioidx()
858 struct sock_cgroup_data skcd_buf = {{ .val = READ_ONCE(skcd->val) }}; in sock_cgroup_set_classid() local
860 if (sock_cgroup_classid(&skcd_buf) == classid) in sock_cgroup_set_classid()
863 if (!(skcd_buf.is_data & 1)) { in sock_cgroup_set_classid()
864 skcd_buf.val = 0; in sock_cgroup_set_classid()
865 skcd_buf.is_data = 1; in sock_cgroup_set_classid()
868 skcd_buf.classid = classid; in sock_cgroup_set_classid()
869 WRITE_ONCE(skcd->val, skcd_buf.val); /* see sock_cgroup_ptr() */ in sock_cgroup_set_classid()