Searched refs:qcom_nand_controller (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/mtd/ |
| H A D | nand-qpic-common.h | 384 struct qcom_nand_controller { struct 457 void qcom_free_bam_transaction(struct qcom_nand_controller *nandc); argument 458 struct bam_transaction *qcom_alloc_bam_transaction(struct qcom_nand_controller *nandc); 459 void qcom_clear_bam_transaction(struct qcom_nand_controller *nandc); 461 void qcom_nandc_dev_to_mem(struct qcom_nand_controller *nandc, bool is_cpu); 462 int qcom_prepare_bam_async_desc(struct qcom_nand_controller *nandc, 464 int qcom_prep_bam_dma_desc_cmd(struct qcom_nand_controller *nandc, bool read, 466 int qcom_prep_bam_dma_desc_data(struct qcom_nand_controller *nandc, bool read, 468 int qcom_prep_adm_dma_desc(struct qcom_nand_controller *nandc, bool read, int reg_off, 470 int qcom_read_reg_dma(struct qcom_nand_controller *nandc, int first, int num_regs, [all …]
|
| /linux/drivers/mtd/nand/ |
| H A D | qpic_common.c | 24 void qcom_free_bam_transaction(struct qcom_nand_controller *nandc) in qcom_free_bam_transaction() 39 qcom_alloc_bam_transaction(struct qcom_nand_controller *nandc) in qcom_alloc_bam_transaction() 82 void qcom_clear_bam_transaction(struct qcom_nand_controller *nandc) in qcom_clear_bam_transaction() 120 inline void qcom_nandc_dev_to_mem(struct qcom_nand_controller *nandc, bool is_cpu) in qcom_nandc_dev_to_mem() 148 int qcom_prepare_bam_async_desc(struct qcom_nand_controller *nandc, in qcom_prepare_bam_async_desc() 230 int qcom_prep_bam_dma_desc_cmd(struct qcom_nand_controller *nandc, bool read, in qcom_prep_bam_dma_desc_cmd() 303 int qcom_prep_bam_dma_desc_data(struct qcom_nand_controller *nandc, bool read, in qcom_prep_bam_dma_desc_data() 355 int qcom_prep_adm_dma_desc(struct qcom_nand_controller *nandc, bool read, in qcom_prep_adm_dma_desc() 443 int qcom_read_reg_dma(struct qcom_nand_controller *nandc, int first, in qcom_read_reg_dma() 479 int qcom_write_reg_dma(struct qcom_nand_controller *nandc, __le32 *vaddr, in qcom_write_reg_dma() [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | qcom_nandc.c | 128 static struct qcom_nand_controller * 131 return (struct qcom_nand_controller *) in get_qcom_nand_controller() 132 ((u8 *)chip->controller - sizeof(struct qcom_nand_controller)); in get_qcom_nand_controller() 135 static u32 nandc_read(struct qcom_nand_controller *nandc, int offset) in nandc_read() 140 static void nandc_write(struct qcom_nand_controller *nandc, int offset, in nandc_write() 166 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_set_read_loc_first() 198 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_set_read_loc_last() 220 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_set_read_loc() 241 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in set_address() 262 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in update_rw_regs() [all …]
|
| /linux/drivers/spi/ |
| H A D | spi-qpic-snand.c | 101 struct qcom_nand_controller *snandc; 119 static void qcom_spi_set_read_loc_first(struct qcom_nand_controller *snandc, in qcom_spi_set_read_loc_first() 140 static void qcom_spi_set_read_loc_last(struct qcom_nand_controller *snandc, in qcom_spi_set_read_loc_last() 161 static struct qcom_nand_controller *nand_to_qcom_snand(struct nand_device *nand) in nand_to_qcom_snand() 169 static int qcom_spi_init(struct qcom_nand_controller *snandc) in qcom_spi_init() 207 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ooblayout_ecc() 231 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ooblayout_free() 250 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_init_ctx_pipelined() 411 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_prepare_io_req_pipelined() 434 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_finish_io_req_pipelined() [all …]
|