Lines Matching refs:arasan_nfc

209 struct arasan_nfc {  struct
229 static struct arasan_nfc *to_anfc(struct nand_controller *ctrl) in to_anfc() argument
231 return container_of(ctrl, struct arasan_nfc, controller); in to_anfc()
234 static int anfc_wait_for_event(struct arasan_nfc *nfc, unsigned int event) in anfc_wait_for_event()
252 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip, in anfc_wait_for_rb()
272 static void anfc_trigger_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) in anfc_trigger_op()
304 static bool anfc_is_gpio_cs(struct arasan_nfc *nfc, int nfc_cs) in anfc_is_gpio_cs()
314 static void anfc_assert_cs(struct arasan_nfc *nfc, unsigned int nfc_cs_idx) in anfc_assert_cs()
338 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_select_target()
395 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_read_page_hw_ecc()
514 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_write_page_hw_ecc()
599 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_parse_instructions()
680 static int anfc_rw_pio_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) in anfc_rw_pio_op()
727 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_misc_data_type_exec()
791 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_misc_zerolen_type_exec()
815 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_status_type_exec()
848 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_wait_type_exec()
978 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_setup_interface()
1107 static int anfc_init_hw_ecc_controller(struct arasan_nfc *nfc, in anfc_init_hw_ecc_controller()
1199 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_attach_chip()
1272 static int anfc_chip_init(struct arasan_nfc *nfc, struct device_node *np) in anfc_chip_init()
1346 static void anfc_chips_cleanup(struct arasan_nfc *nfc) in anfc_chips_cleanup()
1361 static int anfc_chips_init(struct arasan_nfc *nfc) in anfc_chips_init()
1385 static void anfc_reset(struct arasan_nfc *nfc) in anfc_reset()
1396 static int anfc_parse_cs(struct arasan_nfc *nfc) in anfc_parse_cs()
1437 struct arasan_nfc *nfc; in anfc_probe()
1482 struct arasan_nfc *nfc = platform_get_drvdata(pdev); in anfc_remove()