smmu_v3_write_4
void smmu_v3_write_4(struct smmu_softc *, bus_size_t, uint32_t);
smmu_v3_write_4(sc, SMMU_V3_GBPA, reg | SMMU_V3_GBPA_UPDATE);
smmu_v3_write_4(sc, SMMU_V3_CR1,
smmu_v3_write_4(sc, SMMU_V3_CR2, SMMU_V3_CR2_PTM |
smmu_v3_write_4(sc, SMMU_V3_STRTAB_BASE_CFG,
smmu_v3_write_4(sc, SMMU_V3_STRTAB_BASE_CFG,
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, 0);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_CONS, 0);
smmu_v3_write_4(sc, SMMU_V3_EVENTQ_PROD, 0);
smmu_v3_write_4(sc, SMMU_V3_EVENTQ_CONS, 0);
smmu_v3_write_4(sc, SMMU_V3_PRIQ_PROD, 0);
smmu_v3_write_4(sc, SMMU_V3_PRIQ_CONS, 0);
smmu_v3_write_4(sc, SMMU_V3_EVENTQ_CONS, sq->sq_cons);
smmu_v3_write_4(sc, SMMU_V3_EVENTQ_CONS, sq->sq_cons);
smmu_v3_write_4(sc, SMMU_V3_GERRORN, gerror);
smmu_v3_write_4(sc, SMMU_V3_PRIQ_CONS, sq->sq_cons);
smmu_v3_write_4(sc, SMMU_V3_PRIQ_CONS, sq->sq_cons);
smmu_v3_write_4(sc, off, val);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);
smmu_v3_write_4(sc, SMMU_V3_CMDQ_PROD, sq->sq_prod);