Searched refs:handle_value (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/kernel/syscalls/
H A Dhandle_ops.cpp18 zx_status_t sys_handle_close(zx_handle_t handle_value) { argument
19 LTRACEF("handle %x\n", handle_value);
23 if (handle_value == ZX_HANDLE_INVALID)
26 HandleOwner handle(up->RemoveHandle(handle_value));
40 bool is_replace, zx_handle_t handle_value, zx_rights_t rights,
42 LTRACEF("handle %x\n", handle_value);
47 auto source = up->GetHandleLocked(handle_value);
60 up->RemoveHandleLocked(handle_value);
67 up->RemoveHandleLocked(handle_value);
73 zx_handle_t handle_value, zx_rights_
39 handle_dup_replace( bool is_replace, zx_handle_t handle_value, zx_rights_t rights, user_out_handle* out) argument
72 sys_handle_duplicate( zx_handle_t handle_value, zx_rights_t rights, user_out_handle* out) argument
77 sys_handle_replace( zx_handle_t handle_value, zx_rights_t rights, user_out_handle* out) argument
[all...]
H A Dobject_wait.cpp39 zx_status_t sys_object_wait_one(zx_handle_t handle_value, argument
43 LTRACEF("handle %x\n", handle_value);
54 Handle* handle = up->GetHandleLocked(handle_value);
65 auto koid = static_cast<uint32_t>(up->GetKoidForHandle(handle_value));
167 zx_status_t sys_object_wait_async(zx_handle_t handle_value, zx_handle_t port_handle, argument
169 LTRACEF("handle %x\n", handle_value);
180 Handle* handle = up->GetHandleLocked(handle_value);
H A Dchannel.cpp114 static zx_status_t channel_read(zx_handle_t handle_value, uint32_t options, argument
120 handle_value, bytes.get(), actual_bytes.get(), handles.get(), actual_handles.get());
125 zx_status_t result = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_READ, &channel);
171 zx_status_t sys_channel_read(zx_handle_t handle_value, uint32_t options, argument
177 return channel_read(handle_value, options,
181 zx_status_t sys_channel_read_etc(zx_handle_t handle_value, uint32_t options, argument
187 return channel_read(handle_value, options,
274 zx_status_t sys_channel_write(zx_handle_t handle_value, uint32_t options, argument
278 handle_value, user_bytes.get(), num_bytes, user_handles.get(), num_handles, options);
288 zx_status_t status = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_WRIT
316 sys_channel_call_noretry(zx_handle_t handle_value, uint32_t options, zx_time_t deadline, user_in_ptr<const zx_channel_call_args_t> user_args, user_out_ptr<uint32_t> actual_bytes, user_out_ptr<uint32_t> actual_handles) argument
[all...]
H A Dobject.cpp640 zx_status_t sys_object_get_property(zx_handle_t handle_value, uint32_t property, argument
647 auto status = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_GET_PROPERTY, &dispatcher);
759 zx_status_t sys_object_set_property(zx_handle_t handle_value, uint32_t property, argument
767 auto status = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_SET_PROPERTY, &dispatcher);
857 zx_status_t sys_object_signal(zx_handle_t handle_value, uint32_t clear_mask, uint32_t set_mask) { argument
858 LTRACEF("handle %x\n", handle_value);
863 auto status = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_SIGNAL, &dispatcher);
870 zx_status_t sys_object_signal_peer(zx_handle_t handle_value, uint32_t clear_mask, uint32_t set_mask) { argument
871 LTRACEF("handle %x\n", handle_value);
876 auto status = up->GetDispatcherWithRights(handle_value, ZX_RIGHT_SIGNAL_PEE
[all...]
/fuchsia/zircon/kernel/object/include/object/
H A Dprocess_dispatcher.h90 zx_handle_t handle_value, bool skip_policy = false) TA_REQ(handle_table_lock_);
97 // Removes the Handle corresponding to |handle_value| from this process
99 HandleOwner RemoveHandle(zx_handle_t handle_value);
100 HandleOwner RemoveHandleLocked(zx_handle_t handle_value) TA_REQ(handle_table_lock_);
110 zx_status_t GetDispatcher(zx_handle_t handle_value, argument
112 return GetDispatcherAndRights(handle_value, dispatcher, nullptr);
117 zx_status_t GetDispatcherAndRights(zx_handle_t handle_value, argument
121 auto status = GetDispatcherInternal(handle_value, &generic_dispatcher, out_rights);
134 zx_status_t GetDispatcherWithRights(zx_handle_t handle_value, argument
139 auto status = GetDispatcherWithRightsInternal(handle_value,
154 GetDispatcherWithRights(zx_handle_t handle_value, zx_rights_t desired_rights, fbl::RefPtr<T>* dispatcher) argument
[all...]
/fuchsia/zircon/system/utest/fidl/
H A Dmessage_tests.cpp79 zx_handle_t handle_value = e.release(); local
80 *handle_ptr = handle_value;
89 EXPECT_EQ(message.handles().data()[0], handle_value);
/fuchsia/zircon/kernel/object/
H A Dprocess_dispatcher.cpp397 Handle* ProcessDispatcher::GetHandleLocked(zx_handle_t handle_value, argument
399 auto handle = map_value_to_handle(handle_value, handle_rand_);
422 HandleOwner ProcessDispatcher::RemoveHandle(zx_handle_t handle_value) { argument
424 return RemoveHandleLocked(handle_value);
427 HandleOwner ProcessDispatcher::RemoveHandleLocked(zx_handle_t handle_value) { argument
428 auto handle = GetHandleLocked(handle_value);
473 zx_koid_t ProcessDispatcher::GetKoidForHandle(zx_handle_t handle_value) { argument
475 Handle* handle = GetHandleLocked(handle_value);
481 zx_status_t ProcessDispatcher::GetDispatcherInternal(zx_handle_t handle_value, argument
485 Handle* handle = GetHandleLocked(handle_value);
495 GetDispatcherWithRightsInternal(zx_handle_t handle_value, zx_rights_t desired_rights, fbl::RefPtr<Dispatcher>* dispatcher_out, zx_rights_t* out_rights) argument
812 IsHandleValid(zx_handle_t handle_value) argument
817 IsHandleValidNoPolicyCheck(zx_handle_t handle_value) argument
[all...]

Completed in 41 milliseconds