Lines Matching defs:hpio
23 struct hpio;
25 typedef void (*hp_endio)(struct hpio *);
27 struct hpio {
46 struct hpio *hpio_alloc(u32 nr_page, gfp_t gfp, unsigned int op, bool new_page);
47 void hpio_free(struct hpio *hpio);
49 struct hpio *hpio_get(u32 eid);
50 bool hpio_put(struct hpio *hpio);
51 struct hpio *hpio_get_alloc(u32 eid, u32 nr_page, gfp_t gfp, unsigned int op);
53 void hpio_complete(struct hpio *hpio);
54 void hpio_wait(struct hpio *hpio);
56 enum hpio_state hpio_get_state(struct hpio *hpio);
57 void hpio_set_state(struct hpio *hpio, enum hpio_state state);
58 bool hpio_change_state(struct hpio *hpio, enum hpio_state from, enum hpio_state to);