Diff for /xfs-linux/xfs_mru_cache.h between versions 1.1 and 1.2

version 1.1, 2007/07/09 06:12:03 version 1.2, 2007/08/02 15:55:15
Line 32  typedef struct xfs_mru_cache Line 32  typedef struct xfs_mru_cache
         unsigned int            grp_time;  /* Time period spanned by grps.  */          unsigned int            grp_time;  /* Time period spanned by grps.  */
         unsigned int            lru_grp;   /* Group containing time zero.   */          unsigned int            lru_grp;   /* Group containing time zero.   */
         unsigned long           time_zero; /* Time first element was added. */          unsigned long           time_zero; /* Time first element was added. */
         unsigned long           next_reap; /* Time that the reaper should  
                                               next do something. */  
         unsigned int            reap_all;  /* if set, reap all lists */  
         xfs_mru_cache_free_func_t free_func; /* Function pointer for freeing. */          xfs_mru_cache_free_func_t free_func; /* Function pointer for freeing. */
         struct delayed_work     work;      /* Workqueue data for reaping.   */          struct delayed_work     work;      /* Workqueue data for reaping.   */
           unsigned int            queued;    /* work has been queued */
 } xfs_mru_cache_t;  } xfs_mru_cache_t;
   
 int xfs_mru_cache_init(void);  int xfs_mru_cache_init(void);
Line 44  void xfs_mru_cache_uninit(void); Line 42  void xfs_mru_cache_uninit(void);
 int xfs_mru_cache_create(struct xfs_mru_cache **mrup, unsigned int lifetime_ms,  int xfs_mru_cache_create(struct xfs_mru_cache **mrup, unsigned int lifetime_ms,
                              unsigned int grp_count,                               unsigned int grp_count,
                              xfs_mru_cache_free_func_t free_func);                               xfs_mru_cache_free_func_t free_func);
 void xfs_mru_cache_flush(xfs_mru_cache_t *mru, int restart);  void xfs_mru_cache_flush(xfs_mru_cache_t *mru);
 void xfs_mru_cache_destroy(struct xfs_mru_cache *mru);  void xfs_mru_cache_destroy(struct xfs_mru_cache *mru);
 int xfs_mru_cache_insert(struct xfs_mru_cache *mru, unsigned long key,  int xfs_mru_cache_insert(struct xfs_mru_cache *mru, unsigned long key,
                                 void *value);                                  void *value);

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>