Home
last modified time | relevance | path

Searched refs:spinlock_release (Results 1 – 25 of 50) sorted by relevance

12

/hyp/core/globals/src/
A Dglobals.c32 spinlock_release(&global_options_lock); in globals_set_options()
40 spinlock_release(&global_options_lock); in globals_clear_options()
/hyp/ipc/doorbell/src/
A Ddoorbell.c42 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(&params.doorbell->lock); in doorbell_handle_object_create_doorbell()
198 spinlock_release(&doorbell->lock); in doorbell_handle_object_deactivate_doorbell()
/hyp/vm/psci/src/
A Dpsci_pm_list.c41 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 Dspinlock_null.c33 spinlock_release(spinlock_t *lock) in spinlock_release() function
/hyp/core/wait_queue_broadcast/src/
A Dwait_queue.c60 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 Dforward_private.c102 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 Dhypercalls.c111 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 Dspinlock.h27 spinlock_release(spinlock_t *lock) RELEASE_SPINLOCK(lock);
/hyp/core/mutex_trivial/src/
A Dmutex_trivial.c48 spinlock_release(&lock->lock); in mutex_release()
/hyp/vm/virtio_mmio/src/
A Dvdevice.c95 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 Dhypercalls.c68 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 Dhyp_aspace.c210 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 Dvdevice.c97 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 Dcspace_twolevel.c332 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 Dhypercalls.c135 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 Dmsgqueue_common.c81 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 Dhypercalls.c49 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 Dmemextent_basic.c102 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 Daddrspace.c199 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 Dscheduler_trivial.c70 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 Dhypercalls.c72 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 Dspinlock_ticket.c88 spinlock_release(spinlock_t *lock) in spinlock_release() function
/hyp/vm/vpm_base/src/
A Dhypercalls.c54 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 Ddistrib.c612 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 Duart.c68 spinlock_release(&uart_lock); in soc_qemu_console_puts()

Completed in 142 milliseconds

12