Lines Matching refs:ubi_device
88 static struct ubi_device *ubi_devices[UBI_MAX_DEVICES];
156 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype)
188 int ubi_notify_all(struct ubi_device *ubi, int ntype, struct notifier_block *nb)
236 struct ubi_device *ubi = ubi_devices[i];
255 struct ubi_device *ubi_get_device(int ubi_num)
257 struct ubi_device *ubi;
275 void ubi_put_device(struct ubi_device *ubi)
290 struct ubi_device *ubi_get_by_major(int major)
293 struct ubi_device *ubi;
325 struct ubi_device *ubi = ubi_devices[i];
342 struct ubi_device *ubi;
346 * UBI device reference from the contained 'struct ubi_device'. But it
351 * Remember, 'struct ubi_device' is freed in the release function, so
354 ubi = container_of(dev, struct ubi_device, dev);
405 struct ubi_device *ubi = container_of(dev, struct ubi_device, dev);
414 static void kill_volumes(struct ubi_device *ubi)
434 static int uif_init(struct ubi_device *ubi)
497 static void uif_close(struct ubi_device *ubi)
509 static void ubi_free_volumes_from(struct ubi_device *ubi, int from)
527 void ubi_free_all_volumes(struct ubi_device *ubi)
536 void ubi_free_internal_volumes(struct ubi_device *ubi)
541 static int get_bad_peb_limit(const struct ubi_device *ubi, int max_beb_per1024)
594 static int io_init(struct ubi_device *ubi, int max_beb_per1024)
774 static int autoresize(struct ubi_device *ubi, int vol_id)
845 struct ubi_device *ubi;
925 ubi = kzalloc(sizeof(struct ubi_device), GFP_KERNEL);
1086 struct ubi_device *ubi;