Home | History | Annotate | Download | only in trace

Lines Matching refs:gState

21 	init  gState
22 next gState
27 type gState struct {
60 gs := make(map[uint64]gState)
143 func stateTransition(ev *Event) (g uint64, init, next gState) {
147 init = gState{0, gDead}
148 next = gState{1, gRunnable}
151 init = gState{1, gRunnable}
152 next = gState{2, gWaiting}
155 init = gState{ev.Args[1], gRunnable}
156 next = gState{ev.Args[1] + 1, gRunning}
165 init = gState{noseq, gRunnable}
166 next = gState{seqinc, gRunning}
171 init = gState{noseq, gRunning}
172 next = gState{noseq, gWaiting}
175 init = gState{noseq, gRunning}
176 next = gState{noseq, gRunnable}
179 init = gState{ev.Args[1], gWaiting}
180 next = gState{ev.Args[1] + 1, gRunnable}
183 init = gState{noseq, gWaiting}
184 next = gState{seqinc, gRunnable}
187 init = gState{ev.Args[0], gDead}
188 next = gState{ev.Args[0] + 1, gDead}
196 func transitionReady(g uint64, curr, init gState) bool {
200 func transition(gs map[uint64]gState, g uint64, init, next gState) {