X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/2d21ac55c334faf3a56e5634905ed6987fc787d4..7e41aa883dd258f888d0470250eead40a53ef1f5:/osfmk/ipc/ipc_pset.h?ds=sidebyside diff --git a/osfmk/ipc/ipc_pset.h b/osfmk/ipc/ipc_pset.h index c575a71ad..b6f56fffe 100644 --- a/osfmk/ipc/ipc_pset.h +++ b/osfmk/ipc/ipc_pset.h @@ -74,8 +74,6 @@ #include #include -#include - struct ipc_pset { /* @@ -86,14 +84,13 @@ struct ipc_pset { }; #define ips_references ips_object.io_references -#define ips_local_name ips_object.io_receiver_name +#define ips_local_name ips_messages.imq_local_name #define ips_active(pset) io_active(&(pset)->ips_object) #define ips_lock(pset) io_lock(&(pset)->ips_object) #define ips_lock_try(pset) io_lock_try(&(pset)->ips_object) #define ips_unlock(pset) io_unlock(&(pset)->ips_object) -#define ips_check_unlock(pset) io_check_unlock(&(pset)->ips_object) #define ips_reference(pset) io_reference(&(pset)->ips_object) #define ips_release(pset) io_release(&(pset)->ips_object) @@ -112,7 +109,9 @@ extern kern_return_t ipc_pset_alloc_name( /* Add a port to a port set */ extern kern_return_t ipc_pset_add( ipc_pset_t pset, - ipc_port_t port); + ipc_port_t port, + uint64_t *reserved_link, + uint64_t *reserved_prepost); /* determine if port is a member of set */ extern boolean_t ipc_pset_member( @@ -132,15 +131,4 @@ extern kern_return_t ipc_pset_remove_from_all( extern void ipc_pset_destroy( ipc_pset_t pset); -#define ipc_pset_reference(pset) \ - ipc_object_reference(&(pset)->ips_object) - -#define ipc_pset_release(pset) \ - ipc_object_release(&(pset)->ips_object) - - -#if MACH_KDB -int ipc_list_count(struct ipc_kmsg *base); -#endif /* MACH_KDB */ - #endif /* _IPC_IPC_PSET_H_ */