Home
last modified time | relevance | path

Searched refs:alloc_hint (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/lib/
Dsbitmap.c140 unsigned int alloc_hint, bool round_robin) in sbitmap_find_bit_in_index() argument
146 sb->map[index].depth, alloc_hint, in sbitmap_find_bit_in_index()
157 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin) in sbitmap_get() argument
162 index = SB_NR_TO_INDEX(sb, alloc_hint); in sbitmap_get()
170 alloc_hint = SB_NR_TO_BIT(sb, alloc_hint); in sbitmap_get()
172 alloc_hint = 0; in sbitmap_get()
175 nr = sbitmap_find_bit_in_index(sb, index, alloc_hint, in sbitmap_get()
183 alloc_hint = 0; in sbitmap_get()
192 int sbitmap_get_shallow(struct sbitmap *sb, unsigned int alloc_hint, in sbitmap_get_shallow() argument
198 index = SB_NR_TO_INDEX(sb, alloc_hint); in sbitmap_get_shallow()
[all …]
/Linux-v5.4/include/linux/
Dsbitmap.h109 unsigned int __percpu *alloc_hint; member
190 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin);
208 int sbitmap_get_shallow(struct sbitmap *sb, unsigned int alloc_hint,
386 free_percpu(sbq->alloc_hint); in sbitmap_queue_free()
/Linux-v5.4/fs/btrfs/
Dinode-map.c406 u64 alloc_hint = 0; in btrfs_save_ino_cache() local
502 prealloc, prealloc, &alloc_hint); in btrfs_save_ino_cache()
Dinode.c756 u64 alloc_hint = 0; in submit_compressed_extents() local
808 0, alloc_hint, &ins, 1, 1); in submit_compressed_extents()
896 alloc_hint = ins.objectid + ins.offset; in submit_compressed_extents()
924 u64 alloc_hint = 0; in get_extent_allocation_hint() local
938 alloc_hint = em->block_start; in get_extent_allocation_hint()
942 alloc_hint = em->block_start; in get_extent_allocation_hint()
948 return alloc_hint; in get_extent_allocation_hint()
971 u64 alloc_hint = 0; in cow_file_range() local
1021 alloc_hint = get_extent_allocation_hint(inode, start, num_bytes); in cow_file_range()
1028 fs_info->sectorsize, 0, alloc_hint, in cow_file_range()
[all …]
Dfile.c2986 u64 alloc_hint = 0; in btrfs_zero_range() local
3033 alloc_hint = em->block_start + em->len; in btrfs_zero_range()
3132 offset + len, &alloc_hint); in btrfs_zero_range()
3164 u64 alloc_hint = 0; in btrfs_fallocate() local
3324 offset + len, &alloc_hint); in btrfs_fallocate()
Dblock-group.c2150 u64 alloc_hint = 0; in cache_save_setup() local
2274 &alloc_hint); in cache_save_setup()
Dctree.h2894 loff_t actual_len, u64 *alloc_hint);
2898 loff_t actual_len, u64 *alloc_hint);
Drelocation.c3143 u64 alloc_hint = 0; in prealloc_file_extent_cluster() local
3178 end + 1, &alloc_hint); in prealloc_file_extent_cluster()
/Linux-v5.4/include/linux/ceph/
Drados.h516 } __attribute__ ((packed)) alloc_hint; member
Dosd_client.h138 } alloc_hint; member
/Linux-v5.4/net/ceph/
Dosd_client.c944 op->alloc_hint.expected_object_size = expected_object_size; in osd_req_op_alloc_hint_init()
945 op->alloc_hint.expected_write_size = expected_write_size; in osd_req_op_alloc_hint_init()
1017 dst->alloc_hint.expected_object_size = in osd_req_encode_op()
1018 cpu_to_le64(src->alloc_hint.expected_object_size); in osd_req_encode_op()
1019 dst->alloc_hint.expected_write_size = in osd_req_encode_op()
1020 cpu_to_le64(src->alloc_hint.expected_write_size); in osd_req_encode_op()