Searched refs:rwlock (Results 1 - 25 of 69) sorted by relevance

123

/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/netware/
H A Dthread_rwlock.c26 apr_thread_rwlock_t *rwlock = (apr_thread_rwlock_t *)data; local
28 NXRwLockFree (rwlock->rwlock);
32 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
48 new_rwlock->rwlock = NXRwLockAlloc(hierarchy, info);
49 if(new_rwlock->rwlock == NULL)
54 *rwlock = new_rwlock;
59 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
61 NXRdLock(rwlock->rwlock);
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/netware/
H A Dthread_rwlock.c26 apr_thread_rwlock_t *rwlock = (apr_thread_rwlock_t *)data; local
28 NXRwLockFree (rwlock->rwlock);
32 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
48 new_rwlock->rwlock = NXRwLockAlloc(hierarchy, info);
49 if(new_rwlock->rwlock == NULL)
54 *rwlock = new_rwlock;
59 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
61 NXRdLock(rwlock->rwlock);
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/win32/
H A Dthread_rwlock.c26 apr_thread_rwlock_t *rwlock = data; local
28 if (! CloseHandle(rwlock->read_event))
31 if (! CloseHandle(rwlock->write_mutex))
37 APR_DECLARE(apr_status_t)apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
40 *rwlock = apr_palloc(pool, sizeof(**rwlock));
42 (*rwlock)->pool = pool;
43 (*rwlock)->readers = 0;
45 if (! ((*rwlock)->read_event = CreateEvent(NULL, TRUE, FALSE, NULL))) {
46 *rwlock
62 apr_thread_rwlock_rdlock_core(apr_thread_rwlock_t *rwlock, DWORD milliseconds) argument
97 apr_thread_rwlock_wrlock_core(apr_thread_rwlock_t *rwlock, DWORD milliseconds) argument
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/win32/
H A Dthread_rwlock.c26 apr_thread_rwlock_t *rwlock = data; local
28 if (! CloseHandle(rwlock->read_event))
31 if (! CloseHandle(rwlock->write_mutex))
37 APR_DECLARE(apr_status_t)apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
40 *rwlock = apr_palloc(pool, sizeof(**rwlock));
42 (*rwlock)->pool = pool;
43 (*rwlock)->readers = 0;
45 if (! ((*rwlock)->read_event = CreateEvent(NULL, TRUE, FALSE, NULL))) {
46 *rwlock
62 apr_thread_rwlock_rdlock_core(apr_thread_rwlock_t *rwlock, DWORD milliseconds) argument
97 apr_thread_rwlock_wrlock_core(apr_thread_rwlock_t *rwlock, DWORD milliseconds) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Support/
H A DRWMutex.cpp50 pthread_rwlock_t* rwlock =
55 bzero(rwlock, sizeof(pthread_rwlock_t));
58 // Initialize the rwlock
59 int errorcode = pthread_rwlock_init(rwlock, NULL);
64 data_ = rwlock;
70 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_);
71 assert(rwlock != 0);
72 pthread_rwlock_destroy(rwlock);
73 free(rwlock);
79 pthread_rwlock_t* rwlock
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/os2/
H A Dthread_rwlock.c27 apr_thread_rwlock_t *rwlock = therwlock; local
28 return apr_thread_rwlock_destroy(rwlock);
33 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
53 *rwlock = new_rwlock;
64 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
68 rc = DosRequestMutexSem(rwlock->write_lock, SEM_INDEFINITE_WAIT);
77 rwlock->readers++;
78 DosResetEventSem(rwlock->read_done, &posts);
79 rc = DosReleaseMutexSem(rwlock->write_lock);
85 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock)
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/os2/
H A Dthread_rwlock.c27 apr_thread_rwlock_t *rwlock = therwlock; local
28 return apr_thread_rwlock_destroy(rwlock);
33 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
53 *rwlock = new_rwlock;
64 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
68 rc = DosRequestMutexSem(rwlock->write_lock, SEM_INDEFINITE_WAIT);
77 rwlock->readers++;
78 DosResetEventSem(rwlock->read_done, &posts);
79 rc = DosReleaseMutexSem(rwlock->write_lock);
85 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock)
[all...]
/macosx-10.9.5/cups-372.4/cups/cups/
H A Dthread.c75 _cupsRWInit(_cups_rwlock_t *rwlock) /* I - Reader/writer lock */ argument
77 pthread_rwlock_init(rwlock, NULL);
86 _cupsRWLockRead(_cups_rwlock_t *rwlock) /* I - Reader/writer lock */ argument
88 pthread_rwlock_rdlock(rwlock);
97 _cupsRWLockWrite(_cups_rwlock_t *rwlock)/* I - Reader/writer lock */ argument
99 pthread_rwlock_wrlock(rwlock);
108 _cupsRWUnlock(_cups_rwlock_t *rwlock) /* I - Reader/writer lock */ argument
110 pthread_rwlock_unlock(rwlock);
185 _cupsRWInit(_cups_rwlock_t *rwlock) /* I - Reader/writer lock */ argument
187 _cupsMutexInit((_cups_mutex_t *)rwlock);
196 _cupsRWLockRead(_cups_rwlock_t *rwlock) argument
207 _cupsRWLockWrite(_cups_rwlock_t *rwlock) argument
218 _cupsRWUnlock(_cups_rwlock_t *rwlock) argument
277 _cupsRWInit(_cups_rwlock_t *rwlock) argument
288 _cupsRWLockRead(_cups_rwlock_t *rwlock) argument
299 _cupsRWLockWrite(_cups_rwlock_t *rwlock) argument
310 _cupsRWUnlock(_cups_rwlock_t *rwlock) argument
[all...]
H A Dthread-private.h86 extern void _cupsRWInit(_cups_rwlock_t *rwlock);
87 extern void _cupsRWLockRead(_cups_rwlock_t *rwlock);
88 extern void _cupsRWLockWrite(_cups_rwlock_t *rwlock);
89 extern void _cupsRWUnlock(_cups_rwlock_t *rwlock);
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/unix/
H A Dthread_rwlock.c24 /* The rwlock must be initialized but not locked by any thread when
28 apr_thread_rwlock_t *rwlock = (apr_thread_rwlock_t *)data; local
31 stat = pthread_rwlock_destroy(&rwlock->rwlock);
40 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
49 if ((stat = pthread_rwlock_init(&new_rwlock->rwlock, NULL))) {
60 *rwlock = new_rwlock;
64 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
68 stat = pthread_rwlock_rdlock(&rwlock->rwlock);
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/unix/
H A Dthread_rwlock.c24 /* The rwlock must be initialized but not locked by any thread when
28 apr_thread_rwlock_t *rwlock = (apr_thread_rwlock_t *)data; local
31 stat = pthread_rwlock_destroy(&rwlock->rwlock);
40 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
49 if ((stat = pthread_rwlock_init(&new_rwlock->rwlock, NULL))) {
60 *rwlock = new_rwlock;
64 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
68 stat = pthread_rwlock_rdlock(&rwlock->rwlock);
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/include/
H A Dapr_thread_rwlock.h56 * @param rwlock the memory address where the newly created readwrite lock
60 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
66 * @param rwlock the read-write lock on which to acquire the shared read.
68 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock); variable
78 * @param rwlock the rwlock on which to attempt the shared read.
80 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock); variable
87 * @param rwlock the read-write lock on which to acquire the exclusive write.
89 APR_DECLARE(apr_status_t) apr_thread_rwlock_wrlock(apr_thread_rwlock_t *rwlock); variable
98 * @param rwlock th
100 APR_DECLARE(apr_status_t) apr_thread_rwlock_trywrlock(apr_thread_rwlock_t *rwlock); variable
107 APR_DECLARE(apr_status_t) apr_thread_rwlock_unlock(apr_thread_rwlock_t *rwlock); variable
113 APR_DECLARE(apr_status_t) apr_thread_rwlock_destroy(apr_thread_rwlock_t *rwlock); variable
[all...]
/macosx-10.9.5/apr-30/apr/apr/include/
H A Dapr_thread_rwlock.h56 * @param rwlock the memory address where the newly created readwrite lock
60 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
66 * @param rwlock the read-write lock on which to acquire the shared read.
68 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock); variable
78 * @param rwlock the rwlock on which to attempt the shared read.
80 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock); variable
87 * @param rwlock the read-write lock on which to acquire the exclusive write.
89 APR_DECLARE(apr_status_t) apr_thread_rwlock_wrlock(apr_thread_rwlock_t *rwlock); variable
98 * @param rwlock th
100 APR_DECLARE(apr_status_t) apr_thread_rwlock_trywrlock(apr_thread_rwlock_t *rwlock); variable
107 APR_DECLARE(apr_status_t) apr_thread_rwlock_unlock(apr_thread_rwlock_t *rwlock); variable
113 APR_DECLARE(apr_status_t) apr_thread_rwlock_destroy(apr_thread_rwlock_t *rwlock); variable
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/locks/beos/
H A Dthread_rwlock.c53 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
79 (*rwlock) = new;
83 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
87 if (find_thread(NULL) == rwlock->writer) {
89 rwlock->Nested++;
92 int32 r = atomic_add(&rwlock->ReadCount, 1);
95 rv = acquire_sem_etc(rwlock->Read, 1, B_DO_NOT_RESCHEDULE,
103 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock)
108 APR_DECLARE(apr_status_t) apr_thread_rwlock_wrlock(apr_thread_rwlock_t *rwlock)
112 if (find_thread(NULL) == rwlock
[all...]
/macosx-10.9.5/apr-30/apr/apr/locks/beos/
H A Dthread_rwlock.c53 APR_DECLARE(apr_status_t) apr_thread_rwlock_create(apr_thread_rwlock_t **rwlock,
79 (*rwlock) = new;
83 APR_DECLARE(apr_status_t) apr_thread_rwlock_rdlock(apr_thread_rwlock_t *rwlock)
87 if (find_thread(NULL) == rwlock->writer) {
89 rwlock->Nested++;
92 int32 r = atomic_add(&rwlock->ReadCount, 1);
95 rv = acquire_sem_etc(rwlock->Read, 1, B_DO_NOT_RESCHEDULE,
103 APR_DECLARE(apr_status_t) apr_thread_rwlock_tryrdlock(apr_thread_rwlock_t *rwlock)
108 APR_DECLARE(apr_status_t) apr_thread_rwlock_wrlock(apr_thread_rwlock_t *rwlock)
112 if (find_thread(NULL) == rwlock
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/include/arch/netware/
H A Dapr_arch_thread_rwlock.h25 NXRwLock_t *rwlock; member in struct:apr_thread_rwlock_t
/macosx-10.9.5/apr-30/apr/apr/include/arch/netware/
H A Dapr_arch_thread_rwlock.h25 NXRwLock_t *rwlock; member in struct:apr_thread_rwlock_t
/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/libraries/libldap_r/
H A Drdwr.c74 ldap_pvt_thread_rdwr_init( ldap_pvt_thread_rdwr_t *rwlock )
78 assert( rwlock != NULL );
92 *rwlock = rw;
97 ldap_pvt_thread_rdwr_destroy( ldap_pvt_thread_rdwr_t *rwlock )
101 assert( rwlock != NULL );
102 rw = *rwlock;
138 *rwlock = NULL;
142 int ldap_pvt_thread_rdwr_rlock( ldap_pvt_thread_rdwr_t *rwlock )
146 assert( rwlock != NULL );
147 rw = *rwlock;
404 ldap_pvt_thread_rdwr_readers(ldap_pvt_thread_rdwr_t *rwlock) argument
421 ldap_pvt_thread_rdwr_writers(ldap_pvt_thread_rdwr_t *rwlock) argument
438 ldap_pvt_thread_rdwr_active(ldap_pvt_thread_rdwr_t *rwlock) argument
[all...]
H A Dthr_debug.c1044 ldap_pvt_thread_rdwr_init( ldap_pvt_thread_rdwr_t *rwlock )
1047 init_usage( &rwlock->usage, "ldap_pvt_thread_rdwr_init" );
1048 rc = ldap_int_thread_rdwr_init( WRAPPED( rwlock ) );
1051 destroy_usage( &rwlock->usage );
1059 ldap_pvt_thread_rdwr_destroy( ldap_pvt_thread_rdwr_t *rwlock )
1062 check_usage( &rwlock->usage, "ldap_pvt_thread_rdwr_destroy" );
1063 rc = ldap_int_thread_rdwr_destroy( WRAPPED( rwlock ) );
1067 destroy_usage( &rwlock->usage );
1074 ldap_pvt_thread_rdwr_rlock( ldap_pvt_thread_rdwr_t *rwlock )
1077 check_usage( &rwlock
[all...]
/macosx-10.9.5/apache-786.1/httpd/srclib/apr/include/arch/unix/
H A Dapr_arch_thread_rwlock.h36 pthread_rwlock_t rwlock; member in struct:apr_thread_rwlock_t
/macosx-10.9.5/apr-30/apr/apr/include/arch/unix/
H A Dapr_arch_thread_rwlock.h36 pthread_rwlock_t rwlock; member in struct:apr_thread_rwlock_t
/macosx-10.9.5/bind9-45.100/bind9/lib/dns/
H A Dzt.c44 isc_rwlock_t rwlock; member in struct:dns_zt
82 result = isc_rwlock_init(&zt->rwlock, 0, 0);
113 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
119 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write);
133 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
137 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write);
155 RWLOCK(&zt->rwlock, isc_rwlocktype_read);
162 RWUNLOCK(&zt->rwlock, isc_rwlocktype_read);
173 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
179 RWUNLOCK(&zt->rwlock, isc_rwlocktype_writ
[all...]
H A Dforward.c26 #include <isc/rwlock.h>
39 isc_rwlock_t rwlock; member in struct:dns_fwdtable
66 result = isc_rwlock_init(&fwdtable->rwlock, 0, 0);
116 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
118 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
141 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
143 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
166 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_read);
173 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_read);
188 isc_rwlock_destroy(&fwdtable->rwlock);
[all...]
H A Dkeytable.c25 #include <isc/rwlock.h>
66 result = isc_rwlock_init(&keytable->rwlock, 0, 0);
100 RWLOCK(&source->rwlock, isc_rwlocktype_write);
106 RWUNLOCK(&source->rwlock, isc_rwlocktype_write);
124 RWLOCK(&keytable->rwlock, isc_rwlocktype_write);
133 RWUNLOCK(&keytable->rwlock, isc_rwlocktype_write);
137 isc_rwlock_destroy(&keytable->rwlock);
163 RWLOCK(&keytable->rwlock, isc_rwlocktype_write);
203 RWUNLOCK(&keytable->rwlock, isc_rwlocktype_write);
232 RWLOCK(&keytable->rwlock, isc_rwlocktype_writ
[all...]
/macosx-10.9.5/Libc-997.90.3/stdio/
H A Dxprintf_domain.c76 xprintf_domain_default->rwlock = (pthread_rwlock_t)PTHREAD_RWLOCK_INITIALIZER;
120 pthread_rwlock_rdlock(&src->rwlock);
122 pthread_rwlock_unlock(&src->rwlock);
123 copy->rwlock = (pthread_rwlock_t)PTHREAD_RWLOCK_INITIALIZER;
131 pthread_rwlock_destroy(&d->rwlock);
164 pthread_rwlock_wrlock(&d->rwlock);
171 pthread_rwlock_unlock(&d->rwlock);
193 pthread_rwlock_wrlock(&d->rwlock);
200 pthread_rwlock_unlock(&d->rwlock);

Completed in 285 milliseconds

123