Lines Matching refs:progs
60 struct bpf_sock_progs progs; member
75 struct bpf_sock_progs progs; member
1869 struct bpf_sock_progs *progs, in __sock_map_ctx_update_elem() argument
1882 verdict = READ_ONCE(progs->bpf_verdict); in __sock_map_ctx_update_elem()
1883 parse = READ_ONCE(progs->bpf_parse); in __sock_map_ctx_update_elem()
1884 tx_msg = READ_ONCE(progs->bpf_tx_msg); in __sock_map_ctx_update_elem()
1989 struct bpf_sock_progs *progs = &stab->progs; in sock_map_ctx_update_elem() local
2005 err = __sock_map_ctx_update_elem(map, progs, sock, key); in sock_map_ctx_update_elem()
2046 struct bpf_sock_progs *progs; in sock_map_prog() local
2052 progs = &stab->progs; in sock_map_prog()
2056 progs = &htab->progs; in sock_map_prog()
2063 orig = xchg(&progs->bpf_tx_msg, prog); in sock_map_prog()
2066 orig = xchg(&progs->bpf_parse, prog); in sock_map_prog()
2069 orig = xchg(&progs->bpf_verdict, prog); in sock_map_prog()
2145 struct bpf_sock_progs *progs; in sock_map_release() local
2151 progs = &stab->progs; in sock_map_release()
2155 progs = &htab->progs; in sock_map_release()
2158 orig = xchg(&progs->bpf_parse, NULL); in sock_map_release()
2161 orig = xchg(&progs->bpf_verdict, NULL); in sock_map_release()
2165 orig = xchg(&progs->bpf_tx_msg, NULL); in sock_map_release()
2382 struct bpf_sock_progs *progs = &htab->progs; in sock_hash_ctx_update_elem() local
2411 err = __sock_map_ctx_update_elem(map, progs, sock, key); in sock_hash_ctx_update_elem()