tag | line | file | source code |
bhe | 68 | fs/block_dev.c | struct buffer_head ** bhb, ** bhe; |
bhe | 96 | fs/block_dev.c | bhb = bhe = buflist; |
bhe | 131 | fs/block_dev.c | if (bhb == bhe) |
bhe | 140 | fs/block_dev.c | if (*bhe) { |
bhe | 141 | fs/block_dev.c | wait_on_buffer(*bhe); |
bhe | 142 | fs/block_dev.c | if (!(*bhe)->b_uptodate) { /* read error? */ |
bhe | 154 | fs/block_dev.c | if (*bhe) { |
bhe | 155 | fs/block_dev.c | memcpy_tofs(buf,offset+(*bhe)->b_data,chars); |
bhe | 156 | fs/block_dev.c | brelse(*bhe); |
bhe | 163 | fs/block_dev.c | if (++bhe == &buflist[NBUF]) |
bhe | 164 | fs/block_dev.c | bhe = buflist; |
bhe | 165 | fs/block_dev.c | } while (left > 0 && bhe != bhb && (!*bhe || !(*bhe)->b_lock)); |
bhe | 169 | fs/block_dev.c | while (bhe != bhb) { |
bhe | 170 | fs/block_dev.c | brelse(*bhe); |
bhe | 171 | fs/block_dev.c | if (++bhe == &buflist[NBUF]) |
bhe | 172 | fs/block_dev.c | bhe = buflist; |
bhe | 76 | fs/ext/file.c | struct buffer_head ** bhb, ** bhe; |
bhe | 104 | fs/ext/file.c | bhb = bhe = buflist; |
bhe | 139 | fs/ext/file.c | if (bhb == bhe) |
bhe | 148 | fs/ext/file.c | if (*bhe) { |
bhe | 149 | fs/ext/file.c | wait_on_buffer(*bhe); |
bhe | 150 | fs/ext/file.c | if (!(*bhe)->b_uptodate) { /* read error? */ |
bhe | 162 | fs/ext/file.c | if (*bhe) { |
bhe | 163 | fs/ext/file.c | memcpy_tofs(buf,offset+(*bhe)->b_data,chars); |
bhe | 164 | fs/ext/file.c | brelse(*bhe); |
bhe | 171 | fs/ext/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 172 | fs/ext/file.c | bhe = buflist; |
bhe | 173 | fs/ext/file.c | } while (left > 0 && bhe != bhb && (!*bhe || !(*bhe)->b_lock)); |
bhe | 177 | fs/ext/file.c | while (bhe != bhb) { |
bhe | 178 | fs/ext/file.c | brelse(*bhe); |
bhe | 179 | fs/ext/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 180 | fs/ext/file.c | bhe = buflist; |
bhe | 118 | fs/isofs/file.c | struct buffer_head ** bhb, ** bhe; |
bhe | 144 | fs/isofs/file.c | bhb = bhe = buflist; |
bhe | 180 | fs/isofs/file.c | if (bhb == bhe) |
bhe | 184 | fs/isofs/file.c | if(blocks == 0 && bhrequest && filp->f_reada && bhb != bhe) { |
bhe | 205 | fs/isofs/file.c | if (bhb == bhe) |
bhe | 214 | fs/isofs/file.c | if (*bhe) {/* test for valid buffer */ |
bhe | 215 | fs/isofs/file.c | wait_on_buffer(*bhe); |
bhe | 216 | fs/isofs/file.c | if (!(*bhe)->b_uptodate) { |
bhe | 229 | fs/isofs/file.c | if (*bhe) { |
bhe | 232 | fs/isofs/file.c | unixify_text_buffer(offset+(*bhe)->b_data, |
bhe | 234 | fs/isofs/file.c | memcpy_tofs(buf,offset+(*bhe)->b_data,chars); |
bhe | 235 | fs/isofs/file.c | brelse(*bhe); |
bhe | 242 | fs/isofs/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 243 | fs/isofs/file.c | bhe = buflist; |
bhe | 244 | fs/isofs/file.c | } while( bhe != bhb && (*bhe == 0 || !(*bhe)->b_lock) && |
bhe | 249 | fs/isofs/file.c | while (bhe != bhb) { |
bhe | 250 | fs/isofs/file.c | if (*bhe) brelse(*bhe); |
bhe | 251 | fs/isofs/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 252 | fs/isofs/file.c | bhe = buflist; |
bhe | 70 | fs/minix/file.c | struct buffer_head ** bhb, ** bhe; |
bhe | 98 | fs/minix/file.c | bhb = bhe = buflist; |
bhe | 133 | fs/minix/file.c | if (bhb == bhe) |
bhe | 142 | fs/minix/file.c | if (*bhe) { |
bhe | 143 | fs/minix/file.c | wait_on_buffer(*bhe); |
bhe | 144 | fs/minix/file.c | if (!(*bhe)->b_uptodate) { /* read error? */ |
bhe | 156 | fs/minix/file.c | if (*bhe) { |
bhe | 157 | fs/minix/file.c | memcpy_tofs(buf,offset+(*bhe)->b_data,chars); |
bhe | 158 | fs/minix/file.c | brelse(*bhe); |
bhe | 165 | fs/minix/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 166 | fs/minix/file.c | bhe = buflist; |
bhe | 167 | fs/minix/file.c | } while (left > 0 && bhe != bhb && (!*bhe || !(*bhe)->b_lock)); |
bhe | 171 | fs/minix/file.c | while (bhe != bhb) { |
bhe | 172 | fs/minix/file.c | brelse(*bhe); |
bhe | 173 | fs/minix/file.c | if (++bhe == &buflist[NBUF]) |
bhe | 174 | fs/minix/file.c | bhe = buflist; |