Lines Matching defs:arasan_nfc
193 * struct arasan_nfc - Defines the Arasan NAND flash controller driver instance
209 struct arasan_nfc {
229 static struct arasan_nfc *to_anfc(struct nand_controller *ctrl)
231 return container_of(ctrl, struct arasan_nfc, controller);
234 static int anfc_wait_for_event(struct arasan_nfc *nfc, unsigned int event)
252 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip,
272 static void anfc_trigger_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op)
304 static bool anfc_is_gpio_cs(struct arasan_nfc *nfc, int nfc_cs)
314 static void anfc_assert_cs(struct arasan_nfc *nfc, unsigned int nfc_cs_idx)
338 struct arasan_nfc *nfc = to_anfc(chip->controller);
395 struct arasan_nfc *nfc = to_anfc(chip->controller);
514 struct arasan_nfc *nfc = to_anfc(chip->controller);
599 struct arasan_nfc *nfc = to_anfc(chip->controller);
680 static int anfc_rw_pio_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op)
727 struct arasan_nfc *nfc = to_anfc(chip->controller);
791 struct arasan_nfc *nfc = to_anfc(chip->controller);
815 struct arasan_nfc *nfc = to_anfc(chip->controller);
848 struct arasan_nfc *nfc = to_anfc(chip->controller);
978 struct arasan_nfc *nfc = to_anfc(chip->controller);
1107 static int anfc_init_hw_ecc_controller(struct arasan_nfc *nfc,
1199 struct arasan_nfc *nfc = to_anfc(chip->controller);
1272 static int anfc_chip_init(struct arasan_nfc *nfc, struct device_node *np)
1346 static void anfc_chips_cleanup(struct arasan_nfc *nfc)
1361 static int anfc_chips_init(struct arasan_nfc *nfc)
1385 static void anfc_reset(struct arasan_nfc *nfc)
1396 static int anfc_parse_cs(struct arasan_nfc *nfc)
1437 struct arasan_nfc *nfc;
1482 struct arasan_nfc *nfc = platform_get_drvdata(pdev);