Searched refs:wrk (Results 1 – 4 of 4) sorted by relevance
| /rk3399_rockchip-uboot/drivers/mtd/ubi/ |
| H A D | fastmap-wl.c | 15 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 D | wl.c | 197 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 D | wl.h | 6 static void update_fastmap_work_fn(struct work_struct *wrk);
|
| H A D | ubi.h | 766 int (*func)(struct ubi_device *ubi, struct ubi_work *wrk, int shutdown); 878 int ubi_is_erase_work(struct ubi_work *wrk);
|