.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "NTFS_END_BUFFER_ASYNC_READ" "" "06 October 2005" "" "" .SH NAME ntfs_end_buffer_async_read \- async io completion for reading attributes .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void ntfs_end_buffer_async_read (struct buffer_head * \fIbh\fB, int \fIuptodate\fB); \fR .SH "ARGUMENTS" .TP \fB\fIbh\fB\fR buffer head on which io is completed .TP \fB\fIuptodate\fB\fR whether \fIbh\fR is now uptodate or not .SH "DESCRIPTION" .PP Asynchronous I/O completion handler for reading pages belonging to the attribute address space of an inode. The inodes can either be files or directories or they can be fake inodes describing some attribute. .PP If \fBNInoMstProtected\fR, perform the post read mst fixups when all IO on the page has been completed and mark the page uptodate or set the error bit on the page. To determine the size of the records that need fixing up, we cheat a little bit by setting the index_block_size in ntfs_inode to the ntfs record size, and index_block_size_bits, to the log(base 2) of the ntfs record size.