Searched refs:md_io (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.10/drivers/block/drbd/ |
| D | drbd_actlog.c | 87 (r = atomic_cmpxchg(&device->md_io.in_use, 0, 1)) == 0 || in drbd_md_get_buffer() 93 device->md_io.current_use = intent; in drbd_md_get_buffer() 94 device->md_io.start_jif = jiffies; in drbd_md_get_buffer() 95 device->md_io.submit_jif = device->md_io.start_jif - 1; in drbd_md_get_buffer() 96 return page_address(device->md_io.page); in drbd_md_get_buffer() 101 if (atomic_dec_and_test(&device->md_io.in_use)) in drbd_md_put_buffer() 134 device->md_io.done = 0; in _drbd_md_sync_page_io() 135 device->md_io.error = -ENODEV; in _drbd_md_sync_page_io() 145 if (bio_add_page(bio, device->md_io.page, size, 0) != size) in _drbd_md_sync_page_io() 162 atomic_inc(&device->md_io.in_use); /* drbd_md_put_buffer() is in the completion handler */ in _drbd_md_sync_page_io() [all …]
|
| D | drbd_main.c | 1993 atomic_set(&device->md_io.in_use, 0); in drbd_init_set_defaults() 2252 __free_page(device->md_io.page); in drbd_destroy_device() 2770 device->md_io.page = alloc_page(GFP_KERNEL); in drbd_create_device() 2771 if (!device->md_io.page) in drbd_create_device() 2855 __free_page(device->md_io.page); in drbd_create_device()
|
| D | drbd_worker.c | 55 device->md_io.error = blk_status_to_errno(bio->bi_status); in drbd_md_endio() 74 device->md_io.done = 1; in drbd_md_endio()
|
| D | drbd_debugfs.c | 141 tmp = device->md_io; in seq_print_resource_pending_meta_io()
|
| D | drbd_int.h | 940 struct drbd_md_io md_io; member
|
| /Linux-v5.10/drivers/md/ |
| D | md.c | 462 struct md_io { struct 472 struct md_io *md_io = bio->bi_private; in md_end_io() argument 473 struct mddev *mddev = md_io->mddev; in md_end_io() 475 part_end_io_acct(md_io->part, bio, md_io->start_time); in md_end_io() 477 bio->bi_end_io = md_io->orig_bi_end_io; in md_end_io() 478 bio->bi_private = md_io->orig_bi_private; in md_end_io() 480 mempool_free(md_io, &mddev->md_io_pool); in md_end_io() 511 struct md_io *md_io; in md_submit_bio() local 513 md_io = mempool_alloc(&mddev->md_io_pool, GFP_NOIO); in md_submit_bio() 514 md_io->mddev = mddev; in md_submit_bio() [all …]
|