tregs            3888 arch/ia64/kernel/perfmon.c 	struct pt_regs *tregs;
tregs            3957 arch/ia64/kernel/perfmon.c 		tregs = task_pt_regs(task);
tregs            3962 arch/ia64/kernel/perfmon.c 		ia64_psr(tregs)->up = 0;
tregs            3977 arch/ia64/kernel/perfmon.c 	struct pt_regs *tregs;
tregs            4039 arch/ia64/kernel/perfmon.c 		tregs = task_pt_regs(ctx->ctx_task);
tregs            4050 arch/ia64/kernel/perfmon.c 		ia64_psr(tregs)->up = 1;
tregs            4365 arch/ia64/kernel/perfmon.c 	struct pt_regs *tregs;
tregs            4436 arch/ia64/kernel/perfmon.c 	tregs = task == current ? regs : task_pt_regs(task);
tregs              94 arch/m68k/kernel/signal.c 	struct pt_regs *tregs;
tregs             103 arch/m68k/kernel/signal.c 	tregs =	(struct pt_regs *)((long)regs + regs->stkadj);
tregs             104 arch/m68k/kernel/signal.c 	tregs->vector = regs->vector;
tregs             105 arch/m68k/kernel/signal.c 	tregs->format = FORMAT;
tregs             106 arch/m68k/kernel/signal.c 	tregs->pc = fixup->fixup;
tregs             107 arch/m68k/kernel/signal.c 	tregs->sr = regs->sr;
tregs             950 arch/m68k/kernel/signal.c 		struct pt_regs *tregs =
tregs             955 arch/m68k/kernel/signal.c 		tregs->vector = 0;
tregs             956 arch/m68k/kernel/signal.c 		tregs->format = 0;
tregs             957 arch/m68k/kernel/signal.c 		tregs->pc = regs->pc;
tregs             958 arch/m68k/kernel/signal.c 		tregs->sr = regs->sr;
tregs            1034 arch/m68k/kernel/signal.c 		struct pt_regs *tregs =
tregs            1039 arch/m68k/kernel/signal.c 		tregs->vector = 0;
tregs            1040 arch/m68k/kernel/signal.c 		tregs->format = 0;
tregs            1041 arch/m68k/kernel/signal.c 		tregs->pc = regs->pc;
tregs            1042 arch/m68k/kernel/signal.c 		tregs->sr = regs->sr;
tregs             154 arch/sh/include/asm/elf.h        _r->tregs[0]=0; _r->tregs[1]=0; _r->tregs[2]=0; _r->tregs[3]=0; \
tregs             155 arch/sh/include/asm/elf.h        _r->tregs[4]=0; _r->tregs[5]=0; _r->tregs[6]=0; _r->tregs[7]=0; \
tregs              59 arch/sh/include/asm/ptrace.h 	{.name = __stringify(tr##num), .offset = offsetof(struct pt_regs, tregs[num])}
tregs               8 arch/sh/include/asm/ptrace_64.h #define MAX_REG_OFFSET		offsetof(struct pt_regs, tregs[7])
tregs              10 arch/sh/include/uapi/asm/ptrace_64.h 	unsigned long long tregs[8];
tregs             312 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr0, %0" : "=r" (regs->tregs[0]));
tregs             313 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr1, %0" : "=r" (regs->tregs[1]));
tregs             314 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr2, %0" : "=r" (regs->tregs[2]));
tregs             315 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr3, %0" : "=r" (regs->tregs[3]));
tregs             316 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr4, %0" : "=r" (regs->tregs[4]));
tregs             317 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr5, %0" : "=r" (regs->tregs[5]));
tregs             318 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr6, %0" : "=r" (regs->tregs[6]));
tregs             319 arch/sh/kernel/cpu/sh5/unwind.c 		__asm__ __volatile__ ("gettr tr7, %0" : "=r" (regs->tregs[7]));
tregs             249 arch/sh/kernel/process_64.c 	bh = (regs->tregs[0]) >> 32;
tregs             250 arch/sh/kernel/process_64.c 	bl = (regs->tregs[0]) & 0xffffffff;
tregs             251 arch/sh/kernel/process_64.c 	ch = (regs->tregs[1]) >> 32;
tregs             252 arch/sh/kernel/process_64.c 	cl = (regs->tregs[1]) & 0xffffffff;
tregs             256 arch/sh/kernel/process_64.c 	ah = (regs->tregs[2]) >> 32;
tregs             257 arch/sh/kernel/process_64.c 	al = (regs->tregs[2]) & 0xffffffff;
tregs             258 arch/sh/kernel/process_64.c 	bh = (regs->tregs[3]) >> 32;
tregs             259 arch/sh/kernel/process_64.c 	bl = (regs->tregs[3]) & 0xffffffff;
tregs             260 arch/sh/kernel/process_64.c 	ch = (regs->tregs[4]) >> 32;
tregs             261 arch/sh/kernel/process_64.c 	cl = (regs->tregs[4]) & 0xffffffff;
tregs             265 arch/sh/kernel/process_64.c 	ah = (regs->tregs[5]) >> 32;
tregs             266 arch/sh/kernel/process_64.c 	al = (regs->tregs[5]) & 0xffffffff;
tregs             267 arch/sh/kernel/process_64.c 	bh = (regs->tregs[6]) >> 32;
tregs             268 arch/sh/kernel/process_64.c 	bl = (regs->tregs[6]) & 0xffffffff;
tregs             269 arch/sh/kernel/process_64.c 	ch = (regs->tregs[7]) >> 32;
tregs             270 arch/sh/kernel/process_64.c 	cl = (regs->tregs[7]) & 0xffffffff;
tregs             168 arch/sh/kernel/ptrace_64.c 					  regs->tregs,
tregs             169 arch/sh/kernel/ptrace_64.c 					  offsetof(struct pt_regs, tregs[0]),
tregs             202 arch/sh/kernel/ptrace_64.c 					 regs->tregs,
tregs             203 arch/sh/kernel/ptrace_64.c 					 offsetof(struct pt_regs, tregs[0]),
tregs             226 arch/sh/kernel/signal_64.c 	COPY(tregs[0]);	COPY(tregs[1]);	COPY(tregs[2]);	COPY(tregs[3]);
tregs             227 arch/sh/kernel/signal_64.c 	COPY(tregs[4]);	COPY(tregs[5]);	COPY(tregs[6]);	COPY(tregs[7]);
tregs             348 arch/sh/kernel/signal_64.c 	COPY(tregs[0]);	COPY(tregs[1]);	COPY(tregs[2]);	COPY(tregs[3]);
tregs             349 arch/sh/kernel/signal_64.c 	COPY(tregs[4]);	COPY(tregs[5]);	COPY(tregs[6]);	COPY(tregs[7]);
tregs              40 arch/sparc/kernel/starfire.c 	unsigned long tregs[32];
tregs              67 arch/sparc/kernel/starfire.c 		p->tregs[i] = treg_base + (i * 0x10UL);
tregs              69 arch/sparc/kernel/starfire.c 		if (upa_readl(p->tregs[i]) != 0)
tregs             109 arch/sparc/kernel/starfire.c 	upa_writel(upaid, p->tregs[i]);
tregs             360 drivers/iio/magnetometer/bmc150_magn.c static s32 bmc150_magn_compensate_x(struct bmc150_magn_trim_regs *tregs, s16 x,
tregs             364 drivers/iio/magnetometer/bmc150_magn.c 	u16 xyz1 = le16_to_cpu(tregs->xyz1);
tregs             373 drivers/iio/magnetometer/bmc150_magn.c 	val = ((s16)((((s32)x) * ((((((((s32)tregs->xy2) * ((((s32)val) *
tregs             375 drivers/iio/magnetometer/bmc150_magn.c 	      ((s32)(((s16)tregs->xy1) << 7)))) >> 9) + ((s32)0x100000)) *
tregs             376 drivers/iio/magnetometer/bmc150_magn.c 	      ((s32)(((s16)tregs->x2) + ((s16)0xA0)))) >> 12)) >> 13)) +
tregs             377 drivers/iio/magnetometer/bmc150_magn.c 	      (((s16)tregs->x1) << 3);
tregs             382 drivers/iio/magnetometer/bmc150_magn.c static s32 bmc150_magn_compensate_y(struct bmc150_magn_trim_regs *tregs, s16 y,
tregs             386 drivers/iio/magnetometer/bmc150_magn.c 	u16 xyz1 = le16_to_cpu(tregs->xyz1);
tregs             395 drivers/iio/magnetometer/bmc150_magn.c 	val = ((s16)((((s32)y) * ((((((((s32)tregs->xy2) * ((((s32)val) *
tregs             397 drivers/iio/magnetometer/bmc150_magn.c 	      ((s32)(((s16)tregs->xy1) << 7)))) >> 9) + ((s32)0x100000)) *
tregs             398 drivers/iio/magnetometer/bmc150_magn.c 	      ((s32)(((s16)tregs->y2) + ((s16)0xA0)))) >> 12)) >> 13)) +
tregs             399 drivers/iio/magnetometer/bmc150_magn.c 	      (((s16)tregs->y1) << 3);
tregs             404 drivers/iio/magnetometer/bmc150_magn.c static s32 bmc150_magn_compensate_z(struct bmc150_magn_trim_regs *tregs, s16 z,
tregs             408 drivers/iio/magnetometer/bmc150_magn.c 	u16 xyz1 = le16_to_cpu(tregs->xyz1);
tregs             409 drivers/iio/magnetometer/bmc150_magn.c 	u16 z1 = le16_to_cpu(tregs->z1);
tregs             410 drivers/iio/magnetometer/bmc150_magn.c 	s16 z2 = le16_to_cpu(tregs->z2);
tregs             411 drivers/iio/magnetometer/bmc150_magn.c 	s16 z3 = le16_to_cpu(tregs->z3);
tregs             412 drivers/iio/magnetometer/bmc150_magn.c 	s16 z4 = le16_to_cpu(tregs->z4);
tregs             430 drivers/iio/magnetometer/bmc150_magn.c 	struct bmc150_magn_trim_regs tregs;
tregs             443 drivers/iio/magnetometer/bmc150_magn.c 			       &tregs, sizeof(tregs));
tregs             447 drivers/iio/magnetometer/bmc150_magn.c 	buffer[AXIS_X] = bmc150_magn_compensate_x(&tregs, raw_x, rhall);
tregs             448 drivers/iio/magnetometer/bmc150_magn.c 	buffer[AXIS_Y] = bmc150_magn_compensate_y(&tregs, raw_y, rhall);
tregs             449 drivers/iio/magnetometer/bmc150_magn.c 	buffer[AXIS_Z] = bmc150_magn_compensate_z(&tregs, raw_z, rhall);
tregs             256 drivers/net/ethernet/sun/sunbmac.c static void idle_transceiver(void __iomem *tregs)
tregs             261 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_CLKOFF, tregs + TCVR_MPAL);
tregs             262 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             263 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_CLKON, tregs + TCVR_MPAL);
tregs             264 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             268 drivers/net/ethernet/sun/sunbmac.c static void write_tcvr_bit(struct bigmac *bp, void __iomem *tregs, int bit)
tregs             273 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_MPAL);
tregs             274 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             276 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_MPAL);
tregs             277 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             281 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_MPAL);
tregs             282 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             284 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_MPAL);
tregs             285 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             291 drivers/net/ethernet/sun/sunbmac.c static int read_tcvr_bit(struct bigmac *bp, void __iomem *tregs)
tregs             296 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_EXT_MDIO, tregs + TCVR_MPAL);
tregs             297 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             299 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_MPAL);
tregs             300 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             301 drivers/net/ethernet/sun/sunbmac.c 		retval = (sbus_readl(tregs + TCVR_MPAL) & MGMT_PAL_INT_MDIO) >> 3;
tregs             303 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_INT_MDIO, tregs + TCVR_MPAL);
tregs             304 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             305 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_INT_MDIO | MGMT_PAL_DCLOCK, tregs + TCVR_MPAL);
tregs             306 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             307 drivers/net/ethernet/sun/sunbmac.c 		retval = (sbus_readl(tregs + TCVR_MPAL) & MGMT_PAL_EXT_MDIO) >> 2;
tregs             314 drivers/net/ethernet/sun/sunbmac.c static int read_tcvr_bit2(struct bigmac *bp, void __iomem *tregs)
tregs             319 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_EXT_MDIO, tregs + TCVR_MPAL);
tregs             320 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             321 drivers/net/ethernet/sun/sunbmac.c 		retval = (sbus_readl(tregs + TCVR_MPAL) & MGMT_PAL_INT_MDIO) >> 3;
tregs             322 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_EXT_MDIO | MGMT_PAL_DCLOCK, tregs + TCVR_MPAL);
tregs             323 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             325 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_INT_MDIO, tregs + TCVR_MPAL);
tregs             326 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             327 drivers/net/ethernet/sun/sunbmac.c 		retval = (sbus_readl(tregs + TCVR_MPAL) & MGMT_PAL_EXT_MDIO) >> 2;
tregs             328 drivers/net/ethernet/sun/sunbmac.c 		sbus_writel(MGMT_PAL_INT_MDIO | MGMT_PAL_DCLOCK, tregs + TCVR_MPAL);
tregs             329 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_MPAL);
tregs             337 drivers/net/ethernet/sun/sunbmac.c 			  void __iomem *tregs,
tregs             343 drivers/net/ethernet/sun/sunbmac.c 		write_tcvr_bit(bp, tregs, ((byte >> shift) & 1));
tregs             348 drivers/net/ethernet/sun/sunbmac.c static void bigmac_tcvr_write(struct bigmac *bp, void __iomem *tregs,
tregs             365 drivers/net/ethernet/sun/sunbmac.c 	idle_transceiver(tregs);
tregs             366 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 0);
tregs             367 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 1);
tregs             368 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 0);
tregs             369 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 1);
tregs             371 drivers/net/ethernet/sun/sunbmac.c 	put_tcvr_byte(bp, tregs,
tregs             375 drivers/net/ethernet/sun/sunbmac.c 	put_tcvr_byte(bp, tregs, reg);
tregs             377 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 1);
tregs             378 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 0);
tregs             382 drivers/net/ethernet/sun/sunbmac.c 		write_tcvr_bit(bp, tregs, (val >> shift) & 1);
tregs             388 drivers/net/ethernet/sun/sunbmac.c 				       void __iomem *tregs,
tregs             404 drivers/net/ethernet/sun/sunbmac.c 	idle_transceiver(tregs);
tregs             405 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 0);
tregs             406 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 1);
tregs             407 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 1);
tregs             408 drivers/net/ethernet/sun/sunbmac.c 	write_tcvr_bit(bp, tregs, 0);
tregs             410 drivers/net/ethernet/sun/sunbmac.c 	put_tcvr_byte(bp, tregs,
tregs             414 drivers/net/ethernet/sun/sunbmac.c 	put_tcvr_byte(bp, tregs, reg);
tregs             419 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit2(bp, tregs);
tregs             420 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit2(bp, tregs);
tregs             425 drivers/net/ethernet/sun/sunbmac.c 			tmp = read_tcvr_bit2(bp, tregs);
tregs             430 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit2(bp, tregs);
tregs             431 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit2(bp, tregs);
tregs             432 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit2(bp, tregs);
tregs             436 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit(bp, tregs);
tregs             437 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit(bp, tregs);
tregs             442 drivers/net/ethernet/sun/sunbmac.c 			tmp = read_tcvr_bit(bp, tregs);
tregs             447 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit(bp, tregs);
tregs             448 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit(bp, tregs);
tregs             449 drivers/net/ethernet/sun/sunbmac.c 		(void) read_tcvr_bit(bp, tregs);
tregs             456 drivers/net/ethernet/sun/sunbmac.c 	void __iomem *tregs = bp->tregs;
tregs             459 drivers/net/ethernet/sun/sunbmac.c 	idle_transceiver(tregs);
tregs             461 drivers/net/ethernet/sun/sunbmac.c 		    tregs + TCVR_MPAL);
tregs             462 drivers/net/ethernet/sun/sunbmac.c 	sbus_readl(tregs + TCVR_MPAL);
tregs             467 drivers/net/ethernet/sun/sunbmac.c 	sbus_writel(MGMT_PAL_INT_MDIO | MGMT_PAL_EXT_MDIO, tregs + TCVR_MPAL);
tregs             468 drivers/net/ethernet/sun/sunbmac.c 	sbus_readl(tregs + TCVR_MPAL);
tregs             471 drivers/net/ethernet/sun/sunbmac.c 	mpal = sbus_readl(tregs + TCVR_MPAL);
tregs             475 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_TPAL);
tregs             476 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_TPAL);
tregs             481 drivers/net/ethernet/sun/sunbmac.c 			    tregs + TCVR_TPAL);
tregs             482 drivers/net/ethernet/sun/sunbmac.c 		sbus_readl(tregs + TCVR_TPAL);
tregs             487 drivers/net/ethernet/sun/sunbmac.c 		       sbus_readl(tregs + TCVR_MPAL),
tregs             488 drivers/net/ethernet/sun/sunbmac.c 		       sbus_readl(tregs + TCVR_TPAL));
tregs             494 drivers/net/ethernet/sun/sunbmac.c static int try_next_permutation(struct bigmac *bp, void __iomem *tregs)
tregs             501 drivers/net/ethernet/sun/sunbmac.c 		bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs             503 drivers/net/ethernet/sun/sunbmac.c 		bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs             507 drivers/net/ethernet/sun/sunbmac.c 			bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             515 drivers/net/ethernet/sun/sunbmac.c 		bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             519 drivers/net/ethernet/sun/sunbmac.c 		bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs             530 drivers/net/ethernet/sun/sunbmac.c 	void __iomem *tregs = bp->tregs;
tregs             535 drivers/net/ethernet/sun/sunbmac.c 		bp->sw_bmsr = bigmac_tcvr_read(bp, tregs, MII_BMSR);
tregs             536 drivers/net/ethernet/sun/sunbmac.c 		bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             548 drivers/net/ethernet/sun/sunbmac.c 				ret = try_next_permutation(bp, tregs);
tregs             585 drivers/net/ethernet/sun/sunbmac.c 	void __iomem *tregs = bp->tregs;
tregs             589 drivers/net/ethernet/sun/sunbmac.c 	bp->sw_bmsr	= bigmac_tcvr_read(bp, tregs, MII_BMSR);
tregs             590 drivers/net/ethernet/sun/sunbmac.c 	bp->sw_bmcr	= bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             594 drivers/net/ethernet/sun/sunbmac.c 	bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs             596 drivers/net/ethernet/sun/sunbmac.c 	bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs             600 drivers/net/ethernet/sun/sunbmac.c 		bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             608 drivers/net/ethernet/sun/sunbmac.c 	bp->sw_bmcr = bigmac_tcvr_read(bp, tregs, MII_BMCR);
tregs             612 drivers/net/ethernet/sun/sunbmac.c 	bigmac_tcvr_write(bp, tregs, MII_BMCR, bp->sw_bmcr);
tregs            1050 drivers/net/ethernet/sun/sunbmac.c 	bp->sw_bmsr = bigmac_tcvr_read(bp, bp->tregs, MII_BMSR);
tregs            1153 drivers/net/ethernet/sun/sunbmac.c 	bp->tregs = of_ioremap(&op->resource[2], 0,
tregs            1155 drivers/net/ethernet/sun/sunbmac.c 	if (!bp->tregs) {
tregs            1212 drivers/net/ethernet/sun/sunbmac.c 	if (bp->tregs)
tregs            1213 drivers/net/ethernet/sun/sunbmac.c 		of_iounmap(&op->resource[2], bp->tregs, TCVR_REG_SIZE);
tregs            1253 drivers/net/ethernet/sun/sunbmac.c 	of_iounmap(&op->resource[2], bp->tregs, TCVR_REG_SIZE);
tregs             293 drivers/net/ethernet/sun/sunbmac.h 	void __iomem	*tregs;	/* BigMAC Transceiver                 */
tregs             322 drivers/net/ethernet/sun/sunhme.c static void BB_PUT_BIT(struct happy_meal *hp, void __iomem *tregs, int bit)
tregs             324 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBDATA, bit);
tregs             325 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 0);
tregs             326 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 1);
tregs             330 drivers/net/ethernet/sun/sunhme.c static u32 BB_GET_BIT(struct happy_meal *hp, void __iomem *tregs, int internal)
tregs             334 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 0);
tregs             335 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 1);
tregs             336 drivers/net/ethernet/sun/sunhme.c 	ret = hme_read32(hp, tregs + TCVR_CFG);
tregs             346 drivers/net/ethernet/sun/sunhme.c static u32 BB_GET_BIT2(struct happy_meal *hp, void __iomem *tregs, int internal)
tregs             350 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 0);
tregs             352 drivers/net/ethernet/sun/sunhme.c 	retval = hme_read32(hp, tregs + TCVR_CFG);
tregs             357 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBCLOCK, 1);
tregs             365 drivers/net/ethernet/sun/sunhme.c 			      void __iomem *tregs, int reg)
tregs             374 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBOENAB, 1);
tregs             378 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, 1);
tregs             381 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 0);
tregs             382 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 1);
tregs             383 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 1);
tregs             384 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 0);
tregs             389 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, ((tmp >> i) & 1));
tregs             394 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, ((tmp >> i) & 1));
tregs             397 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBOENAB, 0);
tregs             400 drivers/net/ethernet/sun/sunhme.c 	(void) BB_GET_BIT2(hp, tregs, (hp->tcvr_type == internal));
tregs             402 drivers/net/ethernet/sun/sunhme.c 		retval |= BB_GET_BIT2(hp, tregs, (hp->tcvr_type == internal));
tregs             403 drivers/net/ethernet/sun/sunhme.c 	(void) BB_GET_BIT2(hp, tregs, (hp->tcvr_type == internal));
tregs             404 drivers/net/ethernet/sun/sunhme.c 	(void) BB_GET_BIT2(hp, tregs, (hp->tcvr_type == internal));
tregs             405 drivers/net/ethernet/sun/sunhme.c 	(void) BB_GET_BIT2(hp, tregs, (hp->tcvr_type == internal));
tregs             411 drivers/net/ethernet/sun/sunhme.c 				void __iomem *tregs, int reg,
tregs             420 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBOENAB, 1);
tregs             424 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, 1);
tregs             427 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 0);
tregs             428 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 1);
tregs             429 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 0);
tregs             430 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 1);
tregs             435 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, ((tmp >> i) & 1));
tregs             440 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, ((tmp >> i) & 1));
tregs             443 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 1);
tregs             444 drivers/net/ethernet/sun/sunhme.c 	BB_PUT_BIT(hp, tregs, 0);
tregs             447 drivers/net/ethernet/sun/sunhme.c 		BB_PUT_BIT(hp, tregs, ((value >> i) & 1));
tregs             450 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_BBOENAB, 0);
tregs             456 drivers/net/ethernet/sun/sunhme.c 				void __iomem *tregs, int reg)
tregs             469 drivers/net/ethernet/sun/sunhme.c 		return happy_meal_bb_read(hp, tregs, reg);
tregs             472 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_FRAME,
tregs             474 drivers/net/ethernet/sun/sunhme.c 	while (!(hme_read32(hp, tregs + TCVR_FRAME) & 0x10000) && --tries)
tregs             480 drivers/net/ethernet/sun/sunhme.c 	retval = hme_read32(hp, tregs + TCVR_FRAME) & 0xffff;
tregs             488 drivers/net/ethernet/sun/sunhme.c 				  void __iomem *tregs, int reg,
tregs             497 drivers/net/ethernet/sun/sunhme.c 		happy_meal_bb_write(hp, tregs, reg, value);
tregs             502 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_FRAME,
tregs             505 drivers/net/ethernet/sun/sunhme.c 	while (!(hme_read32(hp, tregs + TCVR_FRAME) & 0x10000) && --tries)
tregs             547 drivers/net/ethernet/sun/sunhme.c static int try_next_permutation(struct happy_meal *hp, void __iomem *tregs)
tregs             549 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs             556 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs             563 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs             571 drivers/net/ethernet/sun/sunhme.c static void display_link_mode(struct happy_meal *hp, void __iomem *tregs)
tregs             579 drivers/net/ethernet/sun/sunhme.c 	hp->sw_lpa = happy_meal_tcvr_read(hp, tregs, MII_LPA);
tregs             593 drivers/net/ethernet/sun/sunhme.c static void display_forced_link_mode(struct happy_meal *hp, void __iomem *tregs)
tregs             601 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs             612 drivers/net/ethernet/sun/sunhme.c static int set_happy_link_modes(struct happy_meal *hp, void __iomem *tregs)
tregs             620 drivers/net/ethernet/sun/sunhme.c 		hp->sw_lpa = happy_meal_tcvr_read(hp, tregs, MII_LPA);
tregs             633 drivers/net/ethernet/sun/sunhme.c 		hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs             676 drivers/net/ethernet/sun/sunhme.c 	void __iomem *tregs = hp->tcvregs;
tregs             680 drivers/net/ethernet/sun/sunhme.c 	mr2 = happy_meal_tcvr_read(hp, tregs, 2);
tregs             681 drivers/net/ethernet/sun/sunhme.c 	mr3 = happy_meal_tcvr_read(hp, tregs, 3);
tregs             692 drivers/net/ethernet/sun/sunhme.c 	void __iomem *tregs = hp->tcvregs;
tregs             706 drivers/net/ethernet/sun/sunhme.c 			hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs             710 drivers/net/ethernet/sun/sunhme.c 			happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs             717 drivers/net/ethernet/sun/sunhme.c 				hp->sw_csconfig = happy_meal_tcvr_read(hp, tregs, DP83840_CSCONFIG);
tregs             719 drivers/net/ethernet/sun/sunhme.c 				happy_meal_tcvr_write(hp, tregs, DP83840_CSCONFIG, hp->sw_csconfig);
tregs             726 drivers/net/ethernet/sun/sunhme.c 			hp->sw_bmsr = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs             731 drivers/net/ethernet/sun/sunhme.c 				ret = set_happy_link_modes(hp, tregs);
tregs             757 drivers/net/ethernet/sun/sunhme.c 		hp->sw_bmsr = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs             762 drivers/net/ethernet/sun/sunhme.c 			display_link_mode(hp, tregs);
tregs             783 drivers/net/ethernet/sun/sunhme.c 		hp->sw_bmsr = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs             784 drivers/net/ethernet/sun/sunhme.c 		hp->sw_csconfig = happy_meal_tcvr_read(hp, tregs, DP83840_CSCONFIG);
tregs             791 drivers/net/ethernet/sun/sunhme.c 				happy_meal_tcvr_write(hp, tregs,
tregs             800 drivers/net/ethernet/sun/sunhme.c 				happy_meal_tcvr_write(hp, tregs,
tregs             808 drivers/net/ethernet/sun/sunhme.c 			display_forced_link_mode(hp, tregs);
tregs             809 drivers/net/ethernet/sun/sunhme.c 			set_happy_link_modes(hp, tregs); /* XXX error? then what? */
tregs             816 drivers/net/ethernet/sun/sunhme.c 				ret = try_next_permutation(hp, tregs);
tregs             835 drivers/net/ethernet/sun/sunhme.c 					hp->sw_csconfig = happy_meal_tcvr_read(hp, tregs,
tregs             838 drivers/net/ethernet/sun/sunhme.c 					happy_meal_tcvr_write(hp, tregs,
tregs             958 drivers/net/ethernet/sun/sunhme.c static void happy_meal_poll_stop(struct happy_meal *hp, void __iomem *tregs)
tregs             971 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_IMASK, 0xffff);
tregs             975 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_CFG,
tregs             976 drivers/net/ethernet/sun/sunhme.c 		    hme_read32(hp, tregs + TCVR_CFG) & ~(TCV_CFG_PENABLE));
tregs             993 drivers/net/ethernet/sun/sunhme.c static int happy_meal_tcvr_reset(struct happy_meal *hp, void __iomem *tregs)
tregs             998 drivers/net/ethernet/sun/sunhme.c 	tconfig = hme_read32(hp, tregs + TCVR_CFG);
tregs            1002 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG, tconfig & ~(TCV_CFG_PSELECT));
tregs            1006 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR,
tregs            1008 drivers/net/ethernet/sun/sunhme.c 		result = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1014 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG, tconfig | TCV_CFG_PSELECT);
tregs            1020 drivers/net/ethernet/sun/sunhme.c 			hme_write32(hp, tregs + TCVR_CFG, (tconfig | TCV_CFG_PSELECT));
tregs            1022 drivers/net/ethernet/sun/sunhme.c 			happy_meal_tcvr_write(hp, tregs, MII_BMCR,
tregs            1024 drivers/net/ethernet/sun/sunhme.c 			result = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1030 drivers/net/ethernet/sun/sunhme.c 			hme_write32(hp, tregs + TCVR_CFG, (tconfig & ~(TCV_CFG_PSELECT)));
tregs            1037 drivers/net/ethernet/sun/sunhme.c 	happy_meal_tcvr_write(hp, tregs, MII_BMCR, BMCR_RESET);
tregs            1040 drivers/net/ethernet/sun/sunhme.c 		result = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1055 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmsr      = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs            1056 drivers/net/ethernet/sun/sunhme.c 	hp->sw_physid1   = happy_meal_tcvr_read(hp, tregs, MII_PHYSID1);
tregs            1057 drivers/net/ethernet/sun/sunhme.c 	hp->sw_physid2   = happy_meal_tcvr_read(hp, tregs, MII_PHYSID2);
tregs            1058 drivers/net/ethernet/sun/sunhme.c 	hp->sw_advertise = happy_meal_tcvr_read(hp, tregs, MII_ADVERTISE);
tregs            1062 drivers/net/ethernet/sun/sunhme.c 	happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs            1066 drivers/net/ethernet/sun/sunhme.c 		result = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1079 drivers/net/ethernet/sun/sunhme.c 		result = happy_meal_tcvr_read(hp, tregs,
tregs            1081 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs,
tregs            1091 drivers/net/ethernet/sun/sunhme.c static void happy_meal_transceiver_check(struct happy_meal *hp, void __iomem *tregs)
tregs            1093 drivers/net/ethernet/sun/sunhme.c 	unsigned long tconfig = hme_read32(hp, tregs + TCVR_CFG);
tregs            1102 drivers/net/ethernet/sun/sunhme.c 				happy_meal_poll_stop(hp, tregs);
tregs            1108 drivers/net/ethernet/sun/sunhme.c 				hme_write32(hp, tregs + TCVR_CFG, tconfig);
tregs            1113 drivers/net/ethernet/sun/sunhme.c 				if (!(hme_read32(hp, tregs + TCVR_STATUS) >> 16)) {
tregs            1115 drivers/net/ethernet/sun/sunhme.c 					happy_meal_poll_stop(hp, tregs);
tregs            1119 drivers/net/ethernet/sun/sunhme.c 					hme_write32(hp, tregs + TCVR_CFG,
tregs            1120 drivers/net/ethernet/sun/sunhme.c 						    hme_read32(hp, tregs + TCVR_CFG) &
tregs            1129 drivers/net/ethernet/sun/sunhme.c 		u32 reread = hme_read32(hp, tregs + TCVR_CFG);
tregs            1134 drivers/net/ethernet/sun/sunhme.c 			hme_write32(hp, tregs + TCVR_CFG, tconfig | TCV_CFG_PSELECT);
tregs            1140 drivers/net/ethernet/sun/sunhme.c 				hme_write32(hp, tregs + TCVR_CFG,
tregs            1300 drivers/net/ethernet/sun/sunhme.c 				  void __iomem *tregs,
tregs            1306 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmsr      = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs            1307 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmcr      = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1308 drivers/net/ethernet/sun/sunhme.c 	hp->sw_physid1   = happy_meal_tcvr_read(hp, tregs, MII_PHYSID1);
tregs            1309 drivers/net/ethernet/sun/sunhme.c 	hp->sw_physid2   = happy_meal_tcvr_read(hp, tregs, MII_PHYSID2);
tregs            1313 drivers/net/ethernet/sun/sunhme.c 	hp->sw_advertise = happy_meal_tcvr_read(hp, tregs, MII_ADVERTISE);
tregs            1333 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_ADVERTISE, hp->sw_advertise);
tregs            1355 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs            1359 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs            1365 drivers/net/ethernet/sun/sunhme.c 			hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1399 drivers/net/ethernet/sun/sunhme.c 		happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs            1406 drivers/net/ethernet/sun/sunhme.c 			hp->sw_csconfig = happy_meal_tcvr_read(hp, tregs,
tregs            1409 drivers/net/ethernet/sun/sunhme.c 			happy_meal_tcvr_write(hp, tregs, DP83840_CSCONFIG,
tregs            1427 drivers/net/ethernet/sun/sunhme.c 	void __iomem *tregs        = hp->tcvregs;
tregs            1444 drivers/net/ethernet/sun/sunhme.c 	happy_meal_poll_stop(hp, tregs);
tregs            1456 drivers/net/ethernet/sun/sunhme.c 	     hme_read32(hp, tregs + TCVR_IMASK)));
tregs            1457 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_IMASK, 0xffff);
tregs            1462 drivers/net/ethernet/sun/sunhme.c 		     hme_read32(hp, tregs + TCVR_CFG)));
tregs            1463 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG,
tregs            1464 drivers/net/ethernet/sun/sunhme.c 			    hme_read32(hp, tregs + TCVR_CFG) & ~(TCV_CFG_BENABLE));
tregs            1467 drivers/net/ethernet/sun/sunhme.c 		     hme_read32(hp, tregs + TCVR_CFG)));
tregs            1468 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG,
tregs            1469 drivers/net/ethernet/sun/sunhme.c 			    hme_read32(hp, tregs + TCVR_CFG) | TCV_CFG_BENABLE);
tregs            1474 drivers/net/ethernet/sun/sunhme.c 	happy_meal_transceiver_check(hp, tregs);
tregs            1497 drivers/net/ethernet/sun/sunhme.c 	if (happy_meal_tcvr_reset(hp, tregs))
tregs            1704 drivers/net/ethernet/sun/sunhme.c 	happy_meal_begin_auto_negotiation(hp, tregs, NULL);
tregs            1713 drivers/net/ethernet/sun/sunhme.c 	void __iomem *tregs	= hp->tcvregs;
tregs            1718 drivers/net/ethernet/sun/sunhme.c 	hme_write32(hp, tregs + TCVR_IMASK, 0xffff);
tregs            1720 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG,
tregs            1721 drivers/net/ethernet/sun/sunhme.c 			    hme_read32(hp, tregs + TCVR_CFG) & ~(TCV_CFG_BENABLE));
tregs            1723 drivers/net/ethernet/sun/sunhme.c 		hme_write32(hp, tregs + TCVR_CFG,
tregs            1724 drivers/net/ethernet/sun/sunhme.c 			    hme_read32(hp, tregs + TCVR_CFG) | TCV_CFG_BENABLE);
tregs            1725 drivers/net/ethernet/sun/sunhme.c 	happy_meal_transceiver_check(hp, tregs);
tregs            1736 drivers/net/ethernet/sun/sunhme.c 	if (happy_meal_tcvr_reset(hp, tregs))
tregs            1740 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmsr      = happy_meal_tcvr_read(hp, tregs, MII_BMSR);
tregs            1741 drivers/net/ethernet/sun/sunhme.c 	hp->sw_advertise = happy_meal_tcvr_read(hp, tregs, MII_ADVERTISE);
tregs            1763 drivers/net/ethernet/sun/sunhme.c 	happy_meal_tcvr_write(hp, tregs, MII_ADVERTISE, hp->sw_advertise);
tregs            1887 drivers/net/ethernet/sun/sunhme.c 	void __iomem *tregs = hp->tcvregs;
tregs            1890 drivers/net/ethernet/sun/sunhme.c 	hp->sw_bmcr = happy_meal_tcvr_read(hp, tregs, MII_BMCR);
tregs            1891 drivers/net/ethernet/sun/sunhme.c 	hp->sw_lpa = happy_meal_tcvr_read(hp, tregs, MII_LPA);
tregs            1906 drivers/net/ethernet/sun/sunhme.c 	happy_meal_tcvr_write(hp, tregs, MII_BMCR, hp->sw_bmcr);
tregs            1909 drivers/net/ethernet/sun/sunhme.c 	happy_meal_poll_stop(hp, tregs);