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

/macosx-10.5.8/xnu-1228.15.4/libsyscall/mach/headers/
H A Dsync.h35 #include <mach/lock_set.h>
H A Dmach_interface.h46 #include <mach/lock_set.h>
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dsync_lock.c115 * Initialize the lock_set subsystem.
139 lock_set_t lock_set = LOCK_SET_NULL; local
149 if ((VM_MAX_ADDRESS - sizeof(struct lock_set))/sizeof(struct ulock) < (unsigned)n_ulocks)
152 size = sizeof(struct lock_set) + (sizeof(struct ulock) * (n_ulocks-1));
153 lock_set = (lock_set_t) kalloc (size);
155 if (lock_set == LOCK_SET_NULL)
159 lock_set_lock_init(lock_set);
160 lock_set->n_ulocks = n_ulocks;
161 lock_set->ref_count = 1;
166 lock_set
212 lock_set_destroy(task_t task, lock_set_t lock_set) argument
293 lock_acquire(lock_set_t lock_set, int lock_id) argument
372 lock_release(lock_set_t lock_set, int lock_id) argument
388 lock_try(lock_set_t lock_set, int lock_id) argument
440 lock_make_stable(lock_set_t lock_set, int lock_id) argument
485 lock_set_t lock_set; local
518 lock_set_t lock_set; local
593 lock_handoff(lock_set_t lock_set, int lock_id) argument
721 lock_handoff_accept(lock_set_t lock_set, int lock_id) argument
835 lock_set_reference(lock_set_t lock_set) argument
849 lock_set_dereference(lock_set_t lock_set) argument
[all...]
H A Dsync_lock.h58 struct lock_set *lock_set; /* the retaining lock set */ member in struct:ulock
72 typedef struct lock_set { struct
115 extern void lock_set_reference (lock_set_t lock_set);
116 extern void lock_set_dereference (lock_set_t lock_set);
H A Dipc_sync.c118 lock_set_t lock_set = LOCK_SET_NULL; local
123 lock_set = (lock_set_t) port->ip_kobject;
124 lock_set_reference(lock_set);
129 return (lock_set);
133 convert_lock_set_to_port (lock_set_t lock_set) argument
137 if (lock_set != LOCK_SET_NULL)
138 port = ipc_port_make_send(lock_set->port);
H A Dipc_sync.h43 ipc_port_t convert_lock_set_to_port (lock_set_t lock_set);
H A Dtask.c1688 lock_set_t lock_set; local
1704 lock_set = (lock_set_t) queue_first(&task->lock_set_list);
1705 (void) lock_set_destroy(task, lock_set);
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/
H A Dmach_interface.h39 #include <mach/lock_set.h>
H A Dmach_types.h128 typedef struct lock_set *lock_set_t;
144 struct lock_set ;
H A DMakefile49 lock_set.defs \
92 lock_set.h \
/macosx-10.5.8/xnu-1228.15.4/libsyscall/mach/
H A DMakefile.inc24 lock_set.defs \

Completed in 111 milliseconds