Changeset 205f1add in mainline for uspace/lib/c/include/ddi.h
- Timestamp:
- 2018-08-23T21:14:56Z (7 years ago)
- Children:
- f33c989e
- Parents:
- e2625b1a
- git-author:
- Jakub Jermar <jakub@…> (2018-08-21 21:58:52)
- git-committer:
- Jakub Jermar <jakub@…> (2018-08-23 21:14:56)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ddi.h
re2625b1a r205f1add 39 39 #include <stddef.h> 40 40 #include <stdint.h> 41 #include < sys/time.h>41 #include <time.h> 42 42 #include <byteorder.h> 43 43 #include <abi/ddi/irq.h> … … 138 138 139 139 static inline uint8_t pio_change_8(ioport8_t *reg, uint8_t val, uint8_t mask, 140 usec onds_t delay)140 usec_t delay) 141 141 { 142 142 uint8_t v = pio_read_8(reg); … … 147 147 148 148 static inline uint16_t pio_change_16(ioport16_t *reg, uint16_t val, 149 uint16_t mask, usec onds_t delay)149 uint16_t mask, usec_t delay) 150 150 { 151 151 uint16_t v = pio_read_16(reg); … … 156 156 157 157 static inline uint32_t pio_change_32(ioport32_t *reg, uint32_t val, 158 uint32_t mask, usec onds_t delay)158 uint32_t mask, usec_t delay) 159 159 { 160 160 uint32_t v = pio_read_32(reg); … … 165 165 166 166 static inline uint64_t pio_change_64(ioport64_t *reg, uint64_t val, 167 uint64_t mask, usec onds_t delay)167 uint64_t mask, usec_t delay) 168 168 { 169 169 uint64_t v = pio_read_64(reg); … … 173 173 } 174 174 175 static inline uint8_t pio_set_8(ioport8_t *r, uint8_t v, usec onds_t d)175 static inline uint8_t pio_set_8(ioport8_t *r, uint8_t v, usec_t d) 176 176 { 177 177 return pio_change_8(r, v, 0, d); 178 178 } 179 static inline uint16_t pio_set_16(ioport16_t *r, uint16_t v, usec onds_t d)179 static inline uint16_t pio_set_16(ioport16_t *r, uint16_t v, usec_t d) 180 180 { 181 181 return pio_change_16(r, v, 0, d); 182 182 } 183 static inline uint32_t pio_set_32(ioport32_t *r, uint32_t v, usec onds_t d)183 static inline uint32_t pio_set_32(ioport32_t *r, uint32_t v, usec_t d) 184 184 { 185 185 return pio_change_32(r, v, 0, d); 186 186 } 187 static inline uint64_t pio_set_64(ioport64_t *r, uint64_t v, usec onds_t d)187 static inline uint64_t pio_set_64(ioport64_t *r, uint64_t v, usec_t d) 188 188 { 189 189 return pio_change_64(r, v, 0, d); 190 190 } 191 191 192 static inline uint8_t pio_clear_8(ioport8_t *r, uint8_t v, usec onds_t d)192 static inline uint8_t pio_clear_8(ioport8_t *r, uint8_t v, usec_t d) 193 193 { 194 194 return pio_change_8(r, 0, v, d); 195 195 } 196 static inline uint16_t pio_clear_16(ioport16_t *r, uint16_t v, usec onds_t d)196 static inline uint16_t pio_clear_16(ioport16_t *r, uint16_t v, usec_t d) 197 197 { 198 198 return pio_change_16(r, 0, v, d); 199 199 } 200 static inline uint32_t pio_clear_32(ioport32_t *r, uint32_t v, usec onds_t d)200 static inline uint32_t pio_clear_32(ioport32_t *r, uint32_t v, usec_t d) 201 201 { 202 202 return pio_change_32(r, 0, v, d); 203 203 } 204 static inline uint64_t pio_clear_64(ioport64_t *r, uint64_t v, usec onds_t d)204 static inline uint64_t pio_clear_64(ioport64_t *r, uint64_t v, usec_t d) 205 205 { 206 206 return pio_change_64(r, 0, v, d);
Note:
See TracChangeset
for help on using the changeset viewer.