Home
last modified time | relevance | path

Searched refs:bufio (Results 1 – 16 of 16) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-ebs-target.c24 struct dm_bufio_client *bufio; /* Use dm-bufio for read and read-modify-write processing. */ member
81 cur_len = min(dm_bufio_get_block_size(ec->bufio) - buf_off, bv_len); in __ebs_rw_bvec()
84 if (rw == READ || buf_off || bv_len < dm_bufio_get_block_size(ec->bufio)) in __ebs_rw_bvec()
85 ba = dm_bufio_read(ec->bufio, block, &b); in __ebs_rw_bvec()
87 ba = dm_bufio_new(ec->bufio, block, &b); in __ebs_rw_bvec()
161 return blocks ? dm_bufio_issue_discard(ec->bufio, block, blocks) : 0; in __ebs_discard_bio()
171 dm_bufio_forget_buffers(ec->bufio, __sector_to_block(ec, sector), blocks); in __ebs_forget_bio()
195 dm_bufio_prefetch(ec->bufio, block1, __nr_blocks(ec, bio)); in __ebs_process_bios()
199 dm_bufio_prefetch(ec->bufio, block1, 1); in __ebs_process_bios()
201 dm_bufio_prefetch(ec->bufio, block2, 1); in __ebs_process_bios()
[all …]
H A Ddm-verity-fec.c71 res = dm_bufio_read(v->fec->bufio, block, buf); in fec_read_parity()
206 struct dm_bufio_client *bufio; in fec_read_bufs() local
234 bufio = v->fec->data_bufio; in fec_read_bufs()
247 bufio = v->bufio; in fec_read_bufs()
250 bbuf = dm_bufio_read(bufio, block, &buf); in fec_read_bufs()
265 if (bufio == v->fec->data_bufio && in fec_read_bufs()
558 if (f->bufio) in verity_fec_dtr()
559 dm_bufio_client_destroy(f->bufio); in verity_fec_dtr()
739 if (dm_bufio_get_device_size(v->bufio) < f->hash_blocks) { in verity_fec_ctr()
750 f->bufio = dm_bufio_client_create(f->dev->bdev, in verity_fec_ctr()
[all …]
H A Ddm-bow.c86 struct dm_bufio_client *bufio; member
293 read = dm_bufio_read(bc->bufio, page, &read_buffer); in copy_data()
303 write = dm_bufio_new(bc->bufio, in copy_data()
319 dm_bufio_write_dirty_buffers(bc->bufio); in copy_data()
391 sector = dm_bufio_new(bc->bufio, 0, &sector_buffer); in add_log_entry()
407 dm_bufio_write_dirty_buffers(bc->bufio); in add_log_entry()
614 if (bc->bufio) in dm_bow_dtr()
615 dm_bufio_client_destroy(bc->bufio); in dm_bow_dtr()
748 bc->bufio = dm_bufio_client_create(bc->dev->bdev, bc->block_size, 1, 0, in dm_bow_ctr()
750 if (IS_ERR(bc->bufio)) { in dm_bow_ctr()
[all …]
H A Ddm-verity-target.c288 data = dm_bufio_read(v->bufio, hash_block, &buf); in verity_verify_level()
628 dm_bufio_prefetch(v->bufio, hash_block_start, in verity_prefetch_io()
827 if (v->bufio) in verity_dtr()
828 dm_bufio_client_destroy(v->bufio); in verity_dtr()
1206 v->bufio = dm_bufio_client_create(v->hash_dev->bdev, in verity_ctr()
1209 if (IS_ERR(v->bufio)) { in verity_ctr()
1211 r = PTR_ERR(v->bufio); in verity_ctr()
1212 v->bufio = NULL; in verity_ctr()
1216 if (dm_bufio_get_device_size(v->bufio) < v->hash_blocks) { in verity_ctr()
H A Ddm-verity.h38 struct dm_bufio_client *bufio; member
H A Ddm-verity-fec.h38 struct dm_bufio_client *bufio; /* for parity data access */ member
H A DMakefile52 obj-$(CONFIG_DM_BUFIO) += dm-bufio.o
H A Ddm-integrity.c162 struct dm_bufio_client *bufio; member
1329 data = dm_bufio_read(ic->bufio, *metadata_block, &b); in dm_integrity_rw_tag()
1422 fr.io_req.client = dm_bufio_get_dm_io_client(ic->bufio), in dm_integrity_flush_buffers()
1432 r = dm_bufio_write_dirty_buffers(ic->bufio); in dm_integrity_flush_buffers()
2459 dm_bufio_write_dirty_buffers_async(ic->bufio); in do_journal_write()
4282 ic->bufio = dm_bufio_client_create(ic->meta_dev ? ic->meta_dev->bdev : ic->dev->bdev, in dm_integrity_ctr()
4284 if (IS_ERR(ic->bufio)) { in dm_integrity_ctr()
4285 r = PTR_ERR(ic->bufio); in dm_integrity_ctr()
4287 ic->bufio = NULL; in dm_integrity_ctr()
4290 dm_bufio_set_sector_offset(ic->bufio, ic->start + ic->initial_sectors); in dm_integrity_ctr()
[all …]
/OK3568_Linux_fs/kernel/drivers/md/persistent-data/
H A Ddm-block-manager.c374 struct dm_bufio_client *bufio; member
391 bm->bufio = dm_bufio_client_create(bdev, block_size, max_held_per_thread, in dm_block_manager_create()
395 if (IS_ERR(bm->bufio)) { in dm_block_manager_create()
396 r = PTR_ERR(bm->bufio); in dm_block_manager_create()
412 dm_bufio_client_destroy(bm->bufio); in dm_block_manager_destroy()
419 return dm_bufio_get_block_size(bm->bufio); in dm_bm_block_size()
425 return dm_bufio_get_device_size(bm->bufio); in dm_bm_nr_blocks()
437 r = v->check(v, (struct dm_block *) buf, dm_bufio_get_block_size(bm->bufio)); in dm_bm_validate_buffer()
463 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_lock()
499 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock()
[all …]
/OK3568_Linux_fs/buildroot/boot/grub2/
H A D0034-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch2618 -@COND_emu_TRUE@am__append_2950 = bufio.module
2619 -@COND_emu_TRUE@am__append_2951 = bufio.module$(EXEEXT)
2622 +@COND_emu_TRUE@am__append_2943 = bufio.module
2623 +@COND_emu_TRUE@am__append_2944 = bufio.module$(EXEEXT)
2631 @COND_emu_TRUE@ bufio.marker
2632 -@COND_emu_TRUE@am__append_2955 = bufio.mod
2633 -@COND_emu_TRUE@am__append_2956 = bufio.marker
2634 -@COND_i386_pc_TRUE@am__append_2957 = bufio.module
2635 -@COND_i386_pc_TRUE@am__append_2958 = bufio.module$(EXEEXT)
2639 +@COND_emu_TRUE@am__append_2948 = bufio.mod
[all …]
H A D0150-Makefile-Make-libgrub.pp-depend-on-config-util.h.patch9 …ture.c ../grub-core/video/colors.c ../grub-core/unidata.c ../grub-core/io/bufio.c ../grub-core/fs/…
H A D0131-kern-buffer-Add-variable-sized-heap-buffer.patch69 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
70 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
132 …g3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
133 …g3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
213 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
214 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
1232 ./include/grub/bufio.h
H A D0033-verifiers-Move-verifiers-API-to-kernel-image.patch111 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
112 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
174 …g3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
175 …g3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
255 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
256 …p.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.…
H A D0032-efi-Add-secure-boot-detection.patch140 - font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c \
166 + font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c \
H A D0006-malloc-Use-overflow-checking-primitives-where-we-do-.patch1299 #include <grub/bufio.h>
/OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/files/
H A DCVE-2021-3697-video-readers-jpeg-Block-int-underflow-wild-pointer.patch53 #include <grub/bufio.h>