justin@user-desktop:/usr/src/xen-3.2-testing.hg$ grep -R XENFB * dist/install/usr/include/xen/io/fbif.h:#define XENFB_TYPE_UPDATE 2 dist/install/usr/include/xen/io/fbif.h: uint8_t type; /* XENFB_TYPE_UPDATE */ dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_EVENT_SIZE 40 dist/install/usr/include/xen/io/fbif.h: char pad[XENFB_OUT_EVENT_SIZE]; dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_EVENT_SIZE 40 dist/install/usr/include/xen/io/fbif.h: char pad[XENFB_IN_EVENT_SIZE]; dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_RING_SIZE 1024 dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_RING_LEN (XENFB_IN_RING_SIZE / XENFB_IN_EVENT_SIZE) dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_RING_OFFS 1024 dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_RING(page) \ dist/install/usr/include/xen/io/fbif.h: ((union xenfb_in_event *)((char *)(page) + XENFB_IN_RING_OFFS)) dist/install/usr/include/xen/io/fbif.h:#define XENFB_IN_RING_REF(page, idx) \ dist/install/usr/include/xen/io/fbif.h: (XENFB_IN_RING((page))[(idx) % XENFB_IN_RING_LEN]) dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_RING_SIZE 2048 dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_RING_LEN (XENFB_OUT_RING_SIZE / XENFB_OUT_EVENT_SIZE) dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_RING_OFFS (XENFB_IN_RING_OFFS + XENFB_IN_RING_SIZE) dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_RING(page) \ dist/install/usr/include/xen/io/fbif.h: ((union xenfb_out_event *)((char *)(page) + XENFB_OUT_RING_OFFS)) dist/install/usr/include/xen/io/fbif.h:#define XENFB_OUT_RING_REF(page, idx) \ dist/install/usr/include/xen/io/fbif.h: (XENFB_OUT_RING((page))[(idx) % XENFB_OUT_RING_LEN]) dist/install/usr/include/xen/io/fbif.h:#define XENFB_WIDTH 800 dist/install/usr/include/xen/io/fbif.h:#define XENFB_HEIGHT 600 dist/install/usr/include/xen/io/fbif.h:#define XENFB_DEPTH 32 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_TYPE_UPDATE 2 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: uint8_t type; /* XENFB_TYPE_UPDATE */ linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_EVENT_SIZE 40 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: char pad[XENFB_OUT_EVENT_SIZE]; linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_EVENT_SIZE 40 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: char pad[XENFB_IN_EVENT_SIZE]; linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_RING_SIZE 1024 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_RING_LEN (XENFB_IN_RING_SIZE / XENFB_IN_EVENT_SIZE) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_RING_OFFS 1024 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_RING(page) \ linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: ((union xenfb_in_event *)((char *)(page) + XENFB_IN_RING_OFFS)) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_IN_RING_REF(page, idx) \ linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: (XENFB_IN_RING((page))[(idx) % XENFB_IN_RING_LEN]) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_RING_SIZE 2048 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_RING_LEN (XENFB_OUT_RING_SIZE / XENFB_OUT_EVENT_SIZE) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_RING_OFFS (XENFB_IN_RING_OFFS + XENFB_IN_RING_SIZE) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_RING(page) \ linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: ((union xenfb_out_event *)((char *)(page) + XENFB_OUT_RING_OFFS)) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_OUT_RING_REF(page, idx) \ linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h: (XENFB_OUT_RING((page))[(idx) % XENFB_OUT_RING_LEN]) linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_WIDTH 800 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_HEIGHT 600 linux-2.6.18-xen.hg/include/xen/interface/io/fbif.h:#define XENFB_DEPTH 32 linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: int update_wanted; /* XENFB_TYPE_UPDATE wanted */ linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c:static unsigned long xenfb_mem_len = XENFB_WIDTH * XENFB_HEIGHT * XENFB_DEPTH / 8; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: event.type = XENFB_TYPE_UPDATE; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: XENFB_OUT_RING_REF(info->page, prod) = event; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: return prod - cons == XENFB_OUT_RING_LEN; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: info->page->width = XENFB_WIDTH; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: info->page->height = XENFB_HEIGHT; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenfb.c: info->page->depth = XENFB_DEPTH; linux-2.6.18-xen.hg/drivers/xen/fbfront/xenkbd.c: input_set_abs_params(ptr, ABS_X, 0, XENFB_WIDTH, 0, 0); linux-2.6.18-xen.hg/drivers/xen/fbfront/xenkbd.c: input_set_abs_params(ptr, ABS_Y, 0, XENFB_HEIGHT, 0, 0); tools/ioemu/hw/xenfb.c: union xenfb_out_event *event = &XENFB_OUT_RING_REF(page, cons); tools/ioemu/hw/xenfb.c: case XENFB_TYPE_UPDATE: tools/ioemu/hw/xenfb.h:#ifndef _XENFB_H_ tools/ioemu/hw/xenfb.h:#define _XENFB_H_ xen/include/public/io/fbif.h:#define XENFB_TYPE_UPDATE 2 xen/include/public/io/fbif.h: uint8_t type; /* XENFB_TYPE_UPDATE */ xen/include/public/io/fbif.h:#define XENFB_OUT_EVENT_SIZE 40 xen/include/public/io/fbif.h: char pad[XENFB_OUT_EVENT_SIZE]; xen/include/public/io/fbif.h:#define XENFB_IN_EVENT_SIZE 40 xen/include/public/io/fbif.h: char pad[XENFB_IN_EVENT_SIZE]; xen/include/public/io/fbif.h:#define XENFB_IN_RING_SIZE 1024 xen/include/public/io/fbif.h:#define XENFB_IN_RING_LEN (XENFB_IN_RING_SIZE / XENFB_IN_EVENT_SIZE) xen/include/public/io/fbif.h:#define XENFB_IN_RING_OFFS 1024 xen/include/public/io/fbif.h:#define XENFB_IN_RING(page) \ xen/include/public/io/fbif.h: ((union xenfb_in_event *)((char *)(page) + XENFB_IN_RING_OFFS)) xen/include/public/io/fbif.h:#define XENFB_IN_RING_REF(page, idx) \ xen/include/public/io/fbif.h: (XENFB_IN_RING((page))[(idx) % XENFB_IN_RING_LEN]) xen/include/public/io/fbif.h:#define XENFB_OUT_RING_SIZE 2048 xen/include/public/io/fbif.h:#define XENFB_OUT_RING_LEN (XENFB_OUT_RING_SIZE / XENFB_OUT_EVENT_SIZE) xen/include/public/io/fbif.h:#define XENFB_OUT_RING_OFFS (XENFB_IN_RING_OFFS + XENFB_IN_RING_SIZE) xen/include/public/io/fbif.h:#define XENFB_OUT_RING(page) \ xen/include/public/io/fbif.h: ((union xenfb_out_event *)((char *)(page) + XENFB_OUT_RING_OFFS)) xen/include/public/io/fbif.h:#define XENFB_OUT_RING_REF(page, idx) \ xen/include/public/io/fbif.h: (XENFB_OUT_RING((page))[(idx) % XENFB_OUT_RING_LEN]) xen/include/public/io/fbif.h:#define XENFB_WIDTH 800 xen/include/public/io/fbif.h:#define XENFB_HEIGHT 600 xen/include/public/io/fbif.h:#define XENFB_DEPTH 32 justin@user-desktop:/usr/src/xen-3.2-testing.hg$