| /hyp/ipc/doorbell/src/ |
| A D | doorbell.c | 172 doorbell_handle_object_create_doorbell(doorbell_create_t params) in doorbell_handle_object_create_doorbell() argument 174 assert(params.doorbell != NULL); in doorbell_handle_object_create_doorbell() 176 spinlock_init(¶ms.doorbell->lock); in doorbell_handle_object_create_doorbell() 178 spinlock_acquire(¶ms.doorbell->lock); in doorbell_handle_object_create_doorbell() 180 params.doorbell->flags = 0U; in doorbell_handle_object_create_doorbell() 181 params.doorbell->ack_mask = 0U; in doorbell_handle_object_create_doorbell() 182 params.doorbell->enable_mask = ~params.doorbell->ack_mask; in doorbell_handle_object_create_doorbell() 184 spinlock_release(¶ms.doorbell->lock); in doorbell_handle_object_create_doorbell()
|
| /hyp/core/idle/src/ |
| A D | idle.c | 40 thread_create_t params = { in idle_thread_create() local 49 partition_allocate_thread(partition_get_private(), params); in idle_thread_create() 74 thread_create_t params = { in idle_thread_init_boot() local 90 params.thread = thread; in idle_thread_init_boot() 92 if (trigger_object_create_thread_event(params) != OK) { in idle_thread_init_boot()
|
| /hyp/platform/arm_pmu/aarch64/src/ |
| A D | platform_pmu.c | 48 hwirq_create_t params = { in platform_pmu_handle_boot_hypervisor_start() local 54 partition_allocate_hwirq(partition_get_private(), params); in platform_pmu_handle_boot_hypervisor_start()
|
| /hyp/core/tests/src/ |
| A D | tests.c | 35 thread_create_t params = { in tests_thread_create() local 39 .params = i, in tests_thread_create() 44 partition_allocate_thread(partition_get_private(), params); in tests_thread_create()
|
| /hyp/platform/arm_arch_timer/aarch64/src/ |
| A D | platform_timer.c | 141 hwirq_create_t params = { in platform_timer_handle_boot_hypervisor_start() local 147 partition_allocate_hwirq(partition_get_private(), params); in platform_timer_handle_boot_hypervisor_start()
|
| /hyp/core/vdevice/src/ |
| A D | vdevice.c | 50 vdevice_handle_object_create_addrspace(addrspace_create_t params) in vdevice_handle_object_create_addrspace() argument 52 addrspace_t *addrspace = params.addrspace; in vdevice_handle_object_create_addrspace()
|
| /hyp/core/irq/src/ |
| A D | irq.c | 147 irq_handle_object_create_hwirq(hwirq_create_t params) in irq_handle_object_create_hwirq() argument 149 hwirq_t *hwirq = params.hwirq; in irq_handle_object_create_hwirq() 152 hwirq->irq = params.irq; in irq_handle_object_create_hwirq() 153 hwirq->action = params.action; in irq_handle_object_create_hwirq()
|
| /hyp/platform/arm_arch_timer_lp/src/ |
| A D | platform_timer_lp.c | 147 hwirq_create_t params = { in platform_timer_lp_handle_boot_hypervisor_start() local 153 partition_allocate_hwirq(partition_get_private(), params); in platform_timer_lp_handle_boot_hypervisor_start()
|
| /hyp/vm/vrtc_pl031/src/ |
| A D | vrtc_pl031.c | 23 vrtc_pl031_handle_object_create_vrtc(vrtc_create_t params) in vrtc_pl031_handle_object_create_vrtc() argument 25 vrtc_t *vrtc = params.vrtc; in vrtc_pl031_handle_object_create_vrtc()
|
| /hyp/core/cspace_twolevel/src/ |
| A D | cspace_tests.c | 43 cspace_create_t params = { NULL }; in tests_cspace_init() local 45 cspace_ret = partition_allocate_cspace(partition_get_private(), params); in tests_cspace_init()
|
| /hyp/vm/rootvm/src/ |
| A D | rootvm_init.c | 171 thread_create_t params = { in rootvm_init() local 205 trigger_object_get_defaults_thread_event(¶ms); in rootvm_init() 209 partition_allocate_thread(root_partition, params); in rootvm_init()
|
| /hyp/mem/memextent_sparse/src/ |
| A D | memextent_tests.c | 43 addrspace_create_t params = { NULL }; in create_addrspace() local 45 ret = partition_allocate_addrspace(partition, params); in create_addrspace() 68 memextent_create_t params = { .memextent_device_mem = false }; in create_memextent() local 70 ret = partition_allocate_memextent(partition, params); in create_memextent()
|
| A D | memextent_sparse.c | 1487 memextent_create_addrspace_sparse(addrspace_create_t params) in memextent_create_addrspace_sparse() argument 1489 addrspace_t *addrspace = params.addrspace; in memextent_create_addrspace_sparse()
|
| /hyp/core/scheduler_fprr/src/ |
| A D | scheduler_tests.c | 57 thread_create_t params = { in create_thread() local 63 .params = sched_test_param_raw(param), in create_thread() 66 ret = partition_allocate_thread(partition_get_private(), params); in create_thread()
|
| /hyp/mem/memextent/src/ |
| A D | memextent_tests.c | 59 addrspace_create_t params = { NULL }; in tests_memextent_init() local 61 ret = partition_allocate_addrspace(partition, params); in tests_memextent_init() 149 memextent_create_t params = { 0 }; in create_memextent() local 151 me_ret = partition_allocate_memextent(partition, params); in create_memextent()
|
| A D | memextent.c | 32 memextent_handle_object_create_memextent(memextent_create_t params) in memextent_handle_object_create_memextent() argument 34 memextent_t *memextent = params.memextent; in memextent_handle_object_create_memextent() 39 memextent->device_mem = params.memextent_device_mem; in memextent_handle_object_create_memextent()
|
| A D | memextent_basic.c | 943 memextent_create_addrspace_basic(addrspace_create_t params) in memextent_create_addrspace_basic() argument 945 addrspace_t *addrspace = params.addrspace; in memextent_create_addrspace_basic()
|
| /hyp/ipc/msgqueue/src/ |
| A D | msgqueue.c | 149 msgqueue_handle_object_create_msgqueue(msgqueue_create_t params) in msgqueue_handle_object_create_msgqueue() argument 151 msgqueue_t *msgqueue = params.msgqueue; in msgqueue_handle_object_create_msgqueue()
|
| /hyp/core/thread_standard/src/ |
| A D | thread.c | 45 thread->params = thread_create.params; in thread_standard_handle_object_create_thread()
|
| /hyp/vm/arm_vm_timer/aarch64/src/ |
| A D | arm_vm_timer.c | 203 hwirq_create_t params[] = { in arm_vm_timer_handle_boot_hypervisor_start() local 217 params[tt]); in arm_vm_timer_handle_boot_hypervisor_start()
|
| /hyp/mem/addrspace/src/ |
| A D | addrspace.c | 230 addrspace_handle_object_create_addrspace(addrspace_create_t params) in addrspace_handle_object_create_addrspace() argument 234 addrspace_t *addrspace = params.addrspace; in addrspace_handle_object_create_addrspace() 295 addrspace_unwind_object_create_addrspace(addrspace_create_t params) in addrspace_unwind_object_create_addrspace() argument 297 addrspace_handle_object_cleanup_addrspace(params.addrspace); in addrspace_unwind_object_create_addrspace()
|
| /hyp/core/thread_standard/aarch64/src/ |
| A D | thread_arch.c | 65 thread_func(thread->params); in thread_arch_main()
|