Searched refs:cg_proto (Results 1 – 5 of 5) 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 …]
246 struct cg_proto;452 struct cg_proto *sk_cgrp;1068 struct cg_proto *(*proto_cgroup)(struct mem_cgroup *memcg);1102 static inline struct cg_proto *parent_cg_proto(struct proto *proto, in parent_cg_proto()1103 struct cg_proto *cg_proto) in parent_cg_proto() argument1105 return proto->proto_cgroup(parent_mem_cgroup(cg_proto->memcg)); in parent_cg_proto()1110 static inline struct cg_proto *parent_cg_proto(struct proto *proto, in parent_cg_proto()1111 struct cg_proto *cg_proto) in parent_cg_proto() argument1160 struct cg_proto *cg_proto = sk->sk_cgrp; in sk_leave_memory_pressure() local1163 for (; cg_proto; cg_proto = parent_cg_proto(prot, cg_proto)) in sk_leave_memory_pressure()[all …]
4 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg);
98 struct cg_proto { struct250 struct cg_proto tcp_mem;
299 struct cg_proto *cg_proto; in sock_update_memcg() local319 cg_proto = sk->sk_prot->proto_cgroup(memcg); in sock_update_memcg()320 if (cg_proto && test_bit(MEMCG_SOCK_ACTIVE, &cg_proto->flags) && in sock_update_memcg()322 sk->sk_cgrp = cg_proto; in sock_update_memcg()339 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg) in tcp_proto_cgroup()