/linux/lib/ ! |
H A D | packing_test.c | 13 size_t start_bit; member 42 .start_bit = 95, 51 .start_bit = 95, 60 .start_bit = 95, 69 .start_bit = 95, 78 .start_bit = 95, 87 .start_bit = 95, 96 .start_bit = 95, 105 .start_bit = 95, 119 .start_bit [all...] |
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 in gen_pool_free_owner() 701 unsigned long start_bit; gen_pool_fixed_alloc() local 758 unsigned long start_bit = size; gen_pool_best_fit() local [all...] |
/linux/fs/xfs/libxfs/ ! |
H A D | xfs_bit.c | 34 * start_bit. Size is the size of the bitmap in words. 37 xfs_contig_bits(uint *map, uint size, uint start_bit) in xfs_contig_bits() argument 39 uint * p = ((unsigned int *) map) + (start_bit >> BIT_TO_WORD_SHIFT); in xfs_contig_bits() 45 ASSERT(start_bit < size); in xfs_contig_bits() 46 size -= start_bit & ~(NBWORD - 1); in xfs_contig_bits() 47 start_bit &= (NBWORD - 1); in xfs_contig_bits() 48 if (start_bit) { in xfs_contig_bits() 51 tmp |= (~0U >> (NBWORD-start_bit)); in xfs_contig_bits() 63 return result - start_bit; in xfs_contig_bits() 65 return result + ffz(tmp) - start_bit; in xfs_contig_bits() 76 xfs_next_bit(uint * map,uint size,uint start_bit) xfs_next_bit() argument [all...] |
H A D | xfs_bit.h | 69 /* Count continuous one bits in map starting with start_bit */ 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/media/atomisp/pci/hive_isp_css_common/host/ ! |
H A D | vmem.c | 49 unsigned int start_bit = target_bit % uedge_bits; in move_subword() local 54 if (subword_width + start_bit > uedge_bits) { /* overlap */ in move_subword() 56 hive_uedge old_val0 = inv_subword(target[start_elem], start_bit, uedge_bits); in move_subword() 58 target[start_elem] = old_val0 | (src_subword << start_bit); in move_subword() 60 subword_width + start_bit - uedge_bits); in move_subword() 61 target[start_elem + 1] = old_val1 | (src_subword >> (uedge_bits - start_bit)); in move_subword() 63 hive_uedge old_val = inv_subword(target[start_elem], start_bit, in move_subword() 64 start_bit + subword_width); in move_subword() 66 target[start_elem] = old_val | (src_subword << start_bit); in move_subword() 79 unsigned int start_bit in hive_sim_wide_unpack() local 119 unsigned int start_bit = elem_bits * index; hive_sim_wide_pack() local [all...] |
/linux/fs/btrfs/ ! |
H A D | subpage.c | 227 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); in btrfs_subpage_end_and_test_lock() local 231 int bit = start_bit; in btrfs_subpage_end_and_test_lock() 249 for_each_set_bit_from(bit, bfs->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock() 310 const int start_bit = blocks_per_folio * btrfs_bitmap_nr_locked; in btrfs_folio_end_lock_bitmap() local 329 if (test_and_clear_bit(bit + start_bit, bfs->bitmaps)) in btrfs_folio_end_lock_bitmap() 365 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_set_uptodate() local 370 bitmap_set(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate() 380 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, in btrfs_subpage_clear_uptodate() local 385 bitmap_clear(bfs->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_clear_uptodate() 394 unsigned int start_bit in btrfs_subpage_set_dirty() local 418 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_clear_and_test_dirty() local 445 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_set_writeback() local 460 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_clear_writeback() local 477 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_set_ordered() local 491 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_clear_ordered() local 506 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_set_checked() local 521 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, btrfs_subpage_clear_checked() local 689 unsigned int start_bit; btrfs_folio_assert_not_dirty() local 726 unsigned int start_bit; btrfs_folio_set_lock() local [all...] |
H A D | free-space-tree.c | 357 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 | scrub.c | 246 const unsigned int start_bit = scrub_calc_start_bit(stripe, \ 249 bitmap_set(stripe->bitmaps, start_bit, nr_blocks); \ 255 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 258 bitmap_clear(stripe->bitmaps, start_bit, nr_blocks); \ 263 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 266 return test_bit(start_bit, stripe->bitmaps); \ 271 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 274 set_bit(start_bit, stripe->bitmaps); \ 279 const unsigned int start_bit = scrub_calc_start_bit(stripe, name, \ 282 clear_bit(start_bit, strip [all...] |
H A D | extent_io.c | 1264 unsigned int start_bit; in set_delalloc_bitmap() local 1268 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in set_delalloc_bitmap() 1270 ASSERT(bitmap_test_range_all_zero(delalloc_bitmap, start_bit, nbits)); in set_delalloc_bitmap() 1271 bitmap_set(delalloc_bitmap, start_bit, nbits); in set_delalloc_bitmap() 1281 unsigned int start_bit; in find_next_delalloc_bitmap() local 1287 start_bit = (start - folio_start) >> fs_info->sectorsize_bits; in find_next_delalloc_bitmap() 1288 first_set = find_next_bit(delalloc_bitmap, bitmap_size, start_bit); in find_next_delalloc_bitmap() 1449 unsigned int start_bit = (found_start - page_start) >> in writepage_delalloc() local 1453 bitmap_clear(&bio_ctrl->submit_bitmap, start_bit, end_bit - start_bit); in writepage_delalloc() [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/drivers/usb/mtu3/ ! |
H A D | mtu3_core.c | 27 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() 45 dev_dbg(mep->mtu->dev, "%s fifo:%#x/%#x, start_bit: %d\n", 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, bit in ep_fifo_free() [all...] |
/linux/scripts/gdb/linux/ ! |
H A D | pgtable.py | 45 def start_bit(level): function 59 entry_offset = ((translating_va >> start_bit(level)) & 511) * 8
|
/linux/drivers/iio/adc/ ! |
H A D | mcp320x.c | 102 int start_bit = 1; in mcp320x_channel_to_tx_data() local 107 return ((start_bit << 4) | (!differential << 3) | in mcp320x_channel_to_tx_data() 113 return ((start_bit << 6) | (!differential << 5) | in mcp320x_channel_to_tx_data()
|
/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/drivers/input/mouse/ ! |
H A D | alps.c | 369 point->start_bit = i; in alps_get_bitmap_points() 419 x_high.start_bit = x_low.start_bit + i; in alps_process_bitmap() 425 y_high.start_bit = y_low.start_bit + i; in alps_process_bitmap() 431 (priv->x_max * (2 * x_low.start_bit + x_low.num_bits - 1)) / in alps_process_bitmap() 434 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / in alps_process_bitmap() 439 (priv->x_max * (2 * x_high.start_bit + x_high.num_bits - 1)) / in alps_process_bitmap() 442 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / in alps_process_bitmap() 447 (priv->x_max * (2 * x_high.start_bit in alps_process_bitmap() [all...] |
H A D | alps.h | 211 int start_bit; member
|
/linux/fs/ocfs2/ ! |
H A D | ocfs2_trace.h | 838 unsigned int start_bit, unsigned int count), 839 TP_ARGS(inode, group, start_bit, count), 843 __field(unsigned int, start_bit) 849 __entry->start_bit = start_bit; 853 __entry->start_bit, __entry->count) 858 unsigned int start_bit, unsigned int count), 859 TP_ARGS(bg_blkno, start_blk, start_bit, count), 863 __field(unsigned int, start_bit) 869 __entry->start_bit [all...] |
H A D | suballoc.h | 127 unsigned int start_bit,
|
H A D | suballoc.c | 2549 unsigned int start_bit, in _ocfs2_free_suballoc_bits() argument 2569 BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); in _ocfs2_free_suballoc_bits() 2574 start_bit, count); in _ocfs2_free_suballoc_bits() 2584 BUG_ON((count + start_bit) > le16_to_cpu(group->bg_bits)); in _ocfs2_free_suballoc_bits() 2590 start_bit, count, 0, undo_fn); in _ocfs2_free_suballoc_bits() 2601 start_bit, count, in _ocfs2_free_suballoc_bits() 2620 unsigned int start_bit, in ocfs2_free_suballoc_bits() argument 2625 start_bit, bg_blkno, count, NULL); in ocfs2_free_suballoc_bits()
|
/linux/drivers/staging/sm750fb/ ! |
H A D | sm750.h | 76 u32 src_delta, u32 start_bit, u32 d_base, u32 d_pitch,
|
/linux/drivers/net/ethernet/ti/ ! |
H A D | cpsw_ale.c | 76 * @start_bit: field start bit 81 u8 start_bit; member 214 .start_bit = start, \ 221 .start_bit = start, \ 285 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); in cpsw_ale_entry_get_fld() 310 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value); in cpsw_ale_entry_set_fld()
|
/linux/drivers/media/platform/verisilicon/ ! |
H A D | hantro_g2_vp9_dec.c | 780 u32 src_len, start_bit, src_buf_len; in config_source() local 793 start_bit = (tmp_addr & 0xf) * 8; in config_source() 794 hantro_reg_write(ctx->dev, &g2_start_bit, start_bit); in config_source() 797 src_len += start_bit / 8 - headers_size; in config_source()
|
/linux/drivers/video/fbdev/via/ ! |
H A D | hw.h | 345 u8 start_bit; member
|
/linux/drivers/gpu/drm/rockchip/ ! |
H A D | cdn-dp-reg.c | 199 u8 start_bit, u8 bits_no, u32 val) in cdn_dp_reg_write_bit() argument 205 field[2] = start_bit; in cdn_dp_reg_write_bit()
|
/linux/arch/x86/kvm/svm/ ! |
H A D | nested.c | 1386 u8 start_bit; in nested_svm_intercept_ioio() local 1396 start_bit = port % 8; in nested_svm_intercept_ioio() 1397 iopm_len = (start_bit + size > 8) ? 2 : 1; in nested_svm_intercept_ioio() 1398 mask = (0xf >> (4 - size)) << start_bit; in nested_svm_intercept_ioio()
|