Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpio/gpio-regmap.c gpio_regmap_get() -> (struct gpio_regmap)->reg_mask_xlate()

Type Parameter Key Value
PARAM_VALUE 0 gpio 4096-ptr_max
PARAM_VALUE 1 op 0
PARAM_VALUE 2 base 0-4294967294
PARAM_VALUE 4 reg 4175736334617669632
PARAM_VALUE 5 mask 9086287123088211968
BUF_SIZE 0 gpio s32min-(-2),1-s32max
BUF_SIZE 0 gpio s32min-(-2),1-s32max
DATA_SOURCE 3 offset $1
CONTAINER 0 -592+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-regmap.c gpio_regmap_get_direction() -> (struct gpio_regmap)->reg_mask_xlate()

Type Parameter Key Value
PARAM_VALUE 0 gpio 4096-ptr_max
PARAM_VALUE 0 gpio->reg_dir_in_base 1-u32max
PARAM_VALUE 1 op 2
PARAM_VALUE 2 base 0-4294967294
PARAM_VALUE 4 reg 8000189190053302272
PARAM_VALUE 5 mask 4820081076803227648
BUF_SIZE 0 gpio s32min-(-2),1-s32max
BUF_SIZE 0 gpio s32min-(-2),1-s32max
DATA_SOURCE 3 offset $1
CONTAINER 0 -592+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 offset
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-regmap.c gpio_regmap_set() -> (struct gpio_regmap)->reg_mask_xlate()

Type Parameter Key Value
PARAM_VALUE 0 gpio 4096-ptr_max
PARAM_VALUE 1 op 1
PARAM_VALUE 2 base 0-4294967294
PARAM_VALUE 4 reg 5827961271304798208
PARAM_VALUE 5 mask 8195529044299837440
BUF_SIZE 0 gpio s32min-(-2),1-s32max
BUF_SIZE 0 gpio s32min-(-2),1-s32max
DATA_SOURCE 3 offset $1
CONTAINER 0 -592+0 $(-1)
PARAM_COMPARE 2 base <= $0->reg_set_base
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-regmap.c gpio_regmap_set_direction() -> (struct gpio_regmap)->reg_mask_xlate()

Type Parameter Key Value
PARAM_VALUE 0 gpio 4096-ptr_max
PARAM_VALUE 0 gpio->reg_dir_in_base 1-u32max
PARAM_VALUE 1 op 3
PARAM_VALUE 2 base 0-4294967294
PARAM_VALUE 4 reg 7096796740825563136
PARAM_VALUE 5 mask 3746259402894176256
BUF_SIZE 0 gpio s32min-(-2),1-s32max
BUF_SIZE 0 gpio s32min-(-2),1-s32max
DATA_SOURCE 3 offset $1
CONTAINER 0 -592+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-regmap.c gpio_regmap_set_with_clear() -> (struct gpio_regmap)->reg_mask_xlate()

Type Parameter Key Value
PARAM_VALUE 0 gpio 4096-ptr_max
PARAM_VALUE 1 op 1
PARAM_VALUE 2 base 0-4294967294
PARAM_VALUE 4 reg 5498939474118299648
PARAM_VALUE 5 mask 6453006190186782720
BUF_SIZE 0 gpio s32min-(-2),1-s32max
BUF_SIZE 0 gpio s32min-(-2),1-s32max
DATA_SOURCE 3 offset $1
CONTAINER 0 -592+0 $(-1)
RX_PATH
TASK_NOT_RUNNING