Home
last modified time | relevance | path

Searched refs:gomp_sem_t (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libgomp/config/posix/
H A Dsem.h57 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 Dsem.c39 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 Dbar.h42 gomp_sem_t sem1;
43 gomp_sem_t sem2;
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/posix/
H A Dsem.h57 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 Dsem.c39 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 Dbar.h42 gomp_sem_t sem1;
43 gomp_sem_t sem2;
/netbsd-src/external/gpl3/gcc/dist/libgomp/config/linux/
H A Dsem.h36 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 Dsem.c33 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 Dsem.h36 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 Dsem.c33 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 Dsem.h33 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 Dpool.h41 gomp_sem_t available;
/netbsd-src/external/gpl3/gcc/dist/libgomp/config/accel/
H A Dsem.h33 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 Dsem.h33 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 Dpool.h41 gomp_sem_t available;
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/config/nvptx/
H A Dsem.h33 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 Dsem.h33 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 Dlibgomp.h559 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 Dtask.c397 gomp_sem_t completion_sem; in GOMP_task()
H A DChangeLog15311 Change ordered_release field into gomp_sem_t ** from flexible array
/netbsd-src/external/gpl3/gcc.old/dist/libgomp/
H A Dlibgomp.h503 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;