Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath5k/base.c ath5k_get_rate_hw_value() -> ath5k_get_rate()

Type Parameter Key Value
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 bf 4096-ptr_max
PARAM_VALUE 2 bf->rates 4096-ptr_max
PARAM_VALUE 3 idx 0-2
BUF_SIZE 1 info 48
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 info $1
DATA_SOURCE 2 bf $2
DATA_SOURCE 3 idx $3
FUZZY_MAX 3 idx 2
HARD_MAX 3 idx 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 bf->skb->csum_offset 0-u16max
HOST_DATA 2 bf->skb->data_len 0-1[c]
HOST_DATA 2 bf->skb->len 14-u32max[c]
HOST_DATA 2 bf->skb->tstamp 500000002-4294967299794967295[c]
NO_OVERFLOW_SIMPLE 2 bf->skb->end
NO_OVERFLOW_SIMPLE 2 bf->skb->len
NO_OVERFLOW_SIMPLE 2 bf->skb->tail
NO_OVERFLOW_SIMPLE 2 bf->skb->truesize
USER_PTR 2 bf->skb->data
HALF_LOCKED2 &ah->block

drivers/net/wireless/ath/ath5k/base.c ath5k_txbuf_setup() -> ath5k_get_rate()

Type Parameter Key Value
PARAM_VALUE 2 bf 4096-ptr_max
PARAM_VALUE 3 idx 0
BUF_SIZE 1 info 48
DATA_SOURCE 2 bf $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 bf->skb->csum_offset 0-u16max
HOST_DATA 2 bf->skb->data_len 0-2147483648[c]
HOST_DATA 2 bf->skb->len 14-u32max[c]
HOST_DATA 2 bf->skb->tstamp 500000002-4294967299794967295[c]
HOST_DATA 2 bf->skb->users.refs.counter s32min-0,2-s32max
NO_OVERFLOW_SIMPLE 2 bf->skb->end
NO_OVERFLOW_SIMPLE 2 bf->skb->len
NO_OVERFLOW_SIMPLE 2 bf->skb->tail
NO_OVERFLOW_SIMPLE 2 bf->skb->truesize
USER_PTR 2 bf->skb->data
HALF_LOCKED2 &ah->block

drivers/net/wireless/ath/ath5k/base.c ath5k_txbuf_setup() -> ath5k_get_rate()

Type Parameter Key Value
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 bf 4096-ptr_max
PARAM_VALUE 2 bf->rates 4096-ptr_max
PARAM_VALUE 3 idx 0-2
BUF_SIZE 1 info 48
DATA_SOURCE 2 bf $1
FUZZY_MAX 3 idx 2
HARD_MAX 3 idx 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 bf->skb->csum_offset 0-u16max
HOST_DATA 2 bf->skb->data_len 0-2147483648[c]
HOST_DATA 2 bf->skb->len 14-u32max[c]
HOST_DATA 2 bf->skb->tstamp 500000002-4294967299794967295[c]
HOST_DATA 2 bf->skb->users.refs.counter s32min-0,2-s32max
NO_OVERFLOW_SIMPLE 2 bf->skb->end
NO_OVERFLOW_SIMPLE 2 bf->skb->len
NO_OVERFLOW_SIMPLE 2 bf->skb->tail
NO_OVERFLOW_SIMPLE 2 bf->skb->truesize
USER_PTR 2 bf->skb->data
HALF_LOCKED2 &ah->block