fb_bitfield
static unsigned int chan_to_field(unsigned int chan, struct fb_bitfield *bf)
struct fb_bitfield *bf)
static inline unsigned int chan_to_field(unsigned int chan, const struct fb_bitfield *bf)
struct fb_bitfield rgb_bitfields[][4] =
static struct fb_bitfield rgb_bitfields[][4] = {
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
static inline u32 convert_bitfield(u_int val, struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
static inline u32 convert_bitfield(int val, struct fb_bitfield *bf)
var->red = (struct fb_bitfield) {0, 8, 0}; /* offset, length, msb-right */
var->green = (struct fb_bitfield) {0, 8, 0};
var->blue = (struct fb_bitfield) {0, 8, 0};
var->transp = (struct fb_bitfield) {0, 0, 0};
var->red = (struct fb_bitfield) {11, 5, 0};
var->green = (struct fb_bitfield) {5, 6, 0};
var->blue = (struct fb_bitfield) {0, 5, 0};
var->transp = (struct fb_bitfield) {0, 0, 0};
var->red = (struct fb_bitfield) {16, 8, 0};
var->green = (struct fb_bitfield) {8, 8, 0};
var->blue = (struct fb_bitfield) {0, 8, 0};
var->transp = (struct fb_bitfield) {24, 8, 0};
static const struct fb_bitfield eightbits = {0, 8};
static const struct fb_bitfield nobits = {0, 0};
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
static struct { struct fb_bitfield red, green, blue, transp; int bits_per_pixel; } colors[] = {
struct fb_bitfield *bf)
static unsigned int chan_to_field(unsigned int chan, struct fb_bitfield *bf)
static bool cmp_component(struct fb_bitfield *f1, struct fb_bitfield *f2)
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
static unsigned int chan_to_field(unsigned int chan, struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
struct fb_bitfield r;
struct fb_bitfield g;
struct fb_bitfield b;
struct fb_bitfield a;
struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
struct fb_bitfield *bf)
struct fb_bitfield *bf)
const struct fb_bitfield red = { 11, 5, 0 };
const struct fb_bitfield green = { 5, 6, 0 };
const struct fb_bitfield blue = { 0, 5, 0 };
const struct fb_bitfield red = { 11, 5, 0 };
const struct fb_bitfield green = { 5, 6, 0 };
const struct fb_bitfield blue = { 0, 5, 0 };
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
static inline u_int chan_to_field(u_int chan, struct fb_bitfield *bf)
fb_info->var.red = (struct fb_bitfield){16, 8, 0};
fb_info->var.green = (struct fb_bitfield){8, 8, 0};
fb_info->var.blue = (struct fb_bitfield){0, 8, 0};
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
struct fb_bitfield red; /* bitfield in fb mem if true color, */
struct fb_bitfield green; /* else only length is significant */
struct fb_bitfield blue;
struct fb_bitfield transp; /* transparency */
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;
struct fb_bitfield red;
struct fb_bitfield green;
struct fb_bitfield blue;
struct fb_bitfield transp;