Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 65
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 66
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 69
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 67
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 64
PARAM_VALUE 3 val 0-3
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
FUZZY_MAX 3 val 3
HARD_MAX 3 val 3
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 74
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 68
PARAM_VALUE 3 val 0-15,128-143
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
BIT_INFO 3 val 0x0,0xf
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->lv_mv_type 0
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 64
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_config_set() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->num_sources 0-4,8
PARAM_VALUE 2 addr 70
PARAM_VALUE 3 val 0,128
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
BIT_INFO 3 val 0x0,0x0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_set_mux() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->function 0-9
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 2 addr 64
PARAM_VALUE 3 val 0-3
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
FUZZY_MAX 3 val 3
HARD_MAX 3 val 3
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_set_mux() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->function 0-9
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 2 addr 74
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_set_mux() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->function 0-9
PARAM_VALUE 1 pad->lv_mv_type 1
PARAM_VALUE 2 addr 68
PARAM_VALUE 3 val 0-9,128-137
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
BIT_INFO 3 val 0x0,0xf
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_set_mux() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->function 0-7
PARAM_VALUE 1 pad->lv_mv_type 0
PARAM_VALUE 2 addr 64
PARAM_VALUE 3 val 0-63
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
BIT_INFO 1 pad->function 0x0,0xf
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/qcom/pinctrl-spmi-gpio.c pmic_gpio_set_mux() -> pmic_gpio_write()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->map 4096-ptr_max
PARAM_VALUE 0 state->map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 *state->map->cache->data 0-4294967295
PARAM_VALUE 1 pad 4096-ptr_max
PARAM_VALUE 1 pad->function 0-9
PARAM_VALUE 2 addr 70
PARAM_VALUE 3 val 0,128
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 0 state 24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,192,208,216-s32max
BUF_SIZE 1 pad 4,12,40
BUF_SIZE 1 pad 4,12,40
BIT_INFO 3 val 0x0,0x0
RX_PATH
TASK_NOT_RUNNING