Defined in 4 files as a macro:
- arch/mips/include/asm/io.h, line 528 (as a macro)
- arch/riscv/include/asm/io.h, line 140 (as a macro)
- include/asm-generic/io.h, line 546 (as a macro)
- tools/include/asm-generic/io.h, line 468 (as a macro)
Defined in 2 files as a function:
- include/asm-generic/io.h, line 547 (as a function)
- tools/include/asm-generic/io.h, line 469 (as a function)
Referenced in 5 files:
- drivers/mmc/host/tmio_mmc.h, line 254
- drivers/mtd/nand/raw/cadence-nand-controller.c
- drivers/spi/spi-cadence-xspi.c, line 490
- include/asm-generic/io.h
- tools/include/asm-generic/io.h, line 467
Smatch caller information:
drivers/spi/spi-cadence-xspi.c cdns_xspi_sdma_write() -> writesq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | buffer | (-1)-s32max |
| BUF_SIZE | 1 | buffer | (-1)-s32max |
| BIT_INFO | 0 | addr | 0x0,0xfffffffffffffff8 |
| BIT_INFO | 0 | addr | 0x0,0xfffffffffffffff8 |
| BIT_INFO | 1 | buffer | 0x0,0xfffffffffffffff8 |
| BIT_INFO | 1 | buffer | 0x0,0xfffffffffffffff8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | count | 0-536870911[c] |
| UNITS | 1 | buffer | unit_byte |
| HALF_LOCKED2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &mem->spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &mem->spi->controller->io_mutex | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/mtd/nand/raw/cadence-nand-controller.c cadence_nand_write_buf() -> writesq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | buffer | 4096-ptr_max |
| PARAM_VALUE | 2 | count | 0-268435455 |
| DATA_SOURCE | 1 | buffer | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | buffer | unit_byte |
drivers/mtd/nand/raw/cadence-nand-controller.c cadence_nand_write_buf() -> writesq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | count | 0-536870911,4026531841-u32max |
| BUF_SIZE | 1 | buffer | 16384 |
| NOCHECK_CALL | |||
| HOST_DATA | 2 | count | 0-536870911,4026531841-u32max |
drivers/mmc/host/tmio_mmc_core.c sd_ctrl_write64_rep() -> writesq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | buffer | 4096-ptr_max |
| PARAM_VALUE | 2 | count | 1-536870911 |
| DATA_SOURCE | 1 | buffer | $2 |
| DATA_SOURCE | 2 | count | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |