Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/firewire/core-transaction.c handle_exclusive_region_request() -> (struct fw_address_handler)->address_callback()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 1 request 4096-ptr_max
PARAM_VALUE 1 request->ack 1-2
PARAM_VALUE 1 request->kref.refcount.refs.counter 1
PARAM_VALUE 1 request->length 0-u16max
PARAM_VALUE 1 request->response.ack 0
PARAM_VALUE 1 request->response.callback 34436707722743808
PARAM_VALUE 1 request->timestamp 0-u16max
PARAM_VALUE 2 tcode 0-8,10-65551
PARAM_VALUE 3 destination 0-u16max
PARAM_VALUE 4 source 0-u16max
PARAM_VALUE 6 offset 0-281474976710655
PARAM_VALUE 8 length 0-u16max
BUF_SIZE 1 request 144-65679
BUF_SIZE 1 request 144-65679
BUF_SIZE 7 data 0-u16max
BUF_SIZE 9 callback_data 72,104,184,256,336,376,416,448,704,2728
DATA_SOURCE 0 card $0
DATA_SOURCE 1 request $2
DATA_SOURCE 3 destination r async_header_get_destination
DATA_SOURCE 4 source r async_header_get_source
DATA_SOURCE 6 offset $3
CONTAINER 9 *(-16+24) $(-1)
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 request->response.speed 1-s32max[c]
HALF_LOCKED2 &pool->lock

drivers/firewire/core-transaction.c handle_fcp_region_request() -> (struct fw_address_handler)->address_callback()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 1 request 4096-ptr_max
PARAM_VALUE 1 request->ack 1-2
PARAM_VALUE 1 request->length 0-512
PARAM_VALUE 1 request->response.callback 34436707722743808
PARAM_VALUE 1 request->timestamp 0-u16max
PARAM_VALUE 2 tcode 0-1
PARAM_VALUE 3 destination 0-u16max
PARAM_VALUE 4 source 0-u16max
PARAM_VALUE 6 offset 281474708278016,281474708278528
PARAM_VALUE 8 length 0-512
BUF_SIZE 1 request 144-65679
BUF_SIZE 1 request 144-65679
BUF_SIZE 7 data 0-u16max
BUF_SIZE 9 callback_data 72,104,184,256,336,376,416,448,704,2728
CAPPED_DATA 1 request->length 1
CAPPED_DATA 6 offset 1
CAPPED_DATA 6 offset 1
CAPPED_DATA 8 length 1
DATA_SOURCE 0 card $0
DATA_SOURCE 1 request $2
DATA_SOURCE 2 tcode r async_header_get_tcode
DATA_SOURCE 3 destination r async_header_get_destination
DATA_SOURCE 4 source r async_header_get_source
DATA_SOURCE 6 offset $3
FUZZY_MAX 1 request->length 512
FUZZY_MAX 8 length 512
CONTAINER 9 *(-16+24) $(-1)
BIT_INFO 6 offset 0xfffff0000900,0xffffffffffff
BIT_INFO 6 offset 0xfffff0000900,0xffffffffffffffff
HARD_MAX 1 request->length 512
HARD_MAX 8 length 512
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 *request->data 0-u32max
USER_DATA 1 request->response.speed 1-s32max[c]
HALF_LOCKED2 &pool->lock