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.h384 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 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()
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 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.c101 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 …]