| /hyp/core/globals/src/ |
| A D | globals.c | 32 spinlock_release(&global_options_lock); in globals_set_options() 40 spinlock_release(&global_options_lock); in globals_clear_options()
|
| /hyp/ipc/doorbell/src/ |
| A D | doorbell.c | 42 spinlock_release(&doorbell->lock); in doorbell_send() 66 spinlock_release(&doorbell->lock); in doorbell_receive() 88 spinlock_release(&doorbell->lock); in doorbell_reset() 123 spinlock_release(&doorbell->lock); in doorbell_mask() 184 spinlock_release(¶ms.doorbell->lock); in doorbell_handle_object_create_doorbell() 198 spinlock_release(&doorbell->lock); in doorbell_handle_object_deactivate_doorbell()
|
| /hyp/vm/psci/src/ |
| A D | psci_pm_list.c | 41 spinlock_release(&CPULOCAL_BY_INDEX(vcpu_pm_list_lock, cpu_index)); in psci_pm_list_insert() 51 spinlock_release(&CPULOCAL_BY_INDEX(vcpu_pm_list_lock, cpu_index)); in psci_pm_list_delete()
|
| /hyp/core/spinlock_null/src/ |
| A D | spinlock_null.c | 33 spinlock_release(spinlock_t *lock) in spinlock_release() function
|
| /hyp/core/wait_queue_broadcast/src/ |
| A D | wait_queue.c | 60 spinlock_release(&wait_queue->lock); in wait_queue_prepare() 77 spinlock_release(&wait_queue->lock); in wait_queue_finish()
|
| /hyp/vm/vic_base/src/ |
| A D | forward_private.c | 102 spinlock_release(&vic->forward_private_lock); in vic_unbind_private_hwirq_helper() 187 spinlock_release(&vic->forward_private_lock); in vic_bind_hwirq_forward_private() 211 spinlock_release(&vic->forward_private_lock); in vic_bind_hwirq_forward_private() 251 spinlock_release(&vic->forward_private_lock); in vic_handle_vcpu_activate_thread_forward_private() 439 spinlock_release(&vic->forward_private_lock); in vic_base_handle_vcpu_started() 466 spinlock_release(&vic->forward_private_lock); in vic_base_handle_vcpu_stopped()
|
| A D | hypercalls.c | 111 spinlock_release(&vic->header.lock); in hypercall_vic_configure() 152 spinlock_release(&thread->header.lock); in hypercall_vic_attach_vcpu()
|
| /hyp/interfaces/spinlock/include/ |
| A D | spinlock.h | 27 spinlock_release(spinlock_t *lock) RELEASE_SPINLOCK(lock);
|
| /hyp/core/mutex_trivial/src/ |
| A D | mutex_trivial.c | 48 spinlock_release(&lock->lock); in mutex_release()
|
| /hyp/vm/virtio_mmio/src/ |
| A D | vdevice.c | 95 spinlock_release(&virtio_mmio->lock); in virtio_mmio_write_queue_sel() 137 spinlock_release(&virtio_mmio->lock); in virtio_mmio_write_status_reg() 159 spinlock_release(&virtio_mmio->lock); in virtio_mmio_write_status_reg() 220 spinlock_release(&virtio_mmio->lock); in virtio_mmio_write_queue_notify() 239 spinlock_release(&virtio_mmio->lock); in virtio_mmio_write_interrupt_ack()
|
| A D | hypercalls.c | 68 spinlock_release(&virtio_mmio->header.lock); in hypercall_virtio_mmio_configure() 161 spinlock_release(&virtio_mmio->lock); in hypercall_virtio_mmio_backend_assert_virq() 400 spinlock_release(&virtio_mmio->lock); in hypercall_virtio_mmio_backend_get_notification() 426 spinlock_release(&virtio_mmio->lock); in hypercall_virtio_mmio_backend_acknowledge_reset() 454 spinlock_release(&virtio_mmio->lock); in hypercall_virtio_mmio_backend_update_status()
|
| /hyp/mem/hyp_aspace/armv8/src/ |
| A D | hyp_aspace.c | 210 spinlock_release(&hyp_aspace_direct_lock); in hyp_aspace_handle_partition_add_ram_range() 233 spinlock_release(&hyp_aspace_direct_lock); in hyp_aspace_handle_partition_remove_ram_range() 360 spinlock_release(&hyp_aspace_alloc_lock); in hyp_aspace_allocate() 365 spinlock_release(&hyp_aspace_alloc_lock); in hyp_aspace_allocate() 399 spinlock_release(&hyp_aspace_alloc_lock); in hyp_aspace_deallocate() 453 spinlock_release(&hyp_aspace_direct_lock); in hyp_aspace_map_direct() 482 spinlock_release(&hyp_aspace_direct_lock); in hyp_aspace_unmap_direct() 520 spinlock_release(&hyp_aspace_direct_lock); in hyp_aspace_handle_vectors_trap_data_abort_el2()
|
| /hyp/core/vdevice/src/ |
| A D | vdevice.c | 97 spinlock_release(&addrspace->vdevice_lock); in vdevice_attach_vmaddr() 129 spinlock_release(&addrspace->vdevice_lock); in vdevice_detach_vmaddr()
|
| /hyp/core/cspace_twolevel/src/ |
| A D | cspace_twolevel.c | 332 spinlock_release(&header->cap_list_lock); in cspace_destroy_cap_table() 356 spinlock_release(&cspace->cap_allocation_lock); in cspace_allocate_cap_slot() 366 spinlock_release(&cspace->cap_allocation_lock); in cspace_allocate_cap_slot() 388 spinlock_release(&cspace->cap_allocation_lock); in cspace_allocate_cap_slot() 441 spinlock_release(&cspace->cap_allocation_lock); in cspace_free_cap_slot() 691 spinlock_release(&header->cap_list_lock); in cspace_copy_cap() 739 spinlock_release(&header->cap_list_lock); in cspace_delete_cap() 749 spinlock_release(&cspace->revoked_cap_list_lock); in cspace_delete_cap() 800 spinlock_release(&header->cap_list_lock); in cspace_revoke_caps() 842 spinlock_release(&header->cap_list_lock); in cspace_revoke_caps()
|
| A D | hypercalls.c | 135 spinlock_release(&target_cspace->header.lock); in hypercall_cspace_configure() 180 spinlock_release(&thread->header.lock); in hypercall_cspace_attach_thread()
|
| /hyp/ipc/msgqueue/src/ |
| A D | msgqueue_common.c | 81 spinlock_release(&msgqueue->lock); in msgqueue_send_msg() 155 spinlock_release(&msgqueue->lock); in msgqueue_receive_msg() 180 spinlock_release(&msgqueue->lock); in msgqueue_flush_queue()
|
| /hyp/vm/vrtc_pl031/src/ |
| A D | hypercalls.c | 49 spinlock_release(&vrtc->header.lock); in hypercall_vrtc_configure() 144 spinlock_release(&addrspace->header.lock); in hypercall_vrtc_attach_addrspace()
|
| /hyp/mem/memextent/src/ |
| A D | memextent_basic.c | 102 spinlock_release(&as->mapping_list_lock); in memextent_remove_map_from_addrspace_list() 241 spinlock_release(&me->parent->lock); in memextent_activate_derive_basic() 312 spinlock_release(&me->parent->lock); in memextent_activate_derive_basic() 481 spinlock_release(&me->lock); in memextent_map_basic() 528 spinlock_release(&me->lock); in memextent_unmap_basic() 592 spinlock_release(&me->lock); in memextent_unmap_all_basic() 666 spinlock_release(&me->lock); in memextent_update_access_basic() 804 spinlock_release(&parent->lock); in memextent_restore_parent_mappings() 860 spinlock_release(&parent->lock); in memextent_cleanup_basic() 980 spinlock_release(&me->lock); in memextent_attach_basic() [all …]
|
| /hyp/mem/addrspace/src/ |
| A D | addrspace.c | 199 spinlock_release(&root_addrspace->header.lock); in addrspace_handle_rootvm_init() 202 spinlock_release(&root_addrspace->header.lock); in addrspace_handle_rootvm_init() 473 spinlock_release(&addrspace->pgtable_lock); in addrspace_map() 503 spinlock_release(&addrspace->pgtable_lock); in addrspace_unmap() 584 spinlock_release(&addrspace->pgtable_lock); in addrspace_lookup() 640 spinlock_release(&addrspace->vmmio_range_lock); in addrspace_add_vmmio_range() 681 spinlock_release(&addrspace->vmmio_range_lock); in addrspace_remove_vmmio_range()
|
| /hyp/core/scheduler_trivial/src/ |
| A D | scheduler_trivial.c | 70 spinlock_release(&CPULOCAL_BY_INDEX(active_thread_lock, cpu)); in scheduler_trivial_handle_object_activate_thread() 89 spinlock_release(&CPULOCAL_BY_INDEX(active_thread_lock, cpu)); in scheduler_trivial_handle_object_deactivate_thread() 196 spinlock_release(&thread->scheduler_lock); in scheduler_unlock()
|
| /hyp/vm/vcpu/aarch64/src/ |
| A D | hypercalls.c | 72 spinlock_release(&vcpu->header.lock); in hypercall_vcpu_configure() 211 spinlock_release(&vcpu->header.lock); 351 spinlock_release(&vcpu->header.lock); 388 spinlock_release(&vcpu->header.lock);
|
| /hyp/core/spinlock_ticket/src/ |
| A D | spinlock_ticket.c | 88 spinlock_release(spinlock_t *lock) in spinlock_release() function
|
| /hyp/vm/vpm_base/src/ |
| A D | hypercalls.c | 54 spinlock_release(&vpm_group->header.lock); in hypercall_vpm_group_configure() 95 spinlock_release(&thread->header.lock); in hypercall_vpm_group_attach_vcpu()
|
| /hyp/vm/vgic/src/ |
| A D | distrib.c | 612 spinlock_release(&vic->gicd_lock); in vgic_handle_object_activate_thread() 694 spinlock_release(&vic->gicd_lock); in vgic_handle_object_deactivate_thread() 1116 spinlock_release(&vic->gicd_lock); in vgic_bind_hwirq_spi() 1141 spinlock_release(&vic->gicd_lock); in vgic_unbind_hwirq_spi() 1450 spinlock_release(&vic->gicd_lock); in vgic_gicd_set_control() 1464 spinlock_release(&vic->gicd_lock); in vgic_gicd_set_statusr() 1511 spinlock_release(&vic->gicd_lock); in vgic_gicd_change_irq_enable() 1589 spinlock_release(&vic->gicd_lock); in vgic_gicd_set_irq_config() 1719 spinlock_release(&vic->gicd_lock); in vgic_gicd_set_irq_router() 1767 spinlock_release(&vic->gicd_lock); in vgic_gicd_set_irq_classes() [all …]
|
| /hyp/platform/soc_qemu/src/ |
| A D | uart.c | 68 spinlock_release(&uart_lock); in soc_qemu_console_puts()
|