Home
last modified time | relevance | path

Searched refs:start_bit (Results 1 – 22 of 22) sorted by relevance

/linux/lib/
H A Dgenalloc.c283 unsigned long nbits, start_bit, end_bit, remain; in gen_pool_alloc_algo_owner() local
301 start_bit = 0; in gen_pool_alloc_algo_owner()
304 start_bit = algo(chunk->bits, end_bit, start_bit, in gen_pool_alloc_algo_owner()
306 if (start_bit >= end_bit) in gen_pool_alloc_algo_owner()
308 remain = bitmap_set_ll(chunk->bits, start_bit, nbits); in gen_pool_alloc_algo_owner()
310 remain = bitmap_clear_ll(chunk->bits, start_bit, in gen_pool_alloc_algo_owner()
316 addr = chunk->start_addr + ((unsigned long)start_bit << order); in gen_pool_alloc_algo_owner()
492 unsigned long start_bit, nbits, remain; in gen_pool_free_owner() local
506 start_bit = (addr - chunk->start_addr) >> order; in gen_pool_free_owner()
507 remain = bitmap_clear_ll(chunk->bits, start_bit, nbits); in gen_pool_free_owner()
[all …]
/linux/fs/ntfs/
H A Dbitmap.c120 int __ntfs_bitmap_set_bits_in_run(struct inode *vi, const s64 start_bit, in __ntfs_bitmap_set_bits_in_run() argument
134 ni->mft_no, (unsigned long long)start_bit, in __ntfs_bitmap_set_bits_in_run()
138 if (start_bit < 0 || cnt < 0 || value > 1) in __ntfs_bitmap_set_bits_in_run()
145 index = start_bit >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run()
146 end_index = (start_bit + cnt - 1) >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run()
163 pos = (start_bit >> 3) & ~PAGE_MASK; in __ntfs_bitmap_set_bits_in_run()
166 bit = start_bit & 7; in __ntfs_bitmap_set_bits_in_run()
273 pos = __ntfs_bitmap_set_bits_in_run(vi, start_bit, count - cnt, in __ntfs_bitmap_set_bits_in_run()
/linux/fs/btrfs/
H A Dsubpage.c324 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_uptodate() local
329 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate()
339 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_uptodate() local
344 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_uptodate()
433 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_and_test_dirty() local
439 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_and_test_dirty()
460 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_writeback() local
465 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_writeback()
487 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_writeback() local
492 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_writeback()
[all …]
H A Dextent_io.c1448 unsigned int start_bit; in set_delalloc_bitmap() local
1452 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in set_delalloc_bitmap()
1454 ASSERT(bitmap_test_range_all_zero(delalloc_bitmap, start_bit, nbits)); in set_delalloc_bitmap()
1455 bitmap_set(delalloc_bitmap, start_bit, nbits); in set_delalloc_bitmap()
1465 unsigned int start_bit; in find_next_delalloc_bitmap() local
1471 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in find_next_delalloc_bitmap()
1472 first_set = find_next_bit(delalloc_bitmap, bitmap_size, start_bit); in find_next_delalloc_bitmap()
1636 unsigned int start_bit; in writepage_delalloc() local
1647 for_each_set_bitrange(start_bit, end_bit, bio_ctrl->submit_bitmap, in writepage_delalloc()
1649 u64 start = page_start + (start_bit << fs_info->sectorsize_bits); in writepage_delalloc()
[all …]
H A Dscrub.c240 const unsigned int start_bit = scrub_calc_start_bit(stripe, \
243 bitmap_set(stripe->bitmaps, start_bit, nr_blocks); \
249 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \
252 bitmap_clear(stripe->bitmaps, start_bit, nr_blocks); \
257 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \
260 return test_bit(start_bit, stripe->bitmaps); \
265 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \
268 set_bit(start_bit, stripe->bitmaps); \
273 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \
276 clear_bit(start_bit, stripe->bitmaps); \
H A Dinode.c2854 unsigned int start_bit; in btrfs_writepage_fixup_worker() local
2940 for_each_clear_bitrange(start_bit, end_bit, delalloc_bitmap, in btrfs_writepage_fixup_worker()
2943 page_start + (start_bit << fs_info->sectorsize_bits), in btrfs_writepage_fixup_worker()
2944 (end_bit - start_bit) << fs_info->sectorsize_bits, in btrfs_writepage_fixup_worker()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_kvdl.c60 unsigned int start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits() local
65 start_bit = part->last_allocated_bit + 1; in mlxsw_sp2_kvdl_part_find_zero_bits()
66 if (start_bit == part->usage_bit_count) in mlxsw_sp2_kvdl_part_find_zero_bits()
67 start_bit = 0; in mlxsw_sp2_kvdl_part_find_zero_bits()
68 bit = start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits()
76 if (wrap && bit + bit_count >= start_bit) in mlxsw_sp2_kvdl_part_find_zero_bits()
/linux/fs/xfs/libxfs/
H A Dxfs_bit.h70 extern int xfs_contig_bits(uint *map, uint size, uint start_bit);
73 extern int xfs_next_bit(uint *map, uint size, uint start_bit);
/linux/tools/sched_ext/include/scx/
H A Dcid.bpf.h421 u32 start_wi, start_bit, i; in cmask_next_set() local
429 start_bit = cid & 63; in cmask_next_set()
441 word &= GENMASK_U64(63, start_bit); in cmask_next_set()
593 u32 last_wi, start_wi, start_bit, i; in cmask_next_and_set() local
604 start_bit = start & 63; in cmask_next_and_set()
616 word &= GENMASK_U64(63, start_bit); in cmask_next_and_set()
688 u32 last_wi, start_wi, start_bit, i; in cmask_next_and2_set() local
702 start_bit = start & 63; in cmask_next_and2_set()
715 word &= GENMASK_U64(63, start_bit); in cmask_next_and2_set()
/linux/drivers/usb/mtu3/
H A Dmtu3_core.c27 u32 start_bit; in ep_fifo_alloc() local
36 start_bit = bitmap_find_next_zero_area(fifo->bitmap, in ep_fifo_alloc()
38 if (start_bit >= fifo->limit) in ep_fifo_alloc()
41 bitmap_set(fifo->bitmap, start_bit, num_bits); in ep_fifo_alloc()
43 mep->fifo_addr = fifo->base + MTU3_EP_FIFO_UNIT * start_bit; in ep_fifo_alloc()
46 __func__, mep->fifo_seg_size, mep->fifo_size, start_bit); in ep_fifo_alloc()
56 u32 start_bit; in ep_fifo_free() local
61 start_bit = (addr - fifo->base) / MTU3_EP_FIFO_UNIT; in ep_fifo_free()
62 bitmap_clear(fifo->bitmap, start_bit, bits); in ep_fifo_free()
67 __func__, mep->fifo_seg_size, mep->fifo_size, start_bit); in ep_fifo_free()
/linux/drivers/iio/adc/
H A Dmcp320x.c101 int start_bit = 1; in mcp320x_channel_to_tx_data() local
106 return ((start_bit << 4) | (!differential << 3) | in mcp320x_channel_to_tx_data()
112 return ((start_bit << 6) | (!differential << 5) | in mcp320x_channel_to_tx_data()
/linux/scripts/gdb/linux/
H A Dpgtable.py45 def start_bit(level):
59 entry_offset = ((translating_va >> start_bit(level)) & 511) * 8
47 def start_bit(level): global() function
/linux/drivers/i2c/busses/
H A Di2c-riic.c174 u8 start_bit; in riic_xfer() local
188 for (i = 0, start_bit = ICCR2_ST; i < num; i++) { in riic_xfer()
196 riic_writeb(riic, start_bit, RIIC_ICCR2); in riic_xfer()
205 start_bit = ICCR2_RS; in riic_xfer()
/linux/fs/ext4/
H A Dialloc.c55 void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap) in ext4_mark_bitmap_end() argument
59 if (start_bit >= end_bit) in ext4_mark_bitmap_end()
62 ext4_debug("mark end bits +%d through +%d used\n", start_bit, end_bit); in ext4_mark_bitmap_end()
63 for (i = start_bit; i < ((start_bit + 7) & ~7UL); i++) in ext4_mark_bitmap_end()
H A Dext4.h3067 extern void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap);
/linux/fs/ocfs2/
H A Dsuballoc.h127 unsigned int start_bit,
/linux/drivers/net/ethernet/ti/
H A Dcpsw_ale.c76 u8 start_bit; member
209 .start_bit = start, \
216 .start_bit = start, \
280 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); in cpsw_ale_entry_get_fld()
305 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value); in cpsw_ale_entry_set_fld()
/linux/drivers/video/fbdev/via/
H A Dhw.h345 u8 start_bit; member
H A Dhw.c979 start_index = reg[i].start_bit; in viafb_load_reg()
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.h1125 #define DMAC_CHANNEL_STATE_SET(start_bit, stop_bit) \ argument
1126 (((start_bit) ? 2 : 0) | ((stop_bit) ? 1 : 0))
/linux/arch/x86/kvm/svm/
H A Dnested.c1597 u8 start_bit; in nested_svm_intercept_ioio() local
1607 start_bit = port % 8; in nested_svm_intercept_ioio()
1608 iopm_len = (start_bit + size > 8) ? 2 : 1; in nested_svm_intercept_ioio()
1609 mask = (0xf >> (4 - size)) << start_bit; in nested_svm_intercept_ioio()
/linux/tools/lib/bpf/
H A Dbtf_dump.c1765 __u8 start_bit, nr_bytes; in btf_dump_get_bitfield_value() local
1770 start_bit = bits_offset % 8; in btf_dump_get_bitfield_value()
1771 nr_bytes = (start_bit + bit_sz + 7) / 8; in btf_dump_get_bitfield_value()