Home
last modified time | relevance | path

Searched defs:bitmap (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/linux/drivers/md/
H A Dmd-bitmap.c152 struct bitmap { struct
154 struct bitmap_counts { argument
167 struct mddev *mddev; /* the md device that the bitmap is for */ argument
172 struct bitmap_storage { argument
175 /* cached copy of the bitmap file superblock */ argument
197 * the bitmap daemon - periodically wakes up and sweeps the bitmap argument
202 * when we lasted called end_sync to update bitmap with resync argument
207 /* pending writes to the bitmap file */ argument
220 static int __bitmap_resize(struct bitmap *bitmap, sector_t blocks, argument
223 static inline char *bmname(struct bitmap *bitmap) in bmname()
[all …]
/linux/fs/xfs/scrub/
H A Dbitmap.c62 #define for_each_xbitmap64_extent(bn, bitmap) \ in INTERVAL_TREE_DEFINE() argument
121 struct xbitmap64 *bitmap, in xbitmap64_set()
181 struct xbitmap64 *bitmap) in xbitmap64_destroy()
194 struct xbitmap64 *bitmap) in xbitmap64_init()
215 struct xbitmap64 *bitmap, in xbitmap64_disunion()
237 struct xbitmap64 *bitmap) in xbitmap64_hweight()
251 struct xbitmap64 *bitmap, in xbitmap64_walk()
270 struct xbitmap64 *bitmap) in xbitmap64_empty()
278 struct xbitmap64 *bitmap, in xbitmap64_test()
337 #define for_each_xbitmap32_extent(bn, bitmap) \ in INTERVAL_TREE_DEFINE() argument
[all …]
H A Dagb_bitmap.h15 static inline void xagb_bitmap_init(struct xagb_bitmap *bitmap) in xagb_bitmap_init()
20 static inline void xagb_bitmap_destroy(struct xagb_bitmap *bitmap) in xagb_bitmap_destroy()
25 static inline int xagb_bitmap_clear(struct xagb_bitmap *bitmap, in xagb_bitmap_clear()
30 static inline int xagb_bitmap_set(struct xagb_bitmap *bitmap, in xagb_bitmap_set()
36 static inline bool xagb_bitmap_test(struct xagb_bitmap *bitmap, in xagb_bitmap_test()
42 static inline int xagb_bitmap_disunion(struct xagb_bitmap *bitmap, in xagb_bitmap_disunion()
48 static inline uint32_t xagb_bitmap_hweight(struct xagb_bitmap *bitmap) in xagb_bitmap_hweight()
52 static inline bool xagb_bitmap_empty(struct xagb_bitmap *bitmap) in xagb_bitmap_empty()
57 static inline int xagb_bitmap_walk(struct xagb_bitmap *bitmap, in xagb_bitmap_walk()
H A Dagino_bitmap.h15 static inline void xagino_bitmap_init(struct xagino_bitmap *bitmap) in xagino_bitmap_init()
20 static inline void xagino_bitmap_destroy(struct xagino_bitmap *bitmap) in xagino_bitmap_destroy()
25 static inline int xagino_bitmap_clear(struct xagino_bitmap *bitmap, in xagino_bitmap_clear()
31 static inline int xagino_bitmap_set(struct xagino_bitmap *bitmap, in xagino_bitmap_set()
37 static inline bool xagino_bitmap_test(struct xagino_bitmap *bitmap, in xagino_bitmap_test()
43 static inline int xagino_bitmap_walk(struct xagino_bitmap *bitmap, in xagino_bitmap_walk()
H A Dino_bitmap.h15 static inline void xino_bitmap_init(struct xino_bitmap *bitmap) in xino_bitmap_init()
20 static inline void xino_bitmap_destroy(struct xino_bitmap *bitmap) in xino_bitmap_destroy()
25 static inline int xino_bitmap_set(struct xino_bitmap *bitmap, xfs_ino_t ino) in xino_bitmap_set()
30 static inline int xino_bitmap_test(struct xino_bitmap *bitmap, xfs_ino_t ino) in xino_bitmap_test()
H A Dfsb_bitmap.h15 static inline void xfsb_bitmap_init(struct xfsb_bitmap *bitmap) in xfsb_bitmap_init()
20 static inline void xfsb_bitmap_destroy(struct xfsb_bitmap *bitmap) in xfsb_bitmap_destroy()
25 static inline int xfsb_bitmap_set(struct xfsb_bitmap *bitmap, in xfsb_bitmap_set()
31 static inline int xfsb_bitmap_walk(struct xfsb_bitmap *bitmap, in xfsb_bitmap_walk()
H A Ddab_bitmap.h15 static inline void xdab_bitmap_init(struct xdab_bitmap *bitmap) in xdab_bitmap_init()
20 static inline void xdab_bitmap_destroy(struct xdab_bitmap *bitmap) in xdab_bitmap_destroy()
25 static inline int xdab_bitmap_set(struct xdab_bitmap *bitmap, in xdab_bitmap_set()
31 static inline bool xdab_bitmap_test(struct xdab_bitmap *bitmap, in xdab_bitmap_test()
H A Doff_bitmap.h15 static inline void xoff_bitmap_init(struct xoff_bitmap *bitmap) in xoff_bitmap_init()
20 static inline void xoff_bitmap_destroy(struct xoff_bitmap *bitmap) in xoff_bitmap_destroy()
25 static inline int xoff_bitmap_set(struct xoff_bitmap *bitmap, in xoff_bitmap_set()
31 static inline int xoff_bitmap_walk(struct xoff_bitmap *bitmap, in xoff_bitmap_walk()
H A Drtb_bitmap.h15 static inline void xrtb_bitmap_init(struct xrtb_bitmap *bitmap) in xrtb_bitmap_init()
20 static inline void xrtb_bitmap_destroy(struct xrtb_bitmap *bitmap) in xrtb_bitmap_destroy()
25 static inline int xrtb_bitmap_set(struct xrtb_bitmap *bitmap, in xrtb_bitmap_set()
31 static inline int xrtb_bitmap_walk(struct xrtb_bitmap *bitmap, in xrtb_bitmap_walk()
H A Drgb_bitmap.h15 static inline void xrgb_bitmap_init(struct xrgb_bitmap *bitmap) in xrgb_bitmap_init()
20 static inline void xrgb_bitmap_destroy(struct xrgb_bitmap *bitmap) in xrgb_bitmap_destroy()
25 static inline int xrgb_bitmap_set(struct xrgb_bitmap *bitmap, in xrgb_bitmap_set()
31 static inline int xrgb_bitmap_walk(struct xrgb_bitmap *bitmap, in xrgb_bitmap_walk()
H A Dagb_bitmap.c58 struct xagb_bitmap *bitmap = priv; in xagb_bitmap_visit_btblock() local
76 struct xagb_bitmap *bitmap, in xagb_bitmap_set_btblocks()
90 struct xagb_bitmap *bitmap, in xagb_bitmap_set_btcur_path()
/linux/drivers/iommu/iommufd/
H A Diova_bitmap.c106 u8 __user *bitmap; member
130 static unsigned long iova_bitmap_offset_to_index(struct iova_bitmap *bitmap, in iova_bitmap_offset_to_index()
140 static unsigned long iova_bitmap_index_to_offset(struct iova_bitmap *bitmap, in iova_bitmap_index_to_offset()
151 static unsigned long iova_bitmap_mapped_iova(struct iova_bitmap *bitmap) in iova_bitmap_mapped_iova()
165 static int iova_bitmap_get(struct iova_bitmap *bitmap) in iova_bitmap_get()
219 static void iova_bitmap_put(struct iova_bitmap *bitmap) in iova_bitmap_put()
247 struct iova_bitmap *bitmap; in iova_bitmap_alloc() local
283 void iova_bitmap_free(struct iova_bitmap *bitmap) in iova_bitmap_free()
302 static unsigned long iova_bitmap_mapped_remaining(struct iova_bitmap *bitmap) in iova_bitmap_mapped_remaining()
318 static unsigned long iova_bitmap_mapped_length(struct iova_bitmap *bitmap) in iova_bitmap_mapped_length()
[all …]
/linux/lib/
H A Dfind_bit_benchmark.c36 static int __init test_find_first_bit(void *bitmap, unsigned long len) in test_find_first_bit()
52 static int __init test_find_first_and_bit(void *bitmap, const void *bitmap2, unsigned long len) in test_find_first_and_bit()
71 static int __init test_find_next_bit(const void *bitmap, unsigned long len) in test_find_next_bit()
85 static int __init test_find_next_zero_bit(const void *bitmap, unsigned long len) in test_find_next_zero_bit()
99 static int __init test_find_last_bit(const void *bitmap, unsigned long len) in test_find_last_bit()
118 static int __init test_find_nth_bit(const unsigned long *bitmap, unsigned long len) in test_find_nth_bit()
134 static int __init test_find_next_and_bit(const void *bitmap, in test_find_next_and_bit()
H A Dbitmap.c338 unsigned int __bitmap_weight(const unsigned long *bitmap, unsigned int bits) in __bitmap_weight()
743 void bitmap_free(const unsigned long *bitmap) in bitmap_free()
751 unsigned long *bitmap = data; in devm_bitmap_free() local
759 unsigned long *bitmap; in devm_bitmap_alloc() local
788 void bitmap_from_arr32(unsigned long *bitmap, const u32 *buf, unsigned int nbits) in bitmap_from_arr32()
811 void bitmap_to_arr32(u32 *buf, const unsigned long *bitmap, unsigned int nbits) in bitmap_to_arr32()
836 void bitmap_from_arr64(unsigned long *bitmap, const u64 *buf, unsigned int nbits) in bitmap_from_arr64()
866 void bitmap_to_arr64(u64 *buf, const unsigned long *bitmap, unsigned int nbits) in bitmap_to_arr64()
H A Didr.c386 struct ida_bitmap *bitmap, *alloc = NULL; in ida_alloc_range() local
558 struct ida_bitmap *bitmap; in ida_free() local
611 struct ida_bitmap *bitmap; in ida_destroy() local
649 struct ida_bitmap *bitmap = entry; in ida_dump_entry() local
H A Dfind_bit_benchmark_rust.rs68 let mut bitmap = BitmapVec::new(BITMAP_LEN, GFP_KERNEL).expect("alloc bitmap failed"); in find_bit_test() localVariable
76 let mut bitmap = BitmapVec::new(BITMAP_LEN, GFP_KERNEL).expect("alloc sparse bitmap failed"); in find_bit_test() localVariable
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dalloc.c44 u32 mlx4_bitmap_alloc(struct mlx4_bitmap *bitmap) in mlx4_bitmap_alloc()
74 void mlx4_bitmap_free(struct mlx4_bitmap *bitmap, u32 obj, int use_rr) in mlx4_bitmap_free()
79 static unsigned long find_aligned_range(unsigned long *bitmap, in find_aligned_range()
109 u32 mlx4_bitmap_alloc_range(struct mlx4_bitmap *bitmap, int cnt, in mlx4_bitmap_alloc_range()
147 u32 mlx4_bitmap_avail(struct mlx4_bitmap *bitmap) in mlx4_bitmap_avail()
152 static u32 mlx4_bitmap_masked_value(struct mlx4_bitmap *bitmap, u32 obj) in mlx4_bitmap_masked_value()
157 void mlx4_bitmap_free_range(struct mlx4_bitmap *bitmap, u32 obj, int cnt, in mlx4_bitmap_free_range()
173 int mlx4_bitmap_init(struct mlx4_bitmap *bitmap, u32 num, u32 mask, in mlx4_bitmap_init()
197 void mlx4_bitmap_cleanup(struct mlx4_bitmap *bitmap) in mlx4_bitmap_cleanup()
217 struct mlx4_bitmap *bitmap; member
[all …]
/linux/include/linux/
H A Diova_bitmap.h36 static inline void iova_bitmap_free(struct iova_bitmap *bitmap) in iova_bitmap_free()
40 static inline int iova_bitmap_for_each(struct iova_bitmap *bitmap, void *opaque, in iova_bitmap_for_each()
46 static inline void iova_bitmap_set(struct iova_bitmap *bitmap, in iova_bitmap_set()
H A Dbitmap.h299 #define bitmap_from_arr32(bitmap, buf, nbits) \ argument
302 #define bitmap_to_arr32(buf, bitmap, nbits) \ argument
315 #define bitmap_from_arr64(bitmap, buf, nbits) \ argument
317 #define bitmap_to_arr64(buf, bitmap, nbits) \ argument
638 void bitmap_next_set_region(unsigned long *bitmap, unsigned int *rs, in bitmap_next_set_region()
655 void bitmap_release_region(unsigned long *bitmap, unsigned int pos, int order) in bitmap_release_region()
672 int bitmap_allocate_region(unsigned long *bitmap, unsigned int pos, int order) in bitmap_allocate_region()
697 int bitmap_find_free_region(unsigned long *bitmap, unsigned int bits, int order) in bitmap_find_free_region()
/linux/drivers/net/wireless/ath/wcn36xx/
H A Dfirmware.c81 void wcn36xx_firmware_set_feat_caps(u32 *bitmap, in wcn36xx_firmware_set_feat_caps()
96 int wcn36xx_firmware_get_feat_caps(u32 *bitmap, in wcn36xx_firmware_get_feat_caps()
112 void wcn36xx_firmware_clear_feat_caps(u32 *bitmap, in wcn36xx_firmware_clear_feat_caps()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dpool.c196 unsigned long *bitmap; in hws_pool_create_and_init_bitmap() local
209 unsigned long *bitmap; in hws_pool_bitmap_init() local
233 unsigned long *bitmap, size; in hws_pool_bitmap_db_get_chunk() local
260 unsigned long *bitmap; in hws_pool_bitmap_db_put_chunk() local
273 unsigned long *bitmap; in hws_pool_bitmap_db_uninit() local
/linux/fs/nfs/
H A Dcallback_xdr.c106 static __be32 decode_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) in decode_bitmap()
453 uint32_t bitmap[3]; in decode_recallany_args() local
598 static __be32 encode_attr_bitmap(struct xdr_stream *xdr, const uint32_t *bitmap, size_t sz) in encode_attr_bitmap()
605 static __be32 encode_attr_change(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t change) in encode_attr_change()
618 static __be32 encode_attr_size(struct xdr_stream *xdr, const uint32_t *bitmap, uint64_t size) in encode_attr_size()
643 static __be32 encode_attr_atime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timesp… in encode_attr_atime()
650 static __be32 encode_attr_ctime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timesp… in encode_attr_ctime()
657 static __be32 encode_attr_mtime(struct xdr_stream *xdr, const uint32_t *bitmap, const struct timesp… in encode_attr_mtime()
665 const uint32_t *bitmap, in encode_attr_delegatime()
674 const uint32_t *bitmap, in encode_attr_delegmtime()
H A Dnfs4xdr.c991 const __u32 *bitmap, size_t len) in xdr_encode_bitmap4()
1004 static size_t mask_bitmap4(const __u32 *bitmap, const __u32 *mask, in mask_bitmap4()
1255 const __u32 *bitmap, const __u32 *mask, size_t len, in encode_getattr()
1712 __u32 bitmap[2]; in encode_setacl() local
1742 uint32_t bitmap[3] = { 0 }; in encode_delegattr() local
3299 decode_bitmap4(struct xdr_stream *xdr, uint32_t *bitmap, size_t sz) in decode_bitmap4()
3311 static int decode_attr_bitmap(struct xdr_stream *xdr, uint32_t *bitmap) in decode_attr_bitmap()
3330 static int decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask) in decode_attr_supported()
3345 static int decode_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type) in decode_attr_type()
3370 uint32_t *bitmap, uint32_t *type) in decode_attr_fh_expire_type()
[all …]
/linux/fs/btrfs/tests/
H A Dextent-io-tests.c341 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb) in check_eb_bitmap()
382 static int test_bitmap_set(const char *name, unsigned long *bitmap, in test_bitmap_set()
397 static int test_bitmap_clear(const char *name, unsigned long *bitmap, in test_bitmap_clear()
411 static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb) in __test_eb_bitmaps()
508 unsigned long *bitmap = NULL; in test_eb_bitmaps() local
/linux/fs/ext4/
H A Dmballoc-test.c487 void *bitmap; in validate_free_blocks_simple() local
557 void *bitmap; in test_mark_diskspace_used_range() local
606 void *bitmap, struct ext4_group_info *grp) in mbt_generate_buddy()
697 do_test_generate_buddy(struct kunit *test, struct super_block *sb, void *bitmap, in do_test_generate_buddy()
721 void *bitmap, *expected_bb, *generate_bb; in test_mb_generate_buddy() local
748 ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, in test_mb_mark_used_range()
784 void *bitmap, *buddy; in test_mb_mark_used() local
818 ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, in test_mb_free_blocks_range()
850 void *bitmap, *buddy; in test_mb_free_blocks() local

12345678910>>...13