Home
last modified time | relevance | path

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

/linux/io_uring/
H A Dmsg_ring.c68 static inline bool io_msg_need_remote(struct io_ring_ctx *target_ctx) in io_msg_need_remote() argument
70 return target_ctx->int_flags & IO_RING_F_TASK_COMPLETE; in io_msg_need_remote()
96 static int io_msg_ring_cqe_flags(struct io_ring_ctx *target_ctx, in io_msg_ring_cqe_flags() argument
106 !(target_ctx->flags & (IORING_SETUP_CQE32 | in io_msg_ring_cqe_flags()
113 static int io_msg_data_remote(struct io_ring_ctx *target_ctx, in io_msg_data_remote() argument
120 ret = io_msg_ring_cqe_flags(target_ctx, msg, &flags); in io_msg_data_remote()
128 io_msg_remote_post(target_ctx, target, msg->len, flags, msg->user_data); in io_msg_data_remote()
132 static int __io_msg_ring_data(struct io_ring_ctx *target_ctx, in __io_msg_ring_data() argument
146 if (smp_load_acquire(&target_ctx->flags) & IORING_SETUP_R_DISABLED) in __io_msg_ring_data()
149 if (io_msg_need_remote(target_ctx)) in __io_msg_ring_data()
[all …]