Home
last modified time | relevance | path

Searched refs:block (Results 1 – 25 of 917) sorted by relevance

12345678910>>...37

/openbmc/qemu/crypto/
H A Dblock.c58 QCryptoBlock *block = g_new0(QCryptoBlock, 1); in qcrypto_block_open() local
60 qemu_mutex_init(&block->mutex); in qcrypto_block_open()
62 block->format = options->format; in qcrypto_block_open()
68 g_free(block); in qcrypto_block_open()
72 block->driver = qcrypto_block_drivers[options->format]; in qcrypto_block_open()
74 if (block->driver->open(block, options, optprefix, in qcrypto_block_open()
77 g_free(block); in qcrypto_block_open()
81 return block; in qcrypto_block_open()
93 QCryptoBlock *block = g_new0(QCryptoBlock, 1); in qcrypto_block_create() local
95 qemu_mutex_init(&block->mutex); in qcrypto_block_create()
[all …]
H A Dblock-qcow.c45 qcrypto_block_qcow_init(QCryptoBlock *block, in qcrypto_block_qcow_init() argument
65 block->niv = qcrypto_cipher_get_iv_len(QCRYPTO_CIPHER_ALGO_AES_128, in qcrypto_block_qcow_init()
67 block->ivgen = qcrypto_ivgen_new(QCRYPTO_IV_GEN_ALGO_PLAIN64, in qcrypto_block_qcow_init()
69 if (!block->ivgen) { in qcrypto_block_qcow_init()
74 ret = qcrypto_block_init_cipher(block, QCRYPTO_CIPHER_ALGO_AES_128, in qcrypto_block_qcow_init()
83 block->sector_size = QCRYPTO_BLOCK_QCOW_SECTOR_SIZE; in qcrypto_block_qcow_init()
84 block->payload_offset = 0; in qcrypto_block_qcow_init()
89 qcrypto_block_free_cipher(block); in qcrypto_block_qcow_init()
90 qcrypto_ivgen_free(block->ivgen); in qcrypto_block_qcow_init()
96 qcrypto_block_qcow_open(QCryptoBlock *block, in qcrypto_block_qcow_open() argument
[all …]
H A Dafsplit.c45 uint8_t *block, in qcrypto_afsplit_hash() argument
67 { .iov_base = block + (i * digestlen), in qcrypto_afsplit_hash()
80 memcpy(block + (i * digestlen), out, in qcrypto_afsplit_hash()
95 g_autofree uint8_t *block = g_new0(uint8_t, blocklen); in qcrypto_afsplit_encode() local
105 block, in qcrypto_afsplit_encode()
106 block); in qcrypto_afsplit_encode()
107 if (qcrypto_afsplit_hash(hash, blocklen, block, in qcrypto_afsplit_encode()
114 block, in qcrypto_afsplit_encode()
127 g_autofree uint8_t *block = g_new0(uint8_t, blocklen); in qcrypto_afsplit_decode() local
133 block, in qcrypto_afsplit_decode()
[all …]
H A Dblockpriv.h56 int (*open)(QCryptoBlock *block,
64 int (*create)(QCryptoBlock *block,
72 int (*amend)(QCryptoBlock *block,
80 int (*get_info)(QCryptoBlock *block,
84 void (*cleanup)(QCryptoBlock *block);
86 int (*encrypt)(QCryptoBlock *block,
91 int (*decrypt)(QCryptoBlock *block,
120 int qcrypto_block_decrypt_helper(QCryptoBlock *block,
127 int qcrypto_block_encrypt_helper(QCryptoBlock *block,
134 int qcrypto_block_init_cipher(QCryptoBlock *block,
[all …]
H A Dblock-luks.c411 qcrypto_block_luks_store_header(QCryptoBlock *block, in qcrypto_block_luks_store_header() argument
416 const QCryptoBlockLUKS *luks = block->opaque; in qcrypto_block_luks_store_header()
427 writefunc(block, 0, (const uint8_t *)hdr_copy, sizeof(*hdr_copy), in qcrypto_block_luks_store_header()
442 qcrypto_block_luks_load_header(QCryptoBlock *block, in qcrypto_block_luks_load_header() argument
448 QCryptoBlockLUKS *luks = block->opaque; in qcrypto_block_luks_load_header()
454 rv = readfunc(block, 0, in qcrypto_block_luks_load_header()
702 qcrypto_block_luks_store_key(QCryptoBlock *block, in qcrypto_block_luks_store_key() argument
711 QCryptoBlockLUKS *luks = block->opaque; in qcrypto_block_luks_store_key()
826 if (qcrypto_block_cipher_encrypt_helper(cipher, block->niv, ivgen, in qcrypto_block_luks_store_key()
836 if (writefunc(block, in qcrypto_block_luks_store_key()
[all …]
/openbmc/qemu/migration/
H A Dram.c99 RAMBlock *block; member
131 RAMBlock *block; member
226 bool migrate_ram_is_ignored(RAMBlock *block) in migrate_ram_is_ignored() argument
229 return !qemu_ram_is_migratable(block) || in migrate_ram_is_ignored()
231 (migrate_ignore_shared() && qemu_ram_is_shared(block) in migrate_ram_is_ignored()
232 && qemu_ram_is_named_file(block)); in migrate_ram_is_ignored()
239 RAMBlock *block; in foreach_not_ignored_block() local
244 RAMBLOCK_FOREACH_NOT_IGNORED(block) { in foreach_not_ignored_block()
245 ret = func(block, opaque); in foreach_not_ignored_block()
301 RAMBlock *block = qemu_ram_block_by_name(block_name); in ramblock_recv_bitmap_send() local
[all …]
H A Drdma.c284 RDMALocalBlock *block; member
447 local_block = &rdma->local_ram_blocks.block[reg->current_index]; in register_to_network()
483 comp->offset -= rdma->local_ram_blocks.block[comp->block_idx].offset; in compress_to_network()
559 RDMALocalBlock *block; in rdma_add_block() local
560 RDMALocalBlock *old = local->block; in rdma_add_block()
562 local->block = g_new0(RDMALocalBlock, local->nb_blocks + 1); in rdma_add_block()
571 &local->block[x]); in rdma_add_block()
574 memcpy(local->block, old, sizeof(RDMALocalBlock) * local->nb_blocks); in rdma_add_block()
578 block = &local->block[local->nb_blocks]; in rdma_add_block()
580 block->block_name = g_strdup(block_name); in rdma_add_block()
[all …]
/openbmc/qemu/hw/tpm/
H A Dtpm_ppi.c28 GuestPhysBlock *block; in tpm_ppi_reset() local
32 QTAILQ_FOREACH(block, &guest_phys_blocks.head, next) { in tpm_ppi_reset()
33 hwaddr mr_offs = block->host_addr - in tpm_ppi_reset()
34 (uint8_t *)memory_region_get_ram_ptr(block->mr); in tpm_ppi_reset()
36 trace_tpm_ppi_memset(block->host_addr, in tpm_ppi_reset()
37 block->target_end - block->target_start); in tpm_ppi_reset()
38 memset(block->host_addr, 0, in tpm_ppi_reset()
39 block->target_end - block->target_start); in tpm_ppi_reset()
40 memory_region_set_dirty(block->mr, mr_offs, in tpm_ppi_reset()
41 block->target_end - block->target_start); in tpm_ppi_reset()
/openbmc/qemu/tests/qemu-iotests/
H A D307.out7 {"execute": "query-block-exports", "arguments": {}}
11 {"execute": "block-export-add", "arguments": {"id": "export0", "node-name": "fmt", "type": "nbd"}}
13 {"execute": "query-block-exports", "arguments": {}}
18 flags: 0x158f ( readonly flush fua df multi cache block-status-payload )
19 min block: XXX
20 opt block: XXX
21 max block: XXX
28 {"execute": "block-export-add", "arguments": {"id": "#invalid", "node-name": "fmt", "type": "nbd"}}
29 {"error": {"class": "GenericError", "desc": "Invalid block export id"}}
30 {"execute": "block-export-add", "arguments": {"id": "export0", "node-name": "fmt", "type": "nbd"}}
[all …]
H A D254.out1 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}}
3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persisten…
5 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persisten…
24 "type": "block-dirty-bitmap-add"
37 "type": "block-dirty-bitmap-merge"
45 "type": "block-dirty-bitmap-add"
58 "type": "block-dirty-bitmap-merge"
66 "type": "block-dirty-bitmap-add"
79 "type": "block-dirty-bitmap-merge"
86 "type": "block-dirty-bitmap-remove"
[all …]
H A D141.out10 {"execute": "block-job-cancel", "arguments": {"device": "job0"}}
23 {"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block j…
24 {"execute": "block-job-cancel", "arguments": {"device": "job0"}}
30 === Testing active block-commit ===
33 {"execute": "block-commit", "arguments": {"device": "drv0", "job-id": "job0"}}
37 {"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block j…
38 {"execute": "block-job-cancel", "arguments": {"device": "job0"}}
44 === Testing non-active block-commit ===
47 {"execute": "block-commit", "arguments": {"device": "drv0", "job-id": "job0", "speed": 1, "top": "T…
50 {"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block j…
[all …]
H A D236.out6 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapA", "node"…
8 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapB", "node"…
55 "type": "block-dirty-bitmap-disable"
63 "type": "block-dirty-bitmap-add"
70 "type": "block-dirty-bitmap-clear"
119 "type": "block-dirty-bitmap-disable"
127 "type": "block-dirty-bitmap-add"
134 "type": "block-dirty-bitmap-disable"
141 "type": "block-dirty-bitmap-enable"
172 "type": "block-dirty-bitmap-disable"
[all …]
H A D088.out3 == Invalid block size ==
5 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 0
6 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 0
7 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 128
8 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 128
9 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 305419896
10 qemu-io: can't open device TEST_DIR/t.vpc: Invalid block size 305419896
/openbmc/libcper/
H A Dbase64.c107 UINT8 block[4]; in base64_decode() local
135 block[block_index] = decode_table[(UINT8)current_char]; in base64_decode()
136 if (block[block_index] == 0x80) { in base64_decode()
143 *pos++ = (block[0] << 2) | (block[1] >> 4); in base64_decode()
144 *pos++ = (block[1] << 4) | (block[2] >> 2); in base64_decode()
145 *pos++ = (block[2] << 6) | block[3]; in base64_decode()
155 *pos++ = (block[0] << 2) | (block[1] >> 4); in base64_decode()
157 *pos++ = (block[0] << 2) | (block[1] >> 4); in base64_decode()
158 *pos++ = (block[1] << 4) | (block[2] >> 2); in base64_decode()
/openbmc/qemu/include/crypto/
H A Dblock.h32 typedef int (*QCryptoBlockReadFunc)(QCryptoBlock *block,
39 typedef int (*QCryptoBlockInitFunc)(QCryptoBlock *block,
44 typedef int (*QCryptoBlockWriteFunc)(QCryptoBlock *block,
175 int qcrypto_block_amend_options(QCryptoBlock *block,
216 QCryptoBlockInfo *qcrypto_block_get_info(QCryptoBlock *block,
233 int qcrypto_block_decrypt(QCryptoBlock *block,
253 int qcrypto_block_encrypt(QCryptoBlock *block,
267 QCryptoCipher *qcrypto_block_get_cipher(QCryptoBlock *block);
278 QCryptoIVGen *qcrypto_block_get_ivgen(QCryptoBlock *block);
290 QCryptoHashAlgo qcrypto_block_get_kdf_hash(QCryptoBlock *block);
[all …]
/openbmc/u-boot/drivers/mtd/onenand/
H A Donenand_spl.c31 static inline int onenand_block_address(int block) in onenand_block_address() argument
34 if (block & density_mask) in onenand_block_address()
35 return ONENAND_DDP_CHIP1 | (block ^ density_mask); in onenand_block_address()
37 return block; in onenand_block_address()
40 static inline int onenand_bufferram_address(int block) in onenand_bufferram_address() argument
43 if (block & density_mask) in onenand_bufferram_address()
81 static int onenand_spl_read_page(uint32_t block, uint32_t page, uint32_t *buf, in onenand_spl_read_page() argument
87 onenand_writew(onenand_block_address(block), in onenand_spl_read_page()
90 onenand_writew(onenand_bufferram_address(block), in onenand_spl_read_page()
131 int onenand_spl_read_block(int block, int offset, int len, void *dst) in onenand_spl_read_block() argument
[all …]
/openbmc/u-boot/disk/
H A Dpart_amiga.c76 s32 *block = (s32 *)header; in sum_block() local
81 sum += *block++; in sum_block()
243 u32 block; in find_partition() local
255 block = rdb->partition_list; in find_partition()
256 PRINTF("find_partition: partition list at 0x%x\n", block); in find_partition()
258 while (block != 0xFFFFFFFF) in find_partition()
260 ulong res = blk_dread(dev_desc, block, 1, (ulong *)block_buffer); in find_partition()
266 PRINTF("PART block suspect at 0x%x, checking checksum\n",block); in find_partition()
273 block = p->next; in find_partition()
276 } else block = 0xFFFFFFFF; in find_partition()
[all …]
/openbmc/u-boot/drivers/mtd/nand/raw/
H A Dnand_spl_loaders.c3 unsigned int block, lastblock; in nand_spl_load_image() local
7 block = offs / CONFIG_SYS_NAND_BLOCK_SIZE; in nand_spl_load_image()
12 while (block <= lastblock) { in nand_spl_load_image()
13 if (!nand_is_bad_block(block)) { in nand_spl_load_image()
16 nand_read_page(block, page, dst); in nand_spl_load_image()
38 block++; in nand_spl_load_image()
74 int nand_spl_read_block(int block, int offset, int len, void *dst) in nand_spl_read_block() argument
90 nand_read_page(block, page, scratch_buf); in nand_spl_read_block()
95 nand_read_page(block, page, dst); in nand_spl_read_block()
/openbmc/u-boot/lib/bzip2/
H A Dbzlib_blocksort.c389 UChar* block, in mainGtU() argument
400 c1 = block[i1]; c2 = block[i2]; in mainGtU()
404 c1 = block[i1]; c2 = block[i2]; in mainGtU()
408 c1 = block[i1]; c2 = block[i2]; in mainGtU()
412 c1 = block[i1]; c2 = block[i2]; in mainGtU()
416 c1 = block[i1]; c2 = block[i2]; in mainGtU()
420 c1 = block[i1]; c2 = block[i2]; in mainGtU()
424 c1 = block[i1]; c2 = block[i2]; in mainGtU()
428 c1 = block[i1]; c2 = block[i2]; in mainGtU()
432 c1 = block[i1]; c2 = block[i2]; in mainGtU()
[all …]
/openbmc/qemu/docs/devel/
H A Dblock-coroutine-wrapper.rst2 block-coroutine-wrapper
5 A lot of functions in QEMU block layer (see ``block/*``) can only be
29 ``block/coroutines.h``) with the ``co_wrapper`` mark,
32 .. code-block:: c
36 2. You need to feed this declaration to block-coroutine-wrapper script.
39 ``block/meson.build``
42 ``<BUILD_DIR>/block/block-gen.c``.
47 1. The script location is ``scripts/block-coroutine-wrapper.py``.
50 ``block/coroutines.h``, for public declarations:
51 ``include/block/block.h``
[all …]
/openbmc/qemu/system/
H A Dphysmem.c845 RAMBlock *block; in qemu_get_ram_block() local
847 block = qatomic_rcu_read(&ram_list.mru_block); in qemu_get_ram_block()
848 if (block && addr - block->offset < block->max_length) { in qemu_get_ram_block()
849 return block; in qemu_get_ram_block()
851 RAMBLOCK_FOREACH(block) { in qemu_get_ram_block()
852 if (addr - block->offset < block->max_length) { in qemu_get_ram_block()
877 ram_list.mru_block = block; in qemu_get_ram_block()
878 return block; in qemu_get_ram_block()
885 RAMBlock *block; in tlb_reset_dirty_range_all() local
893 block = qemu_get_ram_block(start); in tlb_reset_dirty_range_all()
[all …]
/openbmc/phosphor-bmc-code-mgmt/cpld/lattice/
H A Dlattice_xo5_cpld.cpp89 auto eraseBlock = [this](uint8_t block) -> sdbusplus::async::task<bool> { in eraseCfg() argument
94 request.push_back(block); in eraseCfg()
105 for (size_t block = startBlock; block < endBlock; ++block) in eraseCfg() local
107 if (!(co_await eraseBlock(block))) in eraseCfg()
109 lg2::error("Erase failed: Block {BLOCK}", "BLOCK", block); in eraseCfg()
122 uint8_t block, uint8_t page, const std::vector<uint8_t>& data) in programPage() argument
128 request.push_back(block); in programPage()
156 for (size_t block = startBlock; block < endBlock; ++block) in programCfg() local
174 success |= co_await programPage(block, page, chunk); in programCfg()
180 "BLOCK", block, "PAGE", page); in programCfg()
[all …]
/openbmc/u-boot/drivers/block/
H A DKconfig2 bool "Support block devices"
6 Enable support for block devices, such as SCSI, MMC and USB
7 flash sticks. These provide a block-level interface which permits
16 Some devices require block support whether or not DM is enabled
19 bool "Support block devices in SPL"
23 Enable support for block devices, such as SCSI, MMC and USB
24 flash sticks. These provide a block-level interface which permits
31 bool "Support block devices in TPL"
35 Enable support for block devices, such as SCSI, MMC and USB
36 flash sticks. These provide a block-level interface which permits
[all …]
/openbmc/openbmc/meta-security/recipes-ids/suricata/files/
H A DCVE-2024-38535.patch26 vec.extend_from_slice(&block.value);
29 + } else if found == 1 && Rc::strong_count(&block.name) <= 2 {
31 vec.extend_from_slice(&block.value);
34 + } else if Rc::strong_count(&block.name) <= 2 {
36 vec.extend_from_slice(&block.value);
40 single = Ok(&block.value);
43 + } else if found == 1 && Rc::strong_count(&block.name) <= 2 {
48 vec.extend_from_slice(&block.value);
51 + } else if Rc::strong_count(&block.name) <= 2 {
53 vec.extend_from_slice(&block.value);
/openbmc/u-boot/board/toradex/common/
H A DKconfig5 bool "Enable Toradex config block support"
8 The Toradex config block stored production data on the on-module
13 # Helper config to determine the correct default location of the cfg block
41 int "Toradex config block eMMC device ID"
45 int "Toradex config block eMMC partition ID"
49 int "Toradex config block offset"
51 Specify the byte offset of the Toradex config block within the flash
52 device the config block is stored on.
55 int "Toradex config block offset, second instance"
58 Specify the byte offset of the 2nd instance of the Toradex config block
[all …]

12345678910>>...37