
Go to the source code of this file.
Functions | |
| ADIOI_Async_node * | ADIOI_Malloc_async_node (void) |
| void | ADIOI_Free_async_node (ADIOI_Async_node *node) |
| void | ADIOI_Add_req_to_list (ADIO_Request *request) |
| void | ADIOI_Complete_async (int *error_code) |
| void | ADIOI_Del_req_from_list (ADIO_Request *request) |
| ADIOI_Async_node* ADIOI_Malloc_async_node | ( | void | ) |
Definition at line 12 of file async_list.c.
References ADIOI_Async_avail_head, ADIOI_Async_avail_tail, ADIOI_Malloc_async_head, ADIOI_Malloc_async_tail, ADIOI_Malloc_async_ptr::next, ADIOI_Async::next, ADIOI_Malloc_async_ptr::ptr, and ptr.
Referenced by ADIOI_Add_req_to_list().
| void ADIOI_Free_async_node | ( | ADIOI_Async_node * | node | ) |
Definition at line 61 of file async_list.c.
References ADIOI_Async_avail_head, ADIOI_Async_avail_tail, and ADIOI_Async::next.
Referenced by ADIOI_Complete_async(), and ADIOI_Del_req_from_list().
| void ADIOI_Add_req_to_list | ( | ADIO_Request * | request | ) |
Definition at line 75 of file async_list.c.
References ADIOI_Async_list_head, ADIOI_Async_list_tail, ADIOI_Malloc_async_node(), ADIOI_Async::next, ADIOI_Async::prev, and ADIOI_Async::request.
Referenced by ADIOI_NFS_IreadContig(), ADIOI_NFS_IwriteContig(), ADIOI_NTFS_IreadContig(), ADIOI_NTFS_IwriteContig(), ADIOI_PFS_IreadContig(), ADIOI_PFS_IwriteContig(), ADIOI_UFS_IreadContig(), ADIOI_UFS_IwriteContig(), ADIOI_XFS_IreadContig(), and ADIOI_XFS_IwriteContig().
| void ADIOI_Complete_async | ( | int * | error_code | ) |
Definition at line 100 of file async_list.c.
References ADIO_ReadComplete(), ADIO_WriteComplete(), ADIOI_Async_list_head, ADIOI_Async_list_tail, ADIOI_Free_async_node(), MPI_SUCCESS, ADIOI_Async::next, ADIOI_RequestD::queued, ADIOI_Async::request, and status().
Referenced by ADIOI_Exch_and_write(), ADIOI_NFS_aio(), ADIOI_PFS_IreadContig(), ADIOI_PFS_IwriteContig(), ADIOI_UFS_aio(), and ADIOI_XFS_aio().
| void ADIOI_Del_req_from_list | ( | ADIO_Request * | request | ) |
Definition at line 142 of file async_list.c.
References ADIOI_Async_list_head, ADIOI_Async_list_tail, ADIOI_Free_async_node(), ADIOI_Async::next, and ADIOI_Async::prev.
Referenced by ADIOI_NFS_ReadComplete(), ADIOI_NFS_ReadDone(), ADIOI_NTFS_ReadComplete(), ADIOI_NTFS_ReadDone(), ADIOI_PFS_ReadComplete(), ADIOI_PFS_ReadDone(), ADIOI_UFS_ReadComplete(), ADIOI_UFS_ReadDone(), ADIOI_XFS_ReadComplete(), and ADIOI_XFS_ReadDone().
1.5.5