Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/spi/core.c spinand_match_and_init() -> spinand_init_odtr_instruction_set()

Type Parameter Key Value
PARAM_VALUE 0 spinand 4096-ptr_max
PARAM_VALUE 0 spinand->base.mtd->name 0-255
PARAM_VALUE 0 spinand->bus_iface 0
PARAM_VALUE 0 spinand->fact_otp 4096-ptr_max
PARAM_VALUE 0 spinand->lock.dep_map->name 0-255
PARAM_VALUE 0 spinand->lock.first_waiter 0
PARAM_VALUE 0 spinand->lock.magic 4096-ptr_max
PARAM_VALUE 0 spinand->lock.osq.tail.counter 0
PARAM_VALUE 0 spinand->lock.owner.counter 0
PARAM_VALUE 0 spinand->manufacturer->chips 4096-ptr_max
PARAM_VALUE 0 spinand->manufacturer->id 1,11,44,82,140,152,155,161,194,200-201,205,229,239
PARAM_VALUE 0 spinand->manufacturer->name 4096-ptr_max
PARAM_VALUE 0 spinand->manufacturer->nchips 1-4,10-11,14,17,26-27
PARAM_VALUE 0 spinand->manufacturer->ops 4096-ptr_max
PARAM_VALUE 0 spinand->op_templates 4096-ptr_max
PARAM_VALUE 0 spinand->scratchbuf 4096-ptr_max
PARAM_VALUE 0 spinand->spimem 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->name 1-ptr_max
PARAM_VALUE 0 spinand->spimem->spi 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->bus_lock_mutex.dep_map->name 0-255
PARAM_VALUE 0 spinand->spimem->spi->controller->bus_lock_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->bus_lock_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->bus_lock_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->bus_lock_spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 spinand->spimem->spi->controller->cur_msg_completion.wait.lock.owner (-1)
PARAM_VALUE 0 spinand->spimem->spi->controller->cur_msg_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 spinand->spimem->spi->controller->cur_msg_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->cur_msg_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->dma_completion.done 0-4294967293,4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->dma_completion.wait.lock.owner (-1)
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->dma_completion.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->fmode 2,134217728
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->match_completion.done 0-4294967293,4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->match_completion.wait.lock.owner (-1)
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->op_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->rx_dma.ch->client_count 1-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->rx_dma.ch->completed_cookie 1
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->rx_dma.ch->cookie 1
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->rx_dma.ch->device->owner->state 0-1,3-4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->status_timeout 400
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->tx_dma.ch->client_count 1-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->tx_dma.ch->completed_cookie 1
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->tx_dma.ch->cookie 1
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->tx_dma.ch->device->owner->state 0-1,3-4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->wq->first_flusher->done.done 0-4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->dev.driver_data->wq->flusher_queue.prev->next 2906673126597898240
PARAM_VALUE 0 spinand->spimem->spi->controller->dma_rx->client_count 1-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->dma_tx->client_count 1-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.dep_map->name 0-255
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 spinand->spimem->spi->controller->io_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->kworker->lock.owner (-1)
PARAM_VALUE 0 spinand->spimem->spi->controller->kworker->lock.owner_cpu u32max
PARAM_VALUE 0 spinand->spimem->spi->controller->kworker->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->kworker->work_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->pump_messages.node.next->prev 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->pump_messages.worker 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->pump_messages.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 spinand->spimem->spi->controller->queue.prev 4096-ptr_max
PARAM_VALUE 0 spinand->spimem->spi->controller->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 spinand->ssdr_op_templates.read_cache 4096-ptr_max
PARAM_VALUE 0 spinand->ssdr_op_templates.update_cache 4096-ptr_max
PARAM_VALUE 0 spinand->ssdr_op_templates.write_cache 4096-ptr_max
PARAM_VALUE 0 spinand->user_otp 4096-ptr_max
PARAM_VALUE 0 *spinand->spimem->spi->controller->cur_msg->context->msg.opt_state (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *spinand->spimem->spi->controller->dev.driver_data->dma_completion.wait.lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *spinand->spimem->spi->controller->dev.driver_data->match_completion.wait.lock.owner (-4611686018427387904)-4611686018427387903
BUF_SIZE 0 spinand->fact_otp 16
BUF_SIZE 0 spinand->scratchbuf 6
BUF_SIZE 0 spinand->user_otp 16
DATA_SOURCE 0 spinand $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 spinand->op_templates->get_feature->data.buf.in 0-255