Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpio/gpio-omap.c omap_gpio_idle() -> omap_gpio_dbck_disable()

Type Parameter Key Value
PARAM_VALUE 0 bank 4096-ptr_max
PARAM_VALUE 0 bank->lock.dep_map->name 0-255
PARAM_VALUE 0 bank->lock.owner_cpu 0
PARAM_VALUE 0 bank->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 bank->regs 4096-ptr_max
PARAM_VALUE 0 bank->regs->irqenable_inv 0
BUF_SIZE 0 bank s32min-(-1),1-s32max
BUF_SIZE 0 bank s32min-(-1),1-s32max
DATA_SOURCE 0 bank $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bank->chip.base s32min-s32max
HOST_DATA 0 bank->chip.can_sleep 0-1
HOST_DATA 0 bank->chip.irq.default_type 0-u32max
HOST_DATA 0 bank->chip.irq.domain_is_allocated_externally 0-1
HOST_DATA 0 bank->chip.irq.first 0-u32max
HOST_DATA 0 bank->chip.irq.initialized 0-1
HOST_DATA 0 bank->chip.irq.num_parents 0-u32max
HOST_DATA 0 bank->chip.irq.per_parent_data 0-1
HOST_DATA 0 bank->chip.irq.threaded 0-1
HOST_DATA 0 bank->chip.ngpio 0-u16max
HOST_DATA 0 bank->chip.of_gpio_n_cells 0-u32max
HOST_DATA 0 bank->chip.offset 0-u16max
HOST_DATA 0 bank->context 0-u64max
HOST_DATA 0 bank->context->ctrl 0-u32max
HOST_DATA 0 bank->context->dataout 0-u32max
HOST_DATA 0 bank->context->debounce 0-u32max
HOST_DATA 0 bank->context->debounce_en 0-u32max
HOST_DATA 0 bank->context->fallingdetect 0-u32max
HOST_DATA 0 bank->context->irqenable1 0-u32max
HOST_DATA 0 bank->context->irqenable2 0-u32max
HOST_DATA 0 bank->context->leveldetect0 0-u32max
HOST_DATA 0 bank->context->leveldetect1 0-u32max
HOST_DATA 0 bank->context->oe 0-u32max
HOST_DATA 0 bank->context->risingdetect 0-u32max
HOST_DATA 0 bank->context->sysconfig 0-u32max
HOST_DATA 0 bank->context->wake_en 0-u32max
HOST_DATA 0 bank->context.ctrl 0-u32max
HOST_DATA 0 bank->context.dataout 0-u32max
HOST_DATA 0 bank->context.debounce 0-u32max
HOST_DATA 0 bank->context.debounce_en 0-u32max
HOST_DATA 0 bank->context.fallingdetect 0-u32max
HOST_DATA 0 bank->context.irqenable1 0-u32max
HOST_DATA 0 bank->context.irqenable2 0-u32max
HOST_DATA 0 bank->context.leveldetect0 0-u32max
HOST_DATA 0 bank->context.leveldetect1 0-u32max
HOST_DATA 0 bank->context.oe 0-u32max
HOST_DATA 0 bank->context.risingdetect 0-u32max
HOST_DATA 0 bank->context.sysconfig 0-u32max
HOST_DATA 0 bank->context.wake_en 0-u32max
HOST_DATA 0 bank->context_loss_count s32min-s32max
HOST_DATA 0 bank->context_valid 0-1
HOST_DATA 0 bank->dbck_enable_mask 0-u32max
HOST_DATA 0 bank->dbck_enabled 0-1
HOST_DATA 0 bank->dbck_flag 0-1
HOST_DATA 0 bank->enabled_non_wakeup_gpios 0-u32max
HOST_DATA 0 bank->irq s32min-s32max
HOST_DATA 0 bank->irq_usage 0-u32max
HOST_DATA 0 bank->is_mpuio 0-1
HOST_DATA 0 bank->is_suspended 0-1
HOST_DATA 0 bank->level_mask 0-u32max
HOST_DATA 0 bank->lock.magic 0-u32max
HOST_DATA 0 bank->lock.owner_cpu 0
HOST_DATA 0 bank->lock.raw_lock.locked 0-255
HOST_DATA 0 bank->lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 bank->lock.raw_lock.pending 0-255
HOST_DATA 0 bank->lock.raw_lock.tail 0-u16max
HOST_DATA 0 bank->lock.raw_lock.val.counter 0-s32max
HOST_DATA 0 bank->loses_context 0-1
HOST_DATA 0 bank->mod_usage 0-u32max
HOST_DATA 0 bank->nb.priority s32min-s32max
HOST_DATA 0 bank->needs_resume 0-1
HOST_DATA 0 bank->non_wakeup_gpios 0-u32max
HOST_DATA 0 bank->saved_datain 0-u32max
HOST_DATA 0 bank->stride s32min-s32max
HOST_DATA 0 bank->toggle_mask 0-u32max
HOST_DATA 0 bank->wa_lock.magic 0-u32max
HOST_DATA 0 bank->wa_lock.owner_cpu 0-u32max
HOST_DATA 0 bank->wa_lock.raw_lock.locked 0-255
HOST_DATA 0 bank->wa_lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 bank->wa_lock.raw_lock.pending 0-255
HOST_DATA 0 bank->wa_lock.raw_lock.tail 0-u16max
HOST_DATA 0 bank->wa_lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 bank->width 0-u32max
HOST_DATA 0 *bank 0-u64max
UNITS 0 bank unit_byte
LOCK2 flags
LOCK2 0 &bank->lock
TYPE_LOCK (struct gpio_bank)->lock