Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/wireless/marvell/mwifiex/pcie.c mwifiex_init_rxq_ring() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 0 rx_len 4096
PARAM_VALUE 1 flags 3264
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/marvell/mwifiex/pcie.c mwifiex_pcie_process_recv_data() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 0 rx_len 4096
PARAM_VALUE 1 flags 3264
HALF_LOCKED2 &pool->lock

drivers/net/wireless/marvell/mwifiex/11n_aggr.c mwifiex_11n_aggregate_pkt() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 1 flags 2080
UNITS 0 rx_len unit_byte
LOCK2 &priv->wmm.ra_list_spinlock
LOCK2 bh
TYPE_LOCK (struct mwifiex_wmm_desc)->ra_list_spinlock

drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_deaggr_sdio_pkt() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 0 rx_len 0-255
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 rx_len r get_unaligned_le16
RX_PATH
HALF_LOCKED2 &pool->lock

drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_process_int_status() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 0 rx_len 0-4096
PARAM_VALUE 1 flags 3264
FUZZY_MAX 0 rx_len 4096
HARD_MAX 0 rx_len 4096
UNITS 0 rx_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_sdio_card_to_host_mp_aggr() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
HALF_LOCKED2 &pool->lock

drivers/net/wireless/marvell/mwifiex/sdio.c mwifiex_sdio_card_to_host_mp_aggr() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 0 rx_len $1
UNITS 0 rx_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/marvell/mwifiex/usb.c mwifiex_usb_prepare_tx_aggr_skb() -> mwifiex_alloc_dma_align_buf()

Type Parameter Key Value
PARAM_VALUE 1 flags 2080
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rx_len unit_byte
LOCK2 &port->tx_aggr_lock
LOCK2 bh
TYPE_LOCK (struct usb_tx_data_port)->tx_aggr_lock