/linux-master/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) argument 39 uint * p = ((unsigned int *) map) + (start_bit >> BIT_TO_WORD_SHIFT); 45 ASSERT(start_bit < size); 46 size -= start_bit & ~(NBWORD - 1); 47 start_bit &= (NBWORD - 1); 48 if (start_bit) { 51 tmp |= (~0U >> (NBWORD-start_bit)); 63 return result - start_bit; 65 return result + ffz(tmp) - start_bit; 76 xfs_next_bit(uint *map, uint size, uint start_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-master/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | vmem.c | 58 unsigned int start_bit = target_bit % uedge_bits; local 63 if (subword_width + start_bit > uedge_bits) { /* overlap */ 65 hive_uedge old_val0 = inv_subword(target[start_elem], start_bit, uedge_bits); 67 target[start_elem] = old_val0 | (src_subword << start_bit); 69 subword_width + start_bit - uedge_bits); 70 target[start_elem + 1] = old_val1 | (src_subword >> (uedge_bits - start_bit)); 72 hive_uedge old_val = inv_subword(target[start_elem], start_bit, 73 start_bit + subword_width); 75 target[start_elem] = old_val | (src_subword << start_bit); 88 unsigned int start_bit local 128 unsigned int start_bit = elem_bits * index; local [all...] |
/linux-master/fs/btrfs/ |
H A D | subpage.c | 245 unsigned int start_bit; \ 248 start_bit = offset_in_page(start) >> fs_info->sectorsize_bits; \ 249 start_bit += fs_info->subpage_info->name##_offset; \ 250 start_bit; \ 257 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); local 269 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits)); 270 bitmap_set(subpage->bitmaps, start_bit, nbits); 279 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); local 291 ASSERT(bitmap_test_range_all_set(subpage->bitmaps, start_bit, nbits)); 294 bitmap_clear(subpage->bitmaps, start_bit, nbit 331 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); local 351 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); local 433 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 448 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 462 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 486 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 513 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 528 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 545 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 559 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 574 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local 589 unsigned int start_bit = subpage_calc_start_bit(fs_info, folio, local [all...] |
H A D | free-space-tree.c | 355 unsigned long nrbits, start_bit, end_bit; local 437 start_bit = find_next_bit_le(bitmap, nrbits, 0); 439 while (start_bit < nrbits) { 440 end_bit = find_next_zero_bit_le(bitmap, nrbits, start_bit); 441 ASSERT(start_bit < end_bit); 443 key.objectid = start + start_bit * block_group->fs_info->sectorsize; 445 key.offset = (end_bit - start_bit) * block_group->fs_info->sectorsize; 454 start_bit = find_next_bit_le(bitmap, nrbits, end_bit);
|
/linux-master/lib/ |
H A D | genalloc.c | 283 unsigned long nbits, start_bit, end_bit, remain; local 301 start_bit = 0; 304 start_bit = algo(chunk->bits, end_bit, start_bit, 306 if (start_bit >= end_bit) 308 remain = bitmap_set_ll(chunk->bits, start_bit, nbits); 310 remain = bitmap_clear_ll(chunk->bits, start_bit, 316 addr = chunk->start_addr + ((unsigned long)start_bit << order); 492 unsigned long start_bit, nbits, remain; local 506 start_bit 701 unsigned long start_bit; local 758 unsigned long start_bit = size; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum2_kvdl.c | 60 unsigned int start_bit; local 65 start_bit = part->last_allocated_bit + 1; 66 if (start_bit == part->usage_bit_count) 67 start_bit = 0; 68 bit = start_bit; 76 if (wrap && bit + bit_count >= start_bit)
|
/linux-master/drivers/usb/mtu3/ |
H A D | mtu3_core.c | 27 u32 start_bit; local 36 start_bit = bitmap_find_next_zero_area(fifo->bitmap, 38 if (start_bit >= fifo->limit) 41 bitmap_set(fifo->bitmap, start_bit, num_bits); 43 mep->fifo_addr = fifo->base + MTU3_EP_FIFO_UNIT * start_bit; 45 dev_dbg(mep->mtu->dev, "%s fifo:%#x/%#x, start_bit: %d\n", 46 __func__, mep->fifo_seg_size, mep->fifo_size, start_bit); 56 u32 start_bit; local 61 start_bit = (addr - fifo->base) / MTU3_EP_FIFO_UNIT; 62 bitmap_clear(fifo->bitmap, start_bit, bit [all...] |
/linux-master/drivers/iio/adc/ |
H A D | mcp320x.c | 102 int start_bit = 1; local 107 return ((start_bit << 4) | (!differential << 3) | 113 return ((start_bit << 6) | (!differential << 5) |
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-riic.c | 118 u8 start_bit; local 132 for (i = 0, start_bit = ICCR2_ST; i < num; i++) { 140 writeb(start_bit, riic->base + RIIC_ICCR2); 149 start_bit = ICCR2_RS;
|
H A D | i2c-pnx.c | 80 start_bit = 1 << 8, enumerator in enum:__anon86 184 (slave_addr << 1) | start_bit | alg_data->mif.mode); 187 iowrite32((slave_addr << 1) | start_bit | alg_data->mif.mode,
|
/linux-master/scripts/gdb/linux/ |
H A D | pgtable.py | 47 def start_bit(level): function in function:entry_va 61 entry_offset = ((translating_va >> start_bit(level)) & 511) * 8
|
/linux-master/drivers/input/mouse/ |
H A D | alps.h | 211 int start_bit; member in struct:alps_bitmap_point
|
H A D | alps.c | 369 point->start_bit = i; 419 x_high.start_bit = x_low.start_bit + i; 425 y_high.start_bit = y_low.start_bit + i; 431 (priv->x_max * (2 * x_low.start_bit + x_low.num_bits - 1)) / 434 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / 439 (priv->x_max * (2 * x_high.start_bit + x_high.num_bits - 1)) / 442 (priv->y_max * (2 * y_low.start_bit + y_low.num_bits - 1)) / 447 (priv->x_max * (2 * x_high.start_bit [all...] |
/linux-master/drivers/staging/sm750fb/ |
H A D | sm750.h | 76 u32 src_delta, u32 start_bit, u32 d_base, u32 d_pitch,
|
/linux-master/fs/ocfs2/ |
H A D | suballoc.h | 122 unsigned int start_bit,
|
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.c | 2450 unsigned int start_bit, 2469 BUG_ON((count + start_bit) > ocfs2_bits_per_group(cl)); 2474 start_bit, count); 2484 BUG_ON((count + start_bit) > le16_to_cpu(group->bg_bits)); 2488 start_bit, count, undo_fn); 2499 start_bit, count); 2517 unsigned int start_bit, 2522 start_bit, bg_blkno, count, NULL); 2447 _ocfs2_free_suballoc_bits(handle_t *handle, struct inode *alloc_inode, struct buffer_head *alloc_bh, unsigned int start_bit, u64 bg_blkno, unsigned int count, void (*undo_fn)(unsigned int bit, unsigned long *bitmap)) argument 2514 ocfs2_free_suballoc_bits(handle_t *handle, struct inode *alloc_inode, struct buffer_head *alloc_bh, unsigned int start_bit, u64 bg_blkno, unsigned int count) argument
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_ale.c | 57 * @start_bit: field start bit 62 u8 start_bit; member in struct:ale_entry_fld 181 .start_bit = start, \ 188 .start_bit = start, \ 252 return cpsw_ale_get_field(ale_entry, entry_fld->start_bit, bits); 277 cpsw_ale_set_field(ale_entry, entry_fld->start_bit, bits, value);
|
/linux-master/fs/ext4/ |
H A D | ialloc.c | 55 void ext4_mark_bitmap_end(int start_bit, int end_bit, char *bitmap) argument 59 if (start_bit >= end_bit) 62 ext4_debug("mark end bits +%d through +%d used\n", start_bit, end_bit); 63 for (i = start_bit; i < ((start_bit + 7) & ~7UL); i++)
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 23 static u64 rvu_npc_wide_extract(const u64 input[], size_t start_bit, argument 27 const size_t msb = start_bit + width_bits - 1; 28 const size_t lword = start_bit >> 6; 34 return (input[lword] >> (start_bit & 63)) & mask; 36 lbits = 64 - (start_bit & 63); 38 lo = (input[lword] >> (start_bit & 63));
|
/linux-master/drivers/video/fbdev/via/ |
H A D | hw.h | 345 u8 start_bit; member in struct:io_register
|
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_g2_vp9_dec.c | 780 u32 src_len, start_bit, src_buf_len; local 793 start_bit = (tmp_addr & 0xf) * 8; 794 hantro_reg_write(ctx->dev, &g2_start_bit, start_bit); 797 src_len += start_bit / 8 - headres_size;
|
/linux-master/arch/x86/kvm/svm/ |
H A D | nested.c | 1280 u8 start_bit; local 1290 start_bit = port % 8; 1291 iopm_len = (start_bit + size > 8) ? 2 : 1; 1292 mask = (0xf >> (4 - size)) << start_bit;
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-reg.c | 199 u8 start_bit, u8 bits_no, u32 val) 205 field[2] = start_bit; 198 cdn_dp_reg_write_bit(struct cdn_dp_device *dp, u16 addr, u8 start_bit, u8 bits_no, u32 val) argument
|