Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/wireless/microchip/wilc1000/spi.c wilc_get_crc7() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 0 crc 254
PARAM_VALUE 1 buffer 2336873907881152512,2770325717510848512,2782632220766146560,6829627129417953280
PARAM_VALUE 2 len 4,6-8
BUF_SIZE 1 buffer 32
BUF_SIZE 1 buffer 32
DATA_SOURCE 1 buffer $0
DATA_SOURCE 2 len $1
HARD_MAX 2 len 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wilc->hif_cs

drivers/net/wireless/morsemicro/mm81x/yaps_hw.c mm81x_yaps_hw_crc() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 1 buffer 44074594999435264
PARAM_VALUE 2 len 1

drivers/net/wireless/ti/wlcore/spi.c wl12xx_spi_init() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 0 crc 0
PARAM_VALUE 2 len 5
BUF_SIZE 1 buffer 6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wl->mutex

lib/crc/tests/crc_kunit.c crc7_be_wrapper() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 2 len 0-16384
CAPPED_DATA 2 len 1
CAPPED_DATA 2 len 1
DATA_SOURCE 1 buffer $1
DATA_SOURCE 2 len $2
BIT_INFO 0 crc 0x0,0xfffffffffffffffe
RX_PATH
TASK_NOT_RUNNING

drivers/iio/humidity/ens210.c ens210_crc7() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 0 crc 222
PARAM_VALUE 1 buffer 4974826193294942208
PARAM_VALUE 2 len 3
BUF_SIZE 1 buffer 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/mmc/host/mmc_spi.c mmc_spi_command_send() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 0 crc 0
PARAM_VALUE 2 len 5
BUF_SIZE 1 buffer 28
RX_PATH
TASK_NOT_RUNNING
LOCK2 &host->spi->controller->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->bus_lock_mutex

drivers/net/wireless/ti/wl1251/spi.c wl1251_spi_wake() -> crc7_be()

Type Parameter Key Value
PARAM_VALUE 0 crc 0
PARAM_VALUE 2 len 5
BUF_SIZE 1 buffer 6
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wl->mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct wl1251)->mutex