Changes in uspace/lib/c/include/ddi.h [c67dbd6:3e6a98c5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ddi.h
rc67dbd6 r3e6a98c5 42 42 #include <task.h> 43 43 44 #define DMAMEM_16MiB ((uintptr_t) UINT64_C(0xffffffffff000000))45 #define DMAMEM_4GiB ((uintptr_t) UINT64_C(0xffffffff00000000))46 47 44 extern int device_assign_devno(void); 48 45 49 extern int physmem_map( uintptr_t, size_t, unsigned int, void **);46 extern int physmem_map(void *, size_t, unsigned int, void **); 50 47 51 extern int dmamem_map(void *, size_t, unsigned int, unsigned int, uintptr_t*);52 extern int dmamem_map_anonymous(size_t, u intptr_t, unsigned int, unsigned int,53 uintptr_t *,void **);48 extern int dmamem_map(void *, size_t, unsigned int, unsigned int, void **); 49 extern int dmamem_map_anonymous(size_t, unsigned int, unsigned int, void **, 50 void **); 54 51 extern int dmamem_unmap(void *, size_t); 55 52 extern int dmamem_unmap_anonymous(void *); … … 72 69 extern uint32_t pio_read_32(const ioport32_t *); 73 70 74 static inline uint8_t pio_change_8( ioport8_t *reg, uint8_t val, uint8_t mask,75 useconds_t delay)71 static inline uint8_t pio_change_8( 72 ioport8_t *reg, uint8_t val, uint8_t mask, useconds_t delay) 76 73 { 77 74 uint8_t v = pio_read_8(reg); … … 81 78 } 82 79 83 static inline uint16_t pio_change_16( ioport16_t *reg, uint16_t val,84 uint16_t mask, useconds_t delay)80 static inline uint16_t pio_change_16( 81 ioport16_t *reg, uint16_t val, uint16_t mask, useconds_t delay) 85 82 { 86 83 uint16_t v = pio_read_16(reg); … … 90 87 } 91 88 92 static inline uint32_t pio_change_32( ioport32_t *reg, uint32_t val,93 uint32_t mask, useconds_t delay)89 static inline uint32_t pio_change_32( 90 ioport32_t *reg, uint32_t val, uint32_t mask, useconds_t delay) 94 91 { 95 92 uint32_t v = pio_read_32(reg);
Note:
See TracChangeset
for help on using the changeset viewer.