Lines Matching refs:gpmi_nand_data
106 struct gpmi_nand_data { struct
163 int common_nfc_set_geometry(struct gpmi_nand_data *); argument
164 struct dma_chan *get_dma_chan(struct gpmi_nand_data *);
165 bool prepare_data_dma(struct gpmi_nand_data *, const void *buf, int len,
167 int start_dma_without_bch_irq(struct gpmi_nand_data *,
169 int start_dma_with_bch_irq(struct gpmi_nand_data *,
173 int gpmi_init(struct gpmi_nand_data *);
174 void gpmi_clear_bch(struct gpmi_nand_data *);
175 void gpmi_dump_info(struct gpmi_nand_data *);
176 int bch_set_geometry(struct gpmi_nand_data *);
177 int gpmi_is_ready(struct gpmi_nand_data *, unsigned chip);
178 int gpmi_send_command(struct gpmi_nand_data *);
179 int gpmi_enable_clk(struct gpmi_nand_data *this);
180 int gpmi_disable_clk(struct gpmi_nand_data *this);
183 void gpmi_nfc_apply_timings(struct gpmi_nand_data *this);
184 int gpmi_read_data(struct gpmi_nand_data *, void *buf, int len);
185 int gpmi_send_data(struct gpmi_nand_data *, const void *buf, int len);
187 int gpmi_send_page(struct gpmi_nand_data *,
189 int gpmi_read_page(struct gpmi_nand_data *,