Changeset 98000fb in mainline for kernel/generic/src/mm/slab.c


Ignore:
Timestamp:
2009-06-03T19:34:45Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
301ff30
Parents:
69e68e3
Message:

remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed)

File:
1 edited

Legend:

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

    r69e68e3 r98000fb  
    157157        link_t link;            /**< List of full/partial slabs. */
    158158        void *start;            /**< Start address of first available item. */
    159         count_t available;      /**< Count of available items in this slab. */
    160         index_t nextavail;      /**< The index of next available item. */
     159        size_t available;       /**< Count of available items in this slab. */
     160        size_t nextavail;       /**< The index of next available item. */
    161161} slab_t;
    162162
     
    178178        size_t fsize;
    179179        unsigned int i;
    180         count_t zone = 0;
     180        size_t zone = 0;
    181181       
    182182        data = frame_alloc_generic(cache->order, FRAME_KA | flags, &zone);
     
    216216 * @return number of freed frames
    217217 */
    218 static count_t slab_space_free(slab_cache_t *cache, slab_t *slab)
     218static size_t slab_space_free(slab_cache_t *cache, slab_t *slab)
    219219{
    220220        frame_free(KA2PA(slab->start));
     
    244244 * @return Number of freed pages
    245245 */
    246 static count_t slab_obj_destroy(slab_cache_t *cache, void *obj, slab_t *slab)
     246static size_t slab_obj_destroy(slab_cache_t *cache, void *obj, slab_t *slab)
    247247{
    248248        int freed = 0;
     
    372372 * @return Number of freed pages
    373373 */
    374 static count_t magazine_destroy(slab_cache_t *cache, slab_magazine_t *mag)
     374static size_t magazine_destroy(slab_cache_t *cache, slab_magazine_t *mag)
    375375{
    376376        unsigned int i;
    377         count_t frames = 0;
     377        size_t frames = 0;
    378378
    379379        for (i = 0; i < mag->busy; i++) {
     
    650650 * @return Number of freed pages
    651651 */
    652 static count_t _slab_reclaim(slab_cache_t *cache, int flags)
     652static size_t _slab_reclaim(slab_cache_t *cache, int flags)
    653653{
    654654        unsigned int i;
    655655        slab_magazine_t *mag;
    656         count_t frames = 0;
     656        size_t frames = 0;
    657657        int magcount;
    658658       
     
    772772
    773773/* Go through all caches and reclaim what is possible */
    774 count_t slab_reclaim(int flags)
     774size_t slab_reclaim(int flags)
    775775{
    776776        slab_cache_t *cache;
    777777        link_t *cur;
    778         count_t frames = 0;
     778        size_t frames = 0;
    779779
    780780        spinlock_lock(&slab_cache_lock);
Note: See TracChangeset for help on using the changeset viewer.