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_write()

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 0 sdiodev (-1),2056
BUF_SIZE 0 sdiodev (-1),2056
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)
STR_LEN 0 sdiodev (-1)
BIT_INFO 2 addr 0x8000,0xffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 *skb->data
UNITS 2 addr unit_byte

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_send_buf() -> brcmf_sdiod_skbuff_write()

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->irq_en 1
PARAM_VALUE 0 sdiodev->irq_en_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
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
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c brcmf_sdiod_send_pkt() -> brcmf_sdiod_skbuff_write()

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->irq_en 1
PARAM_VALUE 0 sdiodev->irq_en_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sdiodev->sbwad 0,32768-u32max
PARAM_VALUE 2 addr 32768,36864-u16max
PARAM_VALUE 3 skb 0-4698027336267026431,4698027336267026433-u64max
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
UNITS 3 skb unit_byte
LOCK2 &pool->lock