Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

fs/read_write.c vfs_write() -> (struct file_operations)->write()

Type Parameter Key Value
PARAM_VALUE 0 file 4096-ptr_max
PARAM_VALUE 0 file->f_op 4096-ptr_max
PARAM_VALUE 0 file->f_op->write 1-u64max
PARAM_VALUE 2 count 0-1000000000,2147479552
PARAM_VALUE 3 *ppos 0-1000000000
BUF_SIZE 3 ppos (-1),8
BUF_SIZE 3 ppos (-1),8
CAPPED_DATA 1 buf 1
DATA_SOURCE 0 file $0
DATA_SOURCE 1 buf $1
DATA_SOURCE 2 count $2 [m]
DATA_SOURCE 3 ppos $3
FUZZY_MAX 2 count 2147479552
CONTAINER 0 -32-80+0 $(-1)
BIT_INFO 0 file->f_mode 0x40002,0xffffffffffffffff
USER_DATA 1 buf 0-u64max[c]
USER_DATA 2 count 0-1000000000
USER_DATA 3 *ppos 0-1000000000
USER_PTR 3 ppos

Smatch assignments to (struct fb_ops)->fb_write:

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

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

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

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

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

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

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

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

drivers/video/fbdev/sh_mobile_lcdcfb.c (null)() -> (struct fb_ops)->fb_write [258428908092108800]

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

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

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

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

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

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

drivers/auxdisplay/cfag12864bfb.c (null)() -> (struct fb_ops)->fb_write [258428908092108800]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/gpu/drm/drm_fbdev_dma.c (null)() -> (struct fb_ops)->fb_write [258428908092108800,2972857906497794048]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/gpu/drm/i915/display/intel_fbdev.c (null)() -> (struct fb_ops)->fb_write [9188061865939353600]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

drivers/hid/hid-picolcd_fb.c (null)() -> (struct fb_ops)->fb_write [8077473084092186624]

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

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

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

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

drivers/auxdisplay/ht16k33.c (null)() -> (struct fb_ops)->fb_write [258428908092108800]

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

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

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

drivers/video/fbdev/sm501fb.c (null)() -> (struct fb_ops)->fb_write [2547212261812817920]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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