Symbol: brcmnand_soc
drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c
27
struct brcmnand_soc soc;
drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c
50
static bool bcm6368_nand_intc_ack(struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c
68
static void bcm6368_nand_intc_set(struct brcmnand_soc *soc, bool en)
drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c
90
struct brcmnand_soc *soc;
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
14
struct brcmnand_soc soc;
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
41
static inline struct brcmnand_bcma_soc *to_bcma_soc(struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
46
static u32 brcmnand_bcma_read_reg(struct brcmnand_soc *soc, u32 offset)
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
65
static void brcmnand_bcma_write_reg(struct brcmnand_soc *soc, u32 val,
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
88
static void brcmnand_bcma_prepare_data_bus(struct brcmnand_soc *soc, bool prepare,
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
18
struct brcmnand_soc soc;
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
41
static bool bcmbca_nand_intc_ack(struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
56
static void bcmbca_nand_intc_set(struct brcmnand_soc *soc, bool en)
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
71
static void bcmbca_read_data_bus(struct brcmnand_soc *soc,
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c
89
struct brcmnand_soc *soc;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
251
struct brcmnand_soc *soc;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
3295
int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/brcmnand.c
893
struct brcmnand_soc *soc = ctrl->soc;
drivers/mtd/nand/raw/brcmnand/brcmnand.h
23
bool (*ctlrdy_ack)(struct brcmnand_soc *soc);
drivers/mtd/nand/raw/brcmnand/brcmnand.h
24
void (*ctlrdy_set_enabled)(struct brcmnand_soc *soc, bool en);
drivers/mtd/nand/raw/brcmnand/brcmnand.h
25
void (*prepare_data_bus)(struct brcmnand_soc *soc, bool prepare,
drivers/mtd/nand/raw/brcmnand/brcmnand.h
27
void (*read_data_bus)(struct brcmnand_soc *soc, void __iomem *flash_cache,
drivers/mtd/nand/raw/brcmnand/brcmnand.h
33
u32 (*read_reg)(struct brcmnand_soc *soc, u32 offset);
drivers/mtd/nand/raw/brcmnand/brcmnand.h
34
void (*write_reg)(struct brcmnand_soc *soc, u32 val, u32 offset);
drivers/mtd/nand/raw/brcmnand/brcmnand.h
37
static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc,
drivers/mtd/nand/raw/brcmnand/brcmnand.h
44
static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc,
drivers/mtd/nand/raw/brcmnand/brcmnand.h
76
static inline bool brcmnand_soc_has_ops(struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/brcmnand.h
81
static inline u32 brcmnand_soc_read(struct brcmnand_soc *soc, u32 offset)
drivers/mtd/nand/raw/brcmnand/brcmnand.h
86
static inline void brcmnand_soc_write(struct brcmnand_soc *soc, u32 val,
drivers/mtd/nand/raw/brcmnand/brcmnand.h
92
int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc);
drivers/mtd/nand/raw/brcmnand/iproc_nand.c
105
struct brcmnand_soc *soc;
drivers/mtd/nand/raw/brcmnand/iproc_nand.c
18
struct brcmnand_soc soc;
drivers/mtd/nand/raw/brcmnand/iproc_nand.c
32
static bool iproc_nand_intc_ack(struct brcmnand_soc *soc)
drivers/mtd/nand/raw/brcmnand/iproc_nand.c
47
static void iproc_nand_intc_set(struct brcmnand_soc *soc, bool en)
drivers/mtd/nand/raw/brcmnand/iproc_nand.c
69
static void iproc_nand_apb_access(struct brcmnand_soc *soc, bool prepare,