Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw88/fw.c rtw_fw_c2h_cmd_handle() -> rtw_tx_report_handle()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->c2h_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->chip->edcca_th 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->flags 4096-ptr_max
PARAM_VALUE 0 rtwdev->mutex.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rtwdev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rtwdev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 rtwdev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->cb 4096-ptr_max
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
PARAM_VALUE 2 src 3
CAPPED_DATA 0 &rtwdev->mutex 1
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 skb $1
NOCHECK_CALL
HOST_DATA 0 rtwdev->coex.stat.ampdu_max_time 0-255
HOST_DATA 0 rtwdev->coex.stat.darfrc 0-u32max
HOST_DATA 0 rtwdev->coex.stat.darfrch 0-u32max
HOST_DATA 0 rtwdev->coex.stat.retry_limit 0-u16max
HOST_DATA 1 skb->next->csum_offset 0-u16max
HOST_DATA 1 skb->next->data_len 0-u32max[c]
HOST_DATA 1 skb->next->len 1-u32max[c]
HOST_DATA 1 skb->next->prev->csum_offset 0-u16max
HOST_DATA 1 skb->next->prev->data_len 0-u32max[c]
HOST_DATA 1 skb->next->prev->len 0-u32max[c]
HOST_DATA 1 skb->next->prev->truesize 0-u32max
HOST_DATA 1 skb->next->prev->tstamp 500000002-4294967299794967295[c]
HOST_DATA 1 skb->next->prev->users.refs.counter s32min-0,2-s32max
HOST_DATA 1 skb->prev->csum_offset 0-u16max
HOST_DATA 1 skb->prev->data_len 0-u32max[c]
HOST_DATA 1 skb->prev->len 0-u32max[c]
HOST_DATA 1 skb->prev->next->csum_offset 0-u16max
HOST_DATA 1 skb->prev->next->data_len 0-u32max[c]
HOST_DATA 1 skb->prev->next->len 1-u32max[c]
HOST_DATA 1 skb->prev->truesize 0-u32max
HOST_DATA 1 skb->prev->tstamp 500000002-4294967299794967295[c]
HOST_DATA 1 skb->prev->users.refs.counter s32min-0,2-s32max
UNITS 1 skb unit_byte
LOCK2 0 &rtwdev->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtw_dev)->mutex

drivers/net/wireless/realtek/rtw88/fw.c rtw_fw_c2h_cmd_handle_ext() -> rtw_tx_report_handle()

Type Parameter Key Value
PARAM_VALUE 0 rtwdev 4096-ptr_max
PARAM_VALUE 0 rtwdev->c2h_queue.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->chip->afh_5g 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->band 1,3
PARAM_VALUE 0 rtwdev->chip->btg_reg 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->btg_reg->mask 0,3,12,48,127-128,255,1671,2047,16128,32512,65280,196608,786432,16711680,4278190080
PARAM_VALUE 0 rtwdev->chip->edcca_th 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->fwcd_segs 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->intf_table 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->pwr_off_seq->offset 0-8,16,18,20-21,28-29,31-37,40-41,45-46,64-71,73-74,78-79,88,90,97-99,102-105,112-113,116-119,124,127-129,134,144-147,175,239-240,256-257,768-769,1314,1363,1528-1531,3072,3584,4098,4120,4165,4196,4264-4266,4290-s64max
PARAM_VALUE 0 rtwdev->chip->pwr_on_seq->offset 0-8,16,18,20-21,28-29,31-37,40-41,45-46,64-71,73-74,78-79,88,90,97-99,102-105,112-113,116-119,124,127-129,134,144-147,175,239-240,256-257,768-769,1314,1363,1528-1531,3072,3584,4098,4120,4165,4196,4264-4266,4290-s64max
PARAM_VALUE 0 rtwdev->chip->table_sant 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->tdma_nsant 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->chip->tdma_sant 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->flags 4096-ptr_max
PARAM_VALUE 0 rtwdev->mutex.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rtwdev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rtwdev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 rtwdev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rtwdev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 rtwdev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 skb 4096-ptr_max
PARAM_VALUE 1 skb->cb 4096-ptr_max
PARAM_VALUE 1 skb->next 0
PARAM_VALUE 1 skb->prev 0
PARAM_VALUE 2 src 15
DATA_SOURCE 0 rtwdev $0
DATA_SOURCE 1 skb $1
NOCHECK_CALL
HOST_DATA 0 rtwdev->coex.stat.ampdu_max_time 0-255
HOST_DATA 0 rtwdev->coex.stat.darfrc 0-u32max
HOST_DATA 0 rtwdev->coex.stat.darfrch 0-u32max
HOST_DATA 0 rtwdev->coex.stat.retry_limit 0-u16max
HOST_DATA 1 skb->next->prev->csum_offset 0-u16max
HOST_DATA 1 skb->next->prev->data_len 0-u32max[c]
HOST_DATA 1 skb->next->prev->len 0-u32max[c]
HOST_DATA 1 skb->next->prev->tstamp 500000002-4294967299794967295[c]
HOST_DATA 1 skb->prev->csum_offset 0-u16max
HOST_DATA 1 skb->prev->data_len 0-u32max[c]
HOST_DATA 1 skb->prev->len 0-u32max[c]
HOST_DATA 1 skb->prev->tstamp 500000002-4294967299794967295[c]
UNITS 1 skb unit_byte
LOCK2 0 &rtwdev->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rtw_dev)->mutex