Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/uhci/utils/malloc32.h

    r75f9dcd raf2b806  
    6262}
    6363/*----------------------------------------------------------------------------*/
    64 /** DMA malloc simulator
     64/** Physical mallocator simulator
    6565 *
    6666 * @param[in] size Size of the required memory space
    67  * @return Address of the aligned and big enough memory place, NULL on failure.
     67 * @return Address of the alligned and big enough memory place, NULL on failure.
    6868 */
    69 static inline void * malloc32(size_t size)
    70 {
     69static inline void * malloc32(size_t size) {
    7170        /* This works only when the host has less than 4GB of memory as
    7271         * physical address needs to fit into 32 bits */
     
    8483}
    8584/*----------------------------------------------------------------------------*/
    86 /** DMA malloc simulator
     85/** Physical mallocator simulator
    8786 *
    8887 * @param[in] addr Address of the place allocated by malloc32
    8988 */
    90 static inline void free32(void *addr)
    91         { free(addr); }
     89static inline void free32(void *addr) {
     90        if (!addr)
     91                return;
     92        free(addr);
     93}
    9294/*----------------------------------------------------------------------------*/
    9395/** Create 4KB page mapping
Note: See TracChangeset for help on using the changeset viewer.