Home
last modified time | relevance | path

Searched refs:io_object_t (Results 1 – 12 of 12) sorted by relevance

/xnu-11215/osfmk/device/
H A Ddevice_types.h126 typedef struct IOObject * io_object_t; typedef
128 typedef io_object_t io_connect_t;
129 typedef io_object_t io_ident_t;
130 typedef io_object_t uext_object_t;
132 extern void iokit_add_reference( io_object_t obj, natural_t type );
133 extern void iokit_remove_reference( io_object_t obj );
134 extern void iokit_remove_connect_reference( io_object_t obj );
135 extern void iokit_port_object_description(io_object_t obj, kobject_description_t desc);
137 extern io_object_t iokit_lookup_object_port( ipc_port_t port );
142 extern ipc_port_t iokit_make_object_port( io_object_t obj );
[all …]
H A Ddevice.defs152 object : io_object_t;
157 object : io_object_t;
164 out object : io_object_t
168 iterator : io_object_t
174 out existing : io_object_t
187 out iterator : io_object_t
191 iterator : io_object_t
195 iterator : io_object_t
247 out service : io_object_t
330 out root : io_object_t
[all …]
H A Diokit_rpc.c94 io_object_t
119 MIGEXTERN io_object_t
126 MIGEXTERN io_object_t
133 MIGEXTERN io_object_t
140 MIGEXTERN io_object_t
147 static io_object_t
176 EXTERN io_object_t
182 EXTERN io_object_t
188 EXTERN io_object_t
266 io_object_t obj ) in iokit_make_object_port()
[all …]
/xnu-11215/iokit/IOKit/
H A DIOTypes.h202 typedef OSObject * io_object_t; typedef
204 typedef struct OSObject * io_object_t; typedef
207 typedef mach_port_t io_object_t; typedef
213 typedef io_object_t io_connect_t;
214 typedef io_object_t io_enumerator_t;
215 typedef io_object_t io_ident_t;
216 typedef io_object_t io_iterator_t;
217 typedef io_object_t io_registry_entry_t;
218 typedef io_object_t io_service_t;
219 typedef io_object_t uext_object_t;
[all …]
H A DIOKitServer.h136 extern void iokit_add_reference( io_object_t obj, ipc_kobject_type_t type );
138 extern ipc_port_t iokit_port_for_object(io_object_t obj,
141 extern kern_return_t iokit_client_died( io_object_t obj,
146 io_object_t connect,
166 io_object_t obj, ipc_kobject_type_t type );
174 extern io_object_t iokit_lookup_io_object(ipc_port_t port, ipc_kobject_type_t type);
178 extern io_object_t iokit_lookup_object_with_port_name(mach_port_name_t name, ipc_kobject_type_t typ…
180 extern io_object_t iokit_lookup_connect_ref_current_task(mach_port_name_t name);
181 extern io_object_t iokit_lookup_uext_ref_current_task(mach_port_name_t name);
H A DIOUserClient.h448 LIBKERN_CONSUMED OSObject *obj, io_object_t *clientObj);
/xnu-11215/iokit/DriverKit/
H A DIOTypes.h202 typedef OSObject * io_object_t; typedef
204 typedef struct OSObject * io_object_t; typedef
207 typedef mach_port_t io_object_t; typedef
213 typedef io_object_t io_connect_t;
214 typedef io_object_t io_enumerator_t;
215 typedef io_object_t io_ident_t;
216 typedef io_object_t io_iterator_t;
217 typedef io_object_t io_registry_entry_t;
218 typedef io_object_t io_service_t;
219 typedef io_object_t uext_object_t;
[all …]
/xnu-11215/security/
H A Dmac_iokit.c68 mac_iokit_check_open_service(kauth_cred_t cred, io_object_t service, unsigned int user_client_type) in mac_iokit_check_open_service()
77 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type) in mac_iokit_check_open()
86 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t propertie… in mac_iokit_check_set_properties()
95 mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry) in mac_iokit_check_filter_properties()
104 mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *name) in mac_iokit_check_get_property()
H A Dmac_framework.h136 typedef OSObject *io_object_t; typedef
139 typedef struct OSObject *io_object_t; typedef
214 int mac_iokit_check_open_service(kauth_cred_t cred, io_object_t service, unsigned int user_clie…
215 int mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_t…
216 int mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t p…
217 int mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry) __result_u…
218 int mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *nam…
H A Dmac_policy.h140 typedef OSObject *io_object_t; typedef
143 typedef struct OSObject *io_object_t; typedef
1098 io_object_t user_client,
1117 io_object_t service,
1134 io_object_t entry,
1135 io_object_t properties
1162 io_object_t entry
1178 io_object_t entry,
/xnu-11215/iokit/Kernel/
H A DIOUserClient.cpp662 io_object_t
665 io_object_t result; in iokit_copy_object_for_consumed_kobject()
2409 io_object_t object, in is_io_object_get_class()
2533 io_object_t object, in is_io_object_conforms_to()
2549 io_object_t object, in is_io_object_get_retain_count()
2563 io_object_t iterator, in is_io_iterator_next()
2664 io_object_t service, in is_io_service_match_property_table_ool()
2690 io_object_t service, in is_io_service_match_property_table_bin()
3198 io_object_t service, in is_io_service_add_interest_notification()
3220 io_object_t service, in is_io_service_add_interest_notification_64()
[all …]
/xnu-11215/osfmk/ipc/
H A Dmach_debug.c475 io_object_t obj = NULL; in mach_port_kobject_description()