Searched refs:ptrlock (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/posix/
H A Dptrlock.h34 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
36 ptrlock->ptr = ptr;
37 gomp_mutex_init (&ptrlock->lock);
40 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
42 if (ptrlock->ptr != NULL)
43 return ptrlock->ptr;
45 gomp_mutex_lock (&ptrlock->lock);
46 if (ptrlock->ptr != NULL)
48 gomp_mutex_unlock (&ptrlock->lock);
49 return ptrlock
55 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
61 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/posix/
H A Dptrlock.h34 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
36 ptrlock->ptr = ptr;
37 gomp_mutex_init (&ptrlock->lock);
40 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
42 if (ptrlock->ptr != NULL)
43 return ptrlock->ptr;
45 gomp_mutex_lock (&ptrlock->lock);
46 if (ptrlock->ptr != NULL)
48 gomp_mutex_unlock (&ptrlock->lock);
49 return ptrlock
55 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
61 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/linux/
H A Dptrlock.h30 A ptrlock has four states:
32 1 Owned by me, I get to write a pointer to ptrlock.
33 2 Some thread is waiting on the ptrlock.
35 It is not valid to gain the ptrlock and then write a NULL to it. */
42 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
44 *ptrlock = ptr;
47 extern void *gomp_ptrlock_get_slow (gomp_ptrlock_t *ptrlock);
48 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
52 uintptr_t v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
57 if (__atomic_compare_exchange_n (ptrlock,
65 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
72 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
H A Dptrlock.c35 gomp_ptrlock_get_slow (gomp_ptrlock_t *ptrlock) argument
40 __atomic_compare_exchange_n (ptrlock, &oldval, 2, false,
47 __asm volatile ("" : "=r" (intptr) : "0" (ptrlock));
49 if (sizeof (*ptrlock) > sizeof (int))
50 intptr += (sizeof (*ptrlock) / sizeof (int)) - 1;
56 return (void *) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
60 gomp_ptrlock_set_slow (gomp_ptrlock_t *ptrlock) argument
64 __asm volatile ("" : "=r" (intptr) : "0" (ptrlock));
66 if (sizeof (*ptrlock) > sizeof (int))
67 intptr += (sizeof (*ptrlock) / sizeo
[all...]
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/linux/
H A Dptrlock.h30 A ptrlock has four states:
32 1 Owned by me, I get to write a pointer to ptrlock.
33 2 Some thread is waiting on the ptrlock.
35 It is not valid to gain the ptrlock and then write a NULL to it. */
42 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
44 *ptrlock = ptr;
47 extern void *gomp_ptrlock_get_slow (gomp_ptrlock_t *ptrlock);
48 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
52 uintptr_t v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
57 if (__atomic_compare_exchange_n (ptrlock,
65 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
72 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
H A Dptrlock.c35 gomp_ptrlock_get_slow (gomp_ptrlock_t *ptrlock) argument
40 __atomic_compare_exchange_n (ptrlock, &oldval, 2, false,
47 __asm volatile ("" : "=r" (intptr) : "0" (ptrlock));
49 if (sizeof (*ptrlock) > sizeof (int))
50 intptr += (sizeof (*ptrlock) / sizeof (int)) - 1;
56 return (void *) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
60 gomp_ptrlock_set_slow (gomp_ptrlock_t *ptrlock) argument
64 __asm volatile ("" : "=r" (intptr) : "0" (ptrlock));
66 if (sizeof (*ptrlock) > sizeof (int))
67 intptr += (sizeof (*ptrlock) / sizeo
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/nvptx/
H A Dptrlock.h30 A ptrlock has four states:
32 1 Owned by me, I get to write a pointer to ptrlock.
33 2 Some thread is waiting on the ptrlock.
35 It is not valid to gain the ptrlock and then write a NULL to it. */
42 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
44 *ptrlock = ptr;
47 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
49 uintptr_t v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
54 && __atomic_compare_exchange_n (ptrlock, &v, 1, false,
59 v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIR
64 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
69 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/config/accel/
H A Dptrlock.h30 A ptrlock has four states:
32 1 Owned by me, I get to write a pointer to ptrlock.
33 2 Some thread is waiting on the ptrlock.
35 It is not valid to gain the ptrlock and then write a NULL to it. */
42 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
44 *ptrlock = ptr;
47 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
49 uintptr_t v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
54 && __atomic_compare_exchange_n (ptrlock, &v, 1, false,
59 v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIR
64 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
69 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
/netbsd-current/external/gpl3/gcc/dist/libgomp/config/accel/
H A Dptrlock.h30 A ptrlock has four states:
32 1 Owned by me, I get to write a pointer to ptrlock.
33 2 Some thread is waiting on the ptrlock.
35 It is not valid to gain the ptrlock and then write a NULL to it. */
42 static inline void gomp_ptrlock_init (gomp_ptrlock_t *ptrlock, void *ptr) argument
44 *ptrlock = ptr;
47 static inline void *gomp_ptrlock_get (gomp_ptrlock_t *ptrlock) argument
49 uintptr_t v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIRE);
54 && __atomic_compare_exchange_n (ptrlock, &v, 1, false,
59 v = (uintptr_t) __atomic_load_n (ptrlock, MEMMODEL_ACQUIR
64 gomp_ptrlock_set(gomp_ptrlock_t *ptrlock, void *ptr) argument
69 gomp_ptrlock_destroy(gomp_ptrlock_t *ptrlock) argument
[all...]
/netbsd-current/external/gpl3/gcc.old/lib/libgomp/
H A Ddefs.mk5 G_libgomp_la_SOURCES=alloc.c atomic.c barrier.c critical.c env.c error.c icv.c icv-device.c iter.c iter_ull.c loop.c loop_ull.c ordered.c parallel.c sections.c single.c task.c team.c work.c lock.c mutex.c proc.c sem.c bar.c ptrlock.c time.c fortran.c affinity.c target.c splay-tree.c libgomp-plugin.c oacc-parallel.c oacc-host.c oacc-init.c oacc-mem.c oacc-async.c oacc-plugin.c oacc-cuda.c priority_queue.c affinity-fmt.c teams.c oacc-profiling.c oacc-target.c
/netbsd-current/external/gpl3/gcc/lib/libgomp/
H A Ddefs.mk5 G_libgomp_la_SOURCES=alloc.c atomic.c barrier.c critical.c env.c error.c icv.c icv-device.c iter.c iter_ull.c loop.c loop_ull.c ordered.c parallel.c scope.c sections.c single.c task.c team.c work.c lock.c mutex.c proc.c sem.c bar.c ptrlock.c time.c fortran.c affinity.c target.c splay-tree.c libgomp-plugin.c oacc-parallel.c oacc-host.c oacc-init.c oacc-mem.c oacc-async.c oacc-plugin.c oacc-cuda.c priority_queue.c affinity-fmt.c teams.c allocator.c oacc-profiling.c oacc-target.c
/netbsd-current/external/gpl3/gcc.old/dist/libgomp/
H A DMakefile.am65 proc.c sem.c bar.c ptrlock.c time.c fortran.c affinity.c target.c \
H A DMakefile.in230 sem.lo bar.lo ptrlock.lo time.lo fortran.lo affinity.lo \
571 lock.c mutex.c proc.c sem.c bar.c ptrlock.c time.c fortran.c \
800 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptrlock.Plo@am__quote@
/netbsd-current/external/gpl3/gcc/dist/libgomp/
H A DMakefile.am65 mutex.c proc.c sem.c bar.c ptrlock.c time.c fortran.c affinity.c \
H A DMakefile.in218 proc.lo sem.lo bar.lo ptrlock.lo time.lo fortran.lo \
557 work.c lock.c mutex.c proc.c sem.c bar.c ptrlock.c time.c \
771 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ptrlock.Plo@am__quote@

Completed in 301 milliseconds