开发者
下载

fb_fix_screeninfo

说明

定义HIFB的固定屏幕信息,此为Linux FrameBuffer结构体。

定义

struct fb_fix_screeninfo {
    char id[16];
    unsigned long smem_start;

    __u32 smem_len;
    __u32 type;
    __u32 type_aux;
    __u32 visual;
    __u16 xpanstep;
    __u16 ypanstep;
    __u16 ywrapstep;
    __u32 line_length;
    unsigned long mmio_start;

    __u32 mmio_len;
    __u32 accel;

    __u16 capabilities;
    __u16 reserved[2];
};

成员

成员名称

描述

id[16]

设备驱动名称。

smem_start

显存起始内核态虚拟地址。

smem_len

显存大小,单位:字节。

type

显存类型,当前版本不支持。

type_aux

附加类型,当前版本不支持。

visual

色彩模式,当前版本不支持。

xpanstep

支持水平方向上的PAN显示:

  • 0:不支持。
  • 非0:支持,此时该值用于表示在水平方向上每步进的像素值。

当前版本不支持。

ypanstep

支持垂直方向上的PAN显示:

  • 0:不支持。
  • 非0:支持,此时该值用于表示在垂直方向上每步进的像素值。

当前版本不支持。

ywrapstep

类似于ypanstep,不同之处在于:当显示到底部时,能回到显存的开始处进行显示。

当前版本不支持。

line_length

每行字节数,当前版本不支持。

mmio_start

显存起始用户态虚拟地址。

mmio_len

显存大小,单位:字节。

accel

显示所支持的硬件加速设备,当前版本不支持。

capabilities

预留参数,当前版本不支持。

reserved[2]

预留参数,当前版本不支持。