Searched refs:cg_proto (Results 1 – 4 of 4) sorted by relevance
18 struct cg_proto *cg_proto, *parent_cg; in tcp_init_cgroup() local20 cg_proto = tcp_prot.proto_cgroup(memcg); in tcp_init_cgroup()21 if (!cg_proto) in tcp_init_cgroup()24 cg_proto->sysctl_mem[0] = sysctl_tcp_mem[0]; in tcp_init_cgroup()25 cg_proto->sysctl_mem[1] = sysctl_tcp_mem[1]; in tcp_init_cgroup()26 cg_proto->sysctl_mem[2] = sysctl_tcp_mem[2]; in tcp_init_cgroup()27 cg_proto->memory_pressure = 0; in tcp_init_cgroup()28 cg_proto->memcg = memcg; in tcp_init_cgroup()34 page_counter_init(&cg_proto->memory_allocated, counter_parent); in tcp_init_cgroup()35 percpu_counter_init(&cg_proto->sockets_allocated, 0, GFP_KERNEL); in tcp_init_cgroup()[all …]
220 struct cg_proto;434 struct cg_proto *sk_cgrp;1051 struct cg_proto *(*proto_cgroup)(struct mem_cgroup *memcg);1065 struct cg_proto { struct1086 static inline bool memcg_proto_active(struct cg_proto *cg_proto) in memcg_proto_active() argument1088 return test_bit(MEMCG_SOCK_ACTIVE, &cg_proto->flags); in memcg_proto_active()1118 static inline struct cg_proto *parent_cg_proto(struct proto *proto, in parent_cg_proto()1119 struct cg_proto *cg_proto) in parent_cg_proto() argument1121 return proto->proto_cgroup(parent_mem_cgroup(cg_proto->memcg)); in parent_cg_proto()1126 static inline struct cg_proto *parent_cg_proto(struct proto *proto, in parent_cg_proto()[all …]
4 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg);
333 struct cg_proto tcp_mem;479 struct cg_proto *cg_proto; in sock_update_memcg() local499 cg_proto = sk->sk_prot->proto_cgroup(memcg); in sock_update_memcg()501 memcg_proto_active(cg_proto) && in sock_update_memcg()503 sk->sk_cgrp = cg_proto; in sock_update_memcg()520 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg) in tcp_proto_cgroup()