Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpio/gpio-grgpio.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 4096-ptr_max |
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u32max |
| HALF_LOCKED2 | &(_T->lock)->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-ppc44x.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| NOCHECK_CALL | |||
| LOCK2 | &(_T->lock)->lock | ||
| LOCK2 | _T->flags |
drivers/gpio/gpio-dwapb.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 4096-ptr_max |
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u32max |
| HALF_LOCKED2 | &(_T->lock)->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-mmio.c gpio_generic_chip_init() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 1-u64max |
| CONTAINER | 0 | *(-520+568) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpio/gpio-mmio.c gpio_mmio_dir_in() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 1-u64max |
| CONTAINER | 0 | *(-520+568) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_dir_in() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 1-u64max |
| CONTAINER | 0 | *(-520+560) | $(-1) |
| CONTAINER | 1 | *(-520+664) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_dir_out() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 1-u64max |
| CONTAINER | 0 | *(-520+568) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_dir_out() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 1-u64max |
| CONTAINER | 0 | *(-520+560) | $(-1) |
| CONTAINER | 1 | *(-520+664) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 0 | *(-520+536) | $(-1) |
| CONTAINER | 1 | *(-520+656) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set_multiple_single_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | reg | $3 |
| CONTAINER | 1 | *(-520+656) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set_multiple_with_clear() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| CONTAINER | 0 | *(-520+544) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set_multiple_with_clear() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| CONTAINER | 0 | *(-520+552) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set_set() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CONTAINER | 0 | *(-520+544) | $(-1) |
| CONTAINER | 1 | *(-520+656) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct gpio_generic_chip)->lock |
drivers/gpio/gpio-mmio.c gpio_mmio_set_with_clear() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | data | r gpio_mmio_line2mask |
| CONTAINER | 0 | *(-520+544) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpio/gpio-mmio.c gpio_mmio_set_with_clear() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | data | r gpio_mmio_line2mask |
| CONTAINER | 0 | *(-520+552) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpio/gpio-xgene-sb.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 4096-ptr_max |
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u32max |
drivers/gpio/gpio-brcmstb.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u32max |
| HALF_LOCKED2 | &(_T->lock)->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-mpc8xxx.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u64max |
| HALF_LOCKED2 | &mpc8xxx_gc->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpio/gpio-mt7621.c gpio_generic_write_reg() -> (struct gpio_generic_chip)->write_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reg | 4096-ptr_max |
| DATA_SOURCE | 0 | reg | $1 |
| DATA_SOURCE | 1 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | data | 0-u32max |
| HALF_LOCKED2 | &(_T->lock)->lock | ||
| HALF_LOCKED2 | _T->flags |