/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-mio-defs.h | 502 uint64_t nand:1; member in struct:cvmx_mio_boot_pin_defs::cvmx_mio_boot_pin_defs_s 526 uint64_t nand:1; member in struct:cvmx_mio_boot_pin_defs::cvmx_mio_boot_pin_defs_cn52xx 571 uint64_t nand:1; member in struct:cvmx_mio_boot_pin_defs::cvmx_mio_boot_pin_defs_cn61xx
|
/linux-master/arch/powerpc/include/asm/ |
H A D | fsl_lbc.h | 281 void *nand; member in struct:fsl_lbc_ctrl
|
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | Makefile | |
H A D | nand-controller.c | 471 static void atmel_nand_data_in(struct atmel_nand *nand, void *buf, argument 495 atmel_nand_data_out(struct atmel_nand *nand, const void *buf, unsigned int len, bool force_8bit) argument 519 atmel_nand_waitrdy(struct atmel_nand *nand, unsigned int timeout_ms) argument 528 atmel_hsmc_nand_waitrdy(struct atmel_nand *nand, unsigned int timeout_ms) argument 544 atmel_nand_select_target(struct atmel_nand *nand, unsigned int cs) argument 550 atmel_hsmc_nand_select_target(struct atmel_nand *nand, unsigned int cs) argument 573 atmel_smc_nand_exec_instr(struct atmel_nand *nand, const struct nand_op_instr *instr) argument 610 atmel_smc_nand_exec_op(struct atmel_nand *nand, const struct nand_operation *op, bool check_only) argument 635 struct atmel_nand *nand = to_atmel_nand(chip); local 664 struct atmel_nand *nand = to_atmel_nand(chip); local 682 struct atmel_nand *nand = to_atmel_nand(chip); local 700 atmel_hsmc_nand_exec_op(struct atmel_nand *nand, const struct nand_operation *op, bool check_only) argument 790 struct atmel_nand *nand = to_atmel_nand(chip); local 809 struct atmel_nand *nand = to_atmel_nand(chip); local 817 struct atmel_nand *nand = to_atmel_nand(chip); local 852 struct atmel_nand *nand = to_atmel_nand(chip); local 905 struct atmel_nand *nand = to_atmel_nand(chip); local 987 struct atmel_nand *nand = to_atmel_nand(chip); local 1048 struct atmel_nand *nand = to_atmel_nand(chip); local 1116 struct atmel_nand *nand = to_atmel_nand(chip); local 1239 atmel_smc_nand_prepare_smcconf(struct atmel_nand *nand, const struct nand_interface_config *conf, struct atmel_smc_cs_conf *smcconf) argument 1469 atmel_smc_nand_setup_interface(struct atmel_nand *nand, int csline, const struct nand_interface_config *conf) argument 1494 atmel_hsmc_nand_setup_interface(struct atmel_nand *nand, int csline, const struct nand_interface_config *conf) argument 1527 struct atmel_nand *nand = to_atmel_nand(chip); local 1548 struct atmel_nand *nand = to_atmel_nand(chip); local 1556 atmel_nand_init(struct atmel_nand_controller *nc, struct atmel_nand *nand) argument 1580 atmel_smc_nand_init(struct atmel_nand_controller *nc, struct atmel_nand *nand) argument 1606 atmel_nand_controller_remove_nand(struct atmel_nand *nand) argument 1626 struct atmel_nand *nand; local 1726 atmel_nand_controller_add_nand(struct atmel_nand_controller *nc, struct atmel_nand *nand) argument 1762 struct atmel_nand *nand, *tmp; local 1779 struct atmel_nand *nand; local 1879 struct atmel_nand *nand; local 1980 struct atmel_nand *nand = to_atmel_nand(chip); local 2638 struct atmel_nand *nand; local [all...] |
/linux-master/include/linux/ |
H A D | fsl_ifc.h | 842 void *nand; member in struct:fsl_ifc_ctrl
|
/linux-master/arch/arm/mach-dove/ |
H A D | common.c | 84 struct clk *nand, *camera, *i2s0, *i2s1, *crypto, *ac97, *pdma; local
|
/linux-master/drivers/mtd/nand/ |
H A D | bbt.c | 23 int nanddev_bbt_init(struct nand_device *nand) argument 42 void nanddev_bbt_cleanup(struct nand_device *nand) argument 57 nanddev_bbt_update(struct nand_device *nand) argument 71 nanddev_bbt_get_block_status(const struct nand_device *nand, unsigned int entry) argument 104 nanddev_bbt_set_block_status(struct nand_device *nand, unsigned int entry, enum nand_bbt_block_status status) argument [all...] |
H A D | core.c | 22 bool nanddev_isbad(struct nand_device *nand, const struct nand_pos *pos) argument 64 nanddev_markbad(struct nand_device *nand, const struct nand_pos *pos) argument 105 nanddev_isreserved(struct nand_device *nand, const struct nand_pos *pos) argument 129 nanddev_erase(struct nand_device *nand, const struct nand_pos *pos) argument 157 struct nand_device *nand = mtd_to_nanddev(mtd); local 193 struct nand_device *nand = mtd_to_nanddev(mtd); local 216 nanddev_get_ecc_engine(struct nand_device *nand) argument 255 nanddev_put_ecc_engine(struct nand_device *nand) argument 275 nanddev_find_ecc_configuration(struct nand_device *nand) argument 297 nanddev_ecc_engine_init(struct nand_device *nand) argument 331 nanddev_ecc_engine_cleanup(struct nand_device *nand) argument 351 nanddev_init(struct nand_device *nand, const struct nand_ops *ops, struct module *owner) argument 396 nanddev_cleanup(struct nand_device *nand) argument [all...] |
H A D | ecc-mxic.c | 124 static struct mxic_ecc_engine *nand_to_mxic(struct nand_device *nand) argument 137 struct nand_device *nand = mtd_to_nanddev(mtd); local 152 struct nand_device *nand = mtd_to_nanddev(mtd); local 219 static int mxic_ecc_init_ctx(struct nand_device *nand, struct device *dev) argument 360 mxic_ecc_init_ctx_external(struct nand_device *nand) argument 380 mxic_ecc_init_ctx_pipelined(struct nand_device *nand) argument 412 mxic_ecc_cleanup_ctx(struct nand_device *nand) argument 519 mxic_ecc_count_biterrs(struct mxic_ecc_engine *mxic, struct nand_device *nand) argument 552 mxic_ecc_prepare_io_req_external(struct nand_device *nand, struct nand_page_io_req *req) argument 612 mxic_ecc_finish_io_req_external(struct nand_device *nand, struct nand_page_io_req *req) argument 668 mxic_ecc_prepare_io_req_pipelined(struct nand_device *nand, struct nand_page_io_req *req) argument 700 mxic_ecc_finish_io_req_pipelined(struct nand_device *nand, struct nand_page_io_req *req) argument [all...] |
H A D | ecc-sw-bch.c | 23 int nand_ecc_sw_bch_calculate(struct nand_device *nand, argument 49 int nand_ecc_sw_bch_correct(struct nand_device *nand, unsigned char *buf, argument 82 nand_ecc_sw_bch_cleanup(struct nand_device *nand) argument 108 nand_ecc_sw_bch_init(struct nand_device *nand) argument 170 nand_ecc_sw_bch_init_ctx(struct nand_device *nand) argument 277 nand_ecc_sw_bch_cleanup_ctx(struct nand_device *nand) argument 291 nand_ecc_sw_bch_prepare_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument 328 nand_ecc_sw_bch_finish_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument [all...] |
H A D | ecc-sw-hamming.c | 362 int nand_ecc_sw_hamming_calculate(struct nand_device *nand, argument 454 int nand_ecc_sw_hamming_correct(struct nand_device *nand, unsigned char *buf, argument 467 nand_ecc_sw_hamming_init_ctx(struct nand_device *nand) argument 532 nand_ecc_sw_hamming_cleanup_ctx(struct nand_device *nand) argument 545 nand_ecc_sw_hamming_prepare_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument 582 nand_ecc_sw_hamming_finish_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument [all...] |
H A D | ecc.c | 112 int nand_ecc_init_ctx(struct nand_device *nand) argument 125 void nand_ecc_cleanup_ctx(struct nand_device *nand) argument 137 nand_ecc_prepare_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument 152 nand_ecc_finish_io_req(struct nand_device *nand, struct nand_page_io_req *req) argument 166 struct nand_device *nand = mtd_to_nanddev(mtd); local 226 struct nand_device *nand = mtd_to_nanddev(mtd); local 241 struct nand_device *nand = mtd_to_nanddev(mtd); local 271 struct nand_device *nand = mtd_to_nanddev(mtd); local 298 struct nand_device *nand = mtd_to_nanddev(mtd); local 428 of_get_nand_ecc_user_config(struct nand_device *nand) argument 467 nand_ecc_is_strong_enough(struct nand_device *nand) argument 490 nand_ecc_init_req_tweaking(struct nand_ecc_req_tweak_ctx *ctx, struct nand_device *nand) argument 528 struct nand_device *nand = ctx->nand; local 594 nand_ecc_get_sw_engine(struct nand_device *nand) argument 614 nand_ecc_get_on_die_hw_engine(struct nand_device *nand) argument 664 nand_ecc_get_on_host_hw_engine(struct nand_device *nand) argument 696 nand_ecc_put_on_host_hw_engine(struct nand_device *nand) argument [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | Makefile | [all...] |
H A D | arasan-nand-controller.c | 224 static struct anand *to_anand(struct nand_chip *nand) argument
|
H A D | cafe_nand.c | 61 struct nand_chip nand; member in struct:cafe_priv [all...] |
H A D | diskonchip.c | 1301 struct nand_chip *nand = NULL; local 1527 struct nand_chip *nand; local [all...] |
H A D | fsmc_nand.c | 146 struct nand_chip nand; member in struct:fsmc_nand_data 347 static int fsmc_setup_interface(struct nand_chip *nand, int csline, argument 864 fsmc_nand_probe_config_dt(struct platform_device *pdev, struct fsmc_nand_data *host, struct nand_chip *nand) argument 909 fsmc_nand_attach_chip(struct nand_chip *nand) argument 1025 struct nand_chip *nand; local [all...] |
H A D | intel-nand-controller.c | 581 struct nand_chip *nand; local
|
H A D | marvell_nand.c | 356 to_nand_sel(struct marvell_nand_chip *nand) argument [all...] |
H A D | meson_nand.c | 121 struct nand_chip nand; member in struct:meson_nfc_nand_chip 253 static struct meson_nfc_nand_chip *to_meson_nand(struct nand_chip *nand) argument 258 static void meson_nfc_select_chip(struct nand_chip *nand, int chip) argument 301 static void meson_nfc_cmd_access(struct nand_chip *nand, int raw, bool dir, argument 367 meson_nfc_oob_ptr(struct nand_chip *nand, int i) argument 377 meson_nfc_data_ptr(struct nand_chip *nand, int i) argument 388 meson_nfc_get_data_oob(struct nand_chip *nand, u8 *buf, u8 *oobbuf) argument 407 meson_nfc_set_data_oob(struct nand_chip *nand, const u8 *buf, u8 *oobbuf) argument 426 meson_nfc_wait_no_rb_pin(struct nand_chip *nand, int timeout_ms, bool need_cmd_read0) argument 485 meson_nfc_queue_rb(struct nand_chip *nand, int timeout_ms, bool need_cmd_read0) argument 508 meson_nfc_set_user_byte(struct nand_chip *nand, u8 *oob_buf) argument 521 meson_nfc_get_user_byte(struct nand_chip *nand, u8 *oob_buf) argument 534 meson_nfc_ecc_correct(struct nand_chip *nand, u32 *bitflips, u64 *correct_bitmap) argument 563 meson_nfc_dma_buffer_setup(struct nand_chip *nand, void *databuf, int datalen, void *infobuf, int infolen, enum dma_data_direction dir) argument 603 meson_nfc_dma_buffer_release(struct nand_chip *nand, int datalen, int infolen, enum dma_data_direction dir) argument 616 meson_nfc_read_buf(struct nand_chip *nand, u8 *buf, int len) argument 645 meson_nfc_write_buf(struct nand_chip *nand, u8 *buf, int len) argument 666 meson_nfc_rw_cmd_prepare_and_execute(struct nand_chip *nand, int page, bool in) argument 719 meson_nfc_write_page_sub(struct nand_chip *nand, int page, int raw) argument 764 meson_nfc_write_page_raw(struct nand_chip *nand, const u8 *buf, int oob_required, int page) argument 774 meson_nfc_write_page_hwecc(struct nand_chip *nand, const u8 *buf, int oob_required, int page) argument 788 meson_nfc_check_ecc_pages_valid(struct meson_nfc *nfc, struct nand_chip *nand, int raw) argument 808 meson_nfc_read_page_sub(struct nand_chip *nand, int page, int raw) argument 849 meson_nfc_read_page_raw(struct nand_chip *nand, u8 *buf, int oob_required, int page) argument 864 meson_nfc_read_page_hwecc(struct nand_chip *nand, u8 *buf, int oob_required, int page) argument 918 meson_nfc_read_oob_raw(struct nand_chip *nand, int page) argument 923 meson_nfc_read_oob(struct nand_chip *nand, int page) argument 1015 meson_nfc_exec_op(struct nand_chip *nand, const struct nand_operation *op, bool check_only) argument 1087 struct nand_chip *nand = mtd_to_nand(mtd); local 1101 struct nand_chip *nand = mtd_to_nand(mtd); local 1202 meson_nfc_free_buffer(struct nand_chip *nand) argument 1210 meson_chip_buffer_init(struct nand_chip *nand) argument 1235 meson_nfc_setup_interface(struct nand_chip *nand, int csline, const struct nand_interface_config *conf) argument 1277 meson_nand_bch_mode(struct nand_chip *nand) argument 1296 meson_nand_detach_chip(struct nand_chip *nand) argument 1301 meson_nand_attach_chip(struct nand_chip *nand) argument 1377 struct nand_chip *nand; local [all...] |
H A D | mpc5121_nfc.c | 254 static void mpc5121_nfc_select_chip(struct nand_chip *nand, int chip) argument 292 static void ads5121_select_chip(struct nand_chip *nand, int chip) argument 310 static int mpc5121_nfc_dev_ready(struct nand_chip *nand) argument 396 struct nand_chip *nand = mtd_to_nand(mtd); local
|
H A D | mtk_nand.c | 126 struct nand_chip nand; member in struct:mtk_nfc_nand_chip 178 static inline struct mtk_nfc_nand_chip *to_mtk_nand(struct nand_chip *nand) argument 499 static void mtk_nfc_select_target(struct nand_chip *nand, unsigned int cs) argument 661 struct mtk_nfc_nand_chip *nand = to_mtk_nand(chip); local 1164 struct nand_chip *nand = mtd_to_nand(mtd); local 1183 struct nand_chip *nand = mtd_to_nand(mtd); local 1196 struct nand_chip *nand = mtd_to_nand(mtd); local 1228 struct nand_chip *nand = mtd_to_nand(mtd); local 1343 struct nand_chip *nand; local 1605 struct nand_chip *nand; local [all...] |
/linux-master/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 245 struct nand_device *nand = &chip->base; local [all...] |
H A D | gpmi-nand.h | 142 struct nand_chip nand; member in struct:gpmi_nand_data
|
/linux-master/drivers/mtd/nand/raw/ingenic/ |
H A D | ingenic_nand_drv.c | 143 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); local 151 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); local 172 struct ingenic_nand *nand local 261 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); local 315 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); local 350 struct ingenic_nand *nand; local [all...] |