Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dlru_cache.h147 struct lc_element { struct
207 struct lc_element **lc_element; member
245 extern void lc_del(struct lru_cache *lc, struct lc_element *element);
247 extern struct lc_element *lc_get_cumulative(struct lru_cache *lc, unsigned int enr);
248 extern struct lc_element *lc_try_get(struct lru_cache *lc, unsigned int enr);
249 extern struct lc_element *lc_find(struct lru_cache *lc, unsigned int enr);
250 extern struct lc_element *lc_get(struct lru_cache *lc, unsigned int enr);
251 extern unsigned int lc_put(struct lru_cache *lc, struct lc_element *e);
258 void (*detail) (struct seq_file *, struct lc_element *));
299 extern struct lc_element *lc_element_by_index(struct lru_cache *lc, unsigned i);
[all …]
/Linux-v5.4/lib/
Dlru_cache.c41 struct lc_element *e_ = (e); \
44 BUG_ON(lc_->lc_element[i] != e_); } while (0)
92 struct lc_element **element = NULL; in lc_create()
94 struct lc_element *e; in lc_create()
110 element = kcalloc(e_count, sizeof(struct lc_element *), GFP_KERNEL); in lc_create()
129 lc->lc_element = element; in lc_create()
162 void *p = lc->lc_element[i]; in lc_free_by_index()
181 kfree(lc->lc_element); in lc_destroy()
212 struct lc_element *e = lc->lc_element[i]; in lc_reset()
249 static struct lc_element *__lc_find(struct lru_cache *lc, unsigned int enr, in __lc_find()
[all …]
/Linux-v5.4/drivers/block/drbd/
Ddrbd_actlog.c208 struct lc_element *tmp; in find_active_resync_extent()
218 static struct lc_element *_al_get(struct drbd_device *device, unsigned int enr, bool nonblock) in _al_get()
220 struct lc_element *al_ext; in _al_get()
271 struct lc_element *al_ext; in drbd_al_begin_io_prepare()
318 struct lc_element *e; in __al_write_transaction()
520 struct lc_element *tmp; in drbd_al_begin_io_nonblock()
536 struct lc_element *al_ext; in drbd_al_begin_io_nonblock()
551 struct lc_element *extent; in drbd_al_complete_io()
569 static int _try_lc_del(struct drbd_device *device, struct lc_element *al_ext) in _try_lc_del()
593 struct lc_element *al_ext; in drbd_al_shrink()
[all …]
Ddrbd_debugfs.c649 static void resync_dump_detail(struct seq_file *m, struct lc_element *e) in resync_dump_detail()
Ddrbd_int.h1229 struct lc_element lce;
Ddrbd_nl.c1149 struct lc_element *e; in drbd_check_al_size()
1160 dc->al_extents, sizeof(struct lc_element), 0); in drbd_check_al_size()
Ddrbd_main.c2151 "drbd_al", sizeof(struct lc_element), 0, 0, NULL); in drbd_create_mempools()
Ddrbd_receiver.c2769 struct lc_element *tmp; in drbd_rs_should_slow_down()