RTEMS CPU Kit with SuperCore  4.11.3
Macros | Typedefs | Functions | Variables
systm.h File Reference
#include <rtems/rtems_bsdnet_internal.h>
#include <machine/cpufunc.h>
#include <sys/libkern.h>
Include dependency graph for systm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __dead2   __attribute__((__noreturn__))
 
#define bcopy(f, t, n)   memcpy((t),(f),(n))
 
#define bzero(p, n)   memset((p),(0),(n))
 

Typedefs

typedef void() timeout_t(void *)
 
typedef timeout_t * timeout_func_t
 

Functions

int nullop (void)
 
int ureadc (int, struct uio *)
 
void * hashinit (int count, int type, u_long *hashmask)
 
void * phashinit (int count, int type, u_long *nentries)
 
void panic (const char *,...) __dead2
 
void boot (int) __dead2
 
void cpu_boot (int)
 
int kvprintf (char const *, void(*)(int, void *), void *, int, _BSD_VA_LIST_)
 
void log (int, const char *,...)
 
int printf (const char *,...)
 
int sprintf (char *buf, const char *,...)
 
void uprintf (const char *,...)
 
void ttyprintf (struct tty *, const char *,...)
 
int copystr (const void *kfaddr, void *kdaddr, size_t len, size_t *lencopied)
 
int copyinstr (const void *udaddr, void *kaddr, size_t len, size_t *lencopied)
 
int copyin (const void *udaddr, void *kaddr, size_t len)
 
int copyout (const void *kaddr, void *udaddr, size_t len)
 
int hzto (struct timeval *tv)
 
void timeout (timeout_func_t, void *, int)
 
void untimeout (timeout_func_t, void *)
 
int tsleep (void *chan, int pri, char *wmesg, int timo)
 
void wakeup (void *chan)
 

Variables

int securelevel
 
int cold
 
const char * panicstr
 
char version []
 
char copyright []
 
int physmem