Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 2 count 20,24
PARAM_VALUE 4 reg_width 4
BUF_SIZE 1 buffer 118
FUZZY_MAX 2 count 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 2 count unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 2 count 20,24
PARAM_VALUE 4 reg_width 2
BUF_SIZE 1 buffer 118
FUZZY_MAX 2 count 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 2 count unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->block_read 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 1 *buffer 0-255
PARAM_VALUE 2 count 0
PARAM_VALUE 4 reg_width 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 buffer unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->block_read 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 2 count 4
PARAM_VALUE 4 reg_width 4
BUF_SIZE 1 buffer 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->block_read 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 1 *buffer 0-255
PARAM_VALUE 2 count 0
PARAM_VALUE 4 reg_width 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 buffer unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex

drivers/net/wireless/broadcom/b43/pio.c pio_rx_frame() -> b43_block_read()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->dev->block_read 4096-ptr_max
PARAM_VALUE 0 dev->wl 4096-ptr_max
PARAM_VALUE 2 count 2
PARAM_VALUE 4 reg_width 2
BUF_SIZE 1 buffer 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 4 reg_width unit_byte
HALF_LOCKED2 &dev->wl->mutex
HALF_LOCKED2 &wl->mutex
TYPE_LOCK (struct b43_wl)->mutex