Lines Matching refs:ubi_device
85 static struct ubi_device *ubi_devices[UBI_MAX_DEVICES];
154 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype)
186 int ubi_notify_all(struct ubi_device *ubi, int ntype, struct notifier_block *nb)
234 struct ubi_device *ubi = ubi_devices[i];
253 struct ubi_device *ubi_get_device(int ubi_num)
255 struct ubi_device *ubi;
273 void ubi_put_device(struct ubi_device *ubi)
288 struct ubi_device *ubi_get_by_major(int major)
291 struct ubi_device *ubi;
323 struct ubi_device *ubi = ubi_devices[i];
340 struct ubi_device *ubi;
344 * UBI device reference from the contained 'struct ubi_device'. But it
349 * Remember, 'struct ubi_device' is freed in the release function, so
352 ubi = container_of(dev, struct ubi_device, dev);
403 struct ubi_device *ubi = container_of(dev, struct ubi_device, dev);
412 static void kill_volumes(struct ubi_device *ubi)
432 static int uif_init(struct ubi_device *ubi)
495 static void uif_close(struct ubi_device *ubi)
507 static void ubi_free_volumes_from(struct ubi_device *ubi, int from)
525 void ubi_free_all_volumes(struct ubi_device *ubi)
534 void ubi_free_internal_volumes(struct ubi_device *ubi)
539 static int get_bad_peb_limit(const struct ubi_device *ubi, int max_beb_per1024)
592 static int io_init(struct ubi_device *ubi, int max_beb_per1024)
774 static int autoresize(struct ubi_device *ubi, int vol_id)
840 struct ubi_device *ubi;
920 ubi = kzalloc(sizeof(struct ubi_device), GFP_KERNEL);
1080 struct ubi_device *ubi;