Lines Matching refs:gpio_nand
32 struct gpio_nand { struct
46 u8 (*io_read)(struct gpio_nand *this); argument
47 void (*io_write)(struct gpio_nand *this, u8 byte); argument
50 static void gpio_nand_write_commit(struct gpio_nand *priv) in gpio_nand_write_commit()
57 static void gpio_nand_io_write(struct gpio_nand *priv, u8 byte) in gpio_nand_io_write()
68 static void gpio_nand_dir_output(struct gpio_nand *priv, u8 byte) in gpio_nand_dir_output()
83 static u8 gpio_nand_io_read(struct gpio_nand *priv) in gpio_nand_io_read()
101 static void gpio_nand_dir_input(struct gpio_nand *priv) in gpio_nand_dir_input()
112 static void gpio_nand_write_buf(struct gpio_nand *priv, const u8 *buf, int len) in gpio_nand_write_buf()
123 static void gpio_nand_read_buf(struct gpio_nand *priv, u8 *buf, int len) in gpio_nand_read_buf()
134 static void gpio_nand_ctrl_cs(struct gpio_nand *priv, bool assert) in gpio_nand_ctrl_cs()
142 struct gpio_nand *priv = nand_get_controller_data(this); in gpio_nand_exec_op()
197 struct gpio_nand *priv = nand_get_controller_data(this); in gpio_nand_setup_interface()
241 struct gpio_nand *priv; in gpio_nand_probe()
244 int (*probe)(struct platform_device *pdev, struct gpio_nand *priv); in gpio_nand_probe()
253 priv = devm_kzalloc(&pdev->dev, sizeof(struct gpio_nand), in gpio_nand_probe()
402 struct gpio_nand *priv = platform_get_drvdata(pdev); in gpio_nand_remove()