Home
last modified time | relevance | path

Searched refs:gpmi_nand_data (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.h135 struct gpmi_nand_data { struct
269 extern int common_nfc_set_geometry(struct gpmi_nand_data *);
270 extern struct dma_chan *get_dma_chan(struct gpmi_nand_data *);
271 extern void prepare_data_dma(struct gpmi_nand_data *,
273 extern int start_dma_without_bch_irq(struct gpmi_nand_data *,
275 extern int start_dma_with_bch_irq(struct gpmi_nand_data *,
279 extern int gpmi_init(struct gpmi_nand_data *);
280 extern int gpmi_extra_init(struct gpmi_nand_data *);
281 extern void gpmi_clear_bch(struct gpmi_nand_data *);
282 extern void gpmi_dump_info(struct gpmi_nand_data *);
[all …]
Dgpmi-nand.c82 struct gpmi_nand_data *this = cookie; in bch_irq()
107 static inline int get_ecc_strength(struct gpmi_nand_data *this) in get_ecc_strength()
120 static inline bool gpmi_check_ecc(struct gpmi_nand_data *this) in gpmi_check_ecc()
139 static bool set_geometry_by_ecc_info(struct gpmi_nand_data *this) in set_geometry_by_ecc_info()
257 static int legacy_set_geometry(struct gpmi_nand_data *this) in legacy_set_geometry()
367 int common_nfc_set_geometry(struct gpmi_nand_data *this) in common_nfc_set_geometry()
375 struct dma_chan *get_dma_chan(struct gpmi_nand_data *this) in get_dma_chan()
382 void prepare_data_dma(struct gpmi_nand_data *this, enum dma_data_direction dr) in prepare_data_dma()
414 struct gpmi_nand_data *this = param; in dma_irq_callback()
445 int start_dma_without_bch_irq(struct gpmi_nand_data *this, in start_dma_without_bch_irq()
[all …]
Dgpmi-lib.c127 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk()
157 int gpmi_init(struct gpmi_nand_data *this) in gpmi_init()
204 void gpmi_dump_info(struct gpmi_nand_data *this) in gpmi_dump_info()
249 int bch_set_geometry(struct gpmi_nand_data *this) in bch_set_geometry()
327 static int gpmi_nfc_compute_hardware_timing(struct gpmi_nand_data *this, in gpmi_nfc_compute_hardware_timing()
858 static void gpmi_compute_edo_timing(struct gpmi_nand_data *this, in gpmi_compute_edo_timing()
918 static int enable_edo_mode(struct gpmi_nand_data *this, int mode) in enable_edo_mode()
969 int gpmi_extra_init(struct gpmi_nand_data *this) in gpmi_extra_init()
991 void gpmi_begin(struct gpmi_nand_data *this) in gpmi_begin()
1074 void gpmi_end(struct gpmi_nand_data *this) in gpmi_end()
[all …]