Lines Matching defs:mbox

58 static void tavor_mbox_sync(tavor_mbox_t *mbox, uint_t offset,
560 /* Delay loop polling for an available mbox */
1256 tavor_mbox_sync(tavor_mbox_t *mbox, uint_t offset, uint_t length,
1265 if (mbox->mb_sync == 0) {
1271 dmahdl = mbox->mb_rsrcptr->tr_dmahdl;
1753 uint32_t *mbox;
1771 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
1772 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0);
1773 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
1774 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
1775 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
1776 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_PORTINFO);
1777 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], port);
1779 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[i], 0);
1835 uint32_t *mbox;
1856 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
1857 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0);
1858 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
1859 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
1860 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
1861 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_NODEINFO);
1863 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[i], 0);
1917 uint32_t *mbox;
1934 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
1935 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0);
1936 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
1937 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
1938 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
1939 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_NODEDESC);
1941 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[i], 0);
1989 uint32_t *mbox;
2006 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
2007 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0);
2008 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
2009 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
2010 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
2011 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_GUIDINFO);
2012 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], guidblock);
2014 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[i], 0);
2068 uint32_t *mbox;
2085 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
2086 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0], TAVOR_CMD_MADHDR0);
2087 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
2088 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
2089 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
2090 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_PKEYTBLE);
2091 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], pkeyblock);
2093 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[i], 0);
2583 * For the HW2SW (dereg) case, we only use an out mbox if hwrsrc is !=
2584 * NULL. This implies a re-reg, and the out mbox must be used. If
2586 * using an out mbox at all. We must set opmod to TAVOR_CMD_DO_OUTMBOX
2589 * For the SW2HW (reg) case, no out mbox is possible. We set opmod to
2979 uint32_t *mbox;
2994 mbox = (uint32_t *)mbox_info.mbi_in->mb_addr;
2997 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0],
3000 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[0],
3003 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[1], TAVOR_CMD_MADHDR1);
3004 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[2], TAVOR_CMD_MADHDR2);
3005 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[3], TAVOR_CMD_MADHDR3);
3006 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[4], TAVOR_CMD_PERFCNTRS);
3007 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[5], TAVOR_CMD_PERFATTR);
3011 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[16],
3014 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[22], 0);
3015 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[23], 0);
3016 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[24], 0);
3017 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[25], 0);
3019 ddi_put32(mbox_info.mbi_in->mb_acchdl, &mbox[16], (port << 16));