Changes in abi/include/ddi/irq.h [8486c07:9d58539] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • abi/include/ddi/irq.h

    r8486c07 r9d58539  
    4242
    4343typedef enum {
    44         /** Read 1 byte from the I/O space.
    45          *
    46          * *addr(8) -> scratch[dstarg]
    47          */
     44        /** Read 1 byte from the I/O space. */
    4845        CMD_PIO_READ_8 = 1,
    49        
    50         /** Read 2 bytes from the I/O space.
    51          *
    52          * *addr(16) -> scratch[dstarg]
    53          */
     46        /** Read 2 bytes from the I/O space. */
    5447        CMD_PIO_READ_16,
    55        
    56         /** Read 4 bytes from the I/O space.
    57          *
    58          * *addr(32) -> scratch[dstarg]
    59          */
     48        /** Read 4 bytes from the I/O space. */
    6049        CMD_PIO_READ_32,
    6150       
    62         /** Write 1 byte to the I/O space.
    63          *
    64          * value(8) -> *addr
    65          */
     51        /** Write 1 byte to the I/O space. */
    6652        CMD_PIO_WRITE_8,
    67        
    68         /** Write 2 bytes to the I/O space.
    69          *
    70          * value(16) -> *addr
    71          */
     53        /** Write 2 bytes to the I/O space. */
    7254        CMD_PIO_WRITE_16,
    73        
    74         /** Write 4 bytes to the I/O space.
    75          *
    76          * value(32) -> *addr
    77          */
     55        /** Write 4 bytes to the I/O space. */
    7856        CMD_PIO_WRITE_32,
    7957       
    80         /** Write 1 byte to the I/O space.
    81          *
    82          * scratch[srcarg](8) -> *addr
     58        /**
     59         * Write 1 byte from the source argument
     60         * to the I/O space.
    8361         */
    8462        CMD_PIO_WRITE_A_8,
    85        
    86         /** Write 2 bytes to the I/O space.
    87          *
    88          * scratch[srcarg](16) -> *addr
     63        /**
     64         * Write 2 bytes from the source argument
     65         * to the I/O space.
    8966         */
    9067        CMD_PIO_WRITE_A_16,
    91        
    92         /** Write 4 bytes to the I/O space.
    93          *
    94          * scratch[srcarg](32) -> *addr
     68        /**
     69         * Write 4 bytes from the source argument
     70         * to the I/O space.
    9571         */
    9672        CMD_PIO_WRITE_A_32,
    9773       
    98         /** Load value.
    99          *
    100          * value -> scratch[dstarg]
     74        /**
     75         * Perform a bit masking on the source argument
     76         * and store the result into the destination argument.
    10177         */
    102         CMD_LOAD,
     78        CMD_BTEST,
    10379       
    104         /** Perform bitwise conjunction.
    105          *
    106          * scratch[srcarg] & value -> scratch[dstarg]
    107          */
    108         CMD_AND,
    109        
    110         /** Predicate the execution of the following commands.
    111          *
    112          * if (scratch[srcarg] == 0)
    113          *  (skip the following 'value' commands)
     80        /**
     81         * Predicate the execution of the following
     82         * N commands by the boolean value of the source
     83         * argument.
    11484         */
    11585        CMD_PREDICATE,
Note: See TracChangeset for help on using the changeset viewer.