Searched refs:bufio (Results 1 – 7 of 7) sorted by relevance
| /Linux-v4.19/drivers/md/persistent-data/ |
| D | dm-block-manager.c | 375 struct dm_bufio_client *bufio; member 392 bm->bufio = dm_bufio_client_create(bdev, block_size, max_held_per_thread, in dm_block_manager_create() 396 if (IS_ERR(bm->bufio)) { in dm_block_manager_create() 397 r = PTR_ERR(bm->bufio); in dm_block_manager_create() 413 dm_bufio_client_destroy(bm->bufio); in dm_block_manager_destroy() 420 return dm_bufio_get_block_size(bm->bufio); in dm_bm_block_size() 426 return dm_bufio_get_device_size(bm->bufio); in dm_bm_nr_blocks() 438 r = v->check(v, (struct dm_block *) buf, dm_bufio_get_block_size(bm->bufio)); in dm_bm_validate_buffer() 464 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_lock() 500 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock() [all …]
|
| /Linux-v4.19/drivers/md/ |
| D | dm-verity-fec.c | 75 res = dm_bufio_read(v->fec->bufio, v->fec->start + block, buf); in fec_read_parity() 211 struct dm_bufio_client *bufio; in fec_read_bufs() local 236 bufio = v->fec->data_bufio; in fec_read_bufs() 249 bufio = v->bufio; in fec_read_bufs() 252 bbuf = dm_bufio_read(bufio, block, &buf); in fec_read_bufs() 267 if (bufio == v->fec->data_bufio && in fec_read_bufs() 559 if (f->bufio) in verity_fec_dtr() 560 dm_bufio_client_destroy(f->bufio); in verity_fec_dtr() 740 if (dm_bufio_get_device_size(v->bufio) < f->hash_blocks) { in verity_fec_ctr() 746 f->bufio = dm_bufio_client_create(f->dev->bdev, in verity_fec_ctr() [all …]
|
| D | dm-verity-target.c | 284 data = dm_bufio_read(v->bufio, hash_block, &buf); in verity_verify_level() 605 dm_bufio_prefetch(v->bufio, hash_block_start, in verity_prefetch_io() 782 if (v->bufio) in verity_dtr() 783 dm_bufio_client_destroy(v->bufio); in verity_dtr() 1125 v->bufio = dm_bufio_client_create(v->hash_dev->bdev, in verity_ctr() 1128 if (IS_ERR(v->bufio)) { in verity_ctr() 1130 r = PTR_ERR(v->bufio); in verity_ctr() 1131 v->bufio = NULL; in verity_ctr() 1135 if (dm_bufio_get_device_size(v->bufio) < v->hash_blocks) { in verity_ctr()
|
| D | dm-verity.h | 38 struct dm_bufio_client *bufio; member
|
| D | dm-verity-fec.h | 42 struct dm_bufio_client *bufio; /* for parity data access */ member
|
| D | Makefile | 47 obj-$(CONFIG_DM_BUFIO) += dm-bufio.o
|
| D | dm-integrity.c | 154 struct dm_bufio_client *bufio; member 1119 data = dm_bufio_read(ic->bufio, *metadata_block, &b); in dm_integrity_rw_tag() 1161 r = dm_bufio_write_dirty_buffers(ic->bufio); in dm_integrity_flush_buffers() 2052 dm_bufio_write_dirty_buffers_async(ic->bufio); in do_journal_write() 3474 ic->bufio = dm_bufio_client_create(ic->meta_dev ? ic->meta_dev->bdev : ic->dev->bdev, in dm_integrity_ctr() 3476 if (IS_ERR(ic->bufio)) { in dm_integrity_ctr() 3477 r = PTR_ERR(ic->bufio); in dm_integrity_ctr() 3479 ic->bufio = NULL; in dm_integrity_ctr() 3482 dm_bufio_set_sector_offset(ic->bufio, ic->start + ic->initial_sectors); in dm_integrity_ctr() 3546 if (ic->bufio) in dm_integrity_dtr() [all …]
|