Rev 2623 | Rev 2662 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2623 | Rev 2637 | ||
|---|---|---|---|
| Line 566... | Line 566... | ||
| 566 | printf("ABOX - CALLS:\n"); |
566 | printf("ABOX - CALLS:\n"); |
| 567 | for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls; |
567 | for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls; |
| 568 | tmp = tmp->next) { |
568 | tmp = tmp->next) { |
| 569 | call = list_get_instance(tmp, call_t, link); |
569 | call = list_get_instance(tmp, call_t, link); |
| 570 | printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d " |
570 | printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d " |
| 571 | "Flags:%x\n", call, call->sender->taskid, |
571 | "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid, |
| 572 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
572 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 573 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
573 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
| - | 574 | IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data), |
|
| 574 | call->flags); |
575 | call->flags); |
| 575 | } |
576 | } |
| 576 | /* Print answerbox - calls */ |
577 | /* Print answerbox - calls */ |
| 577 | printf("ABOX - DISPATCHED CALLS:\n"); |
578 | printf("ABOX - DISPATCHED CALLS:\n"); |
| 578 | for (tmp=task->answerbox.dispatched_calls.next; |
579 | for (tmp=task->answerbox.dispatched_calls.next; |
| 579 | tmp != &task->answerbox.dispatched_calls; |
580 | tmp != &task->answerbox.dispatched_calls; |
| 580 | tmp = tmp->next) { |
581 | tmp = tmp->next) { |
| 581 | call = list_get_instance(tmp, call_t, link); |
582 | call = list_get_instance(tmp, call_t, link); |
| 582 | printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d " |
583 | printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d " |
| 583 | "Flags:%x\n", call, call->sender->taskid, |
584 | "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid, |
| 584 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
585 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 585 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
586 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
| - | 587 | IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data), |
|
| 586 | call->flags); |
588 | call->flags); |
| 587 | } |
589 | } |
| 588 | /* Print answerbox - calls */ |
590 | /* Print answerbox - calls */ |
| 589 | printf("ABOX - ANSWERS:\n"); |
591 | printf("ABOX - ANSWERS:\n"); |
| 590 | for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers; |
592 | for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers; |
| 591 | tmp = tmp->next) { |
593 | tmp = tmp->next) { |
| 592 | call = list_get_instance(tmp, call_t, link); |
594 | call = list_get_instance(tmp, call_t, link); |
| 593 | printf("Callid:%p M:%d A1:%d A2:%d A3:%d Flags:%x\n", call, |
595 | printf("Callid:%p M:%d A1:%d A2:%d A3:%d A4:%d A5:%d Flags:%x\n", |
| 594 | IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
596 | call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data), |
| 595 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
597 | IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data), |
| - | 598 | IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data), |
|
| 596 | call->flags); |
599 | call->flags); |
| 597 | } |
600 | } |
| 598 | 601 | ||
| 599 | spinlock_unlock(&task->answerbox.lock); |
602 | spinlock_unlock(&task->answerbox.lock); |
| 600 | spinlock_unlock(&task->lock); |
603 | spinlock_unlock(&task->lock); |