PostgreSQL Source Code git master
|
#include <aio_internal.h>
Data Fields | |
int | backend_state_count |
PgAioBackend * | backend_state |
uint32 | iovec_count |
struct iovec * | iovecs |
uint64 * | handle_data |
uint32 | io_handle_count |
PgAioHandle * | io_handles |
Definition at line 218 of file aio_internal.h.
PgAioBackend* PgAioCtl::backend_state |
Definition at line 221 of file aio_internal.h.
Referenced by AioShmemInit(), and pgaio_init_backend().
int PgAioCtl::backend_state_count |
Definition at line 220 of file aio_internal.h.
uint64* PgAioCtl::handle_data |
Definition at line 238 of file aio_internal.h.
Referenced by AioShmemInit(), pgaio_io_get_handle_data(), pgaio_io_set_handle_data_32(), and pgaio_io_set_handle_data_64().
uint32 PgAioCtl::io_handle_count |
Definition at line 240 of file aio_internal.h.
Referenced by AioShmemInit(), pgaio_io_from_wref(), and pgaio_io_get_id().
PgAioHandle* PgAioCtl::io_handles |
Definition at line 241 of file aio_internal.h.
Referenced by AioShmemInit(), IoWorkerMain(), pgaio_io_from_wref(), pgaio_io_get_id(), pgaio_io_get_wref(), and pgaio_io_wait_for_free().
uint32 PgAioCtl::iovec_count |
Definition at line 228 of file aio_internal.h.
Referenced by AioShmemInit().
struct iovec* PgAioCtl::iovecs |
Definition at line 229 of file aio_internal.h.
Referenced by AioShmemInit(), pgaio_io_get_iovec(), and pgaio_io_perform_synchronously().