/kernel/linux/linux-5.10/include/net/ |
H A D | netprio_cgroup.h | 34 static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd) in sock_update_netprioidx() argument 39 sock_cgroup_set_prioidx(skcd, task_netprioidx(current)); in sock_update_netprioidx() 49 static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd) in sock_update_netprioidx() argument
|
H A D | cls_cgroup.h | 40 static inline void sock_update_classid(struct sock_cgroup_data *skcd) in sock_update_classid() argument 45 sock_cgroup_set_classid(skcd, classid); in sock_update_classid() 79 static inline void sock_update_classid(struct sock_cgroup_data *skcd) in sock_update_classid() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | netprio_cgroup.h | 34 static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd) in sock_update_netprioidx() argument 39 sock_cgroup_set_prioidx(skcd, task_netprioidx(current)); in sock_update_netprioidx() 49 static inline void sock_update_netprioidx(struct sock_cgroup_data *skcd) in sock_update_netprioidx() argument
|
H A D | cls_cgroup.h | 40 static inline void sock_update_classid(struct sock_cgroup_data *skcd) in sock_update_classid() argument 45 sock_cgroup_set_classid(skcd, classid); in sock_update_classid() 79 static inline void sock_update_classid(struct sock_cgroup_data *skcd) in sock_update_classid() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | cgroup-defs.h | 786 static inline u16 sock_cgroup_prioidx(const struct sock_cgroup_data *skcd) in sock_cgroup_prioidx() argument 789 return READ_ONCE(skcd->prioidx); in sock_cgroup_prioidx() 795 static inline u32 sock_cgroup_classid(const struct sock_cgroup_data *skcd) in sock_cgroup_classid() argument 798 return READ_ONCE(skcd->classid); in sock_cgroup_classid() 804 static inline void sock_cgroup_set_prioidx(struct sock_cgroup_data *skcd, in sock_cgroup_set_prioidx() argument 808 WRITE_ONCE(skcd->prioidx, prioidx); in sock_cgroup_set_prioidx() 812 static inline void sock_cgroup_set_classid(struct sock_cgroup_data *skcd, in sock_cgroup_set_classid() argument 816 WRITE_ONCE(skcd->classid, classid); in sock_cgroup_set_classid()
|
H A D | cgroup.h | 819 void cgroup_sk_alloc(struct sock_cgroup_data *skcd); 820 void cgroup_sk_clone(struct sock_cgroup_data *skcd); 821 void cgroup_sk_free(struct sock_cgroup_data *skcd); 823 static inline struct cgroup *sock_cgroup_ptr(struct sock_cgroup_data *skcd) in sock_cgroup_ptr() argument 825 return skcd->cgroup; in sock_cgroup_ptr() 830 static inline void cgroup_sk_alloc(struct sock_cgroup_data *skcd) {} in cgroup_sk_alloc() argument 831 static inline void cgroup_sk_clone(struct sock_cgroup_data *skcd) {} in cgroup_sk_clone() argument 832 static inline void cgroup_sk_free(struct sock_cgroup_data *skcd) {} in cgroup_sk_free() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | cgroup-defs.h | 816 static inline u16 sock_cgroup_prioidx(const struct sock_cgroup_data *skcd) in sock_cgroup_prioidx() argument 819 return READ_ONCE(skcd->prioidx); in sock_cgroup_prioidx() 825 static inline u32 sock_cgroup_classid(const struct sock_cgroup_data *skcd) in sock_cgroup_classid() argument 828 return READ_ONCE(skcd->classid); in sock_cgroup_classid() 834 static inline void sock_cgroup_set_prioidx(struct sock_cgroup_data *skcd, in sock_cgroup_set_prioidx() argument 838 WRITE_ONCE(skcd->prioidx, prioidx); in sock_cgroup_set_prioidx() 842 static inline void sock_cgroup_set_classid(struct sock_cgroup_data *skcd, in sock_cgroup_set_classid() argument 846 WRITE_ONCE(skcd->classid, classid); in sock_cgroup_set_classid()
|
H A D | cgroup.h | 754 void cgroup_sk_alloc(struct sock_cgroup_data *skcd); 755 void cgroup_sk_clone(struct sock_cgroup_data *skcd); 756 void cgroup_sk_free(struct sock_cgroup_data *skcd); 758 static inline struct cgroup *sock_cgroup_ptr(struct sock_cgroup_data *skcd) in sock_cgroup_ptr() argument 760 return skcd->cgroup; in sock_cgroup_ptr() 765 static inline void cgroup_sk_alloc(struct sock_cgroup_data *skcd) {} in cgroup_sk_alloc() argument 766 static inline void cgroup_sk_clone(struct sock_cgroup_data *skcd) {} in cgroup_sk_clone() argument 767 static inline void cgroup_sk_free(struct sock_cgroup_data *skcd) {} in cgroup_sk_free() argument
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | xt_cgroup.c | 116 struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data; in cgroup_mt_v1() local 124 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v1() 127 return (info->classid == sock_cgroup_classid(skcd)) ^ in cgroup_mt_v1() 134 struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data; in cgroup_mt_v2() local 142 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v2() 145 return (info->classid == sock_cgroup_classid(skcd)) ^ in cgroup_mt_v2()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | xt_cgroup.c | 116 struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data; in cgroup_mt_v1() local 124 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v1() 127 return (info->classid == sock_cgroup_classid(skcd)) ^ in cgroup_mt_v1() 134 struct sock_cgroup_data *skcd = &skb->sk->sk_cgrp_data; in cgroup_mt_v2() local 142 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v2() 145 return (info->classid == sock_cgroup_classid(skcd)) ^ in cgroup_mt_v2()
|
/kernel/linux/linux-5.10/kernel/cgroup/ |
H A D | cgroup.c | 6542 void cgroup_sk_alloc(struct sock_cgroup_data *skcd) in cgroup_sk_alloc() argument 6565 skcd->cgroup = cgroup; in cgroup_sk_alloc() 6570 void cgroup_sk_clone(struct sock_cgroup_data *skcd) in cgroup_sk_clone() argument 6572 struct cgroup *cgrp = sock_cgroup_ptr(skcd); in cgroup_sk_clone() 6583 void cgroup_sk_free(struct sock_cgroup_data *skcd) in cgroup_sk_free() argument 6585 struct cgroup *cgrp = sock_cgroup_ptr(skcd); in cgroup_sk_free()
|
/kernel/linux/linux-6.6/kernel/cgroup/ |
H A D | cgroup.c | 6938 void cgroup_sk_alloc(struct sock_cgroup_data *skcd) in cgroup_sk_alloc() argument 6961 skcd->cgroup = cgroup; in cgroup_sk_alloc() 6966 void cgroup_sk_clone(struct sock_cgroup_data *skcd) in cgroup_sk_clone() argument 6968 struct cgroup *cgrp = sock_cgroup_ptr(skcd); in cgroup_sk_clone() 6979 void cgroup_sk_free(struct sock_cgroup_data *skcd) in cgroup_sk_free() argument 6981 struct cgroup *cgrp = sock_cgroup_ptr(skcd); in cgroup_sk_free()
|