Lines Matching refs:tbsync
34 } *tbsync; variable
41 tbsync->race_result = add; in enter_contest()
56 tbsync->ack = 1; in smp_generic_take_timebase()
57 while (!tbsync->handshake) in smp_generic_take_timebase()
61 cmd = tbsync->cmd; in smp_generic_take_timebase()
62 tb = tbsync->tb; in smp_generic_take_timebase()
64 tbsync->ack = 0; in smp_generic_take_timebase()
68 while (tbsync->handshake) in smp_generic_take_timebase()
72 enter_contest(tbsync->mark, -1); in smp_generic_take_timebase()
83 tbsync->cmd = cmd; in start_contest()
88 tbsync->tb = tb + offset; in start_contest()
89 tbsync->mark = mark = tb + 400; in start_contest()
93 tbsync->handshake = 1; in start_contest()
94 while (tbsync->ack) in start_contest()
99 tbsync->handshake = 0; in start_contest()
102 while (!tbsync->ack) in start_contest()
106 score += tbsync->race_result; in start_contest()
119 tbsync = kzalloc( sizeof(*tbsync), GFP_KERNEL ); in smp_generic_give_timebase()
123 while (!tbsync->ack) in smp_generic_give_timebase()
161 tbsync->cmd = kExit; in smp_generic_give_timebase()
163 tbsync->handshake = 1; in smp_generic_give_timebase()
164 while (tbsync->ack) in smp_generic_give_timebase()
166 tbsync->handshake = 0; in smp_generic_give_timebase()
167 kfree(tbsync); in smp_generic_give_timebase()
168 tbsync = NULL; in smp_generic_give_timebase()