Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/htc.c ath10k_htc_rx_completion_handler() -> ath10k_htc_process_trailer()

Type Parameter Key Value
PARAM_VALUE 0 htc 4096-ptr_max
PARAM_VALUE 0 htc->endpoint 4096-ptr_max
PARAM_VALUE 1 buffer 3841-18446744073709547516
PARAM_VALUE 2 length 4-255
PARAM_VALUE 3 src_eid 0-8
PARAM_VALUE 4 next_lookaheads 0
PARAM_VALUE 5 next_lookaheads_len 0
BUF_SIZE 0 htc 2768
CAPPED_DATA 2 length 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *buffer 0-255
USER_DATA 2 length 5-255[c]
USER_DATA 3 src_eid 0-8[u]
UNITS 1 buffer unit_byte
UNITS 2 length unit_byte

drivers/net/wireless/ath/ath10k/usb.c ath10k_usb_rx_complete() -> ath10k_htc_process_trailer()

Type Parameter Key Value
PARAM_VALUE 0 htc 4096-ptr_max
PARAM_VALUE 1 buffer 3841-ptr_max
PARAM_VALUE 3 src_eid 0-255
PARAM_VALUE 4 next_lookaheads 0
PARAM_VALUE 5 next_lookaheads_len 0
BUF_SIZE 0 htc 2768
CAPPED_DATA 2 length 1
RX_PATH
USER_DATA 2 length 0-255[u]
USER_DATA 3 src_eid 0-255[u]
UNITS 1 buffer unit_byte
UNITS 2 length unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rx_process_packet() -> ath10k_htc_process_trailer()

Type Parameter Key Value
PARAM_VALUE 0 htc 4096-ptr_max
PARAM_VALUE 3 src_eid 0-255
PARAM_VALUE 4 next_lookaheads 0,4096-ptr_max
PARAM_VALUE 5 next_lookaheads_len 0,3469809301280849920
PARAM_VALUE 5 *next_lookaheads_len 0
BUF_SIZE 0 htc 2768
BUF_SIZE 4 next_lookaheads 0,256
DATA_SOURCE 4 next_lookaheads $2
DATA_SOURCE 5 next_lookaheads_len $3
BIT_INFO 5 next_lookaheads_len 0x0,0x30273d2cf9310000
BIT_INFO 5 next_lookaheads_len 0x0,0x30273d2cf9310000
RX_PATH
USER_DATA 2 length 0-255[u]
USER_DATA 3 src_eid 0-255[u]
UNITS 1 buffer unit_byte
UNITS 2 length unit_byte
HALF_LOCKED2 &pool->lock