Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/slab.h

    r5a6cc679 ra35b458  
    8686typedef struct {
    8787        const char *name;
    88        
     88
    8989        link_t link;
    90        
     90
    9191        /* Configuration */
    92        
     92
    9393        /** Size of slab position - align_up(sizeof(obj)) */
    9494        size_t size;
    95        
     95
    9696        errno_t (*constructor)(void *obj, unsigned int kmflag);
    9797        size_t (*destructor)(void *obj);
    98        
     98
    9999        /** Flags changing behaviour of cache */
    100100        unsigned int flags;
    101        
     101
    102102        /* Computed values */
    103103        size_t frames;   /**< Number of frames to be allocated */
    104104        size_t objects;  /**< Number of objects that fit in */
    105        
     105
    106106        /* Statistics */
    107107        atomic_t allocated_slabs;
     
    110110        /** How many magazines in magazines list */
    111111        atomic_t magazine_counter;
    112        
     112
    113113        /* Slabs */
    114114        list_t full_slabs;     /**< List of full slabs */
     
    118118        list_t magazines;  /**< List o full magazines */
    119119        IRQ_SPINLOCK_DECLARE(maglock);
    120        
     120
    121121        /** CPU cache */
    122122        slab_mag_cache_t *mag_cache;
Note: See TracChangeset for help on using the changeset viewer.