Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/xen-fbfront.c xenfb_deferred_io() -> xenfb_refresh()

Type Parameter Key Value
PARAM_VALUE 1 x1 0
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
NOCHECK_CALL
UNITS 0 info unit_byte
UNITS 3 w unit_byte
LOCK2 &fbdefio_state->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct fb_deferred_io_state)->lock

drivers/video/fbdev/xen-fbfront.c xenfb_defio_damage_area() -> xenfb_refresh()

Type Parameter Key Value
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
DATA_SOURCE 1 x1 $1
DATA_SOURCE 2 y1 $2
DATA_SOURCE 3 w $3
DATA_SOURCE 4 h $4
NOSPEC 4 h
NOSPEC 4 h
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 x1 0-s32max[c]
USER_DATA 2 y1 1-s32max[c]
USER_DATA 4 h 2-s32max[c]
UNITS 0 info unit_byte
UNITS 1 x1 unit_byte
UNITS 2 y1 unit_byte
UNITS 3 w unit_byte
UNITS 4 h unit_byte

drivers/video/fbdev/xen-fbfront.c xenfb_defio_damage_range() -> xenfb_refresh()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->page 4096-ptr_max
PARAM_VALUE 1 x1 0
PARAM_VALUE 2 y1 0
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 info 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
NOCHECK_CALL
UNITS 0 info unit_byte
UNITS 3 w unit_byte

drivers/video/fbdev/xen-fbfront.c xenfb_event_handler() -> xenfb_refresh()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->page 4096-ptr_max
PARAM_VALUE 1 x1 s32max
PARAM_VALUE 2 y1 s32max
PARAM_VALUE 3 w (-2147483647)
PARAM_VALUE 4 h (-2147483647)
DATA_SOURCE 0 info $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags