Lines Matching refs:reply

459 	if (mpt->reply != NULL)  in mpt_dma_mem_alloc()
486 (caddr_t *) &mpt->reply, BUS_DMA_COHERENT/*XXX*/); in mpt_dma_mem_alloc()
501 error = bus_dmamap_load(mpt->sc_dmat, mpt->reply_dmap, mpt->reply, in mpt_dma_mem_alloc()
593 bus_dmamem_unmap(mpt->sc_dmat, (caddr_t)mpt->reply, PAGE_SIZE); in mpt_dma_mem_alloc()
599 mpt->reply = NULL; in mpt_dma_mem_alloc()
611 uint32_t reply; in mpt_intr() local
625 reply = mpt_pop_reply_queue(mpt); in mpt_intr()
627 if (reply == 0xffffffff) { in mpt_intr()
633 while (reply != MPT_REPLY_EMPTY) { in mpt_intr()
636 if ((reply & MPT_CONTEXT_REPLY) != 0) { in mpt_intr()
638 mpt_print_reply(MPT_REPLY_PTOV(mpt, reply)); in mpt_intr()
641 mpt_prt(mpt, "context %u reply OK", reply); in mpt_intr()
644 mpt_done(mpt, reply); in mpt_intr()
645 reply = mpt_pop_reply_queue(mpt); in mpt_intr()
726 mpt_done(mpt_softc_t *mpt, uint32_t reply) in mpt_done() argument
736 if ((reply & MPT_CONTEXT_REPLY) == 0) { in mpt_done()
739 index = reply & MPT_CONTEXT_MASK; in mpt_done()
744 mpt_reply = MPT_REPLY_PTOV(mpt, reply); in mpt_done()
767 mpt_ctlop(mpt, mpt_reply, reply); in mpt_done()
827 mpt_prt(mpt, "context reply: 0x%08x", reply); in mpt_done()
987 mpt_free_reply(mpt, (reply << 1)); in mpt_done()
1257 mpt_ctlop(mpt_softc_t *mpt, void *vmsg, uint32_t reply) in mpt_ctlop() argument
1264 mpt_free_reply(mpt, (reply << 1)); in mpt_ctlop()
1268 mpt_free_reply(mpt, (reply << 1)); in mpt_ctlop()
1281 mpt_free_reply(mpt, (reply << 1)); in mpt_ctlop()
1292 req->sequence = reply; in mpt_ctlop()
1294 mpt_free_reply(mpt, (reply << 1)); in mpt_ctlop()