Searched refs:bctx (Results 1 – 3 of 3) sorted by relevance
26 static void io_uring_populate_bpf_ctx(struct io_uring_bpf_ctx *bctx, in io_uring_populate_bpf_ctx() argument31 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()
85 void io_openat_bpf_populate(struct io_uring_bpf_ctx *bctx, struct io_kiocb *req) in io_openat_bpf_populate() argument89 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()
1669 void io_socket_bpf_populate(struct io_uring_bpf_ctx *bctx, struct io_kiocb *req) in io_socket_bpf_populate() argument1673 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()