Searched refs:qcom_nand_controller (Results 1 – 4 of 4) sorted by relevance
/linux/include/linux/mtd/ |
H A D | nand-qpic-common.h | 398 struct qcom_nand_controller { struct 471 void qcom_free_bam_transaction(struct qcom_nand_controller *nandc); argument 472 struct bam_transaction *qcom_alloc_bam_transaction(struct qcom_nand_controller *nandc); 473 void qcom_clear_bam_transaction(struct qcom_nand_controller *nandc); 475 void qcom_nandc_dev_to_mem(struct qcom_nand_controller *nandc, bool is_cpu); 476 int qcom_prepare_bam_async_desc(struct qcom_nand_controller *nandc, 478 int qcom_prep_bam_dma_desc_cmd(struct qcom_nand_controller *nandc, bool read, 480 int qcom_prep_bam_dma_desc_data(struct qcom_nand_controller *nandc, bool read, 482 int qcom_prep_adm_dma_desc(struct qcom_nand_controller *nandc, bool read, int reg_off, 484 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() 122 inline void qcom_nandc_dev_to_mem(struct qcom_nand_controller *nandc, bool is_cpu) in qcom_nandc_dev_to_mem() 150 int qcom_prepare_bam_async_desc(struct qcom_nand_controller *nandc, in qcom_prepare_bam_async_desc() 232 int qcom_prep_bam_dma_desc_cmd(struct qcom_nand_controller *nandc, bool read, in qcom_prep_bam_dma_desc_cmd() 305 int qcom_prep_bam_dma_desc_data(struct qcom_nand_controller *nandc, bool read, in qcom_prep_bam_dma_desc_data() 357 int qcom_prep_adm_dma_desc(struct qcom_nand_controller *nandc, bool read, in qcom_prep_adm_dma_desc() 445 int qcom_read_reg_dma(struct qcom_nand_controller *nandc, int first, in qcom_read_reg_dma() 481 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 | 104 struct qcom_nand_controller *snandc; 122 static void qcom_spi_set_read_loc_first(struct qcom_nand_controller *snandc, in qcom_spi_set_read_loc_first() 143 static void qcom_spi_set_read_loc_last(struct qcom_nand_controller *snandc, in qcom_spi_set_read_loc_last() 164 static struct qcom_nand_controller *nand_to_qcom_snand(struct nand_device *nand) in nand_to_qcom_snand() 172 static int qcom_spi_init(struct qcom_nand_controller *snandc) in qcom_spi_init() 210 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ooblayout_ecc() 234 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ooblayout_free() 253 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_init_ctx_pipelined() 414 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_prepare_io_req_pipelined() 437 struct qcom_nand_controller *snandc = nand_to_qcom_snand(nand); in qcom_spi_ecc_finish_io_req_pipelined() [all …]
|