Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 93 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par 4096-ptr_max
PARAM_VALUE 0 info->fbcon_par->blank_state 0-4
PARAM_VALUE 0 info->fbcon_par->cursor_flash 0-1
PARAM_VALUE 0 info->fbcon_par->graphics 0
PARAM_VALUE 0 info->state 0
PARAM_VALUE 1 blank 0-4
DATA_SOURCE 0 info r fbcon_info_from_console
DATA_SOURCE 1 blank $1
FUZZY_MAX 0 info->fbcon_par->cursor_flash 1
HARD_MAX 0 info->fbcon_par->cursor_flash 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &console_sem

drivers/video/fbdev/core/fbmem.c fb_blank_from_user() -> fb_blank()

Type Parameter Key Value
BUF_SIZE 0 info s32min-(-1),1-s32max
BUF_SIZE 0 info s32min-(-1),1-s32max
DATA_SOURCE 0 info $0
DATA_SOURCE 1 blank $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 blank s32min-s32max
UNITS 0 info unit_byte
LOCK2 global &console_sem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &info->lock

Smatch assignments to (struct fb_ops)->fb_blank:

drivers/video/fbdev/uvesafb.c (null)() -> (struct fb_ops)->fb_blank [752008640849567744]

drivers/video/fbdev/uvesafb.c uvesafb_init_info() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/s1d13xxxfb.c (null)() -> (struct fb_ops)->fb_blank [6389750071521345536]

drivers/video/fbdev/imxfb.c (null)() -> (struct fb_ops)->fb_blank [108577078629789696]

drivers/gpu/drm/drm_fbdev_shmem.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/imsttfb.c (null)() -> (struct fb_ops)->fb_blank [1753888141595930624]

drivers/video/fbdev/aty/radeon_base.c (null)() -> (struct fb_ops)->fb_blank [1116351275076231168]

drivers/video/fbdev/broadsheetfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/vfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/sh_mobile_lcdcfb.c (null)() -> (struct fb_ops)->fb_blank [1481917797975105536,8181684319102926848]

drivers/video/fbdev/s3fb.c (null)() -> (struct fb_ops)->fb_blank [1504711373489143808]

drivers/video/fbdev/au1100fb.c (null)() -> (struct fb_ops)->fb_blank [2783102468404981760]

drivers/video/fbdev/au1100fb.c au1100fb_drv_probe() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/vt8623fb.c (null)() -> (struct fb_ops)->fb_blank [3214277851811700736]

drivers/gpu/drm/drm_fbdev_ttm.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/staging/fbtft/fbtft-core.c (null)() -> (struct fb_ops)->fb_blank [6047060755545690112]

drivers/auxdisplay/cfag12864bfb.c (null)() -> (struct fb_ops)->fb_blank [0]

samples/vfio-mdev/mdpy-fb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/geode/gx1fb_core.c (null)() -> (struct fb_ops)->fb_blank [4472780171712917504]

drivers/video/fbdev/kyro/fbdev.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/media/test-drivers/vivid/vivid-osd.c (null)() -> (struct fb_ops)->fb_blank [51610493927030784]

drivers/video/fbdev/asiliantfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/gbefb.c (null)() -> (struct fb_ops)->fb_blank [5427026625532416000]

drivers/video/fbdev/mb862xx/mb862xxfbdrv.c (null)() -> (struct fb_ops)->fb_blank [0,5301806940387377152]

drivers/video/fbdev/matrox/matroxfb_crtc2.c (null)() -> (struct fb_ops)->fb_blank [6846926255953547264]

drivers/video/fbdev/controlfb.c (null)() -> (struct fb_ops)->fb_blank [1567971747764051968]

drivers/video/fbdev/pxa168fb.c (null)() -> (struct fb_ops)->fb_blank [6394791468605227008]

drivers/video/fbdev/vesafb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/gpu/drm/tegra/fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/gpu/drm/omapdrm/omap_fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/savage/savagefb_driver.c (null)() -> (struct fb_ops)->fb_blank [1653799004248092672]

drivers/video/fbdev/pm2fb.c (null)() -> (struct fb_ops)->fb_blank [8317457172007714816]

drivers/video/fbdev/arcfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/cyber2000fb.c (null)() -> (struct fb_ops)->fb_blank [8152952972974833664]

drivers/video/fbdev/geode/gxfb_core.c (null)() -> (struct fb_ops)->fb_blank [5813544531278360576]

drivers/video/fbdev/mmp/fb/mmpfb.c (null)() -> (struct fb_ops)->fb_blank [4234725261685960704]

drivers/video/fbdev/nvidia/nvidia.c (null)() -> (struct fb_ops)->fb_blank [0,7246171181301686272]

drivers/video/fbdev/riva/fbdev.c (null)() -> (struct fb_ops)->fb_blank [8142103313182547968]

drivers/video/fbdev/via/viafbdev.c (null)() -> (struct fb_ops)->fb_blank [0,539172167694172160]

drivers/video/fbdev/sis/sis_main.c (null)() -> (struct fb_ops)->fb_blank [5172090437938356224]

drivers/video/fbdev/s3c-fb.c (null)() -> (struct fb_ops)->fb_blank [6843903887099424768]

drivers/video/fbdev/udlfb.c (null)() -> (struct fb_ops)->fb_blank [961964390302806016]

