io_uring_register_probe(3) liburing Manual io_uring_register_probe(3) NAME io_uring_register_probe - register probe with io_uring SYNOPSIS #include int io_uring_register_probe(struct io_uring *ring, struct io_uring_probe *p, unsigned nr); DESCRIPTION The io_uring_register_probe(3) function queries the kernel for supported io_uring opcodes and fills in the probe structure p. The ring argument specifies the io_uring instance to query, and nr specifies the maximum num- ber of opcodes to query. The probe structure contains information about which opcodes are supported by the kernel. Applications can use io_uring_opcode_supported(3) to check if a specific opcode is supported after calling this function. Most applications should use io_uring_get_probe(3) or io_ur- ing_get_probe_ring(3) instead, which allocate and fill in the probe struc- ture automatically. RETURN VALUE Returns 0 on success. On error, a negative errno value is returned. SEE ALSO io_uring_get_probe(3), io_uring_get_probe_ring(3), io_uring_opcode_sup- ported(3), io_uring_free_probe(3), io_uring_register(2) liburing-2.4 January 18, 2025 io_uring_register_probe(3)