Home
last modified time | relevance | path

Searched refs:qcom_nand_controller (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/mtd/
H A Dnand-qpic-common.h398 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 Dqpic_common.c24 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 Dqcom_nandc.c128 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 Dspi-qpic-snand.c104 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 …]