Lines Matching refs:sps
64 spppstr_t sps;
70 if (mdb_vread(&sps, sizeof (sps), wsp->walk_addr) == -1) {
75 status = (wsp->walk_callback(wsp->walk_addr, &sps, wsp->walk_cbdata));
77 wsp->walk_addr = (uintptr_t)sps.sps_nextmn;
82 sps_format(uintptr_t addr, const spppstr_t *sps, uint_t *qfmt)
92 mdb_printf("%?p ", sps->sps_rq);
93 if (sps->sps_ppa == NULL) {
95 } else if (mdb_vread(&ppa, sizeof (ppa), (uintptr_t)sps->sps_ppa) ==
97 mdb_printf("? ?%p ", sps->sps_ppa);
101 if (IS_SPS_CONTROL(sps)) {
103 } else if (IS_SPS_PIOATTACH(sps)) {
105 } else if (sps->sps_dlstate == DL_UNATTACHED) {
107 } else if (sps->sps_dlstate != DL_IDLE) {
110 upaddr = (uintptr_t)sps->sps_rq;
129 switch (sps->sps_req_sap) {
166 mdb_printf("DLPI SAP 0x%04X\n", sps->sps_req_sap);
178 spppstr_t sps;
195 (void) mdb_vread(&sps, sizeof (sps), addr);
196 (void) sps_format(addr, &sps, &qfmt);
272 spppstr_t sps;
275 if (mdb_vread(&sps, sizeof (sps), (uintptr_t)q->q_ptr) ==
276 sizeof (sps)) {
277 if (sps.sps_ppa == NULL ||
278 mdb_vread(&ppa, sizeof (ppa), (uintptr_t)sps.sps_ppa) ==
281 sps.sps_mn_id);
292 spppstr_t sps;
294 if (mdb_vread(&sps, sizeof (sps), (uintptr_t)q->q_ptr) == sizeof (sps))
295 return ((uintptr_t)sps.sps_rq);
303 spppstr_t sps;
306 if (mdb_vread(&sps, sizeof (sps), (uintptr_t)q->q_ptr) != sizeof (sps))
309 if (sps.sps_ppa != NULL &&
310 mdb_vread(&ppa, sizeof (ppa), (uintptr_t)sps.sps_ppa) ==