Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/memstick/core/ms_block.c msb_exit_state_machine() -> msb_invalidate_reg_window()

Type Parameter Key Value
PARAM_VALUE 0 msb 4096-ptr_max
BUF_SIZE 0 msb s32min-(-2),1-s32max
BUF_SIZE 0 msb s32min-(-2),1-s32max
DATA_SOURCE 0 msb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 msb unit_byte
HALF_LOCKED2 &dev->io_thread_lock
HALF_LOCKED2 &fm->lock
HALF_LOCKED2 &host->host_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &sock->lock
HALF_LOCKED2 flags

drivers/memstick/core/ms_block.c msb_reset() -> msb_invalidate_reg_window()

Type Parameter Key Value
PARAM_VALUE 0 msb 4096-ptr_max
BUF_SIZE 0 msb s32min-(-1),1-s32max
BUF_SIZE 0 msb s32min-(-1),1-s32max
BUF_SIZE 0 msb->boot_page (-1),4,24,64,168-s32max
BUF_SIZE 0 msb->current_sg (-1),1056
DATA_SOURCE 0 msb $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 msb->current_sg->length
NO_OVERFLOW_SIMPLE 0 msb->current_sg_offset
NO_OVERFLOW_SIMPLE 0 msb->logical_block_count
UNITS 0 msb unit_byte
HALF_LOCKED2 &pool->lock

drivers/memstick/core/ms_block.c msb_start() -> msb_invalidate_reg_window()

Type Parameter Key Value
BUF_SIZE 0 msb s32min-(-2),1-s32max
BUF_SIZE 0 msb s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 msb unit_byte
HALF_LOCKED2 &card->host->lock
HALF_LOCKED2 &host->lock