skcd              822 include/linux/cgroup-defs.h static inline u16 sock_cgroup_prioidx(const struct sock_cgroup_data *skcd)
skcd              825 include/linux/cgroup-defs.h 	return (skcd->is_data & 1) ? skcd->prioidx : 1;
skcd              828 include/linux/cgroup-defs.h static inline u32 sock_cgroup_classid(const struct sock_cgroup_data *skcd)
skcd              831 include/linux/cgroup-defs.h 	return (skcd->is_data & 1) ? skcd->classid : 0;
skcd              838 include/linux/cgroup-defs.h static inline void sock_cgroup_set_prioidx(struct sock_cgroup_data *skcd,
skcd              841 include/linux/cgroup-defs.h 	struct sock_cgroup_data skcd_buf = {{ .val = READ_ONCE(skcd->val) }};
skcd              852 include/linux/cgroup-defs.h 	WRITE_ONCE(skcd->val, skcd_buf.val);	/* see sock_cgroup_ptr() */
skcd              855 include/linux/cgroup-defs.h static inline void sock_cgroup_set_classid(struct sock_cgroup_data *skcd,
skcd              858 include/linux/cgroup-defs.h 	struct sock_cgroup_data skcd_buf = {{ .val = READ_ONCE(skcd->val) }};
skcd              869 include/linux/cgroup-defs.h 	WRITE_ONCE(skcd->val, skcd_buf.val);	/* see sock_cgroup_ptr() */
skcd              824 include/linux/cgroup.h void cgroup_sk_alloc(struct sock_cgroup_data *skcd);
skcd              825 include/linux/cgroup.h void cgroup_sk_free(struct sock_cgroup_data *skcd);
skcd              827 include/linux/cgroup.h static inline struct cgroup *sock_cgroup_ptr(struct sock_cgroup_data *skcd)
skcd              836 include/linux/cgroup.h 	v = READ_ONCE(skcd->val);
skcd              843 include/linux/cgroup.h 	return (struct cgroup *)(unsigned long)skcd->val;
skcd              849 include/linux/cgroup.h static inline void cgroup_sk_alloc(struct sock_cgroup_data *skcd) {}
skcd              850 include/linux/cgroup.h static inline void cgroup_sk_free(struct sock_cgroup_data *skcd) {}
skcd               40 include/net/cls_cgroup.h static inline void sock_update_classid(struct sock_cgroup_data *skcd)
skcd               45 include/net/cls_cgroup.h 	sock_cgroup_set_classid(skcd, classid);
skcd               74 include/net/cls_cgroup.h static inline void sock_update_classid(struct sock_cgroup_data *skcd)
skcd               34 include/net/netprio_cgroup.h static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd)
skcd               39 include/net/netprio_cgroup.h 	sock_cgroup_set_prioidx(skcd, task_netprioidx(current));
skcd               49 include/net/netprio_cgroup.h static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd)
skcd             6380 kernel/cgroup/cgroup.c void cgroup_sk_alloc(struct sock_cgroup_data *skcd)
skcd             6386 kernel/cgroup/cgroup.c 	if (skcd->val) {
skcd             6392 kernel/cgroup/cgroup.c 		cgroup_get(sock_cgroup_ptr(skcd));
skcd             6393 kernel/cgroup/cgroup.c 		cgroup_bpf_get(sock_cgroup_ptr(skcd));
skcd             6408 kernel/cgroup/cgroup.c 			skcd->val = (unsigned long)cset->dfl_cgrp;
skcd             6418 kernel/cgroup/cgroup.c void cgroup_sk_free(struct sock_cgroup_data *skcd)
skcd             6420 kernel/cgroup/cgroup.c 	struct cgroup *cgrp = sock_cgroup_ptr(skcd);
skcd              116 net/netfilter/xt_cgroup.c 	struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data;
skcd              124 net/netfilter/xt_cgroup.c 		return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^
skcd              127 net/netfilter/xt_cgroup.c 		return (info->classid == sock_cgroup_classid(skcd)) ^
skcd              134 net/netfilter/xt_cgroup.c 	struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data;
skcd              142 net/netfilter/xt_cgroup.c 		return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^
skcd              145 net/netfilter/xt_cgroup.c 		return (info->classid == sock_cgroup_classid(skcd)) ^