Lines Matching defs:sc_mbox

166 	u_int16_t		sc_mbox[QLE_MBOX_COUNT];
440 sizeof(sc->sc_mbox), &sc->sc_mbox_ioh) != 0) {
492 sc->sc_mbox[0] = QLE_MBOX_EXEC_FIRMWARE;
493 sc->sc_mbox[1] = firmware_addr >> 16;
494 sc->sc_mbox[2] = firmware_addr & 0xffff;
496 sc->sc_mbox[3] = 1;
498 sc->sc_mbox[3] = 0;
500 sc->sc_mbox[4] = 0;
502 printf("ISP couldn't exec firmware: %x\n", sc->sc_mbox[0]);
508 sc->sc_mbox[0] = QLE_MBOX_ABOUT_FIRMWARE;
511 sc->sc_mbox[0]);
515 sc->sc_mbox[1], sc->sc_mbox[2], sc->sc_mbox[3], sc->sc_mbox[6]);
587 sc->sc_mbox[0] = QLE_MBOX_INIT_FIRMWARE;
588 sc->sc_mbox[4] = 0;
589 sc->sc_mbox[5] = 0;
590 qle_mbox_putaddr(sc->sc_mbox, sc->sc_scratch);
599 sc->sc_mbox[0]);
604 sc->sc_mbox[0] = QLE_MBOX_SET_FIRMWARE_OPTIONS;
605 sc->sc_mbox[1] = QLE_FW_OPTION1_ASYNC_LIP_F8 |
609 sc->sc_mbox[2] = 0;
610 sc->sc_mbox[3] = 0;
613 DEVNAME(sc), sc->sc_mbox[0]);
776 sc->sc_mbox[0] = QLE_MBOX_GET_PORT_DB;
777 sc->sc_mbox[1] = loopid;
778 qle_mbox_putaddr(sc->sc_mbox, mem);
783 DEVNAME(sc), loopid, sc->sc_mbox[0]);
799 sc->sc_mbox[0] = QLE_MBOX_GET_PORT_NAME_LIST;
800 sc->sc_mbox[1] = 0;
801 sc->sc_mbox[8] = QLE_DMA_LEN(sc->sc_scratch);
802 sc->sc_mbox[9] = 0;
803 qle_mbox_putaddr(sc->sc_mbox, sc->sc_scratch);
808 DEVNAME(sc), sc->sc_mbox[0]);
812 sc->sc_mbox[1], BUS_DMASYNC_POSTREAD);
817 while (i * sizeof(*l) < sc->sc_mbox[1]) {
1231 for (i = 0; i < nitems(sc->sc_mbox); i++) {
1232 sc->sc_mbox[i] = qle_read_mbox(sc, i);
1235 wakeup(sc->sc_mbox);
1472 for (i = 0; i < nitems(sc->sc_mbox); i++) {
1474 qle_write_mbox(sc, i, sc->sc_mbox[i]);
1483 msleep_nsec(sc->sc_mbox, &sc->sc_mbox_mtx, PRIBIO,
1486 result = sc->sc_mbox[0];
1516 for (i = 0; i < nitems(sc->sc_mbox); i++) {
1517 sc->sc_mbox[i] = qle_read_mbox(sc, i);
1711 sc->sc_mbox[0] = QLE_MBOX_NOP;
1723 sc->sc_mbox[0] = QLE_MBOX_GET_ID;
1728 sc->sc_topology = sc->sc_mbox[6];
1729 sc->sc_loop_id = sc->sc_mbox[1];
1740 sc->sc_port_id = sc->sc_mbox[2] |
1741 (sc->sc_mbox[3] << 16);
1784 sc->sc_mbox[0] = QLE_MBOX_GET_PORT_DB;
1785 sc->sc_mbox[1] = QLE_F_PORT_HANDLE;
1786 qle_mbox_putaddr(sc->sc_mbox, sc->sc_scratch);
1791 DEVNAME(sc), sc->sc_mbox[0]);
2680 sc->sc_mbox[0] = QLE_MBOX_LOAD_RISC_RAM;
2681 sc->sc_mbox[1] = dest;
2682 sc->sc_mbox[4] = words >> 16;
2683 sc->sc_mbox[5] = words & 0xffff;
2684 sc->sc_mbox[8] = dest >> 16;
2685 qle_mbox_putaddr(sc->sc_mbox, mem);
2723 sc->sc_mbox[0] = QLE_MBOX_READ_RISC_RAM;
2724 sc->sc_mbox[1] = addr & 0xffff;
2725 sc->sc_mbox[8] = addr >> 16;
2729 return ((sc->sc_mbox[3] << 16) | sc->sc_mbox[2]);
2746 sc->sc_mbox[0] = QLE_MBOX_VERIFY_CSUM;
2747 sc->sc_mbox[1] = addr >> 16;
2748 sc->sc_mbox[2] = addr;