Lines Matching refs:pmsg
311 diva_dbg_entry_head_t *pmsg = NULL; in diva_maint_get_message() local
320 if (!(pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, size))) { in diva_maint_get_message()
325 return (pmsg); in diva_maint_get_message()
417 diva_dbg_entry_head_t *pmsg = NULL; in DI_register() local
454 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in DI_register()
455 (word)(len + 1 + sizeof(*pmsg))))) { in DI_register()
456 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in DI_register()
463 if (pmsg) { in DI_register()
464 pmsg->sequence = dbg_sequence++; in DI_register()
465 pmsg->time_sec = sec; in DI_register()
466 pmsg->time_usec = usec; in DI_register()
467 pmsg->facility = MSG_TYPE_STRING; in DI_register()
468 pmsg->dli = DLI_REG; in DI_register()
469 pmsg->drv_id = 0; /* id 0 - DIMAINT */ in DI_register()
470 pmsg->di_cpu = 0; in DI_register()
471 pmsg->data_length = len + 1; in DI_register()
473 memcpy(&pmsg[1], tmp, len + 1); in DI_register()
474 queueCompleteMsg(pmsg); in DI_register()
496 diva_dbg_entry_head_t *pmsg; in DI_deregister() local
526 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in DI_deregister()
527 (word)(len + 1 + sizeof(*pmsg))))) { in DI_deregister()
528 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in DI_deregister()
535 if (pmsg) { in DI_deregister()
536 pmsg->sequence = dbg_sequence++; in DI_deregister()
537 pmsg->time_sec = sec; in DI_deregister()
538 pmsg->time_usec = usec; in DI_deregister()
539 pmsg->facility = MSG_TYPE_STRING; in DI_deregister()
540 pmsg->dli = DLI_REG; in DI_deregister()
541 pmsg->drv_id = 0; /* id 0 - DIMAINT */ in DI_deregister()
542 pmsg->di_cpu = 0; in DI_deregister()
543 pmsg->data_length = len + 1; in DI_deregister()
545 memcpy(&pmsg[1], tmp, len + 1); in DI_deregister()
546 queueCompleteMsg(pmsg); in DI_deregister()
576 diva_dbg_entry_head_t *pmsg = NULL; in DI_format() local
579 static char fmtBuf[MSG_FRAME_MAX_SIZE + sizeof(*pmsg) + 1]; in DI_format()
612 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in DI_format()
613 (word)length + sizeof(*pmsg)))) { in DI_format()
614 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in DI_format()
620 if (pmsg) { in DI_format()
621 memcpy(&pmsg[1], format, length); in DI_format()
622 pmsg->sequence = dbg_sequence++; in DI_format()
623 pmsg->time_sec = sec; in DI_format()
624 pmsg->time_usec = usec; in DI_format()
625 pmsg->facility = MSG_TYPE_BINARY; in DI_format()
626 pmsg->dli = type; /* DLI_XXX */ in DI_format()
627 pmsg->drv_id = id; /* driver MAINT id */ in DI_format()
628 pmsg->di_cpu = 0; in DI_format()
629 pmsg->data_length = length; in DI_format()
630 queueCompleteMsg(pmsg); in DI_format()
643 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in DI_format()
644 (word)length + sizeof(*pmsg) + 2))) { in DI_format()
645 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in DI_format()
651 if (pmsg) { in DI_format()
652 p = (byte *)&pmsg[1]; in DI_format()
660 pmsg->sequence = dbg_sequence++; in DI_format()
661 pmsg->time_sec = sec; in DI_format()
662 pmsg->time_usec = usec; in DI_format()
663 pmsg->facility = MSG_TYPE_BINARY; in DI_format()
664 pmsg->dli = type; /* DLI_XXX */ in DI_format()
665 pmsg->drv_id = id; /* driver MAINT id */ in DI_format()
666 pmsg->di_cpu = 0; in DI_format()
667 pmsg->data_length = length; in DI_format()
668 queueCompleteMsg(pmsg); in DI_format()
690 length += (sizeof(*pmsg) + 1); in DI_format()
692 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in DI_format()
694 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in DI_format()
701 pmsg->sequence = dbg_sequence++; in DI_format()
702 pmsg->time_sec = sec; in DI_format()
703 pmsg->time_usec = usec; in DI_format()
704 pmsg->facility = MSG_TYPE_STRING; in DI_format()
705 pmsg->dli = type; /* DLI_XXX */ in DI_format()
706 pmsg->drv_id = id; /* driver MAINT id */ in DI_format()
707 pmsg->di_cpu = 0; in DI_format()
708 pmsg->data_length = length - sizeof(*pmsg); in DI_format()
710 memcpy(&pmsg[1], fmtBuf, pmsg->data_length); in DI_format()
711 queueCompleteMsg(pmsg); in DI_format()
863 diva_dbg_entry_head_t *pmsg = NULL; in diva_mnt_add_xdi_adapter() local
982 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in diva_mnt_add_xdi_adapter()
983 (word)(len + 1 + sizeof(*pmsg))))) { in diva_mnt_add_xdi_adapter()
984 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in diva_mnt_add_xdi_adapter()
991 if (pmsg) { in diva_mnt_add_xdi_adapter()
992 pmsg->sequence = dbg_sequence++; in diva_mnt_add_xdi_adapter()
993 pmsg->time_sec = sec; in diva_mnt_add_xdi_adapter()
994 pmsg->time_usec = usec; in diva_mnt_add_xdi_adapter()
995 pmsg->facility = MSG_TYPE_STRING; in diva_mnt_add_xdi_adapter()
996 pmsg->dli = DLI_REG; in diva_mnt_add_xdi_adapter()
997 pmsg->drv_id = 0; /* id 0 - DIMAINT */ in diva_mnt_add_xdi_adapter()
998 pmsg->di_cpu = 0; in diva_mnt_add_xdi_adapter()
999 pmsg->data_length = len + 1; in diva_mnt_add_xdi_adapter()
1001 memcpy(&pmsg[1], tmp, len + 1); in diva_mnt_add_xdi_adapter()
1002 queueCompleteMsg(pmsg); in diva_mnt_add_xdi_adapter()
1038 diva_dbg_entry_head_t *pmsg; in diva_mnt_remove_xdi_adapter() local
1069 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in diva_mnt_remove_xdi_adapter()
1070 (word)(len + 1 + sizeof(*pmsg))))) { in diva_mnt_remove_xdi_adapter()
1071 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in diva_mnt_remove_xdi_adapter()
1078 if (pmsg) { in diva_mnt_remove_xdi_adapter()
1079 pmsg->sequence = dbg_sequence++; in diva_mnt_remove_xdi_adapter()
1080 pmsg->time_sec = sec; in diva_mnt_remove_xdi_adapter()
1081 pmsg->time_usec = usec; in diva_mnt_remove_xdi_adapter()
1082 pmsg->facility = MSG_TYPE_STRING; in diva_mnt_remove_xdi_adapter()
1083 pmsg->dli = DLI_REG; in diva_mnt_remove_xdi_adapter()
1084 pmsg->drv_id = 0; /* id 0 - DIMAINT */ in diva_mnt_remove_xdi_adapter()
1085 pmsg->di_cpu = 0; in diva_mnt_remove_xdi_adapter()
1086 pmsg->data_length = len + 1; in diva_mnt_remove_xdi_adapter()
1088 memcpy(&pmsg[1], tmp, len + 1); in diva_mnt_remove_xdi_adapter()
1089 queueCompleteMsg(pmsg); in diva_mnt_remove_xdi_adapter()
1793 diva_dbg_entry_head_t *pmsg; in diva_maint_trace_notify() local
1845 while (!(pmsg = (diva_dbg_entry_head_t *)queueAllocMsg(dbg_queue, in diva_maint_trace_notify()
1846 (word)length + sizeof(*pmsg)))) { in diva_maint_trace_notify()
1847 if ((pmsg = (diva_dbg_entry_head_t *)queuePeekMsg(dbg_queue, &size))) { in diva_maint_trace_notify()
1853 if (pmsg) { in diva_maint_trace_notify()
1854 memcpy(&pmsg[1], xlog_buffer, length); in diva_maint_trace_notify()
1855 pmsg->sequence = dbg_sequence++; in diva_maint_trace_notify()
1856 pmsg->time_sec = sec; in diva_maint_trace_notify()
1857 pmsg->time_usec = usec; in diva_maint_trace_notify()
1858 pmsg->facility = MSG_TYPE_MLOG; in diva_maint_trace_notify()
1859 pmsg->dli = pC->logical; in diva_maint_trace_notify()
1860 pmsg->drv_id = pC->hDbg->id; in diva_maint_trace_notify()
1861 pmsg->di_cpu = 0; in diva_maint_trace_notify()
1862 pmsg->data_length = length; in diva_maint_trace_notify()
1863 queueCompleteMsg(pmsg); in diva_maint_trace_notify()