Searched refs:io_object_t (Results 1 - 9 of 9) sorted by relevance

/xnu-2422.115.4/osfmk/device/
H A Ddevice_types.h116 typedef struct IOObject * io_object_t; typedef in typeref:struct:IOObject
117 typedef io_object_t io_connect_t;
119 extern void iokit_remove_reference( io_object_t obj );
121 extern io_object_t iokit_lookup_object_port( ipc_port_t port );
124 extern ipc_port_t iokit_make_object_port( io_object_t obj );
133 typedef mach_port_t io_object_t; typedef
H A Ddevice.defs123 type io_object_t = mach_port_t
126 intran: io_object_t iokit_lookup_object_port(mach_port_t)
127 outtran: mach_port_t iokit_make_object_port(io_object_t)
128 destructor: iokit_remove_reference(io_object_t)
142 object : io_object_t;
147 object : io_object_t;
153 iterator : io_object_t;
154 out object : io_object_t
158 iterator : io_object_t
164 out existing : io_object_t
[all...]
H A Diokit_rpc.c75 extern void iokit_add_reference( io_object_t obj );
77 extern ipc_port_t iokit_port_for_object( io_object_t obj,
80 extern kern_return_t iokit_client_died( io_object_t obj,
85 io_object_t connect,
98 extern ipc_port_t iokit_alloc_object_port( io_object_t obj,
104 io_object_t obj, ipc_kobject_type_t type );
108 extern io_object_t iokit_lookup_connect_ref(io_object_t clientRef, ipc_space_t task);
110 extern io_object_t iokit_lookup_connect_ref_current_task(io_object_t clientRe
[all...]
/xnu-2422.115.4/iokit/IOKit/
H A DIOTypes.h163 typedef OSObject * io_object_t; typedef
165 typedef struct OSObject * io_object_t; typedef in typeref:struct:OSObject
168 typedef mach_port_t io_object_t; typedef
174 typedef io_object_t io_connect_t;
175 typedef io_object_t io_enumerator_t;
176 typedef io_object_t io_iterator_t;
177 typedef io_object_t io_registry_entry_t;
178 typedef io_object_t io_service_t;
180 #define IO_OBJECT_NULL ((io_object_t) 0)
H A DIOUserClient.h365 OSObject *obj, io_object_t *clientObj);
/xnu-2422.115.4/security/
H A Dmac_iokit.c78 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type)
87 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t properties)
H A Dmac_framework.h135 typedef OSObject *io_object_t; typedef
138 typedef struct OSObject *io_object_t; typedef in typeref:struct:OSObject
233 int mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type);
234 int mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t properties);
H A Dmac_policy.h132 typedef OSObject *io_object_t; typedef
135 typedef struct OSObject *io_object_t; typedef in typeref:struct:OSObject
1250 io_object_t user_client,
1267 io_object_t entry,
1268 io_object_t properties
/xnu-2422.115.4/iokit/Kernel/
H A DIOUserClient.cpp114 extern ipc_port_t iokit_alloc_object_port( io_object_t obj,
120 io_object_t obj, ipc_kobject_type_t type );
124 extern io_object_t iokit_lookup_connect_ref(io_object_t clientRef, ipc_space_t task);
126 extern io_object_t iokit_lookup_connect_ref_current_task(io_object_t clientRef);
134 extern kern_return_t iokit_switch_object_port( ipc_port_t port, io_object_t obj, ipc_kobject_type_t type );
166 io_object_t obj, ipc_kobject_type_t type );
342 io_object_t obj, ipc_kobject_type_t type )
381 iokit_add_reference( io_object_t ob
[all...]

Completed in 48 milliseconds