• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/

Lines Matching refs:td

56 static int handle_op(struct test_thread_data *td, int lockwakeup)
60 switch(td->opcode) {
66 td->mutexes[td->opdata] = 1;
67 td->event = atomic_add_return(1, &rttest_event);
72 if (td->mutexes[i] == 4) {
74 td->mutexes[i] = 0;
78 if (!lockwakeup && td->bkl == 4) {
80 td->bkl = 0;
93 switch(td->opcode) {
97 id = td->opdata;
101 td->mutexes[id] = 1;
102 td->event = atomic_add_return(1, &rttest_event);
104 td->event = atomic_add_return(1, &rttest_event);
105 td->mutexes[id] = 4;
110 id = td->opdata;
114 td->mutexes[id] = 1;
115 td->event = atomic_add_return(1, &rttest_event);
117 td->event = atomic_add_return(1, &rttest_event);
118 td->mutexes[id] = ret ? 0 : 4;
122 id = td->opdata;
123 if (id < 0 || id >= MAX_RT_TEST_MUTEXES || td->mutexes[id] != 4)
126 td->event = atomic_add_return(1, &rttest_event);
128 td->event = atomic_add_return(1, &rttest_event);
129 td->mutexes[id] = 0;
133 if (td->bkl)
135 td->bkl = 1;
137 td->bkl = 4;
141 if (td->bkl != 4)
144 td->bkl = 0;
163 struct test_thread_data *td;
173 td = &thread_data[tid];
175 op = td->opcode;
176 dat = td->opdata;
186 if (td->mutexes[dat] != 1)
189 td->mutexes[dat] = 2;
190 td->event = atomic_add_return(1, &rttest_event);
207 if (td->mutexes[dat] != 2)
210 td->mutexes[dat] = 3;
211 td->event = atomic_add_return(1, &rttest_event);
219 if (td->mutexes[dat] != 2)
222 td->mutexes[dat] = 1;
223 td->event = atomic_add_return(1, &rttest_event);
232 td->opcode = 0;
237 if (td->opcode > 0) {
241 ret = handle_op(td, 1);
243 if (td->opcode == RTTEST_LOCKCONT)
245 td->opcode = ret;
253 td->opcode = op;
254 td->opdata = dat;
259 struct test_thread_data *td = data;
269 if (td->opcode > 0) {
271 ret = handle_op(td, 0);
273 td->opcode = ret;
303 struct test_thread_data *td;
307 td = container_of(dev, struct test_thread_data, sysdev);
308 tid = td->sysdev.id;
347 if (td->opcode > 0)
349 td->opdata = dat;
350 td->opcode = op;
364 struct test_thread_data *td;
369 td = container_of(dev, struct test_thread_data, sysdev);
370 tsk = threads[td->sysdev.id];
376 td->opcode, td->event, tsk->state,
379 tsk->pi_blocked_on, td->bkl);
382 curr += sprintf(curr, "%d", td->mutexes[i]);
387 mutexes[td->sysdev.id].owner);