The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/bitsy/fns.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #include "../port/portfns.h"
    2 
    3 void    audiopower(int);
    4 void    audioamppower(int);
    5 void    audioicpower(int);
    6 void    cacheflush(void);
    7 void    cachewb(void);
    8 void    cachewbaddr(void*);
    9 void    cachewbregion(ulong, int);
   10 ulong   cankaddr(ulong);
   11 void    dcacheinvalidate(void);
   12 int     cistrcmp(char*, char*);
   13 int     cistrncmp(char*, char*, int);
   14 void    clockinit(void);
   15 ulong   clockpower(int);
   16 int     cmpswap(long*, long, long);
   17 #define coherence()
   18 #define cycles(x)       do{}while(0)
   19 #define dcflush(a, b)
   20 void    delay(int);
   21 void    µcpower(int);
   22 void    deepsleep(void);
   23 void    dmainit(void);
   24 void    doze(void);
   25 void    egpiobits(ulong, int);
   26 void    evenaddr(ulong);
   27 ulong findva(ulong, ulong, ulong);
   28 void    flashprogpower(int);
   29 void    flushmmu(void);
   30 int     fpiarm(Ureg *ur);
   31 char*   getconf(char*);
   32 ulong   getcpuid(void);
   33 ulong   getfar(void);
   34 ulong   getfsr(void);
   35 ulong   getcontrol(void);
   36 ulong   getdac(void);
   37 ulong   getttb(void);
   38 void*   getlink(void);
   39 #define getpgcolor(a)   0
   40 ulong   getsp(void);
   41 void    icacheinvalidate(void);
   42 void    idle(void);
   43 void    idlehands(void);
   44 uchar   inb(ulong);
   45 ushort  ins(ulong);
   46 void    inss(ulong, void*, int);
   47 ulong   inl(ulong);
   48 void    intrdisable(int, int, void (*)(Ureg*, void*), void*, char*);
   49 void    intrenable(int, int, void (*)(Ureg*, void*), void*, char*);
   50 void    irpower(int);
   51 #define kexit(a)
   52 #define kmapinval()
   53 void    lcdpower(int);
   54 void    links(void);
   55 void*   mapmem(ulong, int, int);
   56 void    mappedIvecEnable(void);
   57 void    mappedIvecDisable(void);
   58 void*   mapspecial(ulong, int);
   59 void    meminit(void);
   60 void    mmuinit(void);
   61 void    mmuenable(void);
   62 void    mmudisable(void);
   63 void    mmuinvalidate(void);
   64 void    mmuinvalidateaddr(ulong);
   65 void    mmurestart(void);
   66 ulong   mmu_kaddr(ulong);
   67 ulong   mmu_paddr(ulong);
   68 int     µcputc(Queue*, int);
   69 void    noted(Ureg*, ulong);
   70 int     notify(Ureg*);
   71 void    outb(ulong, uchar);
   72 void    outs(ulong, ushort);
   73 void    outss(ulong, void*, int);
   74 void    outl(ulong, ulong);
   75 void    pcmciapower(int);
   76 void    pcmcisread(PCMslot*);
   77 int     pcmcistuple(int, int, int, void*, int);
   78 PCMmap* pcmmap(int, ulong, int, int);
   79 void    pcmunmap(int, PCMmap*);
   80 void    penbutton(int, int);
   81 void    pentrackxy(int x, int y);
   82 void    power_down(void);
   83 void    powerinit(void);
   84 void    powerkproc(void*);
   85 #define procrestore(p)
   86 void    procsave(Proc*);
   87 void    procsetup(Proc*);
   88 void    putdac(ulong);
   89 void    putttb(ulong);
   90 void    putpid(ulong);
   91 void    resetsuspendtimer(void);
   92 void    rs232power(int);
   93 void    rtcalarm(ulong);
   94 void    sa1110_uartsetup(int);
   95 void    screeninit(void);
   96 void    screenpower(int);
   97 void    serialµcputs(uchar *str, int n);
   98 void    setr13(int, ulong*);
   99 uchar*  tarlookup(uchar*, char*, int*);
  100 void    timersinit(void);
  101 void    timeradd(Timer*);
  102 void    timerdel(Timer*);
  103 void    timerset(Tval);
  104 void    touser(void*);
  105 void    trapdump(char *tag);
  106 void    trapinit(void);
  107 void    trapresume(void);
  108 int     tas(void*);
  109 void    uartpower(int);
  110 int     uartstageoutput(Uart*);
  111 void    uartkick(void*);
  112 void    uartrecv(Uart*, char);
  113 #define userureg(ur)    (((ur)->psr & PsrMask) == PsrMusr)
  114 void    vectors(void);
  115 void    vtable(void);
  116 void    wbflush(void);
  117 #define KADDR(a) (void*)mmu_kaddr((ulong)(a))
  118 #define PADDR(a) mmu_paddr((ulong)(a))
  119 
  120 #define waserror()      (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))

Cache object: fff0e7131edabee15e97f1a3c35a43c8


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.