函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\sysfb_efi.c Create Date:2022-07-27 09:49:06
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:efifb_set_system

函数原型:static int __init efifb_set_system(const struct dmi_system_id *id)

返回类型:int

参数:

类型参数名称
const struct dmi_system_id *id
96  info等于driver_data
98  如果base恒等于0且height恒等于0且width恒等于0且stride恒等于0则返回:0
103  如果视窗缓冲基底恒等于0则
108  如果base
149  如果视窗缓冲基底
150  视窗行缓冲大小等于choose_value(stride, 视窗行缓冲大小, OVERRIDE_STRIDE, flags)
153  视窗缓冲宽度等于choose_value(width, 视窗缓冲宽度, OVERRIDE_WIDTH, flags)
156  视窗缓冲高度等于choose_value(height, 视窗缓冲高度, OVERRIDE_HEIGHT, flags)
159  如果VGA标志恒等于0则VGA标志等于EFI graphic mode
161  否则
162  视窗行缓冲大小等于0
163  视窗缓冲宽度等于0
164  视窗缓冲高度等于0
165  VGA标志等于0
166  返回:0
169  printk(formational "efifb: dmi detected %s - framebuffer at 0x%08x (%dx%d, stride %d)\n", ident, 视窗缓冲基底, 视窗缓冲宽度, 视窗缓冲高度, 视窗行缓冲大小)
174  返回:1