Searched refs:bit (Results 1 – 8 of 8) sorted by relevance
| /hyp/core/util/src/ |
| A D | bitmap.c | 24 index_t i = BITMAP_WORD(bit); in bitmap_isset() 54 (BITMAP_WORD(bit) == BITMAP_WORD(bit + width - 1U))); in bitmap_extract() 66 (BITMAP_WORD(bit) == BITMAP_WORD(bit + width - 1U))); in bitmap_insert() 83 *bit = i; in bitmap_ffs() 99 *bit = i; in bitmap_ffc() 196 index_t *bit) in bitmap_atomic_ffs() argument 204 *bit = i; in bitmap_atomic_ffs() 213 index_t *bit) in bitmap_atomic_ffc() argument 221 *bit = i; in bitmap_atomic_ffc() 286 (BITMAP_WORD(bit) == BITMAP_WORD(bit + width - 1U))); in bitmap_atomic_extract() [all …]
|
| /hyp/interfaces/util/include/ |
| A D | bitmap.h | 13 bitmap_isset(const register_t *bitmap, index_t bit); 16 bitmap_set(register_t *bitmap, index_t bit); 19 bitmap_clear(register_t *bitmap, index_t bit); 22 bitmap_extract(const register_t *bitmap, index_t bit, index_t width); 28 bitmap_ffs(const register_t *bitmap, index_t num_bits, index_t *bit); 40 bitmap_atomic_isset(const _Atomic register_t *bitmap, index_t bit, 44 bitmap_atomic_test_and_set(_Atomic register_t *bitmap, index_t bit, 48 (void)bitmap_atomic_test_and_set((bitmap), (bit), (order)) 55 (void)bitmap_atomic_test_and_clear((bitmap), (bit), (order)) 59 index_t *bit); [all …]
|
| /hyp/vm/psci/include/ |
| A D | psci_common.h | 28 psci_set_vpm_active_pcpus_bit(cpu_index_t bit); 31 psci_clear_vpm_active_pcpus_bit(cpu_index_t bit);
|
| /hyp/core/ipi/src/ |
| A D | ipi.c | 182 index_t bit = REGISTER_BITS - 1U - compiler_clz(pending); in ipi_handle_pending() local 183 pending &= ~util_bit(bit); in ipi_handle_pending() 184 if (bit <= (index_t)IPI_REASON__MAX) { in ipi_handle_pending() 185 ipi_reason_t ipi = (ipi_reason_t)bit; in ipi_handle_pending()
|
| /hyp/mem/hyp_aspace/armv8/src/ |
| A D | hyp_aspace.c | 318 index_t bit = start_bit; in hyp_aspace_allocate() local 320 while (!wrapped || (bit < start_bit)) { in hyp_aspace_allocate() 321 index_t end_bit = bit + num_bits - 1U; in hyp_aspace_allocate() 327 bit = 0U; in hyp_aspace_allocate() 331 success = reserve_range(bit, end_bit, &fail_bit); in hyp_aspace_allocate() 337 bit = fail_bit + 1U; in hyp_aspace_allocate() 346 ((uintptr_t)bit << HYP_ASPACE_ALLOCATE_BITS); in hyp_aspace_allocate()
|
| /hyp/vm/vgic/src/ |
| A D | vdevice.c | 80 uint32_t bit = (uint32_t)util_bit(virq - range_base); in vgic_update_irqbits_flag() local 90 (*bits) |= bit; in vgic_update_irqbits_flag() 92 (*bits) &= ~bit; in vgic_update_irqbits_flag() 100 (*bits) |= bit; in vgic_update_irqbits_flag() 102 (*bits) &= ~bit; in vgic_update_irqbits_flag() 126 bool bit; in vgic_read_gicd_irqbits() local 132 bit = vgic_delivery_state_get_group1(&this_dstate); in vgic_read_gicd_irqbits() 136 bit = vgic_delivery_state_get_enabled(&this_dstate); in vgic_read_gicd_irqbits() 140 bit = vgic_delivery_state_is_pending(&this_dstate); in vgic_read_gicd_irqbits() 147 bit = vgic_delivery_state_get_active(&this_dstate); in vgic_read_gicd_irqbits() [all …]
|
| /hyp/vm/psci/src/ |
| A D | psci_common.c | 62 psci_set_vpm_active_pcpus_bit(cpu_index_t bit) in psci_set_vpm_active_pcpus_bit() argument 65 &vpm_active_pcpus_bitmap, util_bit(bit), memory_order_relaxed); in psci_set_vpm_active_pcpus_bit() 72 psci_clear_vpm_active_pcpus_bit(cpu_index_t bit) in psci_clear_vpm_active_pcpus_bit() argument 74 register_t cleared_bit = ~util_bit(bit); in psci_clear_vpm_active_pcpus_bit()
|
| /hyp/vm/vcpu/aarch64/src/ |
| A D | exception_inject.c | 25 #error Exception injection to 32-bit EL1 is not implemented
|
Completed in 30 milliseconds