Home
last modified time | relevance | path

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

12345678910>>...18

/kernel/linux/linux-4.19/drivers/md/
Dmd-bitmap.h180 struct bitmap { struct
182 struct bitmap_counts { argument
195 struct mddev *mddev; /* the md device that the bitmap is for */ argument
200 struct bitmap_storage { argument
202 struct page *sb_page; /* cached copy of the bitmap argument
220 * the bitmap daemon - periodically wakes up and sweeps the bitmap argument
225 * update bitmap with resync progress */ argument
227 atomic_t pending_writes; /* pending writes to the bitmap file */ argument
236 /* the bitmap API */ argument
Dmd-bitmap.c34 static inline char *bmname(struct bitmap *bitmap) in bmname()
49 static int md_bitmap_checkpage(struct bitmap_counts *bitmap, in md_bitmap_checkpage()
118 static void md_bitmap_checkfree(struct bitmap_counts *bitmap, unsigned long page) in md_bitmap_checkfree()
211 static int write_sb_page(struct bitmap *bitmap, struct page *page, int wait) in write_sb_page()
287 static void write_page(struct bitmap *bitmap, struct page *page, int wait) in write_page()
318 struct bitmap *bitmap = bh->b_private; in end_bitmap_write() local
359 struct bitmap *bitmap, in read_page()
428 static void md_bitmap_wait_writes(struct bitmap *bitmap) in md_bitmap_wait_writes()
446 void md_bitmap_update_sb(struct bitmap *bitmap) in md_bitmap_update_sb()
482 void md_bitmap_print_sb(struct bitmap *bitmap) in md_bitmap_print_sb()
[all …]
/kernel/linux/linux-5.10/drivers/md/
Dmd-bitmap.h180 struct bitmap { struct
182 struct bitmap_counts { argument
195 struct mddev *mddev; /* the md device that the bitmap is for */ argument
200 struct bitmap_storage { argument
202 struct page *sb_page; /* cached copy of the bitmap argument
220 * the bitmap daemon - periodically wakes up and sweeps the bitmap argument
225 * update bitmap with resync progress */ argument
227 atomic_t pending_writes; /* pending writes to the bitmap file */ argument
236 /* the bitmap API */ argument
Dmd-bitmap.c35 static inline char *bmname(struct bitmap *bitmap) in bmname()
50 static int md_bitmap_checkpage(struct bitmap_counts *bitmap, in md_bitmap_checkpage()
119 static void md_bitmap_checkfree(struct bitmap_counts *bitmap, unsigned long page) in md_bitmap_checkfree()
212 static int write_sb_page(struct bitmap *bitmap, struct page *page, int wait) in write_sb_page()
288 static void write_page(struct bitmap *bitmap, struct page *page, int wait) in write_page()
319 struct bitmap *bitmap = bh->b_private; in end_bitmap_write() local
352 struct bitmap *bitmap, in read_page()
426 static void md_bitmap_wait_writes(struct bitmap *bitmap) in md_bitmap_wait_writes()
444 void md_bitmap_update_sb(struct bitmap *bitmap) in md_bitmap_update_sb()
480 void md_bitmap_print_sb(struct bitmap *bitmap) in md_bitmap_print_sb()
[all …]
/kernel/liteos_a/kernel/base/core/
Dlos_bitmap.c46 VOID LOS_BitmapSet(UINT32 *bitmap, UINT16 pos) in LOS_BitmapSet()
55 VOID LOS_BitmapClr(UINT32 *bitmap, UINT16 pos) in LOS_BitmapClr()
64 UINT16 LOS_HighBitGet(UINT32 bitmap) in LOS_HighBitGet()
73 UINT16 LOS_LowBitGet(UINT32 bitmap) in LOS_LowBitGet()
82 VOID LOS_BitmapSetNBits(UINTPTR *bitmap, UINT32 start, UINT32 numsSet) in LOS_BitmapSetNBits()
102 VOID LOS_BitmapClrNBits(UINTPTR *bitmap, UINT32 start, UINT32 numsClear) in LOS_BitmapClrNBits()
122 INT32 LOS_BitmapFfz(UINTPTR *bitmap, UINT32 numBits) in LOS_BitmapFfz()
/kernel/linux/linux-5.10/fs/xfs/scrub/
Dbitmap.c22 struct xbitmap *bitmap, in xbitmap_set()
43 struct xbitmap *bitmap) in xbitmap_destroy()
57 struct xbitmap *bitmap) in xbitmap_init()
100 struct xbitmap *bitmap, in xbitmap_disunion()
251 struct xbitmap *bitmap, in xbitmap_set_btcur_path()
279 struct xbitmap *bitmap = priv; in xbitmap_collect_btblock() local
294 struct xbitmap *bitmap, in xbitmap_set_btblocks()
304 struct xbitmap *bitmap) in xbitmap_hweight()
Dbitmap.h22 #define for_each_xbitmap_extent(bex, n, bitmap) \ argument
25 #define for_each_xbitmap_block(b, bex, n, bitmap) \ argument
/kernel/linux/linux-4.19/fs/xfs/scrub/
Dbitmap.c27 struct xfs_bitmap *bitmap, in xfs_bitmap_set()
48 struct xfs_bitmap *bitmap) in xfs_bitmap_destroy()
62 struct xfs_bitmap *bitmap) in xfs_bitmap_init()
105 struct xfs_bitmap *bitmap, in xfs_bitmap_disunion()
256 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btcur_path()
284 struct xfs_bitmap *bitmap = priv; in xfs_bitmap_collect_btblock() local
299 struct xfs_bitmap *bitmap, in xfs_bitmap_set_btblocks()
Dbitmap.h22 #define for_each_xfs_bitmap_extent(bex, n, bitmap) \ argument
25 #define for_each_xfs_bitmap_block(b, bex, n, bitmap) \ argument
/kernel/linux/linux-4.19/drivers/infiniband/hw/hns/
Dhns_roce_alloc.c38 int hns_roce_bitmap_alloc(struct hns_roce_bitmap *bitmap, unsigned long *obj) in hns_roce_bitmap_alloc()
65 void hns_roce_bitmap_free(struct hns_roce_bitmap *bitmap, unsigned long obj, in hns_roce_bitmap_free()
72 int hns_roce_bitmap_alloc_range(struct hns_roce_bitmap *bitmap, int cnt, in hns_roce_bitmap_alloc_range()
111 void hns_roce_bitmap_free_range(struct hns_roce_bitmap *bitmap, in hns_roce_bitmap_free_range()
130 int hns_roce_bitmap_init(struct hns_roce_bitmap *bitmap, u32 num, u32 mask, in hns_roce_bitmap_init()
155 void hns_roce_bitmap_cleanup(struct hns_roce_bitmap *bitmap) in hns_roce_bitmap_cleanup()
/kernel/linux/linux-5.10/lib/
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_next_bit(const void *bitmap, unsigned long len) in test_find_next_bit()
66 static int __init test_find_next_zero_bit(const void *bitmap, unsigned long len) in test_find_next_zero_bit()
80 static int __init test_find_last_bit(const void *bitmap, unsigned long len) in test_find_last_bit()
99 static int __init test_find_next_and_bit(const void *bitmap, in test_find_next_and_bit()
Dbitmap.c334 int __bitmap_weight(const unsigned long *bitmap, unsigned int bits) in __bitmap_weight()
503 unsigned long *bitmap, int nbits) in bitmap_set_region()
742 u32 *bitmap = (u32 *)maskp; in bitmap_parse() local
1107 static int __reg_op(unsigned long *bitmap, unsigned int pos, int order, int reg_op) in __reg_op()
1173 int bitmap_find_free_region(unsigned long *bitmap, unsigned int bits, int order) in bitmap_find_free_region()
1198 void bitmap_release_region(unsigned long *bitmap, unsigned int pos, int order) in bitmap_release_region()
1215 int bitmap_allocate_region(unsigned long *bitmap, unsigned int pos, int order) in bitmap_allocate_region()
1259 void bitmap_free(const unsigned long *bitmap) in bitmap_free()
1272 void bitmap_from_arr32(unsigned long *bitmap, const u32 *buf, unsigned int nbits) in bitmap_from_arr32()
1295 void bitmap_to_arr32(u32 *buf, const unsigned long *bitmap, unsigned int nbits) in bitmap_to_arr32()
Didr.c386 struct ida_bitmap *bitmap, *alloc = NULL; in ida_alloc_range() local
491 struct ida_bitmap *bitmap; in ida_free() local
543 struct ida_bitmap *bitmap; in ida_destroy() local
581 struct ida_bitmap *bitmap = entry; in ida_dump_entry() local
/kernel/linux/linux-4.19/lib/
Dfind_bit_benchmark.c44 static int __init test_find_first_bit(void *bitmap, unsigned long len) in test_find_first_bit()
60 static int __init test_find_next_bit(const void *bitmap, unsigned long len) in test_find_next_bit()
74 static int __init test_find_next_zero_bit(const void *bitmap, unsigned long len) in test_find_next_zero_bit()
88 static int __init test_find_last_bit(const void *bitmap, unsigned long len) in test_find_last_bit()
107 static int __init test_find_next_and_bit(const void *bitmap, in test_find_next_and_bit()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
Dhns_roce_alloc.c39 int hns_roce_bitmap_alloc(struct hns_roce_bitmap *bitmap, unsigned long *obj) in hns_roce_bitmap_alloc()
66 void hns_roce_bitmap_free(struct hns_roce_bitmap *bitmap, unsigned long obj, in hns_roce_bitmap_free()
72 int hns_roce_bitmap_alloc_range(struct hns_roce_bitmap *bitmap, int cnt, in hns_roce_bitmap_alloc_range()
111 void hns_roce_bitmap_free_range(struct hns_roce_bitmap *bitmap, in hns_roce_bitmap_free_range()
130 int hns_roce_bitmap_init(struct hns_roce_bitmap *bitmap, u32 num, u32 mask, in hns_roce_bitmap_init()
155 void hns_roce_bitmap_cleanup(struct hns_roce_bitmap *bitmap) in hns_roce_bitmap_cleanup()
/kernel/linux/linux-4.19/drivers/net/ethernet/mellanox/mlx4/
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()
198 void mlx4_bitmap_cleanup(struct mlx4_bitmap *bitmap) in mlx4_bitmap_cleanup()
218 struct mlx4_bitmap *bitmap; member
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
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 …]
/kernel/linux/linux-4.19/net/dsa/
Dswitch.c108 const unsigned long *bitmap) in dsa_switch_mdb_prepare_bitmap()
126 const unsigned long *bitmap) in dsa_switch_mdb_add_bitmap()
177 const unsigned long *bitmap) in dsa_switch_vlan_prepare_bitmap()
196 const unsigned long *bitmap) in dsa_switch_vlan_add_bitmap()
/kernel/linux/linux-5.10/fs/udf/
Dballoc.c35 struct udf_bitmap *bitmap, unsigned int block, in read_block_bitmap()
54 struct udf_bitmap *bitmap, in __load_block_bitmap()
76 struct udf_bitmap *bitmap, in load_block_bitmap()
106 struct udf_bitmap *bitmap, in udf_bitmap_free_blocks()
172 struct udf_bitmap *bitmap, in udf_bitmap_prealloc_blocks()
220 struct udf_bitmap *bitmap, uint16_t partition, in udf_bitmap_new_block()
/kernel/linux/linux-4.19/fs/udf/
Dballoc.c35 struct udf_bitmap *bitmap, unsigned int block, in read_block_bitmap()
54 struct udf_bitmap *bitmap, in __load_block_bitmap()
76 struct udf_bitmap *bitmap, in load_block_bitmap()
106 struct udf_bitmap *bitmap, in udf_bitmap_free_blocks()
172 struct udf_bitmap *bitmap, in udf_bitmap_prealloc_blocks()
222 struct udf_bitmap *bitmap, uint16_t partition, in udf_bitmap_new_block()
/kernel/linux/linux-5.10/include/linux/
Dbitmap.h275 #define bitmap_from_arr32(bitmap, buf, nbits) \ argument
278 #define bitmap_to_arr32(buf, bitmap, nbits) \ argument
463 static inline void bitmap_next_clear_region(unsigned long *bitmap, in bitmap_next_clear_region()
471 static inline void bitmap_next_set_region(unsigned long *bitmap, in bitmap_next_set_region()
484 #define bitmap_for_each_clear_region(bitmap, rs, re, start, end) \ argument
491 #define bitmap_for_each_set_region(bitmap, rs, re, start, end) \ argument
/kernel/linux/linux-4.19/drivers/gpu/drm/i915/selftests/
Dintel_breadcrumbs.c32 const unsigned long *bitmap, in check_rbtree()
69 const unsigned long *bitmap, in check_completion()
114 unsigned long *bitmap; in igt_random_insert_remove() local
184 unsigned long *bitmap; in igt_insert_complete() local
/kernel/linux/linux-4.19/fs/btrfs/tests/
Dextent-io-tests.c264 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb, in check_eb_bitmap()
289 static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb, in __test_eb_bitmaps()
376 unsigned long *bitmap; in test_eb_bitmaps() local
/kernel/linux/linux-5.10/fs/btrfs/tests/
Dextent-io-tests.c271 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb, in check_eb_bitmap()
296 static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb, in __test_eb_bitmaps()
383 unsigned long *bitmap = NULL; in test_eb_bitmaps() local
/kernel/linux/linux-4.19/fs/hfs/
Dbitmap.c29 static u32 hfs_find_set_zero_bits(__be32 *bitmap, u32 size, u32 offset, u32 *max) in hfs_find_set_zero_bits()
141 void *bitmap; in hfs_vbm_search_free() local

12345678910>>...18