Lines Matching refs:optval

1388 		ctx->optval = buf->data;  in sockopt_alloc_buf()
1389 ctx->optval_end = ctx->optval + max_optlen; in sockopt_alloc_buf()
1393 ctx->optval = kzalloc(max_optlen, GFP_USER); in sockopt_alloc_buf()
1394 if (!ctx->optval) in sockopt_alloc_buf()
1397 ctx->optval_end = ctx->optval + max_optlen; in sockopt_alloc_buf()
1405 if (ctx->optval == buf->data) in sockopt_free_buf()
1407 kfree(ctx->optval); in sockopt_free_buf()
1413 return ctx->optval != buf->data; in sockopt_buf_allocated()
1417 int *optname, char __user *optval, in __cgroup_bpf_run_filter_setsockopt() argument
1448 if (copy_from_user(ctx.optval, optval, min(*optlen, max_optlen)) != 0) { in __cgroup_bpf_run_filter_setsockopt()
1495 memcpy(p, ctx.optval, ctx.optlen); in __cgroup_bpf_run_filter_setsockopt()
1498 *kernel_optval = ctx.optval; in __cgroup_bpf_run_filter_setsockopt()
1511 int optname, char __user *optval, in __cgroup_bpf_run_filter_getsockopt() argument
1556 if (copy_from_user(ctx.optval, optval, in __cgroup_bpf_run_filter_getsockopt()
1587 if (copy_to_user(optval, ctx.optval, ctx.optlen) || in __cgroup_bpf_run_filter_getsockopt()
1602 int optname, void *optval, in __cgroup_bpf_run_filter_getsockopt_kern() argument
1612 .optval = optval, in __cgroup_bpf_run_filter_getsockopt_kern()
1613 .optval_end = optval + *optlen, in __cgroup_bpf_run_filter_getsockopt_kern()
2002 case offsetof(struct bpf_sockopt, optval): in cg_sockopt_is_valid_access()
2065 case offsetof(struct bpf_sockopt, optval): in cg_sockopt_convert_ctx_access()
2066 *insn++ = CG_SOCKOPT_ACCESS_FIELD(BPF_LDX_MEM, optval); in cg_sockopt_convert_ctx_access()