.\" 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 "FIND_NEXT_RESERVABLE_WINDOW" "9" "09 October 2005" "" ""
.SH NAME
find_next_reservable_window \-
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int find_next_reservable_window (struct ext3_reserve_window_node * \fIsearch_head\fB, struct ext3_reserve_window_node * \fImy_rsv\fB, struct super_block * \fIsb\fB, int \fIstart_block\fB, int \fIlast_block\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIsearch_head\fB\fR
the head of the searching list;
This is not necessarily the list head of the whole filesystem
.TP
\fB\fImy_rsv\fB\fR
-- undescribed --
.TP
\fB\fIsb\fB\fR
-- undescribed --
.TP
\fB\fIstart_block\fB\fR
-- undescribed --
.TP
\fB\fIlast_block\fB\fR
the maximum block number that our goal reservable space
could start from. This is normally the last block in this
group. The search will end when we found the start of next
possible reservable space is out of this boundary.
This could handle the cross boundary reservation window
request.
.SH "DESCRIPTION"
.PP
basically we search from the given range, rather than the whole
reservation double linked list, (start_block, last_block)
to find a free region that is of my size and has not
been reserved.
.SH "IT DOES NOT ALLOCATE THE RESERVATION WINDOW FOR NOW"
.PP
\fBalloc_new_reservation\fR will do the work later.
.SH "DESCRIPTION"
.PP
basically we search from the given range, rather than the whole
reservation double linked list, (start_block, last_block)
to find a free region that is of my size and has not
been reserved.
.SH "DESCRIPTION"
.PP
basically we search from the given range, rather than the whole
reservation double linked list, (start_block, last_block)
to find a free region that is of my size and has not
been reserved.