Home
last modified time | relevance | path

Searched refs:bctx (Results 1 – 3 of 3) sorted by relevance

/linux/io_uring/
H A Dbpf_filter.c26 static void io_uring_populate_bpf_ctx(struct io_uring_bpf_ctx *bctx, in io_uring_populate_bpf_ctx() argument
31 bctx->opcode = req->opcode; in io_uring_populate_bpf_ctx()
32 bctx->sqe_flags = (__force int) req->flags & SQE_VALID_FLAGS; in io_uring_populate_bpf_ctx()
33 bctx->user_data = req->cqe.user_data; in io_uring_populate_bpf_ctx()
35 memset((void *) bctx + offsetof(struct io_uring_bpf_ctx, pdu_size), 0, in io_uring_populate_bpf_ctx()
36 sizeof(*bctx) - offsetof(struct io_uring_bpf_ctx, pdu_size)); in io_uring_populate_bpf_ctx()
43 bctx->pdu_size = def->filter_pdu_size; in io_uring_populate_bpf_ctx()
44 def->filter_populate(bctx, req); in io_uring_populate_bpf_ctx()
H A Dopenclose.c85 void io_openat_bpf_populate(struct io_uring_bpf_ctx *bctx, struct io_kiocb *req) in io_openat_bpf_populate() argument
89 bctx->open.flags = open->how.flags; in io_openat_bpf_populate()
90 bctx->open.mode = open->how.mode; in io_openat_bpf_populate()
91 bctx->open.resolve = open->how.resolve; in io_openat_bpf_populate()
H A Dnet.c1669 void io_socket_bpf_populate(struct io_uring_bpf_ctx *bctx, struct io_kiocb *req) in io_socket_bpf_populate() argument
1673 bctx->socket.family = sock->domain; in io_socket_bpf_populate()
1674 bctx->socket.type = sock->type; in io_socket_bpf_populate()
1675 bctx->socket.protocol = sock->protocol; in io_socket_bpf_populate()