runtime.timer.status (field)

43 uses

	runtime (current package)
		time.go#L38: 	status uint32
		time.go#L259: 	if t.status != timerNoStatus {
		time.go#L262: 	t.status = timerWaiting
		time.go#L308: 		switch s := atomic.Load(&t.status); s {
		time.go#L313: 			if atomic.Cas(&t.status, s, timerModifying) {
		time.go#L318: 				if !atomic.Cas(&t.status, timerModifying, timerDeleted) {
		time.go#L332: 			if atomic.Cas(&t.status, s, timerModifying) {
		time.go#L337: 				if !atomic.Cas(&t.status, timerModifying, timerDeleted) {
		time.go#L436: 		switch status = atomic.Load(&t.status); status {
		time.go#L441: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L453: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L463: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L493: 		if !atomic.Cas(&t.status, timerModifying, timerWaiting) {
		time.go#L529: 		if !atomic.Cas(&t.status, timerModifying, newStatus) {
		time.go#L575: 		switch s := atomic.Load(&t.status); s {
		time.go#L577: 			if !atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L581: 			if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L586: 			if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L597: 			if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L615: 			switch s := atomic.Load(&t.status); s {
		time.go#L617: 				if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L622: 				if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L627: 				if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L633: 				if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L638: 				if !atomic.Cas(&t.status, s, timerRemoved) {
		time.go#L703: 		switch s := atomic.Load(&t.status); s {
		time.go#L705: 			if atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L707: 				if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L715: 			if atomic.Cas(&t.status, s, timerMoving) {
		time.go#L759: 		if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L792: 		switch s := atomic.Load(&t.status); s {
		time.go#L799: 			if !atomic.Cas(&t.status, s, timerRunning) {
		time.go#L808: 			if !atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L812: 			if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L821: 			if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L830: 			if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L876: 		if !atomic.Cas(&t.status, timerRunning, timerWaiting) {
		time.go#L883: 		if !atomic.Cas(&t.status, timerRunning, timerNoStatus) {
		time.go#L931: 			switch s := atomic.Load(&t.status); s {
		time.go#L940: 				if atomic.Cas(&t.status, s, timerMoving) {
		time.go#L946: 					if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L955: 				if atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L958: 					if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {