ubi_work
struct ubi_work *wrk;
wrk = kmalloc_obj(struct ubi_work, GFP_NOFS);
int ubi_is_erase_work(struct ubi_work *wrk)
struct ubi_work *ubi_wrk;
int (*func)(struct ubi_device *ubi, struct ubi_work *wrk, int shutdown);
int ubi_is_erase_work(struct ubi_work *wrk);
struct ubi_work *wrk;
wrk = kmalloc_obj(struct ubi_work, GFP_NOFS);
static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk)
static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
struct ubi_work *wrk, *tmp;
struct ubi_work *wrk;
wrk = list_entry(ubi->works.next, struct ubi_work, list);
struct ubi_work *wrk;
wrk = list_entry(ubi->works.next, struct ubi_work, list);
static void __schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk)
static void schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk)
static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
struct ubi_work *wl_wrk;
wl_wrk = kmalloc_obj(struct ubi_work, GFP_NOFS);
static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk);
struct ubi_work wl_wrk;
static int wear_leveling_worker(struct ubi_device *ubi, struct ubi_work *wrk,