Lines Matching refs:hpio
13 struct hpio;
15 typedef void (*hp_endio)(struct hpio *);
31 struct hpio *hyperhold_io_alloc(u32 eid, gfp_t gfp, unsigned int op, bool new_page);
32 void hyperhold_io_free(struct hpio *hpio);
34 struct hpio *hyperhold_io_get(u32 eid, gfp_t gfp, unsigned int op);
35 bool hyperhold_io_put(struct hpio *hpio);
37 void hyperhold_io_complete(struct hpio *hpio);
38 void hyperhold_io_wait(struct hpio *hpio);
40 bool hyperhold_io_success(struct hpio *hpio);
42 int hyperhold_io_extent(struct hpio *hpio);
43 int hyperhold_io_operate(struct hpio *hpio);
44 struct page *hyperhold_io_page(struct hpio *hpio, u32 index);
45 bool hyperhold_io_add_page(struct hpio *hpio, u32 index, struct page *page);
46 u32 hyperhold_io_nr_page(struct hpio *hpio);
47 void *hyperhold_io_private(struct hpio *hpio);
49 int hyperhold_write_async(struct hpio *hpio, hp_endio endio, void *priv);
50 int hyperhold_read_async(struct hpio *hpio, hp_endio endio, void *priv);