Lines Matching defs:cache_detail
64 struct cache_detail { struct
73 int (*cache_upcall)(struct cache_detail *, argument
76 void (*cache_request)(struct cache_detail *cd, argument
80 int (*cache_parse)(struct cache_detail *, argument
84 struct cache_detail *cd, argument
86 void (*warn_no_listener)(struct cache_detail *cd, argument
89 struct cache_head * (*alloc)(void);
90 void (*flush)(void);
91 int (*match)(struct cache_head *orig, struct cache_head *new);
92 void (*init)(struct cache_head *orig, struct cache_head *new);
93 void (*update)(struct cache_head *orig, struct cache_head *new);
98 time_t flush_time; /* flush all cache items with
104 struct list_head others;
105 time_t nextcheck;
106 int entries;
109 struct list_head queue;
111 atomic_t writers; /* how many time is /channel open */
112 time_t last_close; /* if no writers, when did last close */
113 time_t last_warn; /* when we last warned about no writers */
115 union {
119 struct net *net;