Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/adc/rohm-bd79112.c bd79112_gpio_input() -> bd79112_gpio_dir_set()

Type Parameter Key Value
PARAM_VALUE 2 dir 1
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data r gpiochip_get_data
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock

drivers/iio/adc/rohm-bd79112.c bd79112_gpio_output() -> bd79112_gpio_dir_set()

Type Parameter Key Value
PARAM_VALUE 2 dir 0
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data r gpiochip_get_data
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/iio/adc/rohm-bd79112.c bd79112_probe() -> bd79112_gpio_dir_set()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->dev 4096-ptr_max
PARAM_VALUE 0 data->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 data->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 data->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 data->map 0-ptr_max
PARAM_VALUE 0 data->map->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->read_msg.actual_length 0
PARAM_VALUE 0 data->read_msg.complete 0
PARAM_VALUE 0 data->read_msg.context 0
PARAM_VALUE 0 data->read_msg.offload 0
PARAM_VALUE 0 data->read_msg.offload->priv->bits_per_word 0-255
PARAM_VALUE 0 data->read_msg.offload->priv->multi_lane_mode 0-1,4294967294-4294967295
PARAM_VALUE 0 data->read_msg.offload->priv->rx_all_lanes_mask 0-255
PARAM_VALUE 0 data->read_msg.offload->priv->rx_primary_lane_mask 0-255
PARAM_VALUE 0 data->read_msg.offload->priv->spi_mode_config 0-15
PARAM_VALUE 0 data->read_msg.offload->priv->tx_all_lanes_mask 0-255
PARAM_VALUE 0 data->read_msg.offload->priv->tx_primary_lane_mask 0-255
PARAM_VALUE 0 data->read_msg.prepared 0
PARAM_VALUE 0 data->read_msg.queue.next 0
PARAM_VALUE 0 data->read_msg.queue.prev 0
PARAM_VALUE 0 data->read_msg.resources.prev 1-u64max
PARAM_VALUE 0 data->read_msg.resources.prev->next 1-u64max
PARAM_VALUE 0 data->read_msg.resources.prev->next->next 4096-ptr_max
PARAM_VALUE 0 data->read_msg.spi 0,4096-ptr_max
PARAM_VALUE 0 data->read_msg.spi->controller 4096-ptr_max
PARAM_VALUE 0 data->read_msg.state 0
PARAM_VALUE 0 data->read_msg.status (-115),0
PARAM_VALUE 0 data->read_msg.transfers.prev 4096-ptr_max
PARAM_VALUE 0 data->read_msg.transfers.prev->next 4096-ptr_max
PARAM_VALUE 0 data->read_msg.transfers.prev->next->next 4096-ptr_max
PARAM_VALUE 0 data->read_tx 4096-ptr_max
PARAM_VALUE 0 data->read_xfer 4096-ptr_max
PARAM_VALUE 0 data->reg_write_tx 4096-ptr_max
PARAM_VALUE 0 data->spi 4096-ptr_max
PARAM_VALUE 0 data->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 data->spi->irq 0-s32max
PARAM_VALUE 0 data->vref_mv 0-2147483
PARAM_VALUE 0 data->write_msg.actual_length 0
PARAM_VALUE 0 data->write_msg.complete 0
PARAM_VALUE 0 data->write_msg.context 0
PARAM_VALUE 0 data->write_msg.offload 0
PARAM_VALUE 0 data->write_msg.offload->priv->bits_per_word 0-255
PARAM_VALUE 0 data->write_msg.offload->priv->multi_lane_mode 0-1,4294967294-4294967295
PARAM_VALUE 0 data->write_msg.offload->priv->rx_all_lanes_mask 0-255
PARAM_VALUE 0 data->write_msg.offload->priv->rx_primary_lane_mask 0-255
PARAM_VALUE 0 data->write_msg.offload->priv->spi_mode_config 0-15
PARAM_VALUE 0 data->write_msg.offload->priv->tx_all_lanes_mask 0-255
PARAM_VALUE 0 data->write_msg.offload->priv->tx_primary_lane_mask 0-255
PARAM_VALUE 0 data->write_msg.prepared 0
PARAM_VALUE 0 data->write_msg.queue.next 0
PARAM_VALUE 0 data->write_msg.queue.prev 0
PARAM_VALUE 0 data->write_msg.resources.prev 1-u64max
PARAM_VALUE 0 data->write_msg.resources.prev->next 1-u64max
PARAM_VALUE 0 data->write_msg.resources.prev->next->next 4096-ptr_max
PARAM_VALUE 0 data->write_msg.spi 0,4096-ptr_max
PARAM_VALUE 0 data->write_msg.spi->controller 4096-ptr_max
PARAM_VALUE 0 data->write_msg.state 0
PARAM_VALUE 0 data->write_msg.status (-115),0
PARAM_VALUE 0 data->write_msg.transfers.prev 4096-ptr_max
PARAM_VALUE 0 data->write_msg.transfers.prev->next 4096-ptr_max
PARAM_VALUE 0 data->write_msg.transfers.prev->next->next 4096-ptr_max
PARAM_VALUE 0 data->write_xfer.len 2
PARAM_VALUE 0 data->write_xfer.tx_buf 4096-ptr_max
PARAM_VALUE 0 *data->write_xfer.tx_buf 0-255
PARAM_VALUE 1 offset 0-31
PARAM_VALUE 2 dir 1
BUF_SIZE 0 data->dev 1616
BUF_SIZE 0 data->write_xfer.tx_buf 2
CAPPED_DATA 1 offset 1
DATA_SOURCE 1 offset r find_next_bit
MEM_ZERO 0 &data->read_msg
MEM_ZERO 0 &data->write_msg
RX_PATH
TASK_NOT_RUNNING