# Buffer --- ## Object Definitions ```c typedef struct _kpl_buffer { KPL_DYNAMIC_OBJ_HEADER(); int32_t byte_length; kpl_interface *interface; int16_t io_register_index; uint8_t bytes[]; } kpl_buffer; typedef struct { // TODO RING BUFFERS BY POWERS OF TWO } kpl_buffer_registered_pool; ``` ## Io uring buffer sparse register ### Set `io_register_index` to -1 if not used ## Unicode Methods