| 43 | } |
| 44 | |
| 45 | static inline uint64_t __raw_encode(int tid, int op, int bid, int fd) |
| 46 | { |
| 47 | struct userdata ud = { |
| 48 | .op_tid = (op << OP_SHIFT) | tid, |
| 49 | .bid = bid, |
| 50 | .fd = fd |
| 51 | }; |
| 52 | |
| 53 | return ud.val; |
| 54 | } |
| 55 | |
| 56 | static inline int cqe_to_op(struct io_uring_cqe *cqe) |
| 57 | { |
no outgoing calls
no test coverage detected