Lines Matching refs:ctx
11 int _getsockopt_child(struct bpf_sockopt *ctx) in _getsockopt_child() argument
13 __u8 *optval_end = ctx->optval_end; in _getsockopt_child()
14 __u8 *optval = ctx->optval; in _getsockopt_child()
16 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_child()
25 ctx->retval = 0; /* Reset system call return value to zero */ in _getsockopt_child()
28 ctx->optlen = 1; in _getsockopt_child()
34 if (ctx->optlen > page_size) in _getsockopt_child()
35 ctx->optlen = 0; in _getsockopt_child()
40 int _getsockopt_parent(struct bpf_sockopt *ctx) in _getsockopt_parent() argument
42 __u8 *optval_end = ctx->optval_end; in _getsockopt_parent()
43 __u8 *optval = ctx->optval; in _getsockopt_parent()
45 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _getsockopt_parent()
54 ctx->retval = 0; /* Reset system call return value to zero */ in _getsockopt_parent()
57 ctx->optlen = 1; in _getsockopt_parent()
63 if (ctx->optlen > page_size) in _getsockopt_parent()
64 ctx->optlen = 0; in _getsockopt_parent()
69 int _setsockopt(struct bpf_sockopt *ctx) in _setsockopt() argument
71 __u8 *optval_end = ctx->optval_end; in _setsockopt()
72 __u8 *optval = ctx->optval; in _setsockopt()
74 if (ctx->level != SOL_IP || ctx->optname != IP_TOS) in _setsockopt()
81 ctx->optlen = 1; in _setsockopt()
87 if (ctx->optlen > page_size) in _setsockopt()
88 ctx->optlen = 0; in _setsockopt()