Changes in uspace/drv/bus/usb/uhci/utils/malloc32.h [af2b806:75f9dcd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/uhci/utils/malloc32.h
raf2b806 r75f9dcd 62 62 } 63 63 /*----------------------------------------------------------------------------*/ 64 /** Physical mallocatorsimulator64 /** DMA malloc simulator 65 65 * 66 66 * @param[in] size Size of the required memory space 67 * @return Address of the al ligned and big enough memory place, NULL on failure.67 * @return Address of the aligned and big enough memory place, NULL on failure. 68 68 */ 69 static inline void * malloc32(size_t size) { 69 static inline void * malloc32(size_t size) 70 { 70 71 /* This works only when the host has less than 4GB of memory as 71 72 * physical address needs to fit into 32 bits */ … … 83 84 } 84 85 /*----------------------------------------------------------------------------*/ 85 /** Physical mallocatorsimulator86 /** DMA malloc simulator 86 87 * 87 88 * @param[in] addr Address of the place allocated by malloc32 88 89 */ 89 static inline void free32(void *addr) { 90 if (!addr) 91 return; 92 free(addr); 93 } 90 static inline void free32(void *addr) 91 { free(addr); } 94 92 /*----------------------------------------------------------------------------*/ 95 93 /** Create 4KB page mapping
Note:
See TracChangeset
for help on using the changeset viewer.