Home
last modified time | relevance | path

Searched refs:cg_proto (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/ipv4/
Dtcp_memcontrol.c18 struct cg_proto *cg_proto, *parent_cg; in tcp_init_cgroup() local
20 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 …]
/linux-4.1.27/include/net/
Dsock.h220 struct cg_proto;
434 struct cg_proto *sk_cgrp;
1051 struct cg_proto *(*proto_cgroup)(struct mem_cgroup *memcg);
1065 struct cg_proto { struct
1086 static inline bool memcg_proto_active(struct cg_proto *cg_proto) in memcg_proto_active() argument
1088 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() argument
1121 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 …]
Dtcp_memcontrol.h4 struct cg_proto *tcp_proto_cgroup(struct mem_cgroup *memcg);
/linux-4.1.27/mm/
Dmemcontrol.c333 struct cg_proto tcp_mem;
479 struct cg_proto *cg_proto; in sock_update_memcg() local
499 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()