Lines Matching refs:sunxi_nfc
249 struct sunxi_nfc { struct
261 static inline struct sunxi_nfc *to_sunxi_nfc(struct nand_hw_control *ctrl) in to_sunxi_nfc() argument
263 return container_of(ctrl, struct sunxi_nfc, controller); in to_sunxi_nfc()
268 struct sunxi_nfc *nfc = dev_id; in sunxi_nfc_interrupt()
284 static int sunxi_nfc_wait_int(struct sunxi_nfc *nfc, u32 flags, in sunxi_nfc_wait_int()
303 static int sunxi_nfc_wait_cmd_fifo_empty(struct sunxi_nfc *nfc) in sunxi_nfc_wait_cmd_fifo_empty()
317 static int sunxi_nfc_rst(struct sunxi_nfc *nfc) in sunxi_nfc_rst()
338 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_dev_ready()
376 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_select_chip()
419 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_read_buf()
452 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_write_buf()
493 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_cmd_ctrl()
527 struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); in sunxi_nfc_hw_ecc_read_page()
613 struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); in sunxi_nfc_hw_ecc_write_page()
681 struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); in sunxi_nfc_hw_syndrome_ecc_read_page()
749 struct sunxi_nfc *nfc = to_sunxi_nfc(chip->controller); in sunxi_nfc_hw_syndrome_ecc_write_page()
923 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nand_hw_common_ecc_ctrl_init()
1130 static int sunxi_nand_chip_init(struct device *dev, struct sunxi_nfc *nfc, in sunxi_nand_chip_init()
1277 static int sunxi_nand_chips_init(struct device *dev, struct sunxi_nfc *nfc) in sunxi_nand_chips_init()
1298 static void sunxi_nand_chips_cleanup(struct sunxi_nfc *nfc) in sunxi_nand_chips_cleanup()
1315 struct sunxi_nfc *nfc; in sunxi_nfc_probe()
1397 struct sunxi_nfc *nfc = platform_get_drvdata(pdev); in sunxi_nfc_remove()