drivers/video/fbdev/udlfb.c dlfb_dpy_deferred_io() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_blank() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_check_var() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_damage_area() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_damage_range() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_destroy() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/udlfb.c dlfb_ops_ioctl() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_mmap() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_open() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_release() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_ops_set_par() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_usb_probe() -> (struct fb_ops)->fb_blank [min-max]

drivers/video/fbdev/udlfb.c dlfb_vm_close() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/udlfb.c dlfb_vm_open() -> (struct fb_ops)->fb_blank [ignore]

drivers/video/fbdev/aty/aty128fb.c (null)() -> (struct fb_ops)->fb_blank [6695561346573496320]

drivers/video/fbdev/geode/lxfb_core.c (null)() -> (struct fb_ops)->fb_blank [6258394751245651968]

drivers/video/fbdev/wm8505fb.c (null)() -> (struct fb_ops)->fb_blank [9054350317519228928]

drivers/gpu/drm/drm_fbdev_dma.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/matrox/matroxfb_base.c (null)() -> (struct fb_ops)->fb_blank [7450827843712745472]

drivers/video/fbdev/matrox/matroxfb_base.c matrox_irq() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_probe() -> (struct fb_ops)->fb_blank [min-max]

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_release() -> (struct fb_ops)->fb_blank [min-max]

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_remove() -> (struct fb_ops)->fb_blank [min-max]

drivers/video/fbdev/matrox/matroxfb_base.c pci_remove_matrox() -> (struct fb_ops)->fb_blank [min-max]

drivers/video/fbdev/tridentfb.c (null)() -> (struct fb_ops)->fb_blank [5303586823301550080]

drivers/video/fbdev/hecubafb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/carminefb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/gxt4500.c (null)() -> (struct fb_ops)->fb_blank [4951623128310464512]

drivers/video/fbdev/efifb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/video/fbdev/cirrusfb.c (null)() -> (struct fb_ops)->fb_blank [2042099336180457472]

drivers/video/fbdev/xen-fbfront.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/gpu/drm/gma500/fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/goldfishfb.c (null)() -> (struct fb_ops)->fb_blank [1367929077123907584]

drivers/video/fbdev/metronomefb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/gpu/drm/msm/msm_fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/gpu/drm/exynos/exynos_drm_fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/sstfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/gpu/drm/i915/display/intel_fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848,9162608202933579776]

drivers/video/fbdev/neofb.c (null)() -> (struct fb_ops)->fb_blank [379978917143609344]

drivers/video/fbdev/sm712fb.c (null)() -> (struct fb_ops)->fb_blank [5653900471443595264]

drivers/video/fbdev/pvr2fb.c (null)() -> (struct fb_ops)->fb_blank [5140111544981733376]

drivers/video/fbdev/matrox/matroxfb_g450.c g450_dvi_compute() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/matrox/matroxfb_g450.c g450_get_ctrl() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/matrox/matroxfb_g450.c g450_set_ctrl() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/matrox/matroxfb_g450.c matroxfb_g450_compute() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/matrox/matroxfb_g450.c matroxfb_g450_program() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/aty/atyfb_base.c (null)() -> (struct fb_ops)->fb_blank [5921570581636706304]

drivers/video/fbdev/ocfb.c (null)() -> (struct fb_ops)->fb_blank [0]

drivers/media/pci/ivtv/ivtvfb.c (null)() -> (struct fb_ops)->fb_blank [115412946037547008]

drivers/video/fbdev/vga16fb.c (null)() -> (struct fb_ops)->fb_blank [289231085954125824]

drivers/video/fbdev/arkfb.c (null)() -> (struct fb_ops)->fb_blank [6942536843807649792]

drivers/video/fbdev/pm3fb.c (null)() -> (struct fb_ops)->fb_blank [8557157761761517568]

drivers/hid/hid-picolcd_fb.c (null)() -> (struct fb_ops)->fb_blank [8598850846745387008]

drivers/video/fbdev/ssd1307fb.c (null)() -> (struct fb_ops)->fb_blank [4943754101641261056]

drivers/video/fbdev/i740fb.c (null)() -> (struct fb_ops)->fb_blank [922029960112701440]

drivers/gpu/drm/radeon/radeon_fbdev.c (null)() -> (struct fb_ops)->fb_blank [523810768616910848]

drivers/video/fbdev/tdfxfb.c (null)() -> (struct fb_ops)->fb_blank [9102019473068707840]

drivers/auxdisplay/ht16k33.c (null)() -> (struct fb_ops)->fb_blank [8038419847256944640]

drivers/staging/sm750fb/sm750.c (null)() -> (struct fb_ops)->fb_blank [2751083057788764160]

drivers/video/fbdev/clps711x-fb.c (null)() -> (struct fb_ops)->fb_blank [5377335112670777344]

drivers/video/fbdev/smscufx.c (null)() -> (struct fb_ops)->fb_blank [3266368710734864384]

drivers/video/fbdev/sm501fb.c (null)() -> (struct fb_ops)->fb_blank [2552252418721923072,6605707262458957824]

drivers/video/fbdev/sm501fb.c sm501fb_blank_crt() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_blank_pnl() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_check_var() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_copyarea() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_cursor() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_fillrect() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_pan_crt() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_pan_pnl() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_probe_one() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_set_par_common() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_set_par_crt() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_set_par_geometry() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_set_par_pnl() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_setcolreg() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/sm501fb.c sm501fb_sync() -> (struct fb_ops)->fb_blank [0-u64max]

drivers/video/fbdev/atmel_lcdfb.c (null)() -> (struct fb_ops)->fb_blank [1279085411203178496]