| /linux/lib/ |
| H A D | genalloc.c | 283 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 D | bitmap.c | 122 int __ntfs_bitmap_set_bits_in_run(struct inode *vi, const s64 start_bit, in __ntfs_bitmap_set_bits_in_run() argument 136 ni->mft_no, (unsigned long long)start_bit, in __ntfs_bitmap_set_bits_in_run() 140 if (start_bit < 0 || cnt < 0 || value > 1) in __ntfs_bitmap_set_bits_in_run() 147 index = start_bit >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run() 148 end_index = (start_bit + cnt - 1) >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run() 165 pos = (start_bit >> 3) & ~PAGE_MASK; in __ntfs_bitmap_set_bits_in_run() 168 bit = start_bit & 7; in __ntfs_bitmap_set_bits_in_run() 275 pos = __ntfs_bitmap_set_bits_in_run(vi, start_bit, count - cnt, in __ntfs_bitmap_set_bits_in_run()
|
| /linux/fs/btrfs/ |
| H A D | subpage.c | 324 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 D | free-space-tree.c | 355 unsigned long nrbits, start_bit, end_bit; in btrfs_convert_free_space_to_extents() local 446 start_bit = find_next_bit_le(bitmap, nrbits, 0); in btrfs_convert_free_space_to_extents() 448 while (start_bit < nrbits) { in btrfs_convert_free_space_to_extents() 449 end_bit = find_next_zero_bit_le(bitmap, nrbits, start_bit); in btrfs_convert_free_space_to_extents() 450 ASSERT(start_bit < end_bit); in btrfs_convert_free_space_to_extents() 452 key.objectid = start + start_bit * fs_info->sectorsize; in btrfs_convert_free_space_to_extents() 454 key.offset = (end_bit - start_bit) * fs_info->sectorsize; in btrfs_convert_free_space_to_extents() 465 start_bit = find_next_bit_le(bitmap, nrbits, end_bit); in btrfs_convert_free_space_to_extents()
|
| H A D | extent_io.c | 1448 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 D | scrub.c | 240 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, strip [all...] |
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum2_kvdl.c | 60 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 D | xfs_bit.h | 70 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/drivers/staging/sm750fb/ |
| H A D | sm750_accel.c | 305 u32 start_bit, u32 dest_base, u32 dest_pitch, in sm750_hw_imageblit() argument 317 start_bit &= 7; /* Just make sure the start bit is within legal range */ in sm750_hw_imageblit() 318 bytes_per_scan = (width + start_bit + 7) / 8; in sm750_hw_imageblit() 364 (start_bit << DE_SOURCE_X_K1_SHIFT) & in sm750_hw_imageblit()
|
| H A D | sm750_accel.h | 237 u32 start_bit, u32 dest_base, u32 dest_pitch,
|
| H A D | sm750.h | 67 u32 start_bit, u32 d_base, u32 d_pitch,
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | cid.bpf.h | 421 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/iio/adc/ |
| H A D | mcp320x.c | 101 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 D | pgtable.py | 45 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 D | i2c-riic.c | 174 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 D | ialloc.c | 55 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()
|
| /linux/fs/ocfs2/ |
| H A D | suballoc.h | 127 unsigned int start_bit,
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpsw_ale.c | 76 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 D | hw.h | 345 u8 start_bit; member
|
| H A D | hw.c | 979 start_index = reg[i].start_bit; in viafb_load_reg()
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_main.h | 1125 #define DMAC_CHANNEL_STATE_SET(start_bit, stop_bit) \ argument 1126 (((start_bit) ? 2 : 0) | ((stop_bit) ? 1 : 0))
|
| /linux/tools/lib/bpf/ |
| H A D | btf_dump.c | 1765 __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()
|
| /linux/drivers/mmc/host/ |
| H A D | rtsx_pci_sdmmc.c | 647 static int sd_get_phase_len(u32 phase_map, unsigned int start_bit) in sd_get_phase_len() argument 652 if (test_phase_bit(phase_map, start_bit + i) == 0) in sd_get_phase_len()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | rockchip_vpu981_hw_av1_dec.c | 2127 int start_bit, offset; in rockchip_vpu981_av1_dec_set_input_buffer() local 2133 start_bit = (group_entry[0].tile_offset & 0xf) * 8; in rockchip_vpu981_av1_dec_set_input_buffer() 2137 hantro_reg_write(vpu, &av1_strm_start_bit, start_bit); in rockchip_vpu981_av1_dec_set_input_buffer()
|
| /linux/drivers/edac/ |
| H A D | amd64_edac.c | 1656 u8 start_bit = 1; in get_error_address() local 1667 start_bit = 3; in get_error_address() 1671 addr = m->addr & GENMASK_ULL(end_bit, start_bit); in get_error_address()
|