| /OK3568_Linux_fs/kernel/fs/xfs/libxfs/ |
| H A D | xfs_bit.c | 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 int xfs_next_bit(uint *map, uint size, uint start_bit) in xfs_next_bit() argument [all …]
|
| 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);
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
| H A D | vmem.c | 50 unsigned int start_bit = target_bit % uedge_bits; in move_subword() local 55 if (subword_width + start_bit > uedge_bits) { /* overlap */ in move_subword() 57 hive_uedge old_val0 = INV_SUBWORD(target[start_elem], start_bit, uedge_bits); in move_subword() 59 target[start_elem] = old_val0 | (src_subword << start_bit); in move_subword() 61 subword_width + start_bit - uedge_bits); in move_subword() 62 target[start_elem + 1] = old_val1 | (src_subword >> (uedge_bits - start_bit)); in move_subword() 64 hive_uedge old_val = INV_SUBWORD(target[start_elem], start_bit, in move_subword() 65 start_bit + subword_width); in move_subword() 67 target[start_elem] = old_val | (src_subword << start_bit); in move_subword() 80 unsigned int start_bit = (elem_bits * index) % uedge_bits; in hive_sim_wide_unpack() local [all …]
|
| /OK3568_Linux_fs/kernel/fs/ntfs/ |
| H A D | bitmap.h | 18 extern int __ntfs_bitmap_set_bits_in_run(struct inode *vi, const s64 start_bit, 34 const s64 start_bit, const s64 count, const u8 value) in ntfs_bitmap_set_bits_in_run() argument 36 return __ntfs_bitmap_set_bits_in_run(vi, start_bit, count, value, in ntfs_bitmap_set_bits_in_run() 51 static inline int ntfs_bitmap_set_run(struct inode *vi, const s64 start_bit, in ntfs_bitmap_set_run() argument 54 return ntfs_bitmap_set_bits_in_run(vi, start_bit, count, 1); in ntfs_bitmap_set_run() 68 static inline int ntfs_bitmap_clear_run(struct inode *vi, const s64 start_bit, in ntfs_bitmap_clear_run() argument 71 return ntfs_bitmap_set_bits_in_run(vi, start_bit, count, 0); in ntfs_bitmap_clear_run()
|
| H A D | bitmap.c | 33 int __ntfs_bitmap_set_bits_in_run(struct inode *vi, const s64 start_bit, in __ntfs_bitmap_set_bits_in_run() argument 46 "value %u.%s", vi->i_ino, (unsigned long long)start_bit, in __ntfs_bitmap_set_bits_in_run() 49 BUG_ON(start_bit < 0); in __ntfs_bitmap_set_bits_in_run() 56 index = start_bit >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run() 57 end_index = (start_bit + cnt - 1) >> (3 + PAGE_SHIFT); in __ntfs_bitmap_set_bits_in_run() 71 pos = (start_bit >> 3) & ~PAGE_MASK; in __ntfs_bitmap_set_bits_in_run() 74 bit = start_bit & 7; in __ntfs_bitmap_set_bits_in_run() 160 pos = __ntfs_bitmap_set_bits_in_run(vi, start_bit, count - cnt, in __ntfs_bitmap_set_bits_in_run()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/ |
| H A D | bitmap.h | 530 unsigned start_bit, unsigned *bit_no) in bmp_iter_set_init() argument 546 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_set_init() 552 if (bi->elt1->indx != start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_set_init() 553 start_bit = bi->elt1->indx * BITMAP_ELEMENT_ALL_BITS; in bmp_iter_set_init() 556 bi->word_no = start_bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS; in bmp_iter_set_init() 558 bi->bits >>= start_bit % BITMAP_WORD_BITS; in bmp_iter_set_init() 564 start_bit += !bi->bits; in bmp_iter_set_init() 566 *bit_no = start_bit; in bmp_iter_set_init() 574 unsigned start_bit, unsigned *bit_no) in bmp_iter_and_init() argument 591 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_and_init() [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/ |
| H A D | bitmap.h | 530 unsigned start_bit, unsigned *bit_no) in bmp_iter_set_init() argument 546 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_set_init() 552 if (bi->elt1->indx != start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_set_init() 553 start_bit = bi->elt1->indx * BITMAP_ELEMENT_ALL_BITS; in bmp_iter_set_init() 556 bi->word_no = start_bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS; in bmp_iter_set_init() 558 bi->bits >>= start_bit % BITMAP_WORD_BITS; in bmp_iter_set_init() 564 start_bit += !bi->bits; in bmp_iter_set_init() 566 *bit_no = start_bit; in bmp_iter_set_init() 574 unsigned start_bit, unsigned *bit_no) in bmp_iter_and_init() argument 591 if (bi->elt1->indx >= start_bit / BITMAP_ELEMENT_ALL_BITS) in bmp_iter_and_init() [all …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | genalloc.c | 282 unsigned long nbits, start_bit, end_bit, remain; in gen_pool_alloc_algo_owner() local 300 start_bit = 0; in gen_pool_alloc_algo_owner() 303 start_bit = algo(chunk->bits, end_bit, start_bit, in gen_pool_alloc_algo_owner() 305 if (start_bit >= end_bit) in gen_pool_alloc_algo_owner() 307 remain = bitmap_set_ll(chunk->bits, start_bit, nbits); in gen_pool_alloc_algo_owner() 309 remain = bitmap_clear_ll(chunk->bits, start_bit, in gen_pool_alloc_algo_owner() 315 addr = chunk->start_addr + ((unsigned long)start_bit << order); in gen_pool_alloc_algo_owner() 491 unsigned long start_bit, nbits, remain; in gen_pool_free_owner() local 505 start_bit = (addr - chunk->start_addr) >> order; in gen_pool_free_owner() 506 remain = bitmap_clear_ll(chunk->bits, start_bit, nbits); in gen_pool_free_owner() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum2_kvdl.c | 59 unsigned int start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits() local 64 start_bit = part->last_allocated_bit + 1; in mlxsw_sp2_kvdl_part_find_zero_bits() 65 if (start_bit == part->usage_bit_count) in mlxsw_sp2_kvdl_part_find_zero_bits() 66 start_bit = 0; in mlxsw_sp2_kvdl_part_find_zero_bits() 67 bit = start_bit; in mlxsw_sp2_kvdl_part_find_zero_bits() 75 if (wrap && bit + bit_count >= start_bit) in mlxsw_sp2_kvdl_part_find_zero_bits()
|
| /OK3568_Linux_fs/kernel/drivers/base/arm/protected_memory_allocator/ |
| H A D | protected_memory_allocator.c | 93 size_t alloc_bitfield_idx, size_t start_bit, in small_granularity_alloc() argument 113 WARN((start_bit + (1 << order)) > PAGES_PER_BITFIELD_ELEM, in small_granularity_alloc() 115 __func__, start_bit, order, PAGES_PER_BITFIELD_ELEM); in small_granularity_alloc() 121 WARN(*bitfield & (1ULL << (start_bit + i)), in small_granularity_alloc() 126 *bitfield |= (1ULL << (start_bit + i)); in small_granularity_alloc() 130 page_idx = (alloc_bitfield_idx * PAGES_PER_BITFIELD_ELEM) + start_bit; in small_granularity_alloc()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/ |
| H A D | iomux-v3.c | 110 void imx_iomux_set_gpr_register(int group, int start_bit, in imx_iomux_set_gpr_register() argument 117 reg &= ~(1<<(start_bit + i)); in imx_iomux_set_gpr_register() 121 reg |= (value << start_bit); in imx_iomux_set_gpr_register()
|
| /OK3568_Linux_fs/kernel/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() 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()
|
| /OK3568_Linux_fs/kernel/drivers/staging/android/ion/ |
| H A D | ion.c | 265 int start_bit = -1, end_bit = -1; in ion_assign_heap_id() local 272 start_bit = __ffs(ION_HEAP_DMA_START); in ion_assign_heap_id() 276 start_bit = __ffs(ION_HEAP_CUSTOM_START); in ion_assign_heap_id() 294 if (id_bit < start_bit || id_bit > end_bit) in ion_assign_heap_id() 298 start_bit); in ion_assign_heap_id()
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-riic.c | 117 u8 start_bit; in riic_xfer() local 131 for (i = 0, start_bit = ICCR2_ST; i < num; i++) { in riic_xfer() 139 writeb(start_bit, riic->base + RIIC_ICCR2); in riic_xfer() 148 start_bit = ICCR2_RS; in riic_xfer()
|
| H A D | i2c-pnx.c | 80 start_bit = 1 << 8, enumerator 184 (slave_addr << 1) | start_bit | alg_data->mif.mode); in i2c_pnx_start() 187 iowrite32((slave_addr << 1) | start_bit | alg_data->mif.mode, in i2c_pnx_start()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/c6x/ |
| H A D | dscr.txt | 68 start_id num_ids reg enable disable start_bit nbits 76 start_bit is the bit number of the first bit in the range 85 start_id num_ids reg enable disable start_bit nbits 93 start_bit is the bit number of the first bit in the range
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | free-space-tree.c | 337 unsigned long nrbits, start_bit, end_bit; in convert_free_space_to_extents() local 420 start_bit = find_next_bit_le(bitmap, nrbits, 0); in convert_free_space_to_extents() 422 while (start_bit < nrbits) { in convert_free_space_to_extents() 423 end_bit = find_next_zero_bit_le(bitmap, nrbits, start_bit); in convert_free_space_to_extents() 424 ASSERT(start_bit < end_bit); in convert_free_space_to_extents() 426 key.objectid = start + start_bit * block_group->fs_info->sectorsize; in convert_free_space_to_extents() 428 key.offset = (end_bit - start_bit) * block_group->fs_info->sectorsize; in convert_free_space_to_extents() 437 start_bit = find_next_bit_le(bitmap, nrbits, end_bit); in convert_free_space_to_extents()
|
| /OK3568_Linux_fs/kernel/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 + x_high.num_bits - 1)) / in alps_process_bitmap() 450 (priv->y_max * (2 * y_high.start_bit + y_high.num_bits - 1)) / in alps_process_bitmap() 455 (priv->x_max * (2 * x_low.start_bit + x_low.num_bits - 1)) / in alps_process_bitmap() [all …]
|
| H A D | alps.h | 211 int start_bit; member
|
| /OK3568_Linux_fs/kernel/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 = start_bit; 873 __entry->start_bit, __entry->count)
|
| H A D | suballoc.c | 2452 unsigned int start_bit, in _ocfs2_free_suballoc_bits() argument 2471 BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); in _ocfs2_free_suballoc_bits() 2476 start_bit, count); in _ocfs2_free_suballoc_bits() 2486 BUG_ON((count + start_bit) > le16_to_cpu(group->bg_bits)); in _ocfs2_free_suballoc_bits() 2490 start_bit, count, undo_fn); in _ocfs2_free_suballoc_bits() 2501 start_bit, count); in _ocfs2_free_suballoc_bits() 2519 unsigned int start_bit, in ocfs2_free_suballoc_bits() argument 2524 start_bit, bg_blkno, count, NULL); in ocfs2_free_suballoc_bits()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/ti/ |
| H A D | cpsw_ale.c | 60 u8 start_bit; member 165 .start_bit = start, \ 172 .start_bit = start, \ 236 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); in cpsw_ale_entry_get_fld() 261 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value); in cpsw_ale_entry_set_fld()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/mach-imx/ |
| H A D | iomux-v3.h | 230 void imx_iomux_set_gpr_register(int group, int start_bit,
|