Lines Matching refs:page
163 * page-gref
167 * a sole page in a single page sized event ring buffer.
169 * page-ref
173 * PFN of the shared page.
209 #define XENKBD_FIELD_RING_GREF "page-gref"
219 #define XENKBD_FIELD_RING_REF "page-ref"
227 * each other using a shared page and an event channel.
228 * Shared page contains a ring with event structures.
540 * Shared page
547 #define XENKBD_IN_RING(page) \
548 ((union xenkbd_in_event *)((char *)(page) + XENKBD_IN_RING_OFFS))
549 #define XENKBD_IN_RING_REF(page, idx) \
550 (XENKBD_IN_RING((page))[(idx) % XENKBD_IN_RING_LEN])
555 #define XENKBD_OUT_RING(page) \
556 ((union xenkbd_out_event *)((char *)(page) + XENKBD_OUT_RING_OFFS))
557 #define XENKBD_OUT_RING_REF(page, idx) \
558 (XENKBD_OUT_RING((page))[(idx) % XENKBD_OUT_RING_LEN])