Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/core/fbcon.c __fbcon_clear() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c con2fb_init_display() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &registration_lock
HALF_LOCKED2 global &vgasr_mutex

drivers/video/fbdev/core/fbcon.c fb_flashcursor() -> fbcon_info_from_console()

Type Parameter Key Value
UNITS 0 console unit_array_size
LOCK2 global &console_sem
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/core/fbcon.c fbcon_blank() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
LOCK2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_bmove() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_bmove_rec() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size

drivers/video/fbdev/core/fbcon.c fbcon_clear_margins() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_cursor() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_do_set_font() -> fbcon_info_from_console()

Type Parameter Key Value
UNITS 0 console unit_array_size
LOCK2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_fb_blanked() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-s32max
FUZZY_MAX 0 console 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
LOCK2 global &console_sem
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex

drivers/video/fbdev/core/fbcon.c fbcon_init() -> fbcon_info_from_console()

Type Parameter Key Value
CAPPED_DATA 0 console 1
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_modechange_possible() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-62
CAPPED_DATA 0 console 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ch->open_lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_modechanged() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
LOCK2 global &console_sem
HALF_LOCKED2 &of->mutex

drivers/video/fbdev/core/fbcon.c fbcon_new_modelist() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-62
CAPPED_DATA 0 console 1
FUZZY_MAX 0 console 62
HARD_MAX 0 console 62
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->lock
LOCK2 &of->mutex
LOCK2 global &console_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fb_info)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/video/fbdev/core/fbcon.c fbcon_putcs() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 &printing_lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_resize() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_rotate() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console s32min-(-2),0-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
LOCK2 &of->mutex
LOCK2 global &console_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/video/fbdev/core/fbcon.c fbcon_rotate_all() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-62
CAPPED_DATA 0 console 1
FUZZY_MAX 0 console 62
HARD_MAX 0 console 62
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &console_sem
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/video/fbdev/core/fbcon.c fbcon_scroll() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_set_all_vcs() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console 0-62
CAPPED_DATA 0 console 1
FUZZY_MAX 0 console 62
HARD_MAX 0 console 62
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &console_sem
HALF_LOCKED2 &of->mutex

drivers/video/fbdev/core/fbcon.c fbcon_set_def_font() -> fbcon_info_from_console()

Type Parameter Key Value
UNITS 0 console unit_array_size
LOCK2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_set_font() -> fbcon_info_from_console()

Type Parameter Key Value
UNITS 0 console unit_array_size
LOCK2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_set_palette() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_switch() -> fbcon_info_from_console()

Type Parameter Key Value
NOSPEC 0 console
NOSPEC 0 console
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 console 1-62[c]
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c fbcon_switch() -> fbcon_info_from_console()

Type Parameter Key Value
PARAM_VALUE 0 console s32min-(-2),0-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ypan_down() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ypan_down_redraw() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ypan_up() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ypan_up_redraw() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ywrap_down() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/fbcon.c ywrap_up() -> fbcon_info_from_console()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 console unit_array_size
HALF_LOCKED2 global &console_sem