Subversion Repositories HelenOS

Rev

Rev 3107 | Rev 3150 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3107 Rev 3149
Line 560... Line 560...
560
                       task->phones[i].callee);
560
                       task->phones[i].callee);
561
                break;
561
                break;
562
            default:
562
            default:
563
                break;
563
                break;
564
            }
564
            }
565
            printf("active: %d\n",
565
            printf("active: %ld\n",
566
                atomic_get(&task->phones[i].active_calls));
566
                atomic_get(&task->phones[i].active_calls));
567
        }
567
        }
568
        mutex_unlock(&task->phones[i].lock);
568
        mutex_unlock(&task->phones[i].lock);
569
    }
569
    }
570
 
570
 
571
 
571
 
572
    /* Print answerbox - calls */
572
    /* Print answerbox - calls */
573
    spinlock_lock(&task->answerbox.lock);
573
    spinlock_lock(&task->answerbox.lock);
574
    printf("ABOX - CALLS:\n");
574
    printf("ABOX - CALLS:\n");
575
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
575
    for (tmp = task->answerbox.calls.next; tmp != &task->answerbox.calls;
576
        tmp = tmp->next) {
576
        tmp = tmp->next) {
577
        call = list_get_instance(tmp, call_t, link);
577
        call = list_get_instance(tmp, call_t, link);
578
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
578
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
-
 
579
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
579
            "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
580
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
580
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
581
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
581
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
582
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
582
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
583
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
583
            call->flags);
584
            call->flags);
584
    }
585
    }
585
    /* Print answerbox - calls */
586
    /* Print answerbox - calls */
586
    printf("ABOX - DISPATCHED CALLS:\n");
587
    printf("ABOX - DISPATCHED CALLS:\n");
587
    for (tmp = task->answerbox.dispatched_calls.next;
588
    for (tmp = task->answerbox.dispatched_calls.next;
588
         tmp != &task->answerbox.dispatched_calls;
589
        tmp != &task->answerbox.dispatched_calls;
589
         tmp = tmp->next) {
590
        tmp = tmp->next) {
590
        call = list_get_instance(tmp, call_t, link);
591
        call = list_get_instance(tmp, call_t, link);
591
        printf("Callid: %p Srctask:%llu M:%d A1:%d A2:%d A3:%d "
592
        printf("Callid: %p Srctask:%" PRIu64 " M:%" PRIun
-
 
593
            " A1:%" PRIun " A2:%" PRIun " A3:%" PRIun
592
            "A4:%d A5:%d Flags:%x\n", call, call->sender->taskid,
594
            " A4:%" PRIun " A5:%" PRIun " Flags:%x\n", call, call->sender->taskid,
593
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
595
            IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
594
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
596
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
595
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
597
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
596
            call->flags);
598
            call->flags);
597
    }
599
    }
598
    /* Print answerbox - calls */
600
    /* Print answerbox - calls */
599
    printf("ABOX - ANSWERS:\n");
601
    printf("ABOX - ANSWERS:\n");
600
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
602
    for (tmp = task->answerbox.answers.next; tmp != &task->answerbox.answers;
601
        tmp = tmp->next) {
603
        tmp = tmp->next) {
602
        call = list_get_instance(tmp, call_t, link);
604
        call = list_get_instance(tmp, call_t, link);
603
        printf("Callid:%p M:%d A1:%d A2:%d A3:%d A4:%d A5:%d Flags:%x\n",
605
        printf("Callid:%p M:%" PRIun " A1:%" PRIun " A2:%" PRIun
-
 
606
            " A3:%" PRIun " A4:%" PRIun " A5:%" PRIun " Flags:%x\n",
604
            call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
607
            call, IPC_GET_METHOD(call->data), IPC_GET_ARG1(call->data),
605
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
608
            IPC_GET_ARG2(call->data), IPC_GET_ARG3(call->data),
606
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
609
            IPC_GET_ARG4(call->data), IPC_GET_ARG5(call->data),
607
            call->flags);
610
            call->flags);
608
    }
611
    }