smrt_get32
uint32_t spr = smrt_get32(smrt, CISS_I2O_SCRATCHPAD);
uint32_t odr = smrt_get32(smrt, CISS_I2O_OUTBOUND_DOORBELL_STATUS);
uint32_t spr = smrt_get32(smrt, CISS_I2O_SCRATCHPAD);
uint32_t imr = smrt_get32(smrt, CISS_I2O_INTERRUPT_MASK);
uint32_t idr = smrt_get32(smrt, CISS_I2O_INBOUND_DOORBELL);
idr = smrt_get32(smrt, CISS_I2O_INBOUND_DOORBELL);
uint32_t opq = smrt_get32(smrt, CISS_I2O_OUTBOUND_POST_Q);
uint32_t isr = smrt_get32(smrt, CISS_I2O_INTERRUPT_STATUS);
while ((opq = smrt_get32(smrt, CISS_I2O_OUTBOUND_POST_Q)) != none) {
cfg_offset = smrt_get32(smrt, CISS_I2O_CFGTBL_CFG_OFFSET);
mem_offset = smrt_get32(smrt, CISS_I2O_CFGTBL_MEM_OFFSET);
uint32_t smrt_get32(smrt_t *, offset_t);