Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/thunderbolt/ctl.c tb_cfg_request_cancel() -> tb_cfg_request_is_active()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
BUF_SIZE 0 req 232
BUF_SIZE 0 req->request 4,8,12,24,32,36,48,56,64,68,84,92,132,268
BUF_SIZE 0 req->response 8,12,16,24,32,36,40,56,72,84,88,96,100,132,252,268,2128
CAPPED_DATA 0 req 1
CAPPED_DATA 0 req->request_size 1
CAPPED_DATA 0 req->response_size 1
CAPPED_DATA 0 &req->work 1
DATA_SOURCE 0 req $0
NOSPEC 0 req->response_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 req->response_size 12-76[c]
NO_OVERFLOW_SIMPLE 0 req->npackets
HALF_LOCKED2 &icm->request_lock
HALF_LOCKED2 &tb->lock

drivers/thunderbolt/ctl.c tb_cfg_request_cancel() -> tb_cfg_request_is_active()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
BUF_SIZE 0 req 232
BUF_SIZE 0 req->request 4,8,12,24,32,36,48,56,64,68,84,92,132,268
BUF_SIZE 0 req->response 8,12,16,24,32,36,40,56,72,84,88,96,100,132,252,268,2128
CAPPED_DATA 0 req 1
CAPPED_DATA 0 req->request_size 1
CAPPED_DATA 0 req->response_size 1
CAPPED_DATA 0 &req->work 1
DATA_SOURCE 0 req $0
NOSPEC 0 req->response_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 req->response_size 12-76[c]
NO_OVERFLOW_SIMPLE 0 req->npackets
HALF_LOCKED2 &icm->request_lock
HALF_LOCKED2 &tb->lock

drivers/thunderbolt/ctl.c tb_cfg_request_cancel() -> tb_cfg_request_is_active()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->flags 0
BUF_SIZE 0 req 232
BUF_SIZE 0 req->request 4,8,12,24,32,36,48,56,64,68,84,92,132,268
BUF_SIZE 0 req->response 8,12,16,24,32,36,40,56,72,84,88,96,100,132,252,268,2128
CAPPED_DATA 0 req 1
CAPPED_DATA 0 req->request_size 1
CAPPED_DATA 0 req->response_size 1
CAPPED_DATA 0 &req->work 1
DATA_SOURCE 0 req $0
NOSPEC 0 req->response_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 req->response_size 12-76[c]
NO_OVERFLOW_SIMPLE 0 req->npackets
HALF_LOCKED2 &icm->request_lock
HALF_LOCKED2 &tb->lock