Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_ramrw() -> brcmf_sdiod_skbuff_read()

Type Parameter Key Value
PARAM_VALUE 0 sdiodev 4096-ptr_max
PARAM_VALUE 0 sdiodev->func1 0,4096-ptr_max
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
PARAM_VALUE 1 func 0,4096-ptr_max
PARAM_VALUE 2 addr 32768-u16max
PARAM_VALUE 3 skb 4096-ptr_max
PARAM_VALUE 3 skb->data_len 0
PARAM_VALUE 3 skb->priority 0
BUF_SIZE 3 skb (-1)-s32max
BUF_SIZE 3 skb (-1)-s32max
DATA_SOURCE 0 sdiodev $0
DATA_SOURCE 3 skb r dev_alloc_skb
STR_LEN 0 sdiodev (-1),1,5
STR_LEN 0 sdiodev (-1),1,5
BIT_INFO 2 addr 0x8000,0xffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *sdiodev->func1->tmpbuf 0-255
HOST_DATA 1 *func->tmpbuf 0-255
NO_OVERFLOW_SIMPLE 3 *skb->data
UNITS 2 addr unit_byte
HALF_LOCKED2 &seq->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_recv_chain() -> brcmf_sdiod_skbuff_read()

Type Parameter Key Value
PARAM_VALUE 0 sdiodev 4096-ptr_max
PARAM_VALUE 0 sdiodev->cc_core 4096-ptr_max
PARAM_VALUE 0 sdiodev->cc_core->base 0,4096-u32max
PARAM_VALUE 0 sdiodev->func1 0,4096-ptr_max
PARAM_VALUE 0 sdiodev->func1->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
PARAM_VALUE 0 sdiodev->state 1
PARAM_VALUE 2 addr 32768,36864-u16max
CAPPED_DATA 0 sdiodev->sbwad 1
DATA_SOURCE 0 sdiodev $0
BIT_INFO 2 addr 0x8000,0xffff
HOST_DATA 0 *sdiodev->func1->tmpbuf 0-255
LOCK2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_recv_chain() -> brcmf_sdiod_skbuff_read()

Type Parameter Key Value
PARAM_VALUE 0 sdiodev 4096-ptr_max
PARAM_VALUE 0 sdiodev->cc_core 4096-ptr_max
PARAM_VALUE 0 sdiodev->cc_core->base 0,4096-u32max
PARAM_VALUE 0 sdiodev->func1 0,4096-ptr_max
PARAM_VALUE 0 sdiodev->func1->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
PARAM_VALUE 0 sdiodev->sg_support 0
PARAM_VALUE 0 sdiodev->state 1
PARAM_VALUE 2 addr 32768,36864-u16max
PARAM_VALUE 3 skb 4096-ptr_max
PARAM_VALUE 3 skb->data_len 0
PARAM_VALUE 3 skb->priority 0
BUF_SIZE 3 skb (-1)-s32max
BUF_SIZE 3 skb (-1)-s32max
CAPPED_DATA 0 sdiodev->sbwad 1
DATA_SOURCE 0 sdiodev $0
DATA_SOURCE 3 skb r brcmu_pkt_buf_get_skb
BIT_INFO 2 addr 0x8000,0xffff
HOST_DATA 0 *sdiodev->func1->tmpbuf 0-255
LOCK2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_recv_pkt() -> brcmf_sdiod_skbuff_read()

Type Parameter Key Value
PARAM_VALUE 0 sdiodev 4096-ptr_max
PARAM_VALUE 0 sdiodev->cc_core 4096-ptr_max
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
PARAM_VALUE 2 addr 32768-u16max
PARAM_VALUE 3 skb 4096-ptr_max
PARAM_VALUE 3 skb->data_len 0
PARAM_VALUE 3 skb->priority 0
BUF_SIZE 3 skb (-1)-s32max
BUF_SIZE 3 skb (-1)-s32max
CAPPED_DATA 0 sdiodev->sbwad 1
DATA_SOURCE 0 sdiodev $0
DATA_SOURCE 3 skb $1
BIT_INFO 2 addr 0x8000,0xffff
HOST_DATA 0 sdiodev->func1->card->host->fail_mmc_request.stacktrace_depth 0-u64max
HOST_DATA 0 *sdiodev->func1->tmpbuf 0-255
HALF_LOCKED2 &pool->lock