Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/can/isotp.c isotp_rcv_cf() -> isotp_send_fc()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->rx.bs 1-255
PARAM_VALUE 0 sk->rx.idx 0-4294967294
PARAM_VALUE 0 sk->rx.len 1-u32max
PARAM_VALUE 0 sk->rx.sn 0-15
PARAM_VALUE 0 sk->rx.state 3
PARAM_VALUE 0 sk->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->rxfc.bs 1-255
PARAM_VALUE 1 ae 0-1
PARAM_VALUE 2 flowstatus 0
BUF_SIZE 0 sk 1-s32max
BUF_SIZE 0 sk 1-s32max
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 ae $2
FUZZY_MAX 1 ae 1
HARD_MAX 1 ae 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ae unit_byte
LOCK2 &so->rx_lock
LOCK2 rcu_read
TYPE_LOCK (struct isotp_sock)->rx_lock

net/can/isotp.c isotp_rcv_ff() -> isotp_send_fc()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->rx.buflen 0-4294967294
PARAM_VALUE 0 sk->rx.len 1-u32max
PARAM_VALUE 0 sk->rx.state 0
PARAM_VALUE 0 sk->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ae 0-1
PARAM_VALUE 2 flowstatus 2
BUF_SIZE 0 sk 1-s32max
BUF_SIZE 0 sk 1-s32max
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 ae $2
FUZZY_MAX 1 ae 1
HARD_MAX 1 ae 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ae unit_byte
LOCK2 &so->rx_lock
LOCK2 rcu_read
TYPE_LOCK (struct isotp_sock)->rx_lock

net/can/isotp.c isotp_rcv_ff() -> isotp_send_fc()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->rx.sn 1
PARAM_VALUE 0 sk->rx.state 3
PARAM_VALUE 0 sk->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ae 0-1
PARAM_VALUE 2 flowstatus 0
BUF_SIZE 0 sk 1-s32max
BUF_SIZE 0 sk 1-s32max
DATA_SOURCE 0 sk $0
DATA_SOURCE 1 ae $2
FUZZY_MAX 1 ae 1
HARD_MAX 1 ae 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ae unit_byte
LOCK2 &so->rx_lock
LOCK2 rcu_read
TYPE_LOCK (struct isotp_sock)->rx_lock