Home
last modified time | relevance | path

Searched refs:chunk_size (Results 1 – 25 of 110) sorted by relevance

12345

/Linux-v5.4/drivers/md/
Ddm-exception-store.c145 unsigned chunk_size; in set_chunk_size() local
147 if (kstrtouint(chunk_size_arg, 10, &chunk_size)) { in set_chunk_size()
152 if (!chunk_size) { in set_chunk_size()
153 store->chunk_size = store->chunk_mask = store->chunk_shift = 0; in set_chunk_size()
157 return dm_exception_store_set_chunk_size(store, chunk_size, error); in set_chunk_size()
161 unsigned chunk_size, in dm_exception_store_set_chunk_size() argument
165 if (!is_power_of_2(chunk_size)) { in dm_exception_store_set_chunk_size()
171 if (chunk_size % in dm_exception_store_set_chunk_size()
173 chunk_size % in dm_exception_store_set_chunk_size()
179 if (chunk_size > INT_MAX >> SECTOR_SHIFT) { in dm_exception_store_set_chunk_size()
[all …]
Ddm-unstripe.c21 uint32_t chunk_size; member
61 if (kstrtouint(argv[1], 10, &uc->chunk_size) || !uc->chunk_size) { in unstripe_ctr()
87 uc->unstripe_offset = uc->unstripe * uc->chunk_size; in unstripe_ctr()
88 uc->unstripe_width = (uc->stripes - 1) * uc->chunk_size; in unstripe_ctr()
89 uc->chunk_shift = is_power_of_2(uc->chunk_size) ? fls(uc->chunk_size) - 1 : 0; in unstripe_ctr()
92 if (sector_div(tmp_len, uc->chunk_size)) { in unstripe_ctr()
97 if (dm_set_target_max_io_len(ti, uc->chunk_size)) { in unstripe_ctr()
126 sector_div(tmp_sector, uc->chunk_size); in map_to_core()
156 uc->stripes, (unsigned long long)uc->chunk_size, uc->unstripe, in unstripe_status()
175 limits->chunk_sectors = uc->chunk_size; in unstripe_io_hints()
Ddm-stripe.c35 uint32_t chunk_size; member
103 uint32_t chunk_size; in stripe_ctr() local
117 if (kstrtouint(argv[1], 10, &chunk_size) || !chunk_size) { in stripe_ctr()
130 if (sector_div(tmp_len, chunk_size)) { in stripe_ctr()
164 r = dm_set_target_max_io_len(ti, chunk_size); in stripe_ctr()
176 sc->chunk_size = chunk_size; in stripe_ctr()
177 if (chunk_size & (chunk_size - 1)) in stripe_ctr()
180 sc->chunk_size_shift = __ffs(chunk_size); in stripe_ctr()
223 chunk_offset = sector_div(chunk, sc->chunk_size); in stripe_map_sector()
225 chunk_offset = chunk & (sc->chunk_size - 1); in stripe_map_sector()
[all …]
Ddm-snap-persistent.c81 __le32 chunk_size; member
172 len = ps->store->chunk_size << SECTOR_SHIFT; in alloc_area()
234 .sector = ps->store->chunk_size * chunk, in chunk_io()
235 .count = ps->store->chunk_size, in chunk_io()
301 memset(ps->area, 0, ps->store->chunk_size << SECTOR_SHIFT); in zero_memory_area()
314 unsigned chunk_size; in read_header() local
322 if (!ps->store->chunk_size) { in read_header()
323 ps->store->chunk_size = max(DM_CHUNK_SIZE_DEFAULT_SECTORS, in read_header()
326 ps->store->chunk_mask = ps->store->chunk_size - 1; in read_header()
327 ps->store->chunk_shift = __ffs(ps->store->chunk_size); in read_header()
[all …]
Ddm-snap-transient.c45 if (size < (tc->next_free + store->chunk_size)) in transient_prepare_exception()
49 tc->next_free += store->chunk_size; in transient_prepare_exception()
97 DMEMIT(" N %llu", (unsigned long long)store->chunk_size); in transient_status()
Ddm-exception-store.h121 unsigned chunk_size; member
184 unsigned chunk_size,
/Linux-v5.4/tools/testing/selftests/net/
Dtcp_mmap.c85 static int chunk_size = 512*1024; variable
139 buffer = malloc(chunk_size); in child_thread()
145 addr = mmap(NULL, chunk_size, PROT_READ, flags, fd, 0); in child_thread()
159 zc.length = chunk_size; in child_thread()
167 assert(zc.length <= chunk_size); in child_thread()
174 assert(zc.recv_skip_hint <= chunk_size); in child_thread()
185 while (sub < chunk_size) { in child_thread()
186 lu = read(fd, buffer + sub, chunk_size - sub); in child_thread()
225 munmap(addr, chunk_size); in child_thread()
274 &chunk_size, sizeof(chunk_size)) == -1) { in do_accept()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_buddy.c92 int i915_buddy_init(struct i915_buddy_mm *mm, u64 size, u64 chunk_size) in i915_buddy_init() argument
97 if (size < chunk_size) in i915_buddy_init()
100 if (chunk_size < PAGE_SIZE) in i915_buddy_init()
103 if (!is_power_of_2(chunk_size)) in i915_buddy_init()
106 size = round_down(size, chunk_size); in i915_buddy_init()
109 mm->chunk_size = chunk_size; in i915_buddy_init()
110 mm->max_order = ilog2(size) - ilog2(chunk_size); in i915_buddy_init()
144 order = ilog2(root_size) - ilog2(chunk_size); in i915_buddy_init()
153 GEM_BUG_ON(i915_buddy_block_size(mm, root) < chunk_size); in i915_buddy_init()
200 offset + (mm->chunk_size << block_order)); in split_block()
[all …]
Di915_buddy.h66 u64 chunk_size; member
110 return mm->chunk_size << i915_buddy_block_order(block); in i915_buddy_block_size()
113 int i915_buddy_init(struct i915_buddy_mm *mm, u64 size, u64 chunk_size);
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Di915_buddy.c60 if (block_size < mm->chunk_size) { in igt_check_block()
70 if (!IS_ALIGNED(block_size, mm->chunk_size)) { in igt_check_block()
75 if (!IS_ALIGNED(offset, mm->chunk_size)) { in igt_check_block()
281 static void igt_mm_config(u64 *size, u64 *chunk_size) in igt_mm_config() argument
294 *chunk_size = ms; in igt_mm_config()
302 u64 chunk_size; in igt_buddy_alloc_smoke() local
306 igt_mm_config(&mm_size, &chunk_size); in igt_buddy_alloc_smoke()
308 pr_info("buddy_init with size=%llx, chunk_size=%llx\n", mm_size, chunk_size); in igt_buddy_alloc_smoke()
310 err = i915_buddy_init(&mm, mm_size, chunk_size); in igt_buddy_alloc_smoke()
618 u64 chunk_size; in igt_buddy_alloc_range() local
[all …]
/Linux-v5.4/arch/x86/platform/olpc/
Dolpc_dt.c131 const size_t chunk_size = max(PAGE_SIZE, size); in prom_early_alloc() local
139 res = memblock_alloc(chunk_size, SMP_CACHE_BYTES); in prom_early_alloc()
142 chunk_size); in prom_early_alloc()
144 prom_early_allocated += chunk_size; in prom_early_alloc()
145 memset(res, 0, chunk_size); in prom_early_alloc()
146 free_mem = chunk_size; in prom_early_alloc()
/Linux-v5.4/net/xdp/
Dxdp_umem.c343 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg() local
348 if (chunk_size < XDP_UMEM_MIN_CHUNK_SIZE || chunk_size > PAGE_SIZE) { in xdp_umem_reg()
362 if (!unaligned_chunks && !is_power_of_2(chunk_size)) in xdp_umem_reg()
375 chunks = (unsigned int)div_u64(size, chunk_size); in xdp_umem_reg()
380 chunks_per_page = PAGE_SIZE / chunk_size; in xdp_umem_reg()
385 size_chk = chunk_size - headroom - XDP_PACKET_HEADROOM; in xdp_umem_reg()
391 : ~((u64)chunk_size - 1); in xdp_umem_reg()
394 umem->chunk_size_nohr = chunk_size - headroom; in xdp_umem_reg()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Di2c.c319 int off = mlxsw_i2c->cmd.mb_off_in, chunk_size, i, j; in mlxsw_i2c_write() local
333 chunk_size = (in_mbox_size > mlxsw_i2c->block_size) ? in mlxsw_i2c_write()
335 write_tran.len = MLXSW_I2C_ADDR_WIDTH + chunk_size; in mlxsw_i2c_write()
338 mlxsw_i2c->block_size * i, chunk_size); in mlxsw_i2c_write()
358 off += chunk_size; in mlxsw_i2c_write()
359 in_mbox_size -= chunk_size; in mlxsw_i2c_write()
398 int num, chunk_size, reg_size, i, j; in mlxsw_i2c_cmd() local
446 chunk_size = (reg_size > mlxsw_i2c->block_size) ? in mlxsw_i2c_cmd()
448 read_tran[1].len = chunk_size; in mlxsw_i2c_cmd()
470 off += chunk_size; in mlxsw_i2c_cmd()
[all …]
/Linux-v5.4/drivers/rtc/
Drtc-isl12026.c328 size_t chunk_size, num_written; in isl12026_nvm_write() local
348 chunk_size = round_down(offset, ISL12026_PAGESIZE) + in isl12026_nvm_write()
350 chunk_size = min(bytes, chunk_size); in isl12026_nvm_write()
355 memcpy(payload + 2, v + num_written, chunk_size); in isl12026_nvm_write()
358 msgs[0].len = chunk_size + 2; in isl12026_nvm_write()
368 bytes -= chunk_size; in isl12026_nvm_write()
369 offset += chunk_size; in isl12026_nvm_write()
370 num_written += chunk_size; in isl12026_nvm_write()
/Linux-v5.4/fs/nilfs2/
Ddir.c120 unsigned int chunk_size = nilfs_chunk_size(dir); in nilfs_check_page() local
129 if (limit & (chunk_size - 1)) in nilfs_check_page()
144 if (((offs + rec_len - 1) ^ offs) & ~(chunk_size-1)) in nilfs_check_page()
443 unsigned int chunk_size = nilfs_chunk_size(dir); in nilfs_add_link() local
475 rec_len = chunk_size; in nilfs_add_link()
476 de->rec_len = nilfs_rec_len_to_disk(chunk_size); in nilfs_add_link()
583 unsigned int chunk_size = nilfs_chunk_size(inode); in nilfs_make_empty() local
591 err = nilfs_prepare_chunk(page, 0, chunk_size); in nilfs_make_empty()
597 memset(kaddr, 0, chunk_size); in nilfs_make_empty()
607 de->rec_len = nilfs_rec_len_to_disk(chunk_size - NILFS_DIR_REC_LEN(1)); in nilfs_make_empty()
[all …]
/Linux-v5.4/arch/x86/kernel/cpu/mtrr/
Dcleanup.c474 u64 chunk_size, u64 gran_size) in x86_setup_var_mtrrs() argument
483 var_state.chunk_sizek = chunk_size >> 10; in x86_setup_var_mtrrs()
590 mtrr_calc_range_state(u64 chunk_size, u64 gran_size, in mtrr_calc_range_state() argument
607 num_reg = x86_setup_var_mtrrs(range, nr_range, chunk_size, gran_size); in mtrr_calc_range_state()
615 result[i].chunk_sizek = chunk_size >> 10; in mtrr_calc_range_state()
687 u64 chunk_size, gran_size; in mtrr_cleanup() local
758 for (chunk_size = gran_size; chunk_size < (1ULL<<32); in mtrr_cleanup()
759 chunk_size <<= 1) { in mtrr_cleanup()
764 mtrr_calc_range_state(chunk_size, gran_size, in mtrr_cleanup()
784 chunk_size = result[i].chunk_sizek; in mtrr_cleanup()
[all …]
/Linux-v5.4/fs/ext2/
Ddir.c119 unsigned chunk_size = ext2_chunk_size(dir); in ext2_check_page() local
129 if (limit & (chunk_size - 1)) in ext2_check_page()
144 if (unlikely(((offs + rec_len - 1) ^ offs) & ~(chunk_size-1))) in ext2_check_page()
466 unsigned chunk_size = ext2_chunk_size(dir); in ext2_add_link() local
498 rec_len = chunk_size; in ext2_add_link()
499 de->rec_len = ext2_rec_len_to_disk(chunk_size); in ext2_add_link()
606 unsigned chunk_size = ext2_chunk_size(inode); in ext2_make_empty() local
614 err = ext2_prepare_chunk(page, 0, chunk_size); in ext2_make_empty()
620 memset(kaddr, 0, chunk_size); in ext2_make_empty()
630 de->rec_len = ext2_rec_len_to_disk(chunk_size - EXT2_DIR_REC_LEN(1)); in ext2_make_empty()
[all …]
/Linux-v5.4/Documentation/admin-guide/device-mapper/
Dstriped.rst36 my $chunk_size = 128 * 2;
54 $stripe_dev_size -= $stripe_dev_size % ($chunk_size * $num_devs);
56 $table = "0 $stripe_dev_size striped $num_devs $chunk_size";
/Linux-v5.4/drivers/net/wireless/marvell/libertas/
Dif_sdio.c444 u32 chunk_size; in if_sdio_prog_helper() local
473 chunk_size = min_t(size_t, size, 60); in if_sdio_prog_helper()
475 *((__le32*)chunk_buffer) = cpu_to_le32(chunk_size); in if_sdio_prog_helper()
476 memcpy(chunk_buffer + 4, firmware, chunk_size); in if_sdio_prog_helper()
485 firmware += chunk_size; in if_sdio_prog_helper()
486 size -= chunk_size; in if_sdio_prog_helper()
540 u32 chunk_size; in if_sdio_prog_real() local
611 chunk_size = min_t(size_t, req_size, 512); in if_sdio_prog_real()
613 memcpy(chunk_buffer, firmware, chunk_size); in if_sdio_prog_real()
619 chunk_buffer, roundup(chunk_size, 32)); in if_sdio_prog_real()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/wcn36xx/
Ddxe.c238 int i, chunk_size = pool->chunk_size; in wcn36xx_dxe_init_tx_bd() local
249 bd_phy_addr += chunk_size; in wcn36xx_dxe_init_tx_bd()
250 bd_cpu_addr += chunk_size; in wcn36xx_dxe_init_tx_bd()
625 wcn->mgmt_mem_pool.chunk_size = WCN36XX_BD_CHUNK_SIZE + in wcn36xx_dxe_allocate_mem_pools()
628 s = wcn->mgmt_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_H; in wcn36xx_dxe_allocate_mem_pools()
640 wcn->data_mem_pool.chunk_size = WCN36XX_BD_CHUNK_SIZE + in wcn36xx_dxe_allocate_mem_pools()
643 s = wcn->data_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_L; in wcn36xx_dxe_allocate_mem_pools()
663 dma_free_coherent(wcn->dev, wcn->mgmt_mem_pool.chunk_size * in wcn36xx_dxe_free_mem_pools()
669 dma_free_coherent(wcn->dev, wcn->data_mem_pool.chunk_size * in wcn36xx_dxe_free_mem_pools()
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_device.c502 unsigned int chunk_size);
965 unsigned int chunk_size) in kfd_gtt_sa_init() argument
969 if (WARN_ON(buf_size < chunk_size)) in kfd_gtt_sa_init()
973 if (WARN_ON(chunk_size == 0)) in kfd_gtt_sa_init()
976 kfd->gtt_sa_chunk_size = chunk_size; in kfd_gtt_sa_init()
977 kfd->gtt_sa_num_of_chunks = buf_size / chunk_size; in kfd_gtt_sa_init()
1004 unsigned int chunk_size) in kfd_gtt_sa_calc_gpu_addr() argument
1006 return start_addr + bit_num * chunk_size; in kfd_gtt_sa_calc_gpu_addr()
1011 unsigned int chunk_size) in kfd_gtt_sa_calc_cpu_addr() argument
1013 return (uint32_t *) ((uint64_t) start_addr + bit_num * chunk_size); in kfd_gtt_sa_calc_cpu_addr()
/Linux-v5.4/include/uapi/linux/raid/
Dmd_u.h106 int chunk_size; /* 1 chunk size in bytes */ member
152 int chunk_size; /* in bytes */ member
/Linux-v5.4/fs/nfs/blocklayout/
Ddev.c127 p = xdr_decode_hyper(p, &b->stripe.chunk_size); in nfs4_block_decode_volume()
204 chunk = div_u64(offset, dev->chunk_size); in bl_map_stripe()
209 __func__, chunk_idx, offset, dev->chunk_size); in bl_map_stripe()
215 offset = chunk * dev->chunk_size; in bl_map_stripe()
225 map->len = dev->chunk_size; in bl_map_stripe()
469 d->chunk_size = v->stripe.chunk_size; in bl_parse_stripe()
/Linux-v5.4/arch/arm/mm/
Dcache-uniphier.c204 unsigned long chunk_size = min_t(unsigned long, size, in __uniphier_cache_maint_range() local
207 __uniphier_cache_maint_common(data, start, chunk_size, in __uniphier_cache_maint_range()
210 start += chunk_size; in __uniphier_cache_maint_range()
211 size -= chunk_size; in __uniphier_cache_maint_range()
/Linux-v5.4/arch/x86/xen/
Dsetup.c743 phys_addr_t mem_end, addr, size, chunk_size; in xen_memory_setup() local
826 chunk_size = size; in xen_memory_setup()
831 chunk_size = min(size, mem_end - addr); in xen_memory_setup()
833 chunk_size = min(size, PFN_PHYS(extra_pages)); in xen_memory_setup()
835 n_pfns = PFN_DOWN(addr + chunk_size) - pfn_s; in xen_memory_setup()
844 xen_align_and_add_e820_region(addr, chunk_size, type); in xen_memory_setup()
846 addr += chunk_size; in xen_memory_setup()
847 size -= chunk_size; in xen_memory_setup()

12345