Home
last modified time | relevance | path

Searched refs:flush_list (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/kernel/bpf/
Dxskmap.c15 struct list_head __percpu *flush_list; member
112 m->flush_list = alloc_percpu(struct list_head); in xsk_map_alloc()
113 if (!m->flush_list) in xsk_map_alloc()
117 INIT_LIST_HEAD(per_cpu_ptr(m->flush_list, cpu)); in xsk_map_alloc()
127 free_percpu(m->flush_list); in xsk_map_alloc()
141 free_percpu(m->flush_list); in xsk_map_free()
179 struct list_head *flush_list = this_cpu_ptr(m->flush_list); in __xsk_map_redirect() local
187 list_add(&xs->flush_node, flush_list); in __xsk_map_redirect()
195 struct list_head *flush_list = this_cpu_ptr(m->flush_list); in __xsk_map_flush() local
198 list_for_each_entry_safe(xs, tmp, flush_list, flush_node) { in __xsk_map_flush()
Dcpumap.c75 struct list_head __percpu *flush_list; member
118 cmap->flush_list = alloc_percpu(struct list_head); in cpu_map_alloc()
119 if (!cmap->flush_list) in cpu_map_alloc()
123 INIT_LIST_HEAD(per_cpu_ptr(cmap->flush_list, cpu)); in cpu_map_alloc()
134 free_percpu(cmap->flush_list); in cpu_map_alloc()
531 struct list_head *flush_list = per_cpu_ptr(cmap->flush_list, cpu); in cpu_map_free() local
533 while (!list_empty(flush_list)) in cpu_map_free()
550 free_percpu(cmap->flush_list); in cpu_map_free()
645 struct list_head *flush_list = this_cpu_ptr(rcpu->cmap->flush_list); in bq_enqueue() local
663 list_add(&bq->flush_node, flush_list); in bq_enqueue()
[all …]
Ddevmap.c78 struct list_head __percpu *flush_list; member
139 dtab->flush_list = alloc_percpu(struct list_head); in dev_map_init_map()
140 if (!dtab->flush_list) in dev_map_init_map()
144 INIT_LIST_HEAD(per_cpu_ptr(dtab->flush_list, cpu)); in dev_map_init_map()
165 free_percpu(dtab->flush_list); in dev_map_init_map()
225 struct list_head *flush_list = per_cpu_ptr(dtab->flush_list, cpu); in dev_map_free() local
227 while (!list_empty(flush_list)) in dev_map_free()
243 free_percpu(dtab->flush_list); in dev_map_free()
389 struct list_head *flush_list = this_cpu_ptr(dtab->flush_list); in __dev_map_flush() local
393 list_for_each_entry_safe(bq, tmp, flush_list, flush_node) in __dev_map_flush()
[all …]
/Linux-v5.4/drivers/md/
Ddm-log-userspace-base.c466 static int flush_one_by_one(struct log_c *lc, struct list_head *flush_list) in flush_one_by_one() argument
471 list_for_each_entry(fe, flush_list, list) { in flush_one_by_one()
483 static int flush_by_group(struct log_c *lc, struct list_head *flush_list, in flush_by_group() argument
496 while (!list_empty(flush_list)) { in flush_by_group()
499 list_for_each_entry_safe(fe, tmp_fe, flush_list, list) { in flush_by_group()
529 list_splice_init(&tmp_list, flush_list); in flush_by_group()
530 r = flush_one_by_one(lc, flush_list); in flush_by_group()
540 list_splice_init(&tmp_list, flush_list); in flush_by_group()
Ddm-zoned-target.c64 struct bio_list flush_list; member
508 bio = bio_list_pop(&dmz->flush_list); in dmz_flush_work()
633 bio_list_add(&dmz->flush_list, bio); in dmz_map()
802 bio_list_init(&dmz->flush_list); in dmz_ctr()
Ddm-writecache.c176 struct bio_list flush_list; member
1072 bio = bio_list_pop(&wc->flush_list); in writecache_flush_thread()
1106 if (bio_list_empty(&wc->flush_list)) in writecache_offload_bio()
1108 bio_list_add(&wc->flush_list, bio); in writecache_offload_bio()
2069 bio_list_init(&wc->flush_list); in writecache_ctr()