Searched refs:blk_iopoll (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/include/linux/
H A Dblk-iopoll.h4 struct blk_iopoll;
5 typedef int (blk_iopoll_fn)(struct blk_iopoll *, int);
7 struct blk_iopoll { struct
26 static inline int blk_iopoll_sched_prep(struct blk_iopoll *iop) blk_iopoll_sched_prep()
34 static inline int blk_iopoll_disable_pending(struct blk_iopoll *iop) blk_iopoll_disable_pending()
39 extern void blk_iopoll_sched(struct blk_iopoll *);
40 extern void blk_iopoll_init(struct blk_iopoll *, int, blk_iopoll_fn *);
41 extern void blk_iopoll_complete(struct blk_iopoll *);
42 extern void __blk_iopoll_complete(struct blk_iopoll *);
43 extern void blk_iopoll_enable(struct blk_iopoll *);
44 extern void blk_iopoll_disable(struct blk_iopoll *);
/linux-4.4.14/block/
H A Dblk-iopoll.c26 * Add this blk_iopoll structure to the pending poll list and trigger the
30 void blk_iopoll_sched(struct blk_iopoll *iop) blk_iopoll_sched()
49 void __blk_iopoll_complete(struct blk_iopoll *iop) __blk_iopoll_complete()
67 void blk_iopoll_complete(struct blk_iopoll *iop) blk_iopoll_complete()
86 struct blk_iopoll *iop; blk_iopoll_softirq()
104 iop = list_entry(list->next, struct blk_iopoll, list); blk_iopoll_softirq()
144 void blk_iopoll_disable(struct blk_iopoll *iop) blk_iopoll_disable()
161 void blk_iopoll_enable(struct blk_iopoll *iop) blk_iopoll_enable()
176 * Initialize this blk_iopoll structure. Before being actively used, the
179 void blk_iopoll_init(struct blk_iopoll *iop, int weight, blk_iopoll_fn *poll_fn) blk_iopoll_init()
/linux-4.4.14/drivers/scsi/be2iscsi/
H A Dbe.h104 struct blk_iopoll iopoll;
H A Dbe_main.c2298 static int be_iopoll(struct blk_iopoll *iop, int budget) be_iopoll()
/linux-4.4.14/drivers/scsi/
H A Dipr.h520 struct blk_iopoll iopoll;
H A Dipr.c3641 static int ipr_iopoll(struct blk_iopoll *iop, int budget);
5576 static int ipr_iopoll(struct blk_iopoll *iop, int budget) ipr_iopoll()

Completed in 252 milliseconds