18 #ifndef __POK_TYPES_H__
19 #define __POK_TYPES_H__
22 #include <arch/x86/types.h>
29 #define pok_bool_t int
31 typedef uint32_t pok_port_size_t;
32 typedef uint8_t pok_port_direction_t;
33 typedef uint8_t pok_queueing_discipline_t;
34 typedef uint8_t pok_port_id_t;
35 typedef uint32_t pok_size_t;
36 typedef uint8_t pok_range_t;
37 typedef uint8_t pok_buffer_id_t;
38 typedef uint8_t pok_blackboard_id_t;
39 typedef uint8_t pok_mutex_id_t;
40 typedef uint16_t pok_event_id_t;
41 typedef uint8_t pok_sem_id_t;
42 typedef uint8_t pok_partition_id_t;
43 typedef uint8_t pok_sem_status_t;
44 typedef uint16_t pok_sem_value_t;
46 typedef uint64_t pok_time_t;
48 #define size_t pok_size_t