Function report |
Source Code:fs\block_dev.c |
Create Date:2022-07-28 20:14:44 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:blkdev_bio_end_io
Proto:static void blkdev_bio_end_io(struct bio *bio)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct bio * | bio |
300 | dio = bi_private |
301 | should_dirty = should_dirty |
306 | If Not multi_bio || atomic_dec_and_test( & ref) Then |
307 | If Not is_sync Then |
311 | If Value is more likely to compile time(!bi_status) Then |
314 | Else |
315 | ret = blk_status_to_errno(bi_status) |
318 | ki_complete(iocb, ret, 0) |
321 | Else |
329 | If should_dirty Then |
330 | bio_check_pages_dirty(bio) |
331 | Else |
332 | bio_release_pages(bio, false) |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |