Home
last modified time | relevance | path

Searched refs:util_bit (Results 1 – 25 of 28) sorted by relevance

12

/hyp/core/preempt/src/
A Dpreempt.c26 (count_t)util_bit((index_t)PREEMPT_BITS_COUNT_MAX + 1U) - 1U;
37 (count_t)util_bit((index_t)PREEMPT_BITS_CPU_INIT);
39 (count_t)util_bit((index_t)PREEMPT_BITS_IN_INTERRUPT);
41 (count_t)util_bit((index_t)PREEMPT_BITS_ABORT_KERNEL);
/hyp/interfaces/util/include/
A Dutil.h10 #define util_bit(b) ((uintmax_t)1U << (b)) macro
12 #define util_mask(n) (util_bit(n) - 1U)
21 #define util_is_p2aligned(x, b) (((x) & (util_bit(b) - 1U)) == 0U)
46 #define util_p2align_up(x, b) util_p2align_down((x) + util_bit(b) - 1U, b)
/hyp/misc/gpt/src/
A Dgpt_tests.c234 base = util_bit(i); in gpt_handle_tests_start()
245 base = util_bit(i); in gpt_handle_tests_start()
308 err = gpt_insert(&gpt, util_bit(GPT_MAX_SIZE_BITS), 0x1, e1, true); in gpt_handle_tests_start()
311 err = gpt_insert(&gpt, util_bit(GPT_MAX_SIZE_BITS + 1), 0x33333333, e1, in gpt_handle_tests_start()
315 err = gpt_insert(&gpt, util_bit(GPT_MAX_SIZE_BITS) - 1, 0x1, e1, true); in gpt_handle_tests_start()
318 err = gpt_insert(&gpt, util_bit(GPT_MAX_SIZE_BITS) - 1, 0x1, e1, true); in gpt_handle_tests_start()
321 err = gpt_clear(&gpt, util_bit(GPT_MAX_SIZE_BITS) - 1, 0x1U); in gpt_handle_tests_start()
330 err = gpt_walk(&gpt, 0, util_bit(GPT_MAX_SIZE_BITS), GPT_TYPE_TEST_A, in gpt_handle_tests_start()
334 err = gpt_clear(&gpt, util_bit(GPT_MAX_SIZE_BITS) - 1, 0x1U); in gpt_handle_tests_start()
337 err = gpt_walk(&gpt, 0, util_bit(GPT_MAX_SIZE_BITS), GPT_TYPE_TEST_A, in gpt_handle_tests_start()
[all …]
A Dgpt.c32 static_assert(GPT_TYPE__MAX < util_bit(GPT_TYPE_BITS),
59 return util_bit(gpt_config_get_max_bits(&config)); in get_max_size()
74 return util_bit(gpt_pte_info_get_shifts(&pte.info)); in get_pte_size()
290 if (util_bit(shifts) > rem) { in get_max_possible_shifts()
536 size_t pte_size = util_bit(shifts); in split_pte_and_fill_level()
652 return util_bit(shifts); in update_curr_pte_and_get_size()
660 return util_p2align_down(curr, shifts) + util_bit(shifts); in get_next_pte_base()
1185 curr += util_bit(entry_shifts); in gpt_dump_levels()
/hyp/mem/hyp_aspace/armv8/src/
A Dhyp_aspace.c36 #define SIZE_2MiB (size_t) util_bit(BITS_2MiB)
40 util_bit(HYP_ASPACE_MAP_DIRECT_BITS) - 1U;
46 0U - util_bit(HYP_ASPACE_HIGH_BITS);
53 util_bit(HYP_ASPACE_MAP_DIRECT_BITS);
55 util_bit(HYP_ASPACE_LOWER_HALF_BITS) - 1;
177 util_bit(HYP_ASPACE_MAP_DIRECT_BITS)); in hyp_aspace_handle_boot_cold_init()
208 util_bit(HYP_ASPACE_MAP_DIRECT_BITS)); in hyp_aspace_handle_partition_add_ram_range()
231 util_bit(HYP_ASPACE_MAP_DIRECT_BITS)); in hyp_aspace_handle_partition_remove_ram_range()
451 util_bit(HYP_ASPACE_MAP_DIRECT_BITS)); in hyp_aspace_map_direct()
480 util_bit(HYP_ASPACE_MAP_DIRECT_BITS)); in hyp_aspace_unmap_direct()
[all …]
/hyp/core/ipi/src/
A Dipi.c54 #define IPI_WAITING_IN_IDLE util_bit(REGISTER_BITS - 1U)
68 const register_t ipi_bit = util_bit(ipi); in ipi_others_relaxed()
108 const register_t ipi_bit = util_bit(ipi); in ipi_one_and_check_wakeup_needed()
158 const register_t ipi_bit = util_bit(ipi); in ipi_clear_relaxed()
183 pending &= ~util_bit(bit); in ipi_handle_pending()
/hyp/core/rcu_bitmap/src/
A Drcu_bitmap.c33 (count_t)util_bit((sizeof(count_t) * 8U) - 1U);
73 active_cpus &= (uint32_t)(~util_bit(cpu)); in rcu_bitmap_refresh_active()
129 uint32_t cpu_bit = (uint32_t)util_bit(cpu); in rcu_bitmap_activate_cpu()
195 uint32_t cpu_bit = (uint32_t)util_bit(cpu); in rcu_bitmap_deactivate_cpu()
282 uint32_t cpu_bit = (uint32_t)util_bit(this_cpu); in rcu_bitmap_quiesce()
353 if ((cpus_needing_quiesce & util_bit(cpu)) != 0U) { in rcu_bitmap_quiesce()
/hyp/core/vdevice/aarch64/src/
A Dvdevice.c34 size_t size = (size_t)util_bit((count_t)sas); in vdevice_handle_vcpu_trap_data_abort_guest()
91 uint64_t mask = util_bit((size * 8U) - 1U); in vdevice_handle_vcpu_trap_data_abort_guest()
/hyp/mem/addrspace/aarch64/src/
A Dlookup.c32 if (base >= util_bit(bits)) { in addrspace_check_range()
34 } else if ((size != 0U) && ((base + size - 1U) >= util_bit(bits))) { in addrspace_check_range()
/hyp/vm/vgic/src/
A Dvdevice.c157 bits |= (uint32_t)util_bit(i); in vgic_read_gicd_irqbits()
277 bits |= util_bit((i * 2U) + 1U); in vgic_read_config()
485 bits &= ~((index_t)util_bit(i)); in gicd_vdevice_write()
507 bits &= ~((index_t)util_bit(i)); in gicd_vdevice_write()
529 bits &= ~((index_t)util_bit(i)); in gicd_vdevice_write()
551 bits &= ~((index_t)util_bit(i)); in gicd_vdevice_write()
573 bits &= ~((index_t)util_bit(i)); in gicd_vdevice_write()
941 bits &= ~((index_t)util_bit(i)); in gicr_vdevice_activer0_write()
957 bits &= ~((index_t)util_bit(i)); in gicr_vdevice_pendr0_write()
973 bits &= ~((index_t)util_bit(i)); in gicr_vdevice_enabler0_write()
[all …]
A Ddistrib.c112 if ((max_msis + GIC_LPI_BASE) >= util_bit(VGIC_IDBITS)) { in vic_configure()
157 util_bit(vic->gicd_idbits) - GIC_LPI_BASE; in vgic_handle_object_activate_vic()
159 util_bit(GIC_ITS_CMD_VMAPP_VCONF_ADDR_PRESHIFT); in vgic_handle_object_activate_vic()
357 util_bit(vic->gicd_idbits) - GIC_LPI_BASE; in vgic_handle_object_cleanup_vic()
570 BITMAP_NUM_WORDS(util_bit(vic->gicd_idbits)) * in vgic_handle_object_activate_thread()
573 util_bit(GIC_ITS_CMD_VMAPP_VPT_ADDR_PRESHIFT); in vgic_handle_object_activate_thread()
732 BITMAP_NUM_WORDS(util_bit(vic->gicd_idbits)) * in vgic_handle_object_cleanup_thread()
871 (size_t)util_bit(GICR_STRIDE_SHIFT)); in vgic_handle_rootvm_init()
1830 BITMAP_NUM_WORDS(util_bit(vic->gicd_idbits)) * in vgic_gicr_copy_pendbase()
1896 ? (util_bit(idbits) - GIC_LPI_BASE) in vgic_gicr_copy_propbase_all()
[all …]
/hyp/mem/pgtable/armv8/src/
A Dpgtable.c153 .addr_size = util_bit(39),
166 .addr_size = util_bit(30),
179 .addr_size = util_bit(21),
191 .addr_size = util_bit(12),
223 .addr_size = util_bit(47),
235 .addr_size = util_bit(36),
248 .addr_size = util_bit(25),
260 .addr_size = util_bit(14),
292 .addr_size = util_bit(42),
305 .addr_size = util_bit(29),
[all …]
/hyp/core/partition_standard/armv8/src/
A Dphys_access.c74 if (paddr >= util_bit(HYP_ASPACE_MAP_DIRECT_BITS)) { in partition_phys_valid()
/hyp/core/rcu_sync/src/
A Drcu_sync.c175 i < util_bit((24 * (my_order + 1)) / PLATFORM_MAX_CORES); in rcu_sync_handle_tests_start()
/hyp/platform/soc_qemu/src/
A Dcpu.c42 return compiler_expected((util_bit(cpu) & PLATFORM_USABLE_CORES) != 0U); in platform_cpu_exists()
/hyp/core/vdevice/src/
A Dvdevice.c62 config, util_bit((index_t)GPT_TYPE_VDEVICE)); in vdevice_handle_object_create_addrspace()
/hyp/vm/virtio_mmio/src/
A Dhypercalls.c256 (uint32_t)util_bit((VIRTIO_F_VERSION_1 - 32U)) | in hypercall_virtio_mmio_backend_set_dev_features()
257 (uint32_t)util_bit((VIRTIO_F_ACCESS_PLATFORM - 32U)) | in hypercall_virtio_mmio_backend_set_dev_features()
259 uint32_t forbid = ~(uint32_t)util_bit( in hypercall_virtio_mmio_backend_set_dev_features()
A Dvdevice.c213 (void)atomic_fetch_or_explicit(&virtio_mmio->vqs_bitmap, util_bit(val), in virtio_mmio_write_queue_notify()
/hyp/mem/memdb_bitmap/src/
A Dmemdb.c92 } else if (end_addr >= util_bit(MEMDB_MAX_BITS)) { in memdb_range_check()
178 util_bit(8U * sizeof(memdb_bitmap_count_t)), in memdb_create_bitmap()
507 util_bit(entry_bits))); in memdb_update_table()
510 util_bit(entry_bits)) - in memdb_update_table()
526 util_bit(entry_bits))); in memdb_update_table()
530 util_bit(entry_bits)) - in memdb_update_table()
922 if (addr >= util_bit(MEMDB_MAX_BITS)) { in memdb_lookup()
/hyp/vm/rootvm_package/src/
A Dpackage.c190 assert((usable_cores & util_bit(boot_core)) != 0); in update_cores_info()
258 vmaddr_t addr_limit = (vmaddr_t)util_bit(30); in rootvm_package_handle_rootvm_init()
/hyp/interfaces/pgtable/include/
A Dpgtable.h159 #define PGTABLE_HYP_UNMAP_PRESERVE_NONE util_bit((sizeof(uintptr_t) * 8U) - 1U)
/hyp/platform/gicv3/src/
A Dgicv3.c62 #define GIC_ENABLE_BIT(x) (uint32_t)(util_bit((x)&31UL))
102 #define GIC_LPI_PROP_ALIGNMENT ((size_t)util_bit(GICR_PROPBASER_PA_SHIFT))
187 size_t gicr_stride = util_bit(GICR_STRIDE_SHIFT); // 64k for v3, 128k in gicr_set_percpu()
530 (size_t)util_bit(GICR_PENDBASER_PA_SHIFT)); in gicv3_boot_cold_init_lpis()
582 assert(GICV3_ITS_VPES < ((count_t)util_bit(vpe_bits))); in gicv3_boot_cold_init_lpis()
626 size_t gicr_stride = (size_t)util_bit(GICR_STRIDE_SHIFT); in gicv3_map_gicd_and_gicrs()
688 size_t gicr_size = PLATFORM_GICR_COUNT * util_bit(GICR_STRIDE_SHIFT); in gicv3_handle_boot_cold_init()
696 size_t gits_stride = (size_t)util_bit(GITS_STRIDE_SHIFT); in gicv3_handle_boot_cold_init()
856 (uint16_t)util_bit(aff0 % 16U)); in gicv3_handle_boot_cold_init()
2570 isenabler &= ~((index_t)util_bit(i)); in gicv3_try_move_32_spis_to_cpu()
/hyp/mem/addrspace/src/
A Daddrspace.c244 gpt_config, util_bit(GPT_TYPE_VMMIO_RANGE)); in addrspace_handle_object_create_addrspace()
340 ((ipa + size) > util_bit(PLATFORM_VM_ADDRESS_SPACE_BITS))) { in addrspace_configure_info_area()
/hyp/mem/memextent_sparse/src/
A Dmemextent_sparse.c77 util_bit(GPT_TYPE_MEMEXTENT_MAPPING)); in allocate_sparse_mappings()
1018 if (vm_base + (size - 1U) >= util_bit(GPT_VBASE_BITS)) { in memextent_map_partial_sparse()
1090 if (vm_base + (size - 1U) >= util_bit(GPT_VBASE_BITS)) { in memextent_unmap_partial_sparse()
1166 if (vm_base + (size - 1U) >= util_bit(GPT_VBASE_BITS)) { in memextent_update_access_partial_sparse()
/hyp/core/cspace_twolevel/src/
A Dcspace_twolevel.c109 cspace->id_inv = (util_bit(32) / cspace->id_mult) + 1U; in cspace_init_id_encoder()
116 cspace->id_inv = util_bit(32U) + 1U; in cspace_init_id_encoder()

Completed in 97 milliseconds

12