Function report |
Source Code:block\bio.c |
Create Date:2022-07-28 16:54:49 |
Last Modify:2020-03-17 23:13:58 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:punt_bios_to_rescuer
Proto:static void punt_bios_to_rescuer(struct bio_set *bs)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
struct bio_set * | bs |
362 | If WARN_ON_ONCE(!rescue_workqueue) Then Return |
375 | bio_list_init( & punt) |
376 | bio_list_init( & nopunt) |
378 | When bio = bio_list_pop( & bio_list[0]) cycle |
382 | bio_list_init( & nopunt) |
383 | When bio = bio_list_pop( & bio_list[1]) cycle |
387 | spin_lock( & * Deadlock avoidance for stacking block drivers: see comments in * bio_alloc_bioset() for details) |
388 | bio_list_merge( & rescue_list, & punt) |
389 | spin_unlock( & * Deadlock avoidance for stacking block drivers: see comments in * bio_alloc_bioset() for details) |
Name | Describe |
---|---|
bio_alloc_bioset | _alloc_bioset - allocate a bio for I/O*@gfp_mask: the GFP_* mask given to the slab allocator*@nr_iovecs: number of iovecs to pre-allocate*@bs: the bio_set to allocate from |
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 |