Home
last modified time | relevance | path

Searched refs:util_mask (Results 1 – 11 of 11) sorted by relevance

/hyp/misc/prng_hw/src/
A Dprng_api.c36 ticks_t last_read = thread->prng_last_read & ~util_mask(2); in hypercall_prng_get_entropy()
39 count_t read_count = (count_t)(thread->prng_last_read & util_mask(2)); in hypercall_prng_get_entropy()
43 if (read_count == util_mask(2)) { in hypercall_prng_get_entropy()
50 thread->prng_last_read = now & ~util_mask(2); in hypercall_prng_get_entropy()
/hyp/core/util/src/
A Dbitmap.c58 return (bitmap[i] >> (bit % BITMAP_WORD_BITS)) & util_mask(width); in bitmap_extract()
70 bitmap[i] &= ~(util_mask(width) << (bit % BITMAP_WORD_BITS)); in bitmap_insert()
71 bitmap[i] |= (value & util_mask(width)) << (bit % BITMAP_WORD_BITS); in bitmap_insert()
292 util_mask(width); in bitmap_atomic_extract()
314 ~(util_mask(width) << (bit % BITMAP_WORD_BITS))) | in bitmap_atomic_insert()
315 ((value & util_mask(width)) in bitmap_atomic_insert()
/hyp/interfaces/util/include/
A Dutil.h12 #define util_mask(n) (util_bit(n) - 1U) macro
/hyp/mem/memdb_bitmap/src/
A Dmemdb.c288 util_mask(MEMDB_BITS_PER_LEVEL)); in memdb_entry_index()
499 ~util_mask(entry_bits + MEMDB_BITS_PER_LEVEL); in memdb_update_table()
1007 util_min(end, entry_start | util_mask(entry_bits)); in memdb_is_contig_table()
1064 return memdb_range_walk(object, type, 0U, util_mask(MEMDB_MAX_BITS), fn, in memdb_walk()
1094 util_min(end, entry_start | util_mask(entry_bits)); in memdb_walk_table()
1157 util_min(end, entry_start | util_mask(entry_bits)); in memdb_walk_bitmap()
1231 paddr_t end = util_min(end_addr, util_mask(MEMDB_MAX_BITS)); in memdb_range_walk()
/hyp/core/util/aarch64/src/
A Dstring.c168 (uintptr_t)util_mask(CPU_DCZVA_BITS); in memset_s()
/hyp/platform/arm_trng_fi/src/
A Darm_trng.c49 data[i] &= (uint32_t)util_mask(remain); in arm_trng_fi_read()
/hyp/mem/memdb_gpt/src/
A Dmemdb.c76 #define MEMDB_BITS_PER_ENTRY_MASK util_mask(MEMDB_BITS_PER_ENTRY)
335 result |= util_mask(shifts); in calculate_address()
432 comparison = util_mask(*shifts); in create_n_levels()
440 ((util_mask(*shifts) & addr) != comparison)) { in create_n_levels()
497 comparison = util_mask(*shifts); in create_n_levels()
882 paddr_t mask = util_mask(start_shifts); in add_address_range()
1479 paddr_t mask = util_mask(*shifts); in find_common_level()
/hyp/mem/pgtable/armv8/src/
A Dpgtable.c71 #define segment_mask(e, s) (util_mask((e) + 1U) & (~util_mask(s)))
803 return (virtual_address + info->addr_size) & (~util_mask(info->lsb)); in step_virtual_address()
1442 paddr_t expected_phys = margs->phys & ~util_mask(cur_level_info->lsb); in pgtable_maybe_keep_mapping()
1888 if ((virtual_address & util_mask(cur_level_info->lsb)) != in pgtable_maybe_merge_block()
1889 (margs->phys & util_mask(cur_level_info->lsb))) { in pgtable_maybe_merge_block()
1897 if (((virtual_address & util_mask(next_level_info->lsb)) != 0U) || in pgtable_maybe_merge_block()
1898 ((level_size & util_mask(next_level_info->lsb)) != 0U)) { in pgtable_maybe_merge_block()
1920 paddr_t entry_phys = margs->phys & ~util_mask(cur_level_info->lsb); in pgtable_maybe_merge_block()
2927 (~util_mask(cur_level_info->lsb)); in dump_modifier()
3522 virtual_address = ~util_mask(hyp_pgtable.top_control.address_bits); in pgtable_hyp_destroy()
/hyp/misc/gpt/src/
A Dgpt.c249 util_mask(GPT_LEVEL_BITS)); in get_level_index()
981 ((allowed_types & ~util_mask((index_t)GPT_TYPE__MAX + 1U)) != 0U)) { in gpt_init()
/hyp/platform/gicv3/src/
A Dgicv3.c475 gicv3_lpi_max_cache = (count_t)util_mask(idbits + 1U); in gicv3_boot_cold_init_lpis()
478 GIC_LPI_BASE + (count_t)util_mask(lpibits + 1U); in gicv3_boot_cold_init_lpis()
1019 util_mask(ENUM_IPI_REASON_MAX_VALUE + 1U)); in gicv3_handle_boot_cpu_cold_init()
/hyp/vm/vgic/src/
A Ddeliver.c2869 elrsr &= util_mask(CPU_GICH_LR_COUNT); in vgic_try_to_list_pending()

Completed in 46 milliseconds