jtgd               89 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	union cvmx_ciu_qlm_jtgd jtgd;
jtgd               90 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.u64 = 0;
jtgd               91 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shift = 1;
jtgd               92 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shft_cnt = bits - 1;
jtgd               93 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.shft_reg = data;
jtgd               95 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.s.select = 1 << qlm;
jtgd               96 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	cvmx_write_csr(CVMX_CIU_QLM_JTGD, jtgd.u64);
jtgd               98 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.u64 = cvmx_read_csr(CVMX_CIU_QLM_JTGD);
jtgd               99 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	} while (jtgd.s.shift);
jtgd              100 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	return jtgd.s.shft_reg >> (32 - bits);
jtgd              133 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	union cvmx_ciu_qlm_jtgd jtgd;
jtgd              136 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.u64 = 0;
jtgd              137 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	jtgd.s.update = 1;
jtgd              139 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.s.select = 1 << qlm;
jtgd              140 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	cvmx_write_csr(CVMX_CIU_QLM_JTGD, jtgd.u64);
jtgd              142 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 		jtgd.u64 = cvmx_read_csr(CVMX_CIU_QLM_JTGD);
jtgd              143 arch/mips/cavium-octeon/executive/cvmx-helper-jtag.c 	} while (jtgd.s.update);