upm               243 arch/powerpc/include/asm/fsl_lbc.h extern int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm);
upm               253 arch/powerpc/include/asm/fsl_lbc.h static inline void fsl_upm_start_pattern(struct fsl_upm *upm, u8 pat_offset)
upm               255 arch/powerpc/include/asm/fsl_lbc.h 	clrsetbits_be32(upm->mxmr, MxMR_MAD, MxMR_OP_RP | pat_offset);
upm               264 arch/powerpc/include/asm/fsl_lbc.h static inline void fsl_upm_end_pattern(struct fsl_upm *upm)
upm               266 arch/powerpc/include/asm/fsl_lbc.h 	clrbits32(upm->mxmr, MxMR_OP_RP);
upm               268 arch/powerpc/include/asm/fsl_lbc.h 	while (in_be32(upm->mxmr) & MxMR_OP_RP)
upm               292 arch/powerpc/include/asm/fsl_lbc.h extern int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base,
upm                94 arch/powerpc/sysdev/fsl_lbc.c int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm)
upm               112 arch/powerpc/sysdev/fsl_lbc.c 		upm->mxmr = &lbc->mamr;
upm               115 arch/powerpc/sysdev/fsl_lbc.c 		upm->mxmr = &lbc->mbmr;
upm               118 arch/powerpc/sysdev/fsl_lbc.c 		upm->mxmr = &lbc->mcmr;
upm               126 arch/powerpc/sysdev/fsl_lbc.c 		upm->width = 8;
upm               129 arch/powerpc/sysdev/fsl_lbc.c 		upm->width = 16;
upm               132 arch/powerpc/sysdev/fsl_lbc.c 		upm->width = 32;
upm               152 arch/powerpc/sysdev/fsl_lbc.c int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base, u32 mar)
upm               164 arch/powerpc/sysdev/fsl_lbc.c 	switch (upm->width) {
upm               272 drivers/misc/sgi-gru/grufault.c 			goto upm;
upm               285 drivers/misc/sgi-gru/grufault.c upm:
upm                33 drivers/mtd/nand/raw/fsl_upm.c 	struct fsl_upm upm;
upm                83 drivers/mtd/nand/raw/fsl_upm.c 		fsl_upm_end_pattern(&fun->upm);
upm                93 drivers/mtd/nand/raw/fsl_upm.c 			fsl_upm_start_pattern(&fun->upm, fun->upm_addr_offset);
upm                95 drivers/mtd/nand/raw/fsl_upm.c 			fsl_upm_start_pattern(&fun->upm, fun->upm_cmd_offset);
upm                98 drivers/mtd/nand/raw/fsl_upm.c 	mar = (cmd << (32 - fun->upm.width)) |
upm               100 drivers/mtd/nand/raw/fsl_upm.c 	fsl_upm_run_pattern(&fun->upm, chip->legacy.IO_ADDR_R, mar);
upm               220 drivers/mtd/nand/raw/fsl_upm.c 	ret = fsl_upm_find(io_res.start, &fun->upm);