Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mtd/nand/qpic_common.c qcom_read_data_dma() -> qcom_prep_bam_dma_desc_data()

Type Parameter Key Value
PARAM_VALUE 0 nandc 4096-ptr_max
PARAM_VALUE 0 nandc->props 4096-ptr_max
PARAM_VALUE 0 nandc->props->supports_bam 1
PARAM_VALUE 0 nandc->qspi->addr2 0-u16max
PARAM_VALUE 0 nandc->qspi->cmd 0,6,132,93952,939524107,939524109-939524110,939524146-939524147,939524150,939524154,3087007758
PARAM_VALUE 0 nandc->qspi->ecc 0-s64max
PARAM_VALUE 0 nandc->qspi->oob_rw 0-1
PARAM_VALUE 0 nandc->qspi->page_rw 0-1
PARAM_VALUE 0 nandc->qspi->raw_rw 0-1
PARAM_VALUE 0 nandc->regs->exec 0-1
PARAM_VALUE 0 nandc->regs->read_location1 0-67108863,2147483648-2214592511
PARAM_VALUE 0 nandc->regs->read_location2 0-67108863,2147483648-2214592511
PARAM_VALUE 0 nandc->regs->read_location3 0-67108863,2147483648-2214592511
PARAM_VALUE 0 nandc->regs->read_location_last1 0-67108863,2147483648-2214592511
PARAM_VALUE 0 nandc->regs->read_location_last2 0-67108863,2147483648-2214592511
PARAM_VALUE 0 nandc->regs->read_location_last3 0-67108863,2147483648-2214592511
PARAM_VALUE 1 read 1
PARAM_VALUE 4 flags 0
BUF_SIZE 0 nandc s32min-(-1),1-s32max
BUF_SIZE 0 nandc s32min-(-1),1-s32max
BUF_SIZE 2 vaddr s32min,(-1)-s32max
DATA_SOURCE 0 nandc $0
DATA_SOURCE 2 vaddr $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 flags $4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 nandc unit_byte
UNITS 2 vaddr unit_byte
UNITS 3 size unit_byte
USER_PTR 2 vaddr
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex

drivers/mtd/nand/qpic_common.c qcom_write_data_dma() -> qcom_prep_bam_dma_desc_data()

Type Parameter Key Value
PARAM_VALUE 0 nandc 4096-ptr_max
PARAM_VALUE 0 nandc->props 4096-ptr_max
PARAM_VALUE 0 nandc->props->supports_bam 1
PARAM_VALUE 0 nandc->qspi->addr2 0-u16max
PARAM_VALUE 0 nandc->qspi->cmd 0,6,132,939524107,939524109-939524110,939524146-939524147,939524150,939524154,3087007758
PARAM_VALUE 0 nandc->qspi->ecc 0-s64max
PARAM_VALUE 0 nandc->qspi->oob_rw 0-1
PARAM_VALUE 0 nandc->qspi->page_rw 0-1
PARAM_VALUE 0 nandc->qspi->raw_rw 0-1
PARAM_VALUE 0 nandc->regs->exec 0-1
PARAM_VALUE 1 read 0
PARAM_VALUE 4 flags 0-1
BUF_SIZE 0 nandc s32min-(-1),1-s32max
BUF_SIZE 0 nandc s32min-(-1),1-s32max
BUF_SIZE 2 vaddr (-1),1-s32max
DATA_SOURCE 0 nandc $0
DATA_SOURCE 2 vaddr $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 flags $4
HARD_MAX 4 flags 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 nandc->regs->addr0 0-u32max[c]
HOST_DATA 0 nandc->regs->addr1 0-154[c]
USER_DATA 0 nandc->regs->addr0 0-u32max[c]
USER_DATA 0 nandc->regs->addr1 0-255[c]
UNITS 0 nandc unit_byte
UNITS 2 vaddr unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex