Lines Matching refs:iomb
738 uint32_t iomb[(PMCS_QENTRY_SIZE << 1) >> 2];
751 bzero(iomb, PMCS_QENTRY_SIZE);
775 pwrk->arg = iomb;
785 iomb[0] = LE_32(PMCS_HIPRI(pwp, PMCS_OQ_GENERAL,
787 iomb[1] = LE_32(pwrk->htag);
788 iomb[2] = LE_32(pdevid);
789 iomb[3] = LE_32(40 << SMP_REQUEST_LENGTH_SHIFT);
793 iomb[4] = BE_32(0x40910000);
794 iomb[5] = 0;
798 iomb[6] = BE_32((phynum << 16) |
802 iomb[6] = BE_32((phynum << 16) |
815 iomb[0] = LE_32(PMCS_HIPRI(pwp, PMCS_OQ_GENERAL,
817 iomb[1] = LE_32(pwrk->htag);
820 iomb[2] = LE_32((PMCS_PHYOP_LINK_RESET << 8) | phynum);
823 iomb[2] = LE_32((PMCS_PHYOP_HARD_RESET << 8) | phynum);
838 COPY_MESSAGE(msg, iomb, amt);
866 status = LE_32(iomb[stsoff]);
1258 uint32_t iomb[(PMCS_QENTRY_SIZE << 1) >> 2];
1270 pwrk->arg = iomb;
1310 status = LE_32(iomb[2]);
1311 tmp = LE_32(iomb[3]);
1358 uint32_t iomb[(PMCS_QENTRY_SIZE << 1) >> 2];
1366 pwrk->arg = iomb;
1392 status = LE_32(iomb[2]);
6727 pmcs_check_iomb_status(pmcs_hw_t *pwp, uint32_t *iomb)
6732 if (iomb == NULL) {
6736 opcode = LE_32(iomb[0]) & 0xfff;
6793 "Got response for deprecated opcode", iomb);
6798 "Got response for unknown opcode", iomb);
6802 if (LE_32(iomb[offset]) != PMCOUT_STATUS_OK) {
6804 "bad status on TAG_TYPE_NONE command", iomb);
7118 pmcs_complete_work_impl(pmcs_hw_t *pwp, pmcwork_t *pwrk, uint32_t *iomb,
7127 (*callback)(pwp, pwrk, iomb);
7131 if (pwrk->arg && iomb && amt) {
7132 (void) memcpy(pwrk->arg, iomb, amt);
7139 pmcs_check_iomb_status(pwp, iomb);