| /* SPDX-License-Identifier: MIT */ | |
| #ifndef LIBURING_INT_FLAGS | |
| #define LIBURING_INT_FLAGS | |
| #define INT_FLAGS_MASK (IORING_ENTER_REGISTERED_RING) | |
| enum { | |
| INT_FLAG_REG_RING = IORING_ENTER_REGISTERED_RING, | |
| INT_FLAG_REG_REG_RING = 1, | |
| INT_FLAG_APP_MEM = 2, | |
| }; | |
| static inline int ring_enter_flags(struct io_uring *ring) | |
| { | |
| return ring->int_flags & INT_FLAGS_MASK; | |
| } | |
| #endif |