Lines Matching defs:arasan_nfc
174 * struct arasan_nfc - Defines the Arasan NAND flash controller driver instance
184 struct arasan_nfc {
200 static struct arasan_nfc *to_anfc(struct nand_controller *ctrl)
202 return container_of(ctrl, struct arasan_nfc, controller);
205 static int anfc_wait_for_event(struct arasan_nfc *nfc, unsigned int event)
223 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip,
243 static void anfc_trigger_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op)
278 struct arasan_nfc *nfc = to_anfc(chip->controller);
331 struct arasan_nfc *nfc = to_anfc(chip->controller);
450 struct arasan_nfc *nfc = to_anfc(chip->controller);
615 static int anfc_rw_pio_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op)
662 struct arasan_nfc *nfc = to_anfc(chip->controller);
710 struct arasan_nfc *nfc = to_anfc(chip->controller);
734 struct arasan_nfc *nfc = to_anfc(chip->controller);
767 struct arasan_nfc *nfc = to_anfc(chip->controller);
897 struct arasan_nfc *nfc = to_anfc(chip->controller);
1001 static int anfc_init_hw_ecc_controller(struct arasan_nfc *nfc,
1093 struct arasan_nfc *nfc = to_anfc(chip->controller);
1166 static int anfc_chip_init(struct arasan_nfc *nfc, struct device_node *np)
1234 static void anfc_chips_cleanup(struct arasan_nfc *nfc)
1249 static int anfc_chips_init(struct arasan_nfc *nfc)
1273 static void anfc_reset(struct arasan_nfc *nfc)
1284 struct arasan_nfc *nfc;
1337 struct arasan_nfc *nfc = platform_get_drvdata(pdev);