Defined in 2 files as a member:

Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/char/ipmi/ssif_bmc.c on_stop_event() -> handle_request()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->aborting 1
PARAM_VALUE 0 card->part_buf.smbus_cmd 2,8
PARAM_VALUE 0 card->request.len 0-255
PARAM_VALUE 0 card->state 3
PARAM_VALUE 0 *card->request.payload 0-255
BUF_SIZE 0 card s32min-(-2),1-s32max
BUF_SIZE 0 card s32min-(-2),1-s32max
CAPPED_DATA 0 card->part_buf.index 1
CAPPED_DATA 0 card->part_buf.length 1
DATA_SOURCE 0 card $0
FUZZY_MAX 0 card->part_buf.smbus_cmd 8
BIT_INFO 0 card->part_buf.smbus_cmd 0x0,0xa
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 card unit_byte
LOCK2 flags
LOCK2 0 &card->lock
TYPE_LOCK (struct ssif_bmc_ctx)->lock

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 payload 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 payload 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