Changes in abi/include/ddi/irq.h [c0699467:a996ae31] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abi/include/ddi/irq.h
rc0699467 ra996ae31 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 38 43 typedef enum { 39 44 /** Read 1 byte from the I/O space. */ … … 67 72 CMD_PIO_WRITE_A_32, 68 73 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 90 74 /** 91 75 * Perform a bit masking on the source argument … … 118 102 119 103 typedef struct { 104 size_t rangecount; 105 irq_pio_range_t *ranges; 120 106 size_t cmdcount; 121 107 irq_cmd_t *cmds;
Note:
See TracChangeset
for help on using the changeset viewer.