Lines Matching defs:cache_detail
66 struct cache_detail { struct
75 int (*cache_upcall)(struct cache_detail *, argument
78 void (*cache_request)(struct cache_detail *cd, argument
82 int (*cache_parse)(struct cache_detail *, argument
86 struct cache_detail *cd, argument
88 void (*warn_no_listener)(struct cache_detail *cd, argument
91 struct cache_head * (*alloc)(void);
92 int (*match)(struct cache_head *orig, struct cache_head *new);
93 void (*init)(struct cache_head *orig, struct cache_head *new);
94 void (*update)(struct cache_head *orig, struct cache_head *new);
99 time_t flush_time; /* flush all cache items with
105 struct list_head others;
106 time_t nextcheck;
107 int entries;
110 struct list_head queue;
112 atomic_t readers; /* how many time is /chennel open */
113 time_t last_close; /* if no readers, when did last close */
114 time_t last_warn; /* when we last warned about no readers */
116 union {
120 struct net *net;