OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [rtems/] [c/] [src/] [lib/] [libbsp/] [i386/] [i386ex/] [include/] [coverhd.h] - Blame information for rev 773

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 unneback
/* coverhd.h
2
 *
3
 *  This include file has defines to represent the overhead associated
4
 *  with calling a particular directive from C on this target.
5
 *
6
 *  COPYRIGHT (c) 1989-1999.
7
 *  On-Line Applications Research Corporation (OAR).
8
 *
9
 *  The license and distribution terms for this file may be
10
 *  found in the file LICENSE in this distribution or at
11
 *  http://www.OARcorp.com/rtems/license.html.
12
 *
13
 *  $Id: coverhd.h,v 1.2 2001-09-27 11:59:46 chris Exp $
14
 */
15
 
16
#ifndef __COVERHD_h
17
#define __COVERHD_h
18
 
19
#ifdef __cplusplus
20
extern "C" {
21
#endif
22
 
23
#define CALLING_OVERHEAD_INITIALIZE_EXECUTIVE      3
24
#define CALLING_OVERHEAD_SHUTDOWN_EXECUTIVE        3
25
#define CALLING_OVERHEAD_TASK_CREATE               4
26
#define CALLING_OVERHEAD_TASK_IDENT                4
27
#define CALLING_OVERHEAD_TASK_START                4
28
#define CALLING_OVERHEAD_TASK_RESTART              3
29
#define CALLING_OVERHEAD_TASK_DELETE               3
30
#define CALLING_OVERHEAD_TASK_SUSPEND              3
31
#define CALLING_OVERHEAD_TASK_RESUME               3
32
#define CALLING_OVERHEAD_TASK_SET_PRIORITY         4
33
#define CALLING_OVERHEAD_TASK_MODE                 4
34
#define CALLING_OVERHEAD_TASK_GET_NOTE             4
35
#define CALLING_OVERHEAD_TASK_SET_NOTE             4
36
#define CALLING_OVERHEAD_TASK_WAKE_WHEN            7
37
#define CALLING_OVERHEAD_TASK_WAKE_AFTER           3
38
#define CALLING_OVERHEAD_INTERRUPT_CATCH           4
39
#define CALLING_OVERHEAD_CLOCK_GET                 7
40
#define CALLING_OVERHEAD_CLOCK_SET                 7
41
#define CALLING_OVERHEAD_CLOCK_TICK                2
42
 
43
#define CALLING_OVERHEAD_TIMER_CREATE              3
44
#define CALLING_OVERHEAD_TIMER_IDENT               3
45
#define CALLING_OVERHEAD_TIMER_DELETE              3
46
#define CALLING_OVERHEAD_TIMER_FIRE_AFTER          4
47
#define CALLING_OVERHEAD_TIMER_FIRE_WHEN           8
48
#define CALLING_OVERHEAD_TIMER_RESET               3
49
#define CALLING_OVERHEAD_TIMER_CANCEL              3
50
#define CALLING_OVERHEAD_SEMAPHORE_CREATE          4
51
#define CALLING_OVERHEAD_SEMAPHORE_DELETE          3
52
#define CALLING_OVERHEAD_SEMAPHORE_IDENT           4
53
#define CALLING_OVERHEAD_SEMAPHORE_OBTAIN          4
54
#define CALLING_OVERHEAD_SEMAPHORE_RELEASE         3
55
#define CALLING_OVERHEAD_MESSAGE_QUEUE_CREATE      4
56
#define CALLING_OVERHEAD_MESSAGE_QUEUE_IDENT       4
57
#define CALLING_OVERHEAD_MESSAGE_QUEUE_DELETE      3
58
#define CALLING_OVERHEAD_MESSAGE_QUEUE_SEND        3
59
#define CALLING_OVERHEAD_MESSAGE_QUEUE_URGENT      3
60
#define CALLING_OVERHEAD_MESSAGE_QUEUE_BROADCAST   4
61
#define CALLING_OVERHEAD_MESSAGE_QUEUE_RECEIVE     4
62
#define CALLING_OVERHEAD_MESSAGE_QUEUE_FLUSH       3
63
 
64
#define CALLING_OVERHEAD_EVENT_SEND                4
65
#define CALLING_OVERHEAD_EVENT_RECEIVE             4
66
#define CALLING_OVERHEAD_SIGNAL_CATCH              3
67
#define CALLING_OVERHEAD_SIGNAL_SEND               3
68
#define CALLING_OVERHEAD_PARTITION_CREATE          4
69
#define CALLING_OVERHEAD_PARTITION_IDENT           4
70
#define CALLING_OVERHEAD_PARTITION_DELETE          3
71
#define CALLING_OVERHEAD_PARTITION_GET_BUFFER      4
72
#define CALLING_OVERHEAD_PARTITION_RETURN_BUFFER   4
73
#define CALLING_OVERHEAD_REGION_CREATE             4
74
#define CALLING_OVERHEAD_REGION_IDENT              3
75
#define CALLING_OVERHEAD_REGION_DELETE             3
76
#define CALLING_OVERHEAD_REGION_GET_SEGMENT        4
77
#define CALLING_OVERHEAD_REGION_RETURN_SEGMENT     4
78
#define CALLING_OVERHEAD_PORT_CREATE               4
79
#define CALLING_OVERHEAD_PORT_IDENT                3
80
#define CALLING_OVERHEAD_PORT_DELETE               3
81
#define CALLING_OVERHEAD_PORT_EXTERNAL_TO_INTERNAL 4
82
#define CALLING_OVERHEAD_PORT_INTERNAL_TO_EXTERNAL 4
83
 
84
#define CALLING_OVERHEAD_IO_INITIALIZE             4
85
#define CALLING_OVERHEAD_IO_OPEN                   4
86
#define CALLING_OVERHEAD_IO_CLOSE                  4
87
#define CALLING_OVERHEAD_IO_READ                   4
88
#define CALLING_OVERHEAD_IO_WRITE                  4
89
#define CALLING_OVERHEAD_IO_CONTROL                4
90
#define CALLING_OVERHEAD_FATAL_ERROR_OCCURRED      3
91
#define CALLING_OVERHEAD_RATE_MONOTONIC_CREATE     3
92
#define CALLING_OVERHEAD_RATE_MONOTONIC_IDENT      3
93
#define CALLING_OVERHEAD_RATE_MONOTONIC_DELETE     3
94
#define CALLING_OVERHEAD_RATE_MONOTONIC_CANCEL     3
95
#define CALLING_OVERHEAD_RATE_MONOTONIC_PERIOD     3
96
#define CALLING_OVERHEAD_MULTIPROCESSING_ANNOUNCE  2
97
 
98
#ifdef __cplusplus
99
}
100
#endif
101
 
102
#endif
103
/* end of include file */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.