Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/pinctrl/renesas/pinctrl.c rcar_pinmux_set_bias() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->bias_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
PARAM_VALUE 1 reg 3859087584,3859089632,3859091680,3859093728,3859120352,3859122400,3859153120,3859153152,3859153156,3859153180,3859153200,3859153984,3859153988,3859153992,3859153996,3859154000,3859154004,3859154008,3859155168-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pinctrl.c rcar_pinmux_set_bias() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->bias_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
PARAM_VALUE 1 reg 3859087552,3859089600,3859091648,3859093696,3859120320,3859122368,3859153088,3859153152,3859153156,3859153160,3859153164,3859153168,3859153172,3859153176,3859153180,3859153184,3859153188,3859153192,3859153196-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pinctrl.c rcar_pinmux_set_bias() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->bias_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pinctrl.c sh_pfc_pinconf_set() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->pin_to_pocctrl 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->info->pins 4096-ptr_max
PARAM_VALUE 0 pfc->num_windows 1-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pinctrl.c sh_pfc_pinconf_set_drive_strength() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 38590895,3859087488,3859087492,3859087496,3859087500,3859089536
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
PARAM_VALUE 1 reg 38590895,38590915,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
DATA_SOURCE 1 reg r sh_pfc_pinconf_find_drive_strength_reg
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max[c]
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pfc-r8a77995.c r8a77995_pinmux_set_bias() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->bias_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pfc-r8a77995.c r8a77995_pinmux_set_bias() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->info->bias_regs 4096-ptr_max
PARAM_VALUE 0 pfc->info->drive_regs->reg 0,38590895,3859087488,3859087492,3859087496,3859087500,3859089536,3859089540,3859089544,3859089548,3859091584,3859091588,3859091592,3859093632,3859093636,3859093640,3859120256,3859120260,3859120264,3859120268-u32max
PARAM_VALUE 0 pfc->info->ops 4096-ptr_max
PARAM_VALUE 0 pfc->info->ops->set_bias 6193638426174906368,6818773726652702720,9177147311545044992
PARAM_VALUE 0 pfc->num_windows 1-u32max
CAPPED_DATA 0 pfc->nr_ranges 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 pfc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 data 0-u32max
LOCK2 flags
LOCK2 0 &pfc->lock
HALF_LOCKED2 &pctldev->mutex
TYPE_LOCK (struct sh_pfc)->lock

drivers/pinctrl/renesas/pfc-r8a7794.c r8a7794_pinmux_soc_init() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->dev 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->irqs 1-u64max
PARAM_VALUE 0 pfc->num_irqs 1-s32max
PARAM_VALUE 0 pfc->windows 1-u64max
PARAM_VALUE 1 reg 3859153000
PARAM_VALUE 2 data 1431655680
BUF_SIZE 0 pfc 152
BUF_SIZE 0 pfc->dev 1616
DATA_SOURCE 0 pfc $0
MEM_ZERO 0 pfc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pfc->num_irqs
NO_OVERFLOW_SIMPLE 0 pfc->num_windows

drivers/pinctrl/renesas/pfc-r8a7790.c r8a7790_pinmux_soc_init() -> sh_pfc_write()

Type Parameter Key Value
PARAM_VALUE 0 pfc 4096-ptr_max
PARAM_VALUE 0 pfc->dev 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pfc->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pfc->info 4096-ptr_max
PARAM_VALUE 0 pfc->irqs 1-u64max
PARAM_VALUE 0 pfc->num_irqs 1-s32max
PARAM_VALUE 0 pfc->windows 1-u64max
PARAM_VALUE 1 reg 3859153032
PARAM_VALUE 2 data 1398100
BUF_SIZE 0 pfc 152
BUF_SIZE 0 pfc->dev 1616
DATA_SOURCE 0 pfc $0
MEM_ZERO 0 pfc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pfc->num_irqs
NO_OVERFLOW_SIMPLE 0 pfc->num_windows