Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_read() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->bus_data 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.dep_map->name 0-255
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 0 wilc->hif_func 4096-ptr_max
PARAM_VALUE 0 wilc->rx_buffer 4096-ptr_max
PARAM_VALUE 0 *wilc->bus_data->cmd53_buf 0-255
PARAM_VALUE 1 cmd 7502432718201081856
PARAM_VALUE 1 cmd->address 0,271
PARAM_VALUE 1 cmd->block_mode 1
PARAM_VALUE 1 cmd->buffer 4096-ptr_max
PARAM_VALUE 1 cmd->function 0-1
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 0
PARAM_VALUE 1 cmd->use_global_buf 0
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc s32min-(-1),1-s32max
DATA_SOURCE 0 wilc $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &wilc->hif_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_read() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->bus_data 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.dep_map->name 0-255
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 0 wilc->hif_func 4096-ptr_max
PARAM_VALUE 0 wilc->rx_buffer 4096-ptr_max
PARAM_VALUE 0 *wilc->bus_data->cmd53_buf 0-255
PARAM_VALUE 1 cmd 7502432718201081856
PARAM_VALUE 1 cmd->address 0,271
PARAM_VALUE 1 cmd->block_mode 0
PARAM_VALUE 1 cmd->function 0-1
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 0
PARAM_VALUE 1 cmd->use_global_buf 0
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc s32min-(-1),1-s32max
DATA_SOURCE 0 wilc $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &wilc->hif_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_read_reg() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 0 wilc->hif_func->disable_interrupt 0,432025027202383872
PARAM_VALUE 0 wilc->hif_func->enable_interrupt 0,1084653059639750656
PARAM_VALUE 0 wilc->hif_func->hif_clear_int_ext 0,4096-ptr_max
PARAM_VALUE 0 wilc->wiphy->coalesce->n_patterns 4
PARAM_VALUE 0 wilc->wiphy->coalesce->n_rules 8
PARAM_VALUE 0 wilc->wiphy->coalesce->pattern_max_len 40
PARAM_VALUE 0 wilc->wiphy->coalesce->pattern_min_len 1
PARAM_VALUE 1 cmd 5555300968906067968
PARAM_VALUE 1 cmd->address 271
PARAM_VALUE 1 cmd->block_mode 0
PARAM_VALUE 1 cmd->buffer 4096-ptr_max
PARAM_VALUE 1 cmd->count 4
PARAM_VALUE 1 cmd->function 0
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 0
PARAM_VALUE 1 cmd->use_global_buf 1
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc->bus_data (-1),24
BUF_SIZE 0 wilc->dev (-1),1616
BUF_SIZE 0 wilc->rtc_clk (-1),1-s32max
DATA_SOURCE 0 wilc $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wilc->wiphy->n_radio
HALF_LOCKED2 0 &wilc->hif_cs
HALF_LOCKED2 0 &wilc->txq_add_to_head_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_write() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->bus_data 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.dep_map->name 0-255
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 1 cmd 9133477937860997120
PARAM_VALUE 1 cmd->address 0,271
PARAM_VALUE 1 cmd->block_mode 1
PARAM_VALUE 1 cmd->function 0-1
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 1
PARAM_VALUE 1 cmd->use_global_buf 0
BUF_SIZE 0 wilc (-1),128
BUF_SIZE 0 wilc (-1),128
DATA_SOURCE 0 wilc $0
TASK_NOT_RUNNING
LOCK2 0 &wilc->hif_cs
HALF_LOCKED2 0 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_write() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->bus_data 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.dep_map->name 0-255
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 1 cmd 9133477937860997120
PARAM_VALUE 1 cmd->address 0,271
PARAM_VALUE 1 cmd->block_mode 0
PARAM_VALUE 1 cmd->function 0-1
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 1
PARAM_VALUE 1 cmd->use_global_buf 0
BUF_SIZE 0 wilc (-1),128
BUF_SIZE 0 wilc (-1),128
DATA_SOURCE 0 wilc $0
TASK_NOT_RUNNING
LOCK2 0 &wilc->hif_cs
HALF_LOCKED2 0 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs

drivers/net/wireless/microchip/wilc1000/sdio.c wilc_sdio_write_reg() -> wilc_sdio_cmd53()

Type Parameter Key Value
PARAM_VALUE 0 wilc 4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.dep_map->name 0-255
PARAM_VALUE 0 wilc->hif_cs.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 wilc->hif_cs.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 wilc->hif_cs.osq.tail.counter 0-s32max
PARAM_VALUE 0 wilc->hif_func->disable_interrupt 0,432025027202383872
PARAM_VALUE 0 wilc->hif_func->enable_interrupt 0,1084653059639750656
PARAM_VALUE 0 wilc->hif_func->hif_clear_int_ext 0,4096-ptr_max
PARAM_VALUE 0 wilc->wiphy->coalesce->n_patterns 4
PARAM_VALUE 0 wilc->wiphy->coalesce->n_rules 8
PARAM_VALUE 0 wilc->wiphy->coalesce->pattern_max_len 40
PARAM_VALUE 0 wilc->wiphy->coalesce->pattern_min_len 1
PARAM_VALUE 1 cmd 5213335845667196928
PARAM_VALUE 1 cmd->address 271
PARAM_VALUE 1 cmd->block_mode 0
PARAM_VALUE 1 cmd->count 4
PARAM_VALUE 1 cmd->function 0
PARAM_VALUE 1 cmd->increment 1
PARAM_VALUE 1 cmd->read_write 1
PARAM_VALUE 1 cmd->use_global_buf 1
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc s32min-(-1),1-s32max
BUF_SIZE 0 wilc->bus_data (-1),24
BUF_SIZE 0 wilc->dev (-1),1616
BUF_SIZE 0 wilc->rtc_clk (-1),1-s32max
DATA_SOURCE 0 wilc $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wilc->wiphy->n_radio
LOCK2 0 &wilc->hif_cs
HALF_LOCKED2 &wilc->hif_cs
HALF_LOCKED2 0 &wilc->txq_add_to_head_cs
TYPE_LOCK (struct wilc)->hif_cs