Searched refs:ubi_device (Results 1 - 14 of 14) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/ubi/
H A Dubi.h97 extern struct ubi_device *ubi_devices[];
150 struct ubi_device *ubi;
201 * struct ubi_device - UBI device description structure
277 struct ubi_device { struct
352 int ubi_change_vtbl_record(struct ubi_device *ubi, int idx,
354 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_scan_info *si);
357 int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req);
360 int ubi_add_volume(struct ubi_device *ubi, int vol_id);
361 void ubi_free_volume(struct ubi_device *ubi, int vol_id);
364 int ubi_start_update(struct ubi_device *ub
[all...]
H A Dscan.h131 struct ubi_device;
152 int ubi_scan_add_used(const struct ubi_device *ubi, struct ubi_scan_info *si,
160 struct ubi_scan_leb *ubi_scan_get_free_peb(const struct ubi_device *ubi,
162 int ubi_scan_erase_peb(const struct ubi_device *ubi,
164 struct ubi_scan_info *ubi_scan(struct ubi_device *ubi);
H A Dmisc.c35 int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf,
61 int ubi_check_volume(struct ubi_device *ubi, int vol_id)
99 void ubi_calculate_reserved(struct ubi_device *ubi)
H A Dio.c94 static int paranoid_check_not_bad(const struct ubi_device *ubi, int pnum);
95 static int paranoid_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum);
96 static int paranoid_check_ec_hdr(const struct ubi_device *ubi, int pnum,
98 static int paranoid_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum);
99 static int paranoid_check_vid_hdr(const struct ubi_device *ubi, int pnum,
101 static int paranoid_check_all_ff(const struct ubi_device *ubi, int pnum,
134 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset,
205 int ubi_io_write(const struct ubi_device *ubi, const void *buf, int pnum,
288 static int do_sync_erase(const struct ubi_device *ubi, int pnum)
380 static int torture_peb(const struct ubi_device *ub
[all...]
H A Dwl.c150 int (*func)(struct ubi_device *ubi, struct ubi_work *wrk, int cancel);
157 static int paranoid_check_ec(const struct ubi_device *ubi, int pnum, int ec);
221 static void free_tree_add(struct ubi_device *ubi, struct ubi_wl_entry *e)
225 static inline void used_tree_add(struct ubi_device *ubi,
230 static inline void scrub_tree_add(struct ubi_device *ubi,
235 static inline void free_tree_del(struct ubi_device *ubi,
241 static inline void used_tree_del(struct ubi_device *ubi,
247 static inline void scrub_tree_del(struct ubi_device *ubi,
261 static int do_work(struct ubi_device *ubi)
302 static int produce_free_peb(struct ubi_device *ub
[all...]
H A Dbuild.c64 struct ubi_device *ubi_devices[UBI_MAX_DEVICES];
108 const struct ubi_device *ubi;
110 ubi = container_of(dev, struct ubi_device, dev);
147 static int ubi_sysfs_init(struct ubi_device *ubi)
221 static void ubi_sysfs_close(struct ubi_device *ubi)
240 static void kill_volumes(struct ubi_device *ubi)
256 static int uif_init(struct ubi_device *ubi)
320 static void uif_close(struct ubi_device *ubi)
340 static int attach_by_scanning(struct ubi_device *ubi)
393 static int io_init(struct ubi_device *ub
[all...]
H A Dkapi.c38 const struct ubi_device *ubi;
69 const struct ubi_device *ubi = vol->ubi;
108 struct ubi_device *ubi = ubi_devices[ubi_num];
210 struct ubi_device *ubi;
312 struct ubi_device *ubi = vol->ubi;
372 struct ubi_device *ubi = vol->ubi;
422 struct ubi_device *ubi = vol->ubi;
466 struct ubi_device *ubi = vol->ubi;
527 struct ubi_device *ubi = vol->ubi;
H A Dupd.c53 static int set_update_marker(struct ubi_device *ubi, int vol_id)
85 static int clear_update_marker(struct ubi_device *ubi, int vol_id, long long bytes)
124 int ubi_start_update(struct ubi_device *ubi, int vol_id, long long bytes)
194 static int write_leb(struct ubi_device *ubi, int vol_id, int lnum, void *buf,
244 int ubi_more_update_data(struct ubi_device *ubi, int vol_id,
H A Deba.c80 static unsigned long long next_sqnum(struct ubi_device *ubi)
99 static int ubi_get_compat(const struct ubi_device *ubi, int vol_id)
116 static struct ltree_entry *ltree_lookup(struct ubi_device *ubi, int vol_id,
155 static struct ltree_entry *ltree_add_entry(struct ubi_device *ubi, int vol_id,
225 static int leb_read_lock(struct ubi_device *ubi, int vol_id, int lnum)
242 static void leb_read_unlock(struct ubi_device *ubi, int vol_id, int lnum)
271 static int leb_write_lock(struct ubi_device *ubi, int vol_id, int lnum)
288 static void leb_write_unlock(struct ubi_device *ubi, int vol_id, int lnum)
319 int ubi_eba_unmap_leb(struct ubi_device *ubi, int vol_id, int lnum)
365 int ubi_eba_read_leb(struct ubi_device *ub
[all...]
H A Dgluebi.c111 struct ubi_device *ubi;
163 struct ubi_device *ubi;
217 struct ubi_device *ubi;
272 int ubi_create_gluebi(struct ubi_device *ubi, struct ubi_volume *vol)
H A Dvtbl.c65 static void paranoid_vtbl_check(const struct ubi_device *ubi);
84 int ubi_change_vtbl_record(struct ubi_device *ubi, int idx,
133 static int vtbl_check(const struct ubi_device *ubi,
260 static int create_vtbl(const struct ubi_device *ubi, struct ubi_scan_info *si,
344 static struct ubi_vtbl_record *process_lvol(const struct ubi_device *ubi,
457 static struct ubi_vtbl_record *create_empty_lvol(const struct ubi_device *ubi,
493 static int init_volumes(struct ubi_device *ubi, const struct ubi_scan_info *si,
641 static int check_scanning_info(const struct ubi_device *ubi,
708 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_scan_info *si)
793 static void paranoid_vtbl_check(const struct ubi_device *ub
[all...]
H A Dcdev.c59 static struct ubi_device *major_to_device(int major)
126 const struct ubi_device *ubi = major_to_device(imajor(inode));
206 struct ubi_device *ubi = vol->ubi;
290 struct ubi_device *ubi = vol->ubi;
372 struct ubi_device *ubi = vol->ubi;
413 struct ubi_device *ubi = vol->ubi;
520 static int verify_mkvol_req(const struct ubi_device *ubi,
570 static int verify_rsvol_req(const struct ubi_device *ubi,
586 struct ubi_device *ubi;
H A Dvmt.c31 static void paranoid_check_volumes(struct ubi_device *ubi);
125 static int volume_sysfs_init(struct ubi_device *ubi, struct ubi_volume *vol)
183 int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req)
387 struct ubi_device *ubi = vol->ubi;
454 struct ubi_device *ubi = vol->ubi;
567 int ubi_add_volume(struct ubi_device *ubi, int vol_id)
624 void ubi_free_volume(struct ubi_device *ubi, int vol_id)
646 static void paranoid_check_volume(const struct ubi_device *ubi, int vol_id)
798 static void paranoid_check_volumes(struct ubi_device *ubi)
H A Dscan.c48 static int paranoid_check_si(const struct ubi_device *ubi,
252 static int compare_lebs(const struct ubi_device *ubi,
378 int ubi_scan_add_used(const struct ubi_device *ubi, struct ubi_scan_info *si,
628 int ubi_scan_erase_peb(const struct ubi_device *ubi,
673 struct ubi_scan_leb *ubi_scan_get_free_peb(const struct ubi_device *ubi,
730 static int process_eb(struct ubi_device *ubi, struct ubi_scan_info *si, int pnum)
882 struct ubi_scan_info *ubi_scan(struct ubi_device *ubi)
1068 static int paranoid_check_si(const struct ubi_device *ubi,

Completed in 73 milliseconds