| /openbmc/qemu/crypto/ |
| H A D | block.c | 58 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 D | block-qcow.c | 45 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 D | afsplit.c | 45 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 D | blockpriv.h | 56 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 D | block-luks.c | 411 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 D | ram.c | 99 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 D | rdma.c | 284 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 D | tpm_ppi.c | 28 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 D | 307.out | 7 {"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 D | 254.out | 1 {"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 D | 141.out | 10 {"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 D | 236.out | 6 {"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 D | 088.out | 3 == 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 D | base64.c | 107 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 D | block.h | 32 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 D | onenand_spl.c | 31 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 D | part_amiga.c | 76 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 D | nand_spl_loaders.c | 3 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 D | bzlib_blocksort.c | 389 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 D | block-coroutine-wrapper.rst | 2 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 D | physmem.c | 845 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 D | lattice_xo5_cpld.cpp | 89 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 D | Kconfig | 2 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 D | CVE-2024-38535.patch | 26 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 D | Kconfig | 5 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 …]
|