Searched refs:HandleOwner (Results 1 – 18 of 18) sorted by relevance
24 class HandleOwner {26 HandleOwner() = default;31 HandleOwner(const HandleOwner&) = delete;32 HandleOwner& operator=(const HandleOwner&) = delete;34 HandleOwner(HandleOwner&& other) : h_(other.release()) {} in HandleOwner() function36 HandleOwner& operator=(HandleOwner&& other) {41 ~HandleOwner() { in ~HandleOwner()64 void swap(HandleOwner& other) { in swap()135 static HandleOwner Make(160 friend class HandleOwner; variable[all …]
51 zx_status_t Share(HandleOwner h);54 zx_status_t Accept(HandleOwner* h);85 zx_status_t ShareSelfLocked(HandleOwner h) TA_REQ(get_lock());98 HandleOwner accept_queue_ TA_GUARDED(get_lock());
84 zx_handle_t MapHandleToValue(const HandleOwner& handle) const;94 void AddHandle(HandleOwner handle);95 void AddHandleLocked(HandleOwner handle) TA_REQ(handle_table_lock_);99 HandleOwner RemoveHandle(zx_handle_t handle_value);100 HandleOwner RemoveHandleLocked(zx_handle_t handle_value) TA_REQ(handle_table_lock_);
98 HandleOwner ho(handles_[ix]); in ~MessagePacket()
40 zx_status_t transfer(HandleOwner&& source) { in transfer()61 HandleOwner h_;
132 HandleOwner other_handle = up->RemoveHandle(socket_to_share); in sys_socket_share()163 HandleOwner outhandle; in sys_socket_accept()
27 HandleOwner handle(up->RemoveHandle(handle_value)); in sys_handle_close()
109 HandleOwner handle(handle_list[i]); in msg_get_handles()
423 HandleOwner handle_owner = up->RemoveHandle(handle); in sys_pmt_unpin()
431 HandleOwner arg_handle = up->RemoveHandle(arg_handle_value); in sys_process_start()
115 HandleOwner Handle::Make(fbl::RefPtr<Dispatcher> dispatcher, in Make()124 return HandleOwner(new (addr) Handle(ktl::move(dispatcher), in Make()137 HandleOwner Handle::Dup(Handle* source, zx_rights_t rights) { in Dup()145 return HandleOwner(new (addr) Handle(source, rights, base_value)); in Dup()
410 HandleOwner ho(to_clean.pop_front()); in FinishDeadTransition()444 zx_handle_t ProcessDispatcher::MapHandleToValue(const HandleOwner& handle) const { in MapHandleToValue()463 void ProcessDispatcher::AddHandle(HandleOwner handle) { in AddHandle()468 void ProcessDispatcher::AddHandleLocked(HandleOwner handle) { in AddHandleLocked()473 HandleOwner ProcessDispatcher::RemoveHandle(zx_handle_t handle_value) { in RemoveHandle()478 HandleOwner ProcessDispatcher::RemoveHandleLocked(zx_handle_t handle_value) { in RemoveHandleLocked()486 return HandleOwner(handle); in RemoveHandleLocked()
391 zx_status_t SocketDispatcher::Share(HandleOwner h) TA_NO_THREAD_SAFETY_ANALYSIS { in Share()406 zx_status_t SocketDispatcher::ShareSelfLocked(HandleOwner h) TA_NO_THREAD_SAFETY_ANALYSIS { in ShareSelfLocked()421 zx_status_t SocketDispatcher::Accept(HandleOwner* h) TA_NO_THREAD_SAFETY_ANALYSIS { in Accept()
18 HandleOwner vmo_handle() const;
51 HandleOwner vmo_handle(Variant) const;
51 HandleOwner RoDso::vmo_handle() const { in vmo_handle()
262 HandleOwner VDso::vmo_handle(Variant variant) const { in vmo_handle()
149 HandleOwner user_channel_handle; in make_bootstrap_channel()367 HandleOwner vmo_handle = in attempt_userboot()
Completed in 34 milliseconds