/linux/Documentation/filesystems/ext4/ |
A D | blockmap.rst | 6 | 0 to 11 | Direct map to file blocks 0 to 11. … 8 … | Indirect block: (file blocks 12 to (``$block_size`` / 4) + 11, or 12 to 1035 i… 13 … (``$block_size`` / 4) | Direct map to (``$block_size`` / 4) blocks (1024 if 4KiB blocks) | … 16 …t block: (file blocks ``$block_size``/4 + 12 to (``$block_size`` / 4) ^ 2 + (``$block_size`` / 4) … 21 …$block_size`` / 4) | Map to (``$block_size`` / 4) indirect blocks (1024 if 4KiB blocks) … 26 … (``$block_size`` / 4) | Direct map to (``$block_size`` / 4) blocks (1024 if 4KiB blocks) | … 30 …blocks (``$block_size`` / 4) ^ 2 + (``$block_size`` / 4) + 12 to (``$block_size`` / 4) ^ 3 + (``$b… 35 …size`` / 4) | Map to (``$block_size`` / 4) double indirect blocks (1024 if 4KiB blocks) … 40 …$block_size`` / 4) | Map to (``$block_size`` / 4) indirect blocks (1024 if 4KiB blocks) … 45 … (``$block_size`` / 4) | Direct map to (``$block_size`` / 4) blocks (1024 if 4KiB blocks) | …
|
/linux/crypto/async_tx/ |
A D | async_pq.c | 117 srcs = (void **) blocks; in do_sync_gen_syndrome() 120 if (blocks[i] == NULL) { in do_sync_gen_syndrome() 187 BUG_ON(disks > MAX_DISKS || !(P(blocks, disks) || Q(blocks, disks))); in async_gen_syndrome() 211 if (blocks[i] == NULL) in async_gen_syndrome() 225 if (P(blocks, disks)) in async_gen_syndrome() 235 if (Q(blocks, disks)) in async_gen_syndrome() 257 if (!P(blocks, disks)) { in async_gen_syndrome() 261 if (!Q(blocks, disks)) { in async_gen_syndrome() 325 if (likely(blocks[i])) { in async_syndrome_val() 335 if (!P(blocks, disks)) { in async_syndrome_val() [all …]
|
A D | async_raid6_recov.c | 168 p = blocks[disks-2]; in __2data_recov_4() 170 q = blocks[disks-1]; in __2data_recov_4() 173 a = blocks[faila]; in __2data_recov_4() 175 b = blocks[failb]; in __2data_recov_4() 235 g = blocks[good]; in __2data_recov_5() 242 dp = blocks[faila]; in __2data_recov_5() 244 dq = blocks[failb]; in __2data_recov_5() 318 dp = blocks[faila]; in __2data_recov_n() 323 dq = blocks[failb]; in __2data_recov_n() 430 if (blocks[i]) in async_raid6_2data_recov() [all …]
|
/linux/crypto/ |
A D | aegis128-core.c | 68 crypto_aegis_aesenc(&state->blocks[i], &state->blocks[i - 1], in crypto_aegis128_update() 69 &state->blocks[i]); in crypto_aegis128_update() 70 crypto_aegis_aesenc(&state->blocks[0], &tmp, &state->blocks[0]); in crypto_aegis128_update() 108 state->blocks[0] = key_iv; in crypto_aegis128_init() 111 state->blocks[3] = *key; in crypto_aegis128_init() 112 state->blocks[4] = *key; in crypto_aegis128_init() 165 tmp = state->blocks[2]; in crypto_aegis128_encrypt_chunk() 181 tmp = state->blocks[2]; in crypto_aegis128_encrypt_chunk() 201 tmp = state->blocks[2]; in crypto_aegis128_encrypt_chunk() 226 tmp = state->blocks[2]; in crypto_aegis128_decrypt_chunk() [all …]
|
/linux/arch/arm64/crypto/ |
A D | aes-neonbs-glue.c | 29 int rounds, int blocks); 31 int rounds, int blocks); 46 int rounds, int blocks); 94 int rounds, int blocks)) in __ecb_crypt() argument 107 blocks = round_down(blocks, in __ecb_crypt() 112 ctx->rounds, blocks); in __ecb_crypt() 190 blocks = round_down(blocks, in cbc_decrypt() 220 blocks = round_down(blocks, in ctr_encrypt() 314 blocks = round_down(blocks, in __xts_crypt() 332 out += blocks * AES_BLOCK_SIZE; in __xts_crypt() [all …]
|
A D | sha512-ce-glue.c | 30 int blocks); 32 asmlinkage void sha512_block_data_order(u64 *digest, u8 const *src, int blocks); 35 int blocks) in __sha512_ce_transform() argument 37 while (blocks) { in __sha512_ce_transform() 41 rem = sha512_ce_transform(sst, src, blocks); in __sha512_ce_transform() 43 src += (blocks - rem) * SHA512_BLOCK_SIZE; in __sha512_ce_transform() 44 blocks = rem; in __sha512_ce_transform() 49 int blocks) in __sha512_block_data_order() argument 51 sha512_block_data_order(sst->state, src, blocks); in __sha512_block_data_order()
|
A D | aes-glue.c | 181 unsigned int blocks; in ecb_encrypt() local 201 unsigned int blocks; in ecb_decrypt() local 221 unsigned int blocks; in cbc_encrypt_walk() local 250 unsigned int blocks; in cbc_decrypt_walk() local 409 unsigned int blocks; in essiv_cbc_encrypt() local 414 if (blocks) { in essiv_cbc_encrypt() 431 unsigned int blocks; in essiv_cbc_decrypt() local 436 if (blocks) { in essiv_cbc_decrypt() 822 blocks = rem; in mac_do_update() 824 } while (blocks); in mac_do_update() [all …]
|
A D | sha2-ce-glue.c | 34 int blocks); 37 int blocks) in __sha2_ce_transform() argument 39 while (blocks) { in __sha2_ce_transform() 44 sst), src, blocks); in __sha2_ce_transform() 46 src += (blocks - rem) * SHA256_BLOCK_SIZE; in __sha2_ce_transform() 47 blocks = rem; in __sha2_ce_transform() 56 asmlinkage void sha256_block_data_order(u32 *digest, u8 const *src, int blocks); 59 int blocks) in __sha256_block_data_order() argument 61 sha256_block_data_order(sst->state, src, blocks); in __sha256_block_data_order()
|
A D | ghash-ce-glue.c | 81 blocks++; in ghash_do_update() 89 } while (--blocks); in ghash_do_update() 98 void (*simd_update)(int blocks, u64 dg[], in ghash_do_simd_update() argument 105 simd_update(blocks, dg, src, key->h, head); in ghash_do_simd_update() 125 int blocks; in ghash_update() local 135 blocks = len / GHASH_BLOCK_SIZE; in ghash_update() 139 int chunk = min(blocks, MAX_BLOCKS); in ghash_update() 145 blocks -= chunk; in ghash_update() 148 } while (unlikely(blocks > 0)); in ghash_update() 288 int blocks = count / GHASH_BLOCK_SIZE; in gcm_update_mac() local [all …]
|
/linux/drivers/mtd/ |
A D | rfd_ftl.c | 88 struct block *blocks; member 190 if (!part->blocks) in scan_header() 235 kfree(part->blocks); in scan_header() 281 part->blocks[block].free_sectors = 0; in erase_block() 289 part->blocks[block].free_sectors = 0; in erase_block() 298 part->blocks[block].erases++; in erase_block() 345 part->blocks[block_no].offset); in move_block_contents() 535 part->blocks[block].offset); in find_writable_block() 556 addr = part->blocks[block].offset + in mark_sector_deleted() 572 part->blocks[block].used_sectors--; in mark_sector_deleted() [all …]
|
/linux/arch/x86/crypto/ |
A D | ecb_cbc_helpers.h | 31 #define ECB_WALK_ADVANCE(blocks) do { \ argument 32 dst += (blocks) * __bsize; \ 33 src += (blocks) * __bsize; \ 34 nbytes -= (blocks) * __bsize; \ 37 #define ECB_BLOCK(blocks, func) do { \ argument 38 while (nbytes >= (blocks) * __bsize) { \ 40 ECB_WALK_ADVANCE(blocks); \ 55 #define CBC_DEC_BLOCK(blocks, func) do { \ argument 56 while (nbytes >= (blocks) * __bsize) { \ 57 const u8 *__iv = src + ((blocks) - 1) * __bsize; \ [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
A D | vidioc-g-edid.rst | 62 ``start_block`` and of size ``blocks`` will be placed in the memory 64 ``blocks`` * 128 bytes large (the size of one block is 128 bytes). 66 If there are fewer blocks than specified, then the driver will set 67 ``blocks`` to the actual number of blocks. If there are no EDID blocks 73 If ``start_block`` and ``blocks`` are both set to 0 when 75 total number of available EDID blocks and it will return 0 without 81 If there are no EDID blocks available at all, then 82 the driver will set ``blocks`` to 0 and it returns 0. 121 - ``blocks`` 123 (the maximum number of blocks as defined by the standard). When [all …]
|
/linux/arch/arm/crypto/ |
A D | aes-neonbs-glue.c | 32 int rounds, int blocks); 34 int rounds, int blocks); 37 int rounds, int blocks, u8 iv[]); 43 int rounds, int blocks, u8 iv[], int); 45 int rounds, int blocks, u8 iv[], int); 90 int rounds, int blocks)) in __ecb_crypt() argument 103 blocks = round_down(blocks, in __ecb_crypt() 108 ctx->rounds, blocks); in __ecb_crypt() 177 blocks = round_down(blocks, in cbc_decrypt() 250 blocks = round_down(blocks, in ctr_encrypt() [all …]
|
/linux/arch/m68k/emu/ |
A D | nfblock.c | 41 static inline s32 nfhd_get_capacity(u32 major, u32 minor, u32 *blocks, in nfhd_get_capacity() argument 45 virt_to_phys(blocks), virt_to_phys(blocksize)); in nfhd_get_capacity() 56 u32 blocks, bsize; member 85 geo->cylinders = dev->blocks >> (6 - dev->bshift); in nfhd_getgeo() 98 static int __init nfhd_init_one(int id, u32 blocks, u32 bsize) in nfhd_init_one() argument 105 blocks, bsize); in nfhd_init_one() 117 dev->blocks = blocks; in nfhd_init_one() 131 set_capacity(dev->disk, (sector_t)blocks * (bsize / 512)); in nfhd_init_one() 151 u32 blocks, bsize; in nfhd_init() local 169 if (nfhd_get_capacity(i, 0, &blocks, &bsize)) in nfhd_init() [all …]
|
/linux/drivers/gpu/drm/i915/selftests/ |
A D | i915_buddy.c | 112 struct list_head *blocks, in igt_check_blocks() argument 326 LIST_HEAD(blocks); in igt_buddy_alloc_smoke() 411 LIST_HEAD(blocks); in igt_buddy_alloc_pessimistic() 492 i915_buddy_free_list(&mm, &blocks); in igt_buddy_alloc_pessimistic() 502 LIST_HEAD(blocks); in igt_buddy_alloc_optimistic() 542 i915_buddy_free_list(&mm, &blocks); in igt_buddy_alloc_optimistic() 552 LIST_HEAD(blocks); in igt_buddy_alloc_pathological() 624 list_splice_tail(&holes, &blocks); in igt_buddy_alloc_pathological() 625 i915_buddy_free_list(&mm, &blocks); in igt_buddy_alloc_pathological() 634 LIST_HEAD(blocks); in igt_buddy_alloc_range() [all …]
|
/linux/drivers/mfd/ |
A D | stmpe.c | 39 unsigned int blocks; member 417 if (blocks & STMPE_BLOCK_GPIO) in stmpe801_enable() 429 .blocks = stmpe801_blocks, 541 if (blocks & STMPE_BLOCK_ADC) in stmpe811_enable() 593 .blocks = stmpe811_blocks, 608 .blocks = stmpe811_blocks, 664 .blocks = stmpe1600_blocks, 828 .blocks = stmpe1601_blocks, 937 .blocks = stmpe1801_blocks, 1043 .blocks = stmpe24xx_blocks, [all …]
|
/linux/Documentation/devicetree/bindings/sifive/ |
A D | sifive-blocks-ip-versioning.txt | 1 DT compatible string versioning for SiFive open-source IP blocks 4 strings for open-source SiFive IP blocks. HDL for these IP blocks 7 https://github.com/sifive/sifive-blocks 14 https://github.com/sifive/sifive-blocks/blob/v1.0/src/main/scala/devices/uart/UART.scala#L43 16 Until these IP blocks (or IP integration) support version 17 auto-discovery, the maintainers of these IP blocks intend to increment 19 interface to these IP blocks changes, or when the functionality of the 20 underlying IP blocks changes in a way that software should be aware of. 25 upstream sifive-blocks commits. It is expected that most drivers will
|
/linux/Documentation/admin-guide/device-mapper/ |
A D | era.rst | 9 addition it keeps track of which blocks were written within a user 14 Use cases include tracking changed blocks for backup software, and 25 origin dev device holding data blocks that may change 55 <metadata block size> <#used metadata blocks>/<#total metadata blocks> 61 #used metadata blocks Number of metadata blocks used 62 #total metadata blocks Total number of metadata blocks 64 held metadata root The location, in blocks, of the metadata root 89 - Ascertain which blocks have been written since the snapshot was taken 91 - Invalidate those blocks in the caching software 99 that it uses a few 4k blocks for updating metadata::
|
A D | dm-dust.rst | 10 requests on specific blocks (to emulate the behavior of a hard disk 14 "dmsetup status" displays "fail_read_on_bad_block"), reads of blocks 28 messages to add arbitrary bad blocks at new locations, and the 30 configured "bad blocks" will be treated as bad, or bypassed. 86 Adding and removing bad blocks 102 These bad blocks will be stored in the "bad block list". 128 ...and writing to the bad blocks will remove the blocks from the list, 157 Counting the number of bad blocks in the bad block list 165 A message will print with the number of bad blocks currently 170 Querying for specific bad blocks [all …]
|
/linux/Documentation/filesystems/ |
A D | qnx6.rst | 19 concepts of blocks, inodes and directories. 31 The space in the device or file is split up into blocks. These are a fixed 49 are done by copying all modified blocks during that specific write request 57 If the level value is 0, up to 16 direct blocks can be addressed by each 61 addressing block holds up to blocksize / 4 bytes pointers to data blocks. 66 indirect addressing blocks or inodes. 75 information (total number of filesystem blocks) or by taking the highest 95 addressed with 16 direct blocks. 181 blocks represented by the upper half bitmap system area bits. 183 Bitmap blocks, Inode blocks and indirect addressing blocks for those two [all …]
|
/linux/drivers/media/i2c/adv748x/ |
A D | adv748x-hdmi.c | 472 if (edid->start_block == 0 && edid->blocks == 0) { in adv748x_hdmi_get_edid() 473 edid->blocks = hdmi->edid.blocks; in adv748x_hdmi_get_edid() 477 if (edid->start_block >= hdmi->edid.blocks) in adv748x_hdmi_get_edid() 480 if (edid->start_block + edid->blocks > hdmi->edid.blocks) in adv748x_hdmi_get_edid() 481 edid->blocks = hdmi->edid.blocks - edid->start_block; in adv748x_hdmi_get_edid() 484 edid->blocks * 128); in adv748x_hdmi_get_edid() 524 if (edid->blocks == 0) { in adv748x_hdmi_set_edid() 525 hdmi->edid.blocks = 0; in adv748x_hdmi_set_edid() 541 if (edid->blocks > 4) { in adv748x_hdmi_set_edid() 542 edid->blocks = 4; in adv748x_hdmi_set_edid() [all …]
|
/linux/fs/xfs/libxfs/ |
A D | xfs_btree_staging.c | 565 uint64_t *blocks, in xfs_btree_bload_level_geometry() argument 584 *blocks = max(1ULL, *blocks); in xfs_btree_bload_level_geometry() 596 (*blocks)++; in xfs_btree_bload_level_geometry() 603 *avg_per_block, desired_npb, *blocks, in xfs_btree_bload_level_geometry() 753 uint64_t blocks; in xfs_btree_bload() local 769 &avg_per_block, &blocks, &blocks_with_extra); in xfs_btree_bload() 772 for (i = 0; i < blocks; i++) { in xfs_btree_bload() 804 total_blocks += blocks; in xfs_btree_bload() 811 nr_this_level = blocks; in xfs_btree_bload() 819 for (i = 0; i < blocks; i++) { in xfs_btree_bload() [all …]
|
/linux/fs/ |
A D | mpage.c | 167 sector_t blocks[MAX_BUF_PER_PAGE]; in do_mpage_readpage() local 213 blocks[page_block] = map_bh->b_blocknr + map_offset + in do_mpage_readpage() 302 if (!bdev_read_page(bdev, blocks[0] << (blkbits - 9), in do_mpage_readpage() 324 args->last_block_in_bio = blocks[blocks_per_page - 1]; in do_mpage_readpage() 490 sector_t blocks[MAX_BUF_PER_PAGE]; in __mpage_writepage() local 529 if (bh->b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage() 532 blocks[page_block++] = bh->b_blocknr; in __mpage_writepage() 573 if (map_bh.b_blocknr != blocks[page_block-1] + 1) in __mpage_writepage() 576 blocks[page_block++] = map_bh.b_blocknr; in __mpage_writepage() 608 if (bio && mpd->last_block_in_bio != blocks[0] - 1) in __mpage_writepage() [all …]
|
/linux/include/crypto/ |
A D | sm3_base.h | 19 typedef void (sm3_block_fn)(struct sm3_state *sst, u8 const *src, int blocks); 49 int blocks; in sm3_base_do_update() local 61 blocks = len / SM3_BLOCK_SIZE; in sm3_base_do_update() 64 if (blocks) { in sm3_base_do_update() 65 block_fn(sctx, data, blocks); in sm3_base_do_update() 66 data += blocks * SM3_BLOCK_SIZE; in sm3_base_do_update()
|
A D | sha1_base.h | 19 typedef void (sha1_block_fn)(struct sha1_state *sst, u8 const *src, int blocks); 46 int blocks; in sha1_base_do_update() local 58 blocks = len / SHA1_BLOCK_SIZE; in sha1_base_do_update() 61 if (blocks) { in sha1_base_do_update() 62 block_fn(sctx, data, blocks); in sha1_base_do_update() 63 data += blocks * SHA1_BLOCK_SIZE; in sha1_base_do_update()
|