/netbsd-src/external/gpl3/gcc/dist/libgomp/config/posix/ |
H A D | sem.h | 57 typedef struct gomp_sem gomp_sem_t; typedef 59 extern void gomp_sem_init (gomp_sem_t *sem, int value); 61 extern void gomp_sem_wait (gomp_sem_t *sem); 63 extern void gomp_sem_post (gomp_sem_t *sem); 65 extern void gomp_sem_destroy (gomp_sem_t *sem); 67 extern int gomp_sem_getcount (gomp_sem_t *sem); 71 typedef sem_t gomp_sem_t; typedef 73 static inline void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 78 extern void gomp_sem_wait (gomp_sem_t *sem); 80 static inline void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() [all …]
|
H A D | sem.c | 39 void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 54 void gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 84 void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 103 void gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 116 int gomp_sem_getcount (gomp_sem_t *sem) in gomp_sem_getcount() 137 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait()
|
H A D | bar.h | 42 gomp_sem_t sem1; 43 gomp_sem_t sem2;
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/posix/ |
H A D | sem.h | 57 typedef struct gomp_sem gomp_sem_t; typedef 59 extern void gomp_sem_init (gomp_sem_t *sem, int value); 61 extern void gomp_sem_wait (gomp_sem_t *sem); 63 extern void gomp_sem_post (gomp_sem_t *sem); 65 extern void gomp_sem_destroy (gomp_sem_t *sem); 69 typedef sem_t gomp_sem_t; typedef 71 static inline void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 76 extern void gomp_sem_wait (gomp_sem_t *sem); 78 static inline void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 83 static inline void gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy()
|
H A D | sem.c | 39 void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 54 void gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 84 void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 103 void gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 117 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait()
|
H A D | bar.h | 42 gomp_sem_t sem1; 43 gomp_sem_t sem2;
|
/netbsd-src/external/gpl3/gcc/dist/libgomp/config/linux/ |
H A D | sem.h | 36 typedef int gomp_sem_t; typedef 40 extern void gomp_sem_wait_slow (gomp_sem_t *, int); 41 extern void gomp_sem_post_slow (gomp_sem_t *); 44 gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 50 gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 55 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 67 gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 88 gomp_sem_getcount (gomp_sem_t *sem) in gomp_sem_getcount()
|
H A D | sem.c | 33 gomp_sem_wait_slow (gomp_sem_t *sem, int count) in gomp_sem_wait_slow() 81 gomp_sem_post_slow (gomp_sem_t *sem) in gomp_sem_post_slow()
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/linux/ |
H A D | sem.h | 36 typedef int gomp_sem_t; typedef 40 extern void gomp_sem_wait_slow (gomp_sem_t *, int); 41 extern void gomp_sem_post_slow (gomp_sem_t *); 44 gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 50 gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 55 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 67 gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post()
|
H A D | sem.c | 33 gomp_sem_wait_slow (gomp_sem_t *sem, int count) in gomp_sem_wait_slow() 81 gomp_sem_post_slow (gomp_sem_t *sem) in gomp_sem_post_slow()
|
/netbsd-src/external/gpl3/gcc/dist/libgomp/config/rtems/ |
H A D | sem.h | 33 typedef struct _Semaphore_Control gomp_sem_t; typedef 35 static inline void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 40 static inline void gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 45 static inline void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 50 static inline int gomp_sem_getcount (gomp_sem_t *sem) in gomp_sem_getcount() 55 static inline void gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy()
|
H A D | pool.h | 41 gomp_sem_t available;
|
/netbsd-src/external/gpl3/gcc/dist/libgomp/config/accel/ |
H A D | sem.h | 33 typedef int gomp_sem_t; typedef 36 gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 42 gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 47 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 61 gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 67 gomp_sem_getcount (gomp_sem_t *sem) in gomp_sem_getcount()
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/rtems/ |
H A D | sem.h | 33 typedef struct _Semaphore_Control gomp_sem_t; typedef 35 static inline void gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 40 static inline void gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 45 static inline void gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post() 50 static inline void gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy()
|
H A D | pool.h | 41 gomp_sem_t available;
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/nvptx/ |
H A D | sem.h | 33 typedef int gomp_sem_t; typedef 36 gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 42 gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 47 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 61 gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post()
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/accel/ |
H A D | sem.h | 33 typedef int gomp_sem_t; typedef 36 gomp_sem_init (gomp_sem_t *sem, int value) in gomp_sem_init() 42 gomp_sem_destroy (gomp_sem_t *sem) in gomp_sem_destroy() 47 gomp_sem_wait (gomp_sem_t *sem) in gomp_sem_wait() 61 gomp_sem_post (gomp_sem_t *sem) in gomp_sem_post()
|
/netbsd-src/external/gpl3/gcc/dist/libgomp/ |
H A D | libgomp.h | 559 gomp_sem_t taskwait_sem; 585 gomp_sem_t *completion_sem; 628 gomp_sem_t taskgroup_sem; 682 gomp_sem_t master_release; 686 gomp_sem_t **ordered_release; 765 gomp_sem_t release;
|
H A D | task.c | 397 gomp_sem_t completion_sem; in GOMP_task()
|
H A D | ChangeLog | 15311 Change ordered_release field into gomp_sem_t ** from flexible array
|
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/ |
H A D | libgomp.h | 503 gomp_sem_t taskwait_sem; 562 gomp_sem_t taskgroup_sem; 616 gomp_sem_t master_release; 620 gomp_sem_t **ordered_release; 696 gomp_sem_t release;
|