Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/memstick/host/rtsx_usb_ms.c ms_power_off() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_power_on() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_print_debug_regs() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_read_bytes() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_read_bytes() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_transfer_data() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_write_bytes() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c ms_write_bytes() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_probe() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
PARAM_VALUE 0 host->pdev 4096-ptr_max
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host 168,304,440,464
BUF_SIZE 0 host->msh 2088,2224,2360,2384
BUF_SIZE 0 host->ucr s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_remove() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BUF_SIZE 0 host s32min-(-2),1-s32max
BUF_SIZE 0 host s32min-(-2),1-s32max
CAPPED_DATA 0 &host->handle_req 1
CAPPED_DATA 0 &host->host_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte
LOCK2 0 &host->host_mutex
HALF_LOCKED2 &_dev->mutex
TYPE_LOCK (struct rtsx_usb_ms)->host_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_remove() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BUF_SIZE 0 host s32min-(-2),1-s32max
BUF_SIZE 0 host s32min-(-2),1-s32max
CAPPED_DATA 0 &host->handle_req 1
CAPPED_DATA 0 &host->host_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_remove() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BUF_SIZE 0 host s32min-(-2),1-s32max
BUF_SIZE 0 host s32min-(-2),1-s32max
CAPPED_DATA 0 &host->handle_req 1
CAPPED_DATA 0 &host->host_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_remove() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BUF_SIZE 0 host s32min-(-2),1-s32max
BUF_SIZE 0 host s32min-(-2),1-s32max
CAPPED_DATA 0 &host->handle_req 1
CAPPED_DATA 0 &host->host_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_drv_remove() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BUF_SIZE 0 host s32min-(-2),1-s32max
BUF_SIZE 0 host s32min-(-2),1-s32max
CAPPED_DATA 0 &host->handle_req 1
CAPPED_DATA 0 &host->host_mutex 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 host unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_handle_req() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_handle_req() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_handle_req() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
BIT_INFO 0 host->req->error 0x0,0xfffffffb
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_handle_req() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_issue_cmd() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_issue_cmd() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
DATA_SOURCE 0 host $0
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_poll_card() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_poll_card() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_poll_card() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_request() -> ms_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &msb->q_lock
HALF_LOCKED2 &msh->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &msh->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &msh->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ucr->dev_mutex
HALF_LOCKED2 &msh->lock
TYPE_LOCK (struct rtsx_ucr)->dev_mutex

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &msh->lock

drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_ms_set_param() -> ms_dev()

Type Parameter Key Value
PARAM_VALUE 0 host 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &msh->lock