Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 96 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 2184
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1120
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/imxfb.c imxfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 144
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->driver 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/imsttfb.c imsttfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 128
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/aty/radeon_base.c radeonfb_pci_register() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 12512
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/broadsheetfb.c broadsheetfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 280
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->platform_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/vfb.c vfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1024
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_channel_fb_init() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/sh_mobile_lcdcfb.c sh_mobile_lcdc_overlay_fb_init() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/s3fb.c s3_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 2720
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/vt8623fb.c vt8623_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 296
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/staging/fbtft/fbtft-core.c fbtft_framebuffer_alloc() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1008
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 dev 1616
DATA_SOURCE 1 dev $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/auxdisplay/cfag12864bfb.c cfag12864bfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

samples/vfio-mdev/mdpy-fb.c mdpy_fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 64
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/geode/gx1fb_core.c gx1fb_init_fbinfo() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 112
PARAM_VALUE 1 dev 4096-ptr_max
DATA_SOURCE 1 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/kyro/fbdev.c kyrofb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 144
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/asiliantfb.c asiliantfb_pci_init() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 64
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/gbefb.c gbefb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 212
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/mb862xx/mb862xxfbdrv.c mb862xx_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 328
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/pxa168fb.c pxa168fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 112
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/vesafb.c vesafb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1056
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/savage/savagefb_driver.c savagefb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 5640
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/pm2fb.c pm2fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 104
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/arcfb.c arcfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 128
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/geode/gxfb_core.c gxfb_init_fbinfo() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1800
PARAM_VALUE 1 dev 4096-ptr_max
DATA_SOURCE 1 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/mmp/fb/mmpfb.c mmpfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 368
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->platform_data 1-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/nvidia/nvidia.c nvidiafb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 8528
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/riva/fbdev.c rivafb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 8504
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/via/viafbdev.c via_fb_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 296
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/via/viafbdev.c via_fb_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 72
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/s3c-fb.c s3c_fb_probe_win() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 1 dev 0,4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 dev->devres_head.prev 0,4096-ptr_max
PARAM_VALUE 1 dev->power.last_status (-1)-0
PARAM_VALUE 1 dev->power.request 0-4
PARAM_VALUE 1 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 1 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 1 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 dev->type 0,4096-ptr_max
BUF_SIZE 1 dev 0,1616
BUF_SIZE 1 dev 0,1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/udlfb.c dlfb_usb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/aty/aty128fb.c aty128_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 376
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/geode/lxfb_core.c lxfb_init_fbinfo() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 10176
PARAM_VALUE 1 dev 4096-ptr_max
DATA_SOURCE 1 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/tridentfb.c trident_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 2536
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/hecubafb.c hecubafb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 32
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->platform_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/carminefb.c alloc_carmine_fb() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 104
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
DATA_SOURCE 1 dev $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/gxt4500.c gxt4500_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 104
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/efifb.c efifb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 80
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->driver_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/cirrusfb.c cirrusfb_pci_register() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 112
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/xen-fbfront.c xenfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1024
PARAM_VALUE 1 dev 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->reclaim_sem
TYPE_LOCK (struct xenbus_device)->reclaim_sem

drivers/video/fbdev/metronomefb.c metronomefb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 168
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->platform_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/sstfb.c sstfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 168
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/neofb.c neo_alloc_fb_info() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 288
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &dev->dev.mutex

drivers/video/fbdev/sm712fb.c smtcfb_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 144
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/pvr2fb.c pvr2fb_init() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 120
PARAM_VALUE 1 dev 0
UNITS 0 size unit_byte

drivers/video/fbdev/aty/atyfb_base.c atyfb_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1536
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/vga16fb.c vga16fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 128
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/arkfb.c ark_pci_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 296
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/pm3fb.c pm3fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 88
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/hid/hid-picolcd_fb.c picolcd_init_framebuffer() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 3208
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/video/fbdev/ssd1307fb.c ssd1307fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 208
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/gpu/drm/drm_fb_helper.c drm_fb_helper_alloc_info() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 dev unit_byte
LOCK2 &dev->clientlist_mutex
LOCK2 &fb_helper->lock
TYPE_LOCK (struct drm_device)->clientlist_mutex
TYPE_LOCK (struct drm_fb_helper)->lock

drivers/video/fbdev/i740fb.c i740fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 2744
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/tdfxfb.c tdfxfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 4928
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/auxdisplay/ht16k33.c ht16k33_fbdev_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 dev 1616
DATA_SOURCE 1 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/sm750fb/sm750.c sm750fb_framebuffer_alloc() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 1160
PARAM_VALUE 1 dev 208,4096-ptr_max
PARAM_VALUE 1 dev->bus 0,4096-ptr_max
PARAM_VALUE 1 dev->class 0,4096-ptr_max
PARAM_VALUE 1 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 dev->driver 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/clps711x-fb.c clps711x_fb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 112
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/smscufx.c ufx_usb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 0
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/sm501fb.c sm501fb_probe_one() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 320
PARAM_VALUE 1 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/video/fbdev/atmel_lcdfb.c atmel_lcdfb_probe() -> framebuffer_alloc()

Type Parameter Key Value
PARAM_VALUE 0 size 352
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte