Changes in abi/include/ddi/irq.h [a996ae31:c0699467] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abi/include/ddi/irq.h
ra996ae31 rc0699467 36 36 #define ABI_DDI_IRQ_H_ 37 37 38 typedef struct {39 uintptr_t base;40 size_t size;41 } irq_pio_range_t;42 43 38 typedef enum { 44 39 /** Read 1 byte from the I/O space. */ … … 72 67 CMD_PIO_WRITE_A_32, 73 68 69 /** Read 1 byte from the memory space. */ 70 CMD_MEM_READ_8, 71 /** Read 2 bytes from the memory space. */ 72 CMD_MEM_READ_16, 73 /** Read 4 bytes from the memory space. */ 74 CMD_MEM_READ_32, 75 76 /** Write 1 byte to the memory space. */ 77 CMD_MEM_WRITE_8, 78 /** Write 2 bytes to the memory space. */ 79 CMD_MEM_WRITE_16, 80 /** Write 4 bytes to the memory space. */ 81 CMD_MEM_WRITE_32, 82 83 /** Write 1 byte from the source argument to the memory space. */ 84 CMD_MEM_WRITE_A_8, 85 /** Write 2 bytes from the source argument to the memory space. */ 86 CMD_MEM_WRITE_A_16, 87 /** Write 4 bytes from the source argument to the memory space. */ 88 CMD_MEM_WRITE_A_32, 89 74 90 /** 75 91 * Perform a bit masking on the source argument … … 102 118 103 119 typedef struct { 104 size_t rangecount;105 irq_pio_range_t *ranges;106 120 size_t cmdcount; 107 121 irq_cmd_t *cmds;
Note:
See TracChangeset
for help on using the changeset viewer.