Lines Matching refs:pmubus_mapreqp
394 pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private; in pmubus_get8() local
395 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; in pmubus_get8()
400 offset = pmubus_mapreqp->mapreq_addr + (uintptr_t)addr; in pmubus_get8()
403 if ((pmubus_mapreqp->mapreq_flags) & MAPREQ_SHARED_BITS) { in pmubus_get8()
405 pmubus_mapreqp->mapreq_size != sizeof (value)) { in pmubus_get8()
410 mask = pmubus_mapreqp->mapreq_mask; in pmubus_get8()
437 pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private; in pmubus_get32() local
438 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; in pmubus_get32()
443 offset = pmubus_mapreqp->mapreq_addr + (uintptr_t)addr; in pmubus_get32()
446 if ((pmubus_mapreqp->mapreq_flags) & MAPREQ_SHARED_BITS) { in pmubus_get32()
448 pmubus_mapreqp->mapreq_size != sizeof (value)) { in pmubus_get32()
453 mask = pmubus_mapreqp->mapreq_mask; in pmubus_get32()
479 pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private; in pmubus_put8() local
480 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; in pmubus_put8()
484 offset = pmubus_mapreqp->mapreq_addr + (uintptr_t)addr; in pmubus_put8()
487 if ((pmubus_mapreqp->mapreq_flags) & MAPREQ_SHARED_BITS) { in pmubus_put8()
493 pmubus_mapreqp->mapreq_mask)); in pmubus_put8()
496 pmubus_mapreqp->mapreq_size != sizeof (value)) { in pmubus_put8()
504 tmp &= ~pmubus_mapreqp->mapreq_mask; in pmubus_put8()
505 value &= pmubus_mapreqp->mapreq_mask; in pmubus_put8()
533 pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private; in pmubus_put32() local
534 pmubus_devstate_t *softsp = pmubus_mapreqp->mapreq_softsp; in pmubus_put32()
538 offset = pmubus_mapreqp->mapreq_addr + (uintptr_t)addr; in pmubus_put32()
541 if ((pmubus_mapreqp->mapreq_flags) & MAPREQ_SHARED_BITS) { in pmubus_put32()
547 pmubus_mapreqp->mapreq_mask)); in pmubus_put32()
550 pmubus_mapreqp->mapreq_size != sizeof (value)) { in pmubus_put32()
558 tmp &= ~pmubus_mapreqp->mapreq_mask; in pmubus_put32()
559 value &= pmubus_mapreqp->mapreq_mask; in pmubus_put32()
667 pmubus_mapreq_t *pmubus_mapreqp; in pmubus_map() local
771 pmubus_mapreqp = kmem_alloc(sizeof (*pmubus_mapreqp), in pmubus_map()
774 pmubus_mapreqp->mapreq_flags = ret; in pmubus_map()
775 pmubus_mapreqp->mapreq_softsp = pmubusp; in pmubus_map()
776 pmubus_mapreqp->mapreq_addr = pmubus_rp.reg_addr; in pmubus_map()
777 pmubus_mapreqp->mapreq_size = pmubus_rp.reg_size; in pmubus_map()
780 pmubus_mapreqp->mapreq_mask = in pmubus_map()
785 pmubus_mapreqp->mapreq_mask)); in pmubus_map()
786 if (pmubus_mapreqp->mapreq_mask == 0) { in pmubus_map()
787 kmem_free(pmubus_mapreqp, in pmubus_map()
794 hp->ahi_common.ah_bus_private = pmubus_mapreqp; in pmubus_map()
821 pmubus_mapreqp = hp->ahi_common.ah_bus_private; in pmubus_map()
824 kmem_free(pmubus_mapreqp, sizeof (pmubus_mapreq_t)); in pmubus_map()