Lines Matching refs:ac_mailbox

646 	    bzero(&ac->ac_mailbox, sizeof(ac->ac_mailbox));
647 ac->ac_mailbox.mb_command = AMR_CMD_PASS;
700 bzero(&ac->ac_mailbox, sizeof(ac->ac_mailbox));
701 bcopy(&ali.mbox[0], &ac->ac_mailbox, sizeof(ali.mbox));
892 ac->ac_mailbox.mb_command = AMR_CMD_PASS;
897 mbi = (struct amr_mailbox_ioctl *)&ac->ac_mailbox;
1089 mbox = (u_int8_t *)&ac->ac_mailbox; /* XXX want a real structure for this? */
1133 ac->ac_mailbox.mb_command = AMR_CMD_FLUSH;
1171 mbox = (u_int8_t *)&ac->ac_mailbox; /* XXX want a real structure for this? */
1323 ac->ac_mailbox.mb_command = cmd;
1325 ac->ac_mailbox.mb_blkcount = blkcount;
1326 ac->ac_mailbox.mb_lba = bio->bio_pblkno;
1334 ac->ac_mailbox.mb_drive = driveno;
1336 ac->ac_mailbox.mb_drive |= 0x80;
1421 mb_channel = ((struct amr_mailbox_ioctl *)&ac->ac_mailbox)->mb_channel;
1422 if (ac->ac_mailbox.mb_command == AMR_CMD_CONFIG &&
1425 ((struct amr_mailbox_ioctl *)&ac->ac_mailbox)->mb_param = ac->ac_nsegments;
1427 ac->ac_mailbox.mb_nsgelem = ac->ac_nsegments;
1428 ac->ac_mailbox.mb_physaddr = ac->ac_mb_physaddr;
1498 bcopy(&ac->ac_mailbox, (void *)(uintptr_t)(volatile void *)sc->amr_mailbox, AMR_MBOX_CMDSIZE);
1623 mb_channel = ((struct amr_mailbox_ioctl *)&ac->ac_mailbox)->mb_channel;
1624 if (ac->ac_mailbox.mb_command == AMR_CMD_CONFIG &&
1627 ((struct amr_mailbox_ioctl *)&ac->ac_mailbox)->mb_param = ac->ac_nsegments;
1629 ac->ac_mailbox.mb_nsgelem = ac->ac_nsegments;
1630 ac->ac_mailbox.mb_physaddr = ac->ac_mb_physaddr;
1657 ac->ac_mailbox.mb_nsgelem = 0;
1658 ac->ac_mailbox.mb_physaddr = ac->ac_ccb_busaddr;
1662 switch (ac->ac_mailbox.mb_command) {
1935 bzero(&ac->ac_mailbox, sizeof(struct amr_mailbox));
2077 ac->ac_mailbox.mb_ident = ac->ac_slot + 1; /* will be coppied into mbox */
2078 bcopy(&ac->ac_mailbox, (void *)(uintptr_t)(volatile void *)sc->amr_mailbox, 14);
2113 ac->ac_mailbox.mb_ident = ac->ac_slot + 1; /* will be coppied into mbox */
2114 bcopy(&ac->ac_mailbox, (void *)(uintptr_t)(volatile void *)sc->amr_mailbox, 14);
2409 ac->ac_mailbox.mb_command = AMR_CMD_LWRITE;
2410 ac->ac_mailbox.mb_blkcount = blks;
2411 ac->ac_mailbox.mb_lba = lba;
2412 ac->ac_mailbox.mb_drive = unit;
2442 ac->ac_mailbox.mb_command, ac->ac_mailbox.mb_ident, ac->ac_mailbox.mb_drive);
2444 ac->ac_mailbox.mb_blkcount, ac->ac_mailbox.mb_lba);
2447 ac->ac_mailbox.mb_physaddr, ac->ac_mailbox.mb_nsgelem);
2452 for (i = 0; i < ac->ac_mailbox.mb_nsgelem; i++, sg++)