Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/fbio.h
Show First 20 Lines • Show All 130 Lines • ▼ Show 20 Lines | struct fb_info { | ||||
device_t fb_fbd_dev; /* "fbd" device. */ | device_t fb_fbd_dev; /* "fbd" device. */ | ||||
device_t fb_video_dev; /* Video adapter. */ | device_t fb_video_dev; /* Video adapter. */ | ||||
fb_enter_t *enter; | fb_enter_t *enter; | ||||
fb_leave_t *leave; | fb_leave_t *leave; | ||||
fb_setblankmode_t *setblankmode; | fb_setblankmode_t *setblankmode; | ||||
uintptr_t fb_pbase; /* For FB mmap. */ | vm_paddr_t fb_pbase; /* For FB mmap. */ | ||||
uintptr_t fb_vbase; /* if NULL, use fb_write/fb_read. */ | vm_offset_t fb_vbase; /* if NULL, use fb_write/fb_read. */ | ||||
void *fb_priv; /* First argument for read/write. */ | void *fb_priv; /* First argument for read/write. */ | ||||
const char *fb_name; | const char *fb_name; | ||||
uint32_t fb_flags; | uint32_t fb_flags; | ||||
#define FB_FLAG_NOMMAP 1 /* mmap unsupported. */ | #define FB_FLAG_NOMMAP 1 /* mmap unsupported. */ | ||||
#define FB_FLAG_NOWRITE 2 /* disable writes for the time being */ | #define FB_FLAG_NOWRITE 2 /* disable writes for the time being */ | ||||
#define FB_FLAG_MEMATTR 4 /* override memattr for mmap */ | #define FB_FLAG_MEMATTR 4 /* override memattr for mmap */ | ||||
vm_memattr_t fb_memattr; | vm_memattr_t fb_memattr; | ||||
int fb_stride; | int fb_stride; | ||||
▲ Show 20 Lines • Show All 474 Lines • Show Last 20 Lines |