Changeset 178 for soft/giet_vm/libs/libsrl/srl_barrier.h
- Timestamp:
- Jul 22, 2012, 12:06:11 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/libs/libsrl/srl_barrier.h
r160 r178 6 6 * License. 7 7 * 8 * Copyright (c) 2006, Nicolas Pouillon, <nipo@ssji.net>9 8 * Laboratoire d'informatique de Paris 6 / ASIM, France 10 9 * … … 21 20 */ 22 21 23 #include "stdio.h" 24 #include "srl_log.h" 25 #include "srl_sched_wait.h" 22 #include "barrier.h" 26 23 27 24 28 typedef struct srl_abstract_barrier_s 29 { 30 unsigned int init_val; 31 unsigned int count; 32 33 } srl_barrier_s; 25 typedef giet_barrier_t *srl_barrier_t; 34 26 35 # define SRL_BARRIER_INITIALIZER(n){ .init_val=(n) , .count =(n)} 36 37 typedef srl_barrier_s *srl_barrier_t; 38 39 void srl_barrier_wait( srl_barrier_t barrier ); 40 27 #define srl_barrier_wait(bar) barrier_wait(bar) 41 28 42 29 #endif
Note: See TracChangeset
for help on using the changeset viewer.