Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/via/viafbdev.c viafb_copyarea() -> (struct viafb_shared)->hw_bitblt()

Type Parameter Key Value
PARAM_VALUE 1 op 1
PARAM_VALUE 2 width 1-u32max
PARAM_VALUE 3 height 1-u32max
PARAM_VALUE 9 src_mem 0
PARAM_VALUE 14 fg_color 0
PARAM_VALUE 15 bg_color 0
PARAM_VALUE 16 fill_rop 0
CONTAINER 0 *(-216+152+32) $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/via/viafbdev.c viafb_fillrect() -> (struct viafb_shared)->hw_bitblt()

Type Parameter Key Value
PARAM_VALUE 1 op 3
PARAM_VALUE 2 width 1-u32max
PARAM_VALUE 3 height 1-u32max
PARAM_VALUE 9 src_mem 0
PARAM_VALUE 10 src_addr 0
PARAM_VALUE 11 src_pitch 0
PARAM_VALUE 12 src_x 0
PARAM_VALUE 13 src_y 0
PARAM_VALUE 15 bg_color 0
PARAM_VALUE 16 fill_rop 90,240
FUZZY_MAX 16 fill_rop 240
CONTAINER 0 *(-216+152+32) $(-1)
BIT_INFO 16 fill_rop 0x50,0xfa
HARD_MAX 16 fill_rop 240
RX_PATH
TASK_NOT_RUNNING
USER_DATA 14 fg_color 0-15[c]
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/via/viafbdev.c viafb_imageblit() -> (struct viafb_shared)->hw_bitblt()

Type Parameter Key Value
PARAM_VALUE 1 op 1-2
PARAM_VALUE 10 src_addr 0
PARAM_VALUE 11 src_pitch 0
PARAM_VALUE 12 src_x 0
PARAM_VALUE 13 src_y 0
PARAM_VALUE 16 fill_rop 0
BUF_SIZE 9 src_mem (-1),1024,4096,6400,8192
BUF_SIZE 9 src_mem (-1),1024,4096,6400,8192
FUZZY_MAX 1 op 2
CONTAINER 0 *(-216+152+32) $(-1)
NOSPEC 2 width
NOSPEC 3 height
HARD_MAX 1 op 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 width 0-u32max[c]
USER_DATA 3 height 1-s32max[c]
USER_DATA 7 dst_x 0-u32max[c]
USER_DATA 8 dst_y 0-s32max[c]
HALF_LOCKED2 global &console_sem