Changeset 42744880 in mainline for generic/include/mm/frame.h


Ignore:
Timestamp:
2006-02-08T22:29:20Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
85dc2e7
Parents:
89298e3
Message:

Convert size_t, count_t and index_t to 64-bits on 64-bit architectures.
Change some pfn_t usages to count_t, size_t and index_t.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/include/mm/frame.h

    r89298e3 r42744880  
    7575}
    7676
    77 static inline pfn_t SIZE2PFN(__address size)
     77static inline count_t SIZE2FRAMES(size_t size)
    7878{
    7979        if (!size)
    8080                return 0;
    81         return (pfn_t)((size-1) >> FRAME_WIDTH)+1;
     81        return (count_t)((size-1) >> FRAME_WIDTH)+1;
    8282}
    8383
     
    9696extern void frame_free(__address addr);
    9797
    98 extern void zone_create(pfn_t start, pfn_t count, pfn_t confframe, int flags);
     98extern void zone_create(pfn_t start, count_t count, pfn_t confframe, int flags);
    9999
    100100void * frame_get_parent(pfn_t frame, int hint);
    101101void frame_set_parent(pfn_t frame, void *data, int hint);
    102 void frame_mark_unavailable(pfn_t start, pfn_t count);
    103 __address zone_conf_size(pfn_t start, pfn_t count);
     102void frame_mark_unavailable(pfn_t start, count_t count);
     103__address zone_conf_size(pfn_t start, count_t count);
    104104
    105105/*
Note: See TracChangeset for help on using the changeset viewer.