Searched refs:lock_set (Results 1 - 16 of 16) sorted by relevance

/darwin-on-arm/xnu/libsyscall/mach/
H A Dlock_set.defs28 #include <mach/lock_set.defs>
H A Dmodule.mk14 lock_set.defs \
/darwin-on-arm/xnu/libsyscall/mach/mach/
H A Dsync.h35 #include <mach/lock_set.h>
H A Dmach_interface.h45 #include <mach/lock_set.h>
/darwin-on-arm/xnu/osfmk/mach/
H A Dlock_set.defs33 * File: mach/lock_set.defs
44 lock_set 617000;
56 lock_set : lock_set_t;
60 lock_set : lock_set_t;
64 lock_set : lock_set_t;
68 lock_set : lock_set_t;
72 lock_set : lock_set_t;
76 lock_set : lock_set_t;
H A Dsync.defs111 lock_set : lock_set_t);
114 lock_set : lock_set_t;
118 lock_set : lock_set_t;
122 lock_set : lock_set_t;
126 lock_set : lock_set_t;
130 lock_set : lock_set_t;
134 lock_set : lock_set_t;
H A Dmach_interface.h38 #include <mach/lock_set.h>
H A Dmach_types.h128 typedef struct lock_set *lock_set_t;
144 struct lock_set ;
H A DMakefile35 lock_set.defs \
78 lock_set.h \
H A Dtask.defs245 * Create and destroy lock_set and semaphore synchronizers on a
256 lock_set : lock_set_t);
/darwin-on-arm/xnu/osfmk/kern/
H A Dsync_lock.c121 * Initialize the lock_set subsystem.
127 lck_grp_init(&lock_set_grp, "lock_set", &lock_set_grp_attr);
145 lock_set_t lock_set = LOCK_SET_NULL; local
155 if ((VM_MAX_ADDRESS - sizeof(struct lock_set))/sizeof(struct ulock) < (unsigned)n_ulocks)
158 size = sizeof(struct lock_set) + (sizeof(struct ulock) * (n_ulocks-1));
159 lock_set = (lock_set_t) kalloc (size);
161 if (lock_set == LOCK_SET_NULL)
165 lock_set_lock_init(lock_set);
166 lock_set->n_ulocks = n_ulocks;
167 lock_set
218 lock_set_destroy(task_t task, lock_set_t lock_set) argument
296 lock_acquire(lock_set_t lock_set, int lock_id) argument
375 lock_release(lock_set_t lock_set, int lock_id) argument
391 lock_try(lock_set_t lock_set, int lock_id) argument
443 lock_make_stable(lock_set_t lock_set, int lock_id) argument
488 lock_set_t lock_set; local
521 lock_set_t lock_set; local
586 lock_handoff(lock_set_t lock_set, int lock_id) argument
717 lock_handoff_accept(lock_set_t lock_set, int lock_id) argument
840 lock_set_reference(lock_set_t lock_set) argument
852 lock_set_dereference(lock_set_t lock_set) argument
[all...]
H A Dsync_lock.h55 struct lock_set *lock_set; /* the retaining lock set */ member in struct:ulock
72 typedef struct lock_set { struct
118 extern void lock_set_reference (lock_set_t lock_set);
119 extern void lock_set_dereference (lock_set_t lock_set);
H A Dipc_sync.c119 lock_set_t lock_set = LOCK_SET_NULL; local
124 lock_set = (lock_set_t) port->ip_kobject;
125 lock_set_reference(lock_set);
130 return (lock_set);
134 convert_lock_set_to_port (lock_set_t lock_set) argument
138 if (lock_set == LOCK_SET_NULL)
142 port = ipc_port_make_send(lock_set->port);
143 lock_set_dereference(lock_set);
H A Dipc_sync.h43 ipc_port_t convert_lock_set_to_port (lock_set_t lock_set);
H A Dtask.c2364 lock_set_t lock_set; local
2380 lock_set = (lock_set_t) queue_first(&task->lock_set_list);
2381 (void) lock_set_destroy(task, lock_set);
/darwin-on-arm/xnu/osfmk/mach/arm/
H A Dtask.h289 lock_set_t lock_set
775 mach_msg_port_descriptor_t lock_set; member in struct:__anon1123

Completed in 90 milliseconds