Lines Matching refs:mailbox

683 	softs->mailbox =  in amr_setup_mbox()
687 softs->mbox_phyaddr, (void *)softs->mailbox, in amr_setup_mbox()
941 ac.mailbox.mb_command = cmd; in amr_enquiry()
942 ac.mailbox.mb_cmdsub = cmdsub; in amr_enquiry()
943 ac.mailbox.mb_cmdqual = cmdqual; in amr_enquiry()
978 ac.mailbox.mb_command = AMR_CMD_FLUSH; in amr_flush()
1000 (void *)&ac->mailbox, in amr_poll_command()
1001 (void *)softs->mailbox, in amr_poll_command()
1013 if ((ac->mailbox.mb_command == AMR_CMD_LREAD) || in amr_poll_command()
1014 (ac->mailbox.mb_command == AMR_CMD_LWRITE)) { in amr_poll_command()
1023 ac->mailbox.mb_physaddr = in amr_poll_command()
1027 bcopy(&ac->mailbox, (void *)softs->mailbox, AMR_MBOX_CMDSIZE); in amr_poll_command()
1033 softs->mailbox->mb_ident = AMR_POLL_COMMAND_ID; in amr_poll_command()
1034 softs->mailbox->mb_nstatus = AMR_POLL_DEFAULT_NSTATUS; in amr_poll_command()
1035 softs->mailbox->mb_status = AMR_POLL_DEFAULT_STATUS; in amr_poll_command()
1036 softs->mailbox->mb_poll = 0; in amr_poll_command()
1037 softs->mailbox->mb_ack = 0; in amr_poll_command()
1038 softs->mailbox->mb_busy = 1; in amr_poll_command()
1045 AMR_DELAY((softs->mailbox->mb_nstatus != AMR_POLL_DEFAULT_NSTATUS), in amr_poll_command()
1052 ac->ac_status = softs->mailbox->mb_status; in amr_poll_command()
1054 AMR_DELAY((softs->mailbox->mb_poll == AMR_POLL_ACK), 1000, done_flag); in amr_poll_command()
1060 softs->mailbox->mb_poll = 0; in amr_poll_command()
1061 softs->mailbox->mb_ack = AMR_POLL_ACK; in amr_poll_command()
1187 ac->mailbox.mb_nsgelem = (uint8_t)nsegments; in amr_setup_dmamap()
1269 ((struct amr_mailbox *)&(ac->mailbox))->mb_param = 0; in amr_enquiry_mapcmd()
1270 ac->mailbox.mb_nsgelem = 0; in amr_enquiry_mapcmd()
1271 ac->mailbox.mb_physaddr = ac->ac_dataphys; in amr_enquiry_mapcmd()
1721 AMR_DELAY((softs->mailbox->mb_busy == 0), in amr_tran_reset()
1749 softs->amr_busyslots -= softs->mailbox->mb_nstatus; in amr_tran_reset()
1997 ac->mailbox.mb_command = cmd; in amr_rw_command()
1998 ac->mailbox.mb_blkcount = in amr_rw_command()
2000 ac->mailbox.mb_lba = (ac->cmdlen == 10) ? in amr_rw_command()
2002 ac->mailbox.mb_drive = (uint8_t)target; in amr_rw_command()
2121 ac->mailbox.mb_physaddr = in amr_start_waiting_queue()
2128 ac->mailbox.mb_ident = ac->ac_slot + 1; in amr_start_waiting_queue()
2129 ac->mailbox.mb_busy = 1; in amr_start_waiting_queue()
2135 softs->mailbox->mb_poll = 0; in amr_start_waiting_queue()
2136 softs->mailbox->mb_ack = 0; in amr_start_waiting_queue()
2138 AMR_DELAY((softs->mailbox->mb_busy == 0), in amr_start_waiting_queue()
2150 bcopy(&ac->mailbox, (void *)softs->mailbox, in amr_start_waiting_queue()
2196 if (softs->mailbox->mb_nstatus != 0) { in amr_done()
2201 bcopy((void *)(uintptr_t)(volatile void *)softs->mailbox, in amr_done()