Home
last modified time | relevance | path

Searched refs:ore_io_state (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/include/scsi/
Dosd_ore.h108 struct ore_io_state;
109 typedef void (*ore_io_done_fn)(struct ore_io_state *ios, void *private);
116 struct ore_io_state { struct
151 struct ore_io_state *ios_read_4_write; argument
170 return sizeof(struct ore_io_state) + in ore_io_state_size() argument
180 struct ore_io_state **ios);
182 struct ore_io_state **ios);
183 void ore_put_io_state(struct ore_io_state *ios);
185 typedef void (*ore_on_dev_error)(struct ore_io_state *ios, struct ore_dev *od,
188 int ore_check_io(struct ore_io_state *ios, ore_on_dev_error rep);
[all …]
/linux-4.4.14/fs/exofs/
Dore_raid.h35 int _ore_post_alloc_raid_stuff(struct ore_io_state *ios);
36 void _ore_free_raid_stuff(struct ore_io_state *ios);
40 int _ore_add_parity_unit(struct ore_io_state *ios, struct ore_striping_info *si,
57 struct ore_io_state **pios);
58 int _ore_add_stripe_unit(struct ore_io_state *ios, unsigned *cur_pg,
61 int _ore_read_mirror(struct ore_io_state *ios, unsigned cur_comp);
62 int ore_io_execute(struct ore_io_state *ios);
Dore.c124 static u8 *_ios_cred(struct ore_io_state *ios, unsigned index) in _ios_cred()
129 static struct osd_obj_id *_ios_obj(struct ore_io_state *ios, unsigned index) in _ios_obj()
134 static struct osd_dev *_ios_od(struct ore_io_state *ios, unsigned index) in _ios_od()
146 struct ore_io_state **pios) in _ore_get_io_state()
148 struct ore_io_state *ios; in _ore_get_io_state()
152 struct ore_io_state ios; in _ore_get_io_state()
173 struct ore_io_state ios; in _ore_get_io_state()
244 struct ore_io_state **pios) in ore_get_rw_state()
246 struct ore_io_state *ios; in ore_get_rw_state()
312 struct ore_io_state **pios) in ore_get_io_state()
[all …]
Dore_raid.c319 static int _alloc_read_4_write(struct ore_io_state *ios) in _alloc_read_4_write()
337 static int _add_to_r4w(struct ore_io_state *ios, struct ore_striping_info *si, in _add_to_r4w()
342 struct ore_io_state *read_ios; in _add_to_r4w()
388 static int _add_to_r4w_first_page(struct ore_io_state *ios, struct page *page) in _add_to_r4w_first_page()
405 static int _add_to_r4w_last_page(struct ore_io_state *ios, u64 *offset) in _add_to_r4w_last_page()
428 static void _mark_read4write_pages_uptodate(struct ore_io_state *ios, int ret) in _mark_read4write_pages_uptodate()
469 static int _read_4_write_first_stripe(struct ore_io_state *ios) in _read_4_write_first_stripe()
522 static int _read_4_write_last_stripe(struct ore_io_state *ios) in _read_4_write_last_stripe()
589 static int _read_4_write_execute(struct ore_io_state *ios) in _read_4_write_execute()
591 struct ore_io_state *ios_read; in _read_4_write_execute()
[all …]
Dinode.c53 struct ore_io_state *ios;
243 static void readpages_done(struct ore_io_state *ios, void *p) in readpages_done()
268 static int _maybe_not_all_in_one_io(struct ore_io_state *ios, in _maybe_not_all_in_one_io()
311 struct ore_io_state *ios; in read_exec()
520 static void writepages_done(struct ore_io_state *ios, void *p) in writepages_done()
627 struct ore_io_state *ios; in write_exec()
1076 struct ore_io_state *ios; in exofs_get_inode()
1263 static void create_done(struct ore_io_state *ios, void *p) in create_done()
1301 struct ore_io_state *ios; in exofs_new_inode()
1359 static void updatei_done(struct ore_io_state *ios, void *p) in updatei_done()
[all …]
Dsuper.c271 struct ore_io_state *ios; in __sbi_read_stats()
314 static void stats_done(struct ore_io_state *ios, void *p) in stats_done()
326 struct ore_io_state *ios; in exofs_sbi_write_stats()
369 struct ore_io_state *ios; in exofs_sync_fs()
887 struct ore_io_state *ios; in exofs_statfs()
/linux-4.4.14/fs/nfs/objlayout/
Dobjio_osd.c82 struct ore_io_state *ios;
300 struct ore_io_state *ios; in objio_alloc_io_state()
370 static void __on_dev_error(struct ore_io_state *ios, in __on_dev_error()
394 static void _read_done(struct ore_io_state *ios, void *private) in _read_done()
434 static void _write_done(struct ore_io_state *ios, void *private) in _write_done()