Home
last modified time | relevance | path

Searched refs:lc_element (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/include/linux/
Dlru_cache.h159 struct lc_element { struct
219 struct lc_element **lc_element; member
257 extern void lc_del(struct lru_cache *lc, struct lc_element *element);
259 extern struct lc_element *lc_get_cumulative(struct lru_cache *lc, unsigned int enr);
260 extern struct lc_element *lc_try_get(struct lru_cache *lc, unsigned int enr);
261 extern struct lc_element *lc_find(struct lru_cache *lc, unsigned int enr);
262 extern struct lc_element *lc_get(struct lru_cache *lc, unsigned int enr);
263 extern unsigned int lc_put(struct lru_cache *lc, struct lc_element *e);
270 void (*detail) (struct seq_file *, struct lc_element *));
311 extern struct lc_element *lc_element_by_index(struct lru_cache *lc, unsigned i);
[all …]
/linux-4.4.14/lib/
Dlru_cache.c53 struct lc_element *e_ = (e); \
56 BUG_ON(lc_->lc_element[i] != e_); } while (0)
104 struct lc_element **element = NULL; in lc_create()
106 struct lc_element *e; in lc_create()
122 element = kzalloc(e_count * sizeof(struct lc_element *), GFP_KERNEL); in lc_create()
141 lc->lc_element = element; in lc_create()
174 void *p = lc->lc_element[i]; in lc_free_by_index()
193 kfree(lc->lc_element); in lc_destroy()
224 struct lc_element *e = lc->lc_element[i]; in lc_reset()
263 static struct lc_element *__lc_find(struct lru_cache *lc, unsigned int enr, in __lc_find()
[all …]
/linux-4.4.14/drivers/block/drbd/
Ddrbd_actlog.c219 struct lc_element *tmp; in find_active_resync_extent()
229 static struct lc_element *_al_get(struct drbd_device *device, unsigned int enr, bool nonblock) in _al_get()
231 struct lc_element *al_ext; in _al_get()
282 struct lc_element *al_ext; in drbd_al_begin_io_prepare()
374 struct lc_element *tmp; in drbd_al_begin_io_nonblock()
390 struct lc_element *al_ext; in drbd_al_begin_io_nonblock()
405 struct lc_element *extent; in drbd_al_complete_io()
462 struct lc_element *e; in al_write_transaction()
570 static int _try_lc_del(struct drbd_device *device, struct lc_element *al_ext) in _try_lc_del()
594 struct lc_element *al_ext; in drbd_al_shrink()
[all …]
Ddrbd_debugfs.c686 static void resync_dump_detail(struct seq_file *m, struct lc_element *e) in resync_dump_detail()
Ddrbd_int.h1223 struct lc_element lce;
Ddrbd_nl.c1083 struct lc_element *e; in drbd_check_al_size()
1094 dc->al_extents, sizeof(struct lc_element), 0); in drbd_check_al_size()
Ddrbd_main.c2097 "drbd_al", sizeof(struct lc_element), 0, 0, NULL); in drbd_create_mempools()
Ddrbd_receiver.c2446 struct lc_element *tmp; in drbd_rs_should_slow_down()