Home
last modified time | relevance | path

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

/openbmc/linux/lib/
H A Dsbitmap.c17 if (!sb->alloc_hint) in init_alloc_hint()
85 bool alloc_hint) in sbitmap_init_node() argument
106 if (alloc_hint) { in sbitmap_init_node()
110 sb->alloc_hint = NULL; in sbitmap_init_node()
115 free_percpu(sb->alloc_hint); in sbitmap_init_node()
179 alloc_hint, wrap); in sbitmap_find_bit_in_word()
203 alloc_hint, wrap); in sbitmap_find_bit()
211 alloc_hint = 0; in sbitmap_find_bit()
231 alloc_hint = SB_NR_TO_BIT(sb, alloc_hint); in __sbitmap_get()
233 alloc_hint = 0; in __sbitmap_get()
[all …]
/openbmc/linux/io_uring/
H A Dfiletable.h26 table->alloc_hint = bit; in io_file_bitmap_clear()
33 table->alloc_hint = bit + 1; in io_file_bitmap_set()
71 ctx->file_table.alloc_hint = ctx->file_alloc_start; in io_reset_alloc_hint()
H A Dfiletable.c26 ret = find_next_zero_bit(table->bitmap, nr, table->alloc_hint); in io_file_bitmap_get()
30 if (table->alloc_hint == ctx->file_alloc_start) in io_file_bitmap_get()
32 nr = table->alloc_hint; in io_file_bitmap_get()
33 table->alloc_hint = ctx->file_alloc_start; in io_file_bitmap_get()
/openbmc/linux/include/linux/
H A Dsbitmap.h79 unsigned int __percpu *alloc_hint; member
166 gfp_t flags, int node, bool round_robin, bool alloc_hint);
182 free_percpu(sb->alloc_hint); in sbitmap_free()
344 if (likely(sb->alloc_hint && !sb->round_robin && bitnr < sb->depth)) in sbitmap_put()
345 *raw_cpu_ptr(sb->alloc_hint) = bitnr; in sbitmap_put()
H A Dio_uring_types.h34 unsigned int alloc_hint; member
/openbmc/qemu/include/hw/pci/
H A Dpci_device.h327 int alloc_hint) in pci_dma_sglist_init() argument
329 qemu_sglist_init(qsg, DEVICE(dev), alloc_hint, pci_get_address_space(dev)); in pci_dma_sglist_init()
/openbmc/qemu/system/
H A Ddma-helpers.c29 void qemu_sglist_init(QEMUSGList *qsg, DeviceState *dev, int alloc_hint, in qemu_sglist_init() argument
32 qsg->sg = g_new(ScatterGatherEntry, alloc_hint); in qemu_sglist_init()
34 qsg->nalloc = alloc_hint; in qemu_sglist_init()
H A Dphysmem.c176 static unsigned alloc_hint = 16; in phys_map_node_reserve() local
178 map->nodes_nb_alloc = MAX(alloc_hint, map->nodes_nb + nodes); in phys_map_node_reserve()
180 alloc_hint = map->nodes_nb_alloc; in phys_map_node_reserve()
/openbmc/linux/fs/btrfs/
H A Dbtrfs_inode.h495 loff_t actual_len, u64 *alloc_hint);
499 loff_t actual_len, u64 *alloc_hint);
H A Dinode.c1096 u64 *alloc_hint) in submit_one_async_extent() argument
1134 0, *alloc_hint, &ins, 1, 1); in submit_one_async_extent()
1217 u64 alloc_hint = 0; in get_extent_allocation_hint() local
1231 alloc_hint = em->block_start; in get_extent_allocation_hint()
1235 alloc_hint = em->block_start; in get_extent_allocation_hint()
1241 return alloc_hint; in get_extent_allocation_hint()
1279 u64 alloc_hint = 0; in cow_file_range() local
1377 min_alloc_size, 0, alloc_hint, in cow_file_range()
1575 u64 alloc_hint = 0; in submit_compressed_extents() local
7002 u64 alloc_hint; in btrfs_new_extent_direct() local
[all …]
H A Dfile.c2855 u64 alloc_hint = 0; in btrfs_zero_range() local
2900 alloc_hint = em->block_start + em->len; in btrfs_zero_range()
3003 offset + len, &alloc_hint); in btrfs_zero_range()
3035 u64 alloc_hint = 0; in btrfs_fallocate() local
3175 offset + len, &alloc_hint); in btrfs_fallocate()
H A Dblock-group.c3103 u64 alloc_hint = 0; in cache_save_setup() local
3231 &alloc_hint); in cache_save_setup()
H A Drelocation.c2835 u64 alloc_hint = 0; in prealloc_file_extent_cluster() local
2926 end + 1, &alloc_hint); in prealloc_file_extent_cluster()
/openbmc/qemu/util/
H A Diov.c275 void qemu_iovec_init(QEMUIOVector *qiov, int alloc_hint) in qemu_iovec_init() argument
277 qiov->iov = g_new(struct iovec, alloc_hint); in qemu_iovec_init()
279 qiov->nalloc = alloc_hint; in qemu_iovec_init()
/openbmc/qemu/include/qemu/
H A Diov.h223 void qemu_iovec_init(QEMUIOVector *qiov, int alloc_hint);
/openbmc/qemu/include/sysemu/
H A Ddma.h285 void qemu_sglist_init(QEMUSGList *qsg, DeviceState *dev, int alloc_hint,
/openbmc/linux/include/linux/ceph/
H A Drados.h538 } __attribute__ ((packed)) alloc_hint; member
H A Dosd_client.h194 } alloc_hint; member
/openbmc/linux/net/ceph/
H A Dosd_client.c950 op->alloc_hint.expected_object_size = expected_object_size; in osd_req_op_alloc_hint_init()
951 op->alloc_hint.expected_write_size = expected_write_size; in osd_req_op_alloc_hint_init()
952 op->alloc_hint.flags = flags; in osd_req_op_alloc_hint_init()
1027 dst->alloc_hint.expected_object_size = in osd_req_encode_op()
1028 cpu_to_le64(src->alloc_hint.expected_object_size); in osd_req_encode_op()
1029 dst->alloc_hint.expected_write_size = in osd_req_encode_op()
1030 cpu_to_le64(src->alloc_hint.expected_write_size); in osd_req_encode_op()
1031 dst->alloc_hint.flags = cpu_to_le32(src->alloc_hint.flags); in osd_req_encode_op()