Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/misc/usbsevseg.c decimals_store() -> update_display_visual()

Type Parameter Key Value
PARAM_VALUE 0 mydev 4096-ptr_max
PARAM_VALUE 1 mf 3264
BUF_SIZE 0 mydev s32min-(-2),1-s32max
BUF_SIZE 0 mydev s32min-(-2),1-s32max
MEM_ZERO 0 mydev->decimals
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mydev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/usb/misc/usbsevseg.c sevseg_reset_resume() -> update_display_visual()

Type Parameter Key Value
PARAM_VALUE 0 mydev 4096-ptr_max
PARAM_VALUE 0 mydev->shadow_power 1
PARAM_VALUE 1 mf 3072
BUF_SIZE 0 mydev s32min-(-2),1-s32max
BUF_SIZE 0 mydev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mydev unit_byte

drivers/usb/misc/usbsevseg.c sevseg_resume() -> update_display_visual()

Type Parameter Key Value
PARAM_VALUE 0 mydev 4096-ptr_max
PARAM_VALUE 0 mydev->shadow_power 1
PARAM_VALUE 1 mf 3072
BUF_SIZE 0 mydev s32min-(-2),1-s32max
BUF_SIZE 0 mydev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mydev unit_byte

drivers/usb/misc/usbsevseg.c text_store() -> update_display_visual()

Type Parameter Key Value
PARAM_VALUE 0 mydev 4096-ptr_max
PARAM_VALUE 0 mydev->textlength 0-8
PARAM_VALUE 1 mf 3264
BUF_SIZE 0 mydev s32min-(-2),1-s32max
BUF_SIZE 0 mydev s32min-(-2),1-s32max
CAPPED_DATA 0 mydev->textlength 1
MEM_ZERO 0 mydev->text
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mydev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/usb/misc/usbsevseg.c textmode_store() -> update_display_visual()

Type Parameter Key Value
PARAM_VALUE 0 mydev 4096-ptr_max
PARAM_VALUE 0 mydev->textmode 0-2
PARAM_VALUE 1 mf 3264
BUF_SIZE 0 mydev s32min-(-2),1-s32max
BUF_SIZE 0 mydev s32min-(-2),1-s32max
CAPPED_DATA 0 mydev->textmode 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 mydev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex