|
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 229 of file aio_internal.h.
| PgAioBackend* PgAioCtl::backend_state |
Definition at line 232 of file aio_internal.h.
Referenced by AioShmemInit(), and pgaio_init_backend().
| int PgAioCtl::backend_state_count |
Definition at line 231 of file aio_internal.h.
| uint64* PgAioCtl::handle_data |
Definition at line 249 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 251 of file aio_internal.h.
Referenced by AioShmemInit(), pg_get_aios(), pgaio_io_from_wref(), and pgaio_io_get_id().
| PgAioHandle* PgAioCtl::io_handles |
Definition at line 252 of file aio_internal.h.
Referenced by AioShmemInit(), IoWorkerMain(), pg_get_aios(), 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 239 of file aio_internal.h.
Referenced by AioShmemInit().
| struct iovec* PgAioCtl::iovecs |
Definition at line 240 of file aio_internal.h.
Referenced by AioShmemInit(), pg_get_aios(), pgaio_io_get_iovec(), pgaio_io_get_iovec_length(), and pgaio_io_perform_synchronously().