Lines Matching refs:mly_mmbox
648 sizeof(struct mly_mmbox), 1, /* maxsize, nsegments */ in mly_mmbox_map()
660 …if (bus_dmamem_alloc(sc->mly_mmbox_dmat, (void **)&sc->mly_mmbox, BUS_DMA_NOWAIT, &sc->mly_mmbox_d… in mly_mmbox_map()
664 if (bus_dmamap_load(sc->mly_mmbox_dmat, sc->mly_mmbox_dmamap, sc->mly_mmbox, in mly_mmbox_map()
665 sizeof(struct mly_mmbox), mly_mmbox_map_helper, sc, in mly_mmbox_map()
668 bzero(sc->mly_mmbox, sizeof(*sc->mly_mmbox)); in mly_mmbox_map()
734 if (sc->mly_mmbox) { in mly_free()
736 bus_dmamem_free(sc->mly_mmbox_dmat, sc->mly_mmbox, sc->mly_mmbox_dmamap); in mly_free()
1020 bcopy(mh, &sc->mly_mmbox->mmm_health.status, sizeof(*mh)); in mly_get_eventstatus()
1045 sc->mly_mmbox_busaddr + offsetof(struct mly_mmbox, mmm_command); in mly_enable_mmbox()
1047 sc->mly_mmbox_busaddr + offsetof(struct mly_mmbox, mmm_status); in mly_enable_mmbox()
1049 sc->mly_mmbox_busaddr + offsetof(struct mly_mmbox, mmm_health); in mly_enable_mmbox()
1057 debug(1, "memory mailbox at %p (0x%llx/%d 0x%llx/%d 0x%llx/%d", sc->mly_mmbox, in mly_enable_mmbox()
1193 if (sc->mly_mmbox->mmm_health.status.change_counter != sc->mly_event_change) { in mly_check_event()
1194 sc->mly_event_change = sc->mly_mmbox->mmm_health.status.change_counter; in mly_check_event()
1196 sc->mly_event_waiting, sc->mly_mmbox->mmm_health.status.next_event); in mly_check_event()
1197 sc->mly_event_waiting = sc->mly_mmbox->mmm_health.status.next_event; in mly_check_event()
1512 pkt = &sc->mly_mmbox->mmm_command[sc->mly_mmbox_command_index]; in mly_start()
1576 sp = &sc->mly_mmbox->mmm_status[sc->mly_mmbox_status_index]; in mly_done()
2972 mh = sc->mly_mmbox->mmm_health.status; in mly_user_health()