Changeset bf3dd35 in mainline for kernel/generic/src/mm/km.c


Ignore:
Timestamp:
2012-01-31T22:03:21Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
03cdd2b
Parents:
20de14d
Message:

There is no need to have km_map() for aligned addresses and
km_map_structure() for unaligned addresses.

  • Make km_map() static and rename it to km_map_aligned().
  • Rename km_map_structure() to km_map().
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/km.c

    r20de14d rbf3dd35  
    124124}
    125125
    126 uintptr_t km_map(uintptr_t paddr, size_t size, unsigned int flags)
     126static uintptr_t
     127km_map_aligned(uintptr_t paddr, size_t size, unsigned int flags)
    127128{
    128129        uintptr_t vaddr;
     
    145146}
    146147
    147 uintptr_t km_map_structure(uintptr_t paddr, size_t size, unsigned int flags)
     148uintptr_t km_map(uintptr_t paddr, size_t size, unsigned int flags)
    148149{
    149150        size_t offs = paddr - ALIGN_DOWN(paddr, FRAME_SIZE);
    150151        uintptr_t page;
    151152
    152         page = km_map(ALIGN_DOWN(paddr, FRAME_SIZE), size + offs, flags);
     153        page = km_map_aligned(ALIGN_DOWN(paddr, FRAME_SIZE), size + offs,
     154            flags);
    153155        return page + offs;
    154156}
Note: See TracChangeset for help on using the changeset viewer.