Lines Matching refs:qcom_nand_controller
373 struct qcom_nand_controller { struct
489 static void free_bam_transaction(struct qcom_nand_controller *nandc) in free_bam_transaction()
498 alloc_bam_transaction(struct qcom_nand_controller *nandc) in alloc_bam_transaction()
534 static void clear_bam_transaction(struct qcom_nand_controller *nandc) in clear_bam_transaction()
583 static inline struct qcom_nand_controller *
586 return container_of(chip->controller, struct qcom_nand_controller, in get_qcom_nand_controller()
590 static inline u32 nandc_read(struct qcom_nand_controller *nandc, int offset) in nandc_read()
595 static inline void nandc_write(struct qcom_nand_controller *nandc, int offset, in nandc_write()
601 static inline void nandc_read_buffer_sync(struct qcom_nand_controller *nandc, in nandc_read_buffer_sync()
676 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_set_reg()
696 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_set_read_loc()
737 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in update_rw_regs()
782 static int prepare_bam_async_desc(struct qcom_nand_controller *nandc, in prepare_bam_async_desc()
861 static int prep_bam_dma_desc_cmd(struct qcom_nand_controller *nandc, bool read, in prep_bam_dma_desc_cmd()
916 static int prep_bam_dma_desc_data(struct qcom_nand_controller *nandc, bool read, in prep_bam_dma_desc_data()
947 static int prep_adm_dma_desc(struct qcom_nand_controller *nandc, bool read, in prep_adm_dma_desc()
1025 static int read_reg_dma(struct qcom_nand_controller *nandc, int first, in read_reg_dma()
1056 static int write_reg_dma(struct qcom_nand_controller *nandc, int first, in write_reg_dma()
1101 static int read_data_dma(struct qcom_nand_controller *nandc, int reg_off, in read_data_dma()
1119 static int write_data_dma(struct qcom_nand_controller *nandc, int reg_off, in write_data_dma()
1134 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in config_nand_page_read()
1152 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in config_nand_cw_read()
1193 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in config_nand_page_write()
1208 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in config_nand_cw_write()
1228 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in nandc_param()
1302 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in erase_block()
1331 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in read_id()
1355 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in reset()
1369 static int submit_descs(struct qcom_nand_controller *nandc) in submit_descs()
1425 static void free_descs(struct qcom_nand_controller *nandc) in free_descs()
1444 static void clear_read_regs(struct qcom_nand_controller *nandc) in clear_read_regs()
1453 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in pre_command()
1475 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in parse_erase_write_errors()
1499 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in post_command()
1527 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_command()
1654 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in check_flash_errors()
1675 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_read_cw_raw()
1820 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in parse_read_errors()
1923 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in read_page_ecc()
2003 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in copy_last_cw()
2036 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_read_page()
2075 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_read_oob()
2093 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_write_page()
2165 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_write_page_raw()
2242 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_write_oob()
2284 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_block_bad()
2321 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_block_markbad()
2368 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_read_byte()
2388 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_read_buf()
2398 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_write_buf()
2409 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nandc_select_chip()
2558 struct qcom_nand_controller *nandc = get_qcom_nand_controller(chip); in qcom_nand_attach_chip()
2723 static void qcom_nandc_unalloc(struct qcom_nand_controller *nandc) in qcom_nandc_unalloc()
2746 static int qcom_nandc_alloc(struct qcom_nand_controller *nandc) in qcom_nandc_alloc()
2856 static int qcom_nandc_setup(struct qcom_nand_controller *nandc) in qcom_nandc_setup()
2896 static int qcom_nand_host_init_and_register(struct qcom_nand_controller *nandc, in qcom_nand_host_init_and_register()
2967 static int qcom_probe_nand_devices(struct qcom_nand_controller *nandc) in qcom_probe_nand_devices()
2996 struct qcom_nand_controller *nandc = platform_get_drvdata(pdev); in qcom_nandc_parse_dt()
3021 struct qcom_nand_controller *nandc; in qcom_nandc_probe()
3103 struct qcom_nand_controller *nandc = platform_get_drvdata(pdev); in qcom_nandc_remove()