Lines Matching refs:pmb
2628 MAILBOX_t *pmb; /* shortcut to the pmboxq mailbox */
2683 pmb = &pmboxq->u.mb;
2684 memcpy(pmb, mb, sizeof(*pmb));
2685 pmb->mbxOwner = OWN_HOST;
2692 pmb->mbxCommand != MBX_DUMP_MEMORY &&
2693 pmb->mbxCommand != MBX_RESTART &&
2694 pmb->mbxCommand != MBX_WRITE_VPARMS &&
2695 pmb->mbxCommand != MBX_WRITE_WWN)
2699 pmb->mbxCommand);
2737 if (pmb->mbxCommand == MBX_RUN_BIU_DIAG64) {
2738 uint32_t transmit_length = pmb->un.varWords[1];
2739 uint32_t receive_length = pmb->un.varWords[4];
2770 pmb->un.varBIUdiag.un.s2.xmit_bde64.addrHigh =
2772 pmb->un.varBIUdiag.un.s2.xmit_bde64.addrLow =
2775 pmb->un.varBIUdiag.un.s2.rcv_bde64.addrHigh =
2777 pmb->un.varBIUdiag.un.s2.
2779 pmb->un.varBIUdiag.un.s2.rcv_bde64.addrLow =
2781 pmb->un.varBIUdiag.un.s2.
2788 } else if (pmb->mbxCommand == MBX_READ_EVENT_LOG) {
2790 &pmb->un.varRdEventLog ;
2829 pmb->un.varWords[3] = putPaddrLow(dmp->dma.phys);
2830 pmb->un.varWords[4] = putPaddrHigh(dmp->dma.phys);
2833 if (pmb->mbxCommand == MBX_DUMP_MEMORY) {
2837 uint32_t receive_length = pmb->un.varWords[2];
2869 pmb->un.varWords[3] = putPaddrLow(dmp->dma.phys);
2870 pmb->un.varWords[4] = putPaddrHigh(dmp->dma.phys);
2871 } else if ((pmb->mbxCommand == MBX_UPDATE_CFG) &&
2872 pmb->un.varUpdateCfg.co) {
2874 (struct ulp_bde64 *)&pmb->un.varWords[4];
2944 memcpy(mb, pmb, sizeof(*pmb));