Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/ddi.c

    r8442d10 rb5c2f56  
    7676 *
    7777 */
    78 int physmem_map(uintptr_t phys, size_t pages, unsigned int flags, void **virt)
     78int physmem_map(void *phys, size_t pages, unsigned int flags, void **virt)
    7979{
    8080        return __SYSCALL5(SYS_PHYSMEM_MAP, (sysarg_t) phys,
     
    8383
    8484int dmamem_map(void *virt, size_t size, unsigned int map_flags,
    85     unsigned int flags, uintptr_t *phys)
     85    unsigned int flags, void **phys)
    8686{
    8787        return (int) __SYSCALL6(SYS_DMAMEM_MAP, (sysarg_t) size,
     
    9090}
    9191
    92 int dmamem_map_anonymous(size_t size, uintptr_t constraint,
    93     unsigned int map_flags, unsigned int flags, uintptr_t *phys, void **virt)
    94 {
    95         *phys = constraint;
    96        
     92int dmamem_map_anonymous(size_t size, unsigned int map_flags,
     93    unsigned int flags, void **phys, void **virt)
     94{
    9795        return (int) __SYSCALL6(SYS_DMAMEM_MAP, (sysarg_t) size,
    9896            (sysarg_t) map_flags, (sysarg_t) flags | DMAMEM_FLAGS_ANONYMOUS,
     
    160158        if (!virt)
    161159                return EINVAL;
    162        
    163         uintptr_t phys_frame =
    164             ALIGN_DOWN((uintptr_t) pio_addr, PAGE_SIZE);
    165         size_t offset = (uintptr_t) pio_addr - phys_frame;
     160
     161        void *phys_frame =
     162            (void *) ALIGN_DOWN((uintptr_t) pio_addr, PAGE_SIZE);
     163        size_t offset = pio_addr - phys_frame;
    166164        size_t pages = SIZE2PAGES(offset + size);
    167165       
Note: See TracChangeset for help on using the changeset viewer.