Searched refs:util_mask (Results 1 – 11 of 11) sorted by relevance
| /hyp/misc/prng_hw/src/ |
| A D | prng_api.c | 36 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 D | bitmap.c | 58 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 D | util.h | 12 #define util_mask(n) (util_bit(n) - 1U) macro
|
| /hyp/mem/memdb_bitmap/src/ |
| A D | memdb.c | 288 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 D | string.c | 168 (uintptr_t)util_mask(CPU_DCZVA_BITS); in memset_s()
|
| /hyp/platform/arm_trng_fi/src/ |
| A D | arm_trng.c | 49 data[i] &= (uint32_t)util_mask(remain); in arm_trng_fi_read()
|
| /hyp/mem/memdb_gpt/src/ |
| A D | memdb.c | 76 #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 D | pgtable.c | 71 #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 D | gpt.c | 249 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 D | gicv3.c | 475 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 D | deliver.c | 2869 elrsr &= util_mask(CPU_GICH_LR_COUNT); in vgic_try_to_list_pending()
|
Completed in 46 milliseconds