SLIM2
memptr = (uint8_t *)&(((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb);
((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.port;
memptr = (uint8_t *)((SLIM2 *)hba->sli.sli3.slim2.virt)->IOCBs;
SLIM2 *slim2p = (SLIM2 *)hba->sli.sli3.slim2.virt;
&((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.port[channelno];
SLIM2 *slim2p = (SLIM2 *)hba->sli.sli3.slim2.virt;
SLIM2 *slim2p = (SLIM2 *)hba->sli.sli3.slim2.virt;
SLIM2 *slim;
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.type = TYPE_NATIVE_SLI2;
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.feature = FEATURE_INITIAL_SLI2;
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.maxRing =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.mailBoxSize =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.mbAddrHigh = PADDR_HI(mbx);
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.mbAddrLow = PADDR_LO(mbx);
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.hgpAddrHigh =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.hgpAddrLow =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.hgpAddrHigh =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.hgpAddrLow =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.pgpAddrHigh =
((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.pgpAddrLow =
rdsc = &((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb.rdsc[i];
(void *)&((SLIM2 *)hba->sli.sli3.slim2.virt)->IOCBs[offset];
(void *)&((SLIM2 *)hba->sli.sli3.slim2.virt)->IOCBs[offset];
(&((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb),
(uint8_t *)(&((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb),
&(((SLIM2 *)hba->sli.sli3.slim2.virt)->pcb)) -
BE_SWAP32(((SLIM2 *)hba->sli.sli3.slim2.virt)->mbx.us.s2.
if (sizeof (SLIM2) != size) {
DRIVER_NAME, ddiinst, (int)sizeof (SLIM2),