Home
last modified time | relevance | path

Searched refs:wrk (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/drivers/mtd/ubi/
H A Dfastmap-wl.c15 static void update_fastmap_work_fn(struct work_struct *wrk) in update_fastmap_work_fn() argument
21 struct ubi_device *ubi = container_of(wrk, struct ubi_device, fm_work); in update_fastmap_work_fn()
292 struct ubi_work *wrk; in ubi_ensure_anchor_pebs() local
302 wrk = kmalloc(sizeof(struct ubi_work), GFP_NOFS); in ubi_ensure_anchor_pebs()
303 if (!wrk) { in ubi_ensure_anchor_pebs()
310 wrk->anchor = 1; in ubi_ensure_anchor_pebs()
311 wrk->func = &wear_leveling_worker; in ubi_ensure_anchor_pebs()
312 schedule_ubi_work(ubi, wrk); in ubi_ensure_anchor_pebs()
360 int ubi_is_erase_work(struct ubi_work *wrk) in ubi_is_erase_work() argument
362 return wrk->func == erase_worker; in ubi_is_erase_work()
H A Dwl.c197 struct ubi_work *wrk; in do_work() local
215 wrk = list_entry(ubi->works.next, struct ubi_work, list); in do_work()
216 list_del(&wrk->list); in do_work()
226 err = wrk->func(ubi, wrk, 0); in do_work()
562 static void __schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) in __schedule_ubi_work() argument
565 list_add_tail(&wrk->list, &ubi->works); in __schedule_ubi_work()
583 static void schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) in schedule_ubi_work() argument
586 __schedule_ubi_work(ubi, wrk); in schedule_ubi_work()
671 static int wear_leveling_worker(struct ubi_device *ubi, struct ubi_work *wrk, argument
677 int anchor = wrk->anchor;
[all …]
H A Dwl.h6 static void update_fastmap_work_fn(struct work_struct *wrk);
H A Dubi.h766 int (*func)(struct ubi_device *ubi, struct ubi_work *wrk, int shutdown);
878 int ubi_is_erase_work(struct ubi_work *wrk);