bus_space_barrier
#define A33_NSIOBARRIER(type) bus_space_barrier(iot, nsio,\
bus_space_barrier(memt, memh, PCI_MSIX_MA(entry), 16,
bus_space_barrier(sc->sc_iot, sc->sc_sram_ioh, 0, len,
bus_space_barrier(memt, memh, PCI_MSIX_MA(vec), 16,
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier((sc)->sc_bt, (sc)->sc_bh, (reg), sizeof(u_int32_t), \
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(memt, memh, PCI_MSIX_MA(vec), 16,
bus_space_barrier(memt, memh, PCI_MSIX_MA(vec), 16,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, COM_NPORTS,
bus_space_barrier(sc->sc_bt, sc->sc_regh, r, 8,
bus_space_barrier(sc->sc_bt, sc->sc_regh, r, 8,
bus_space_barrier(memt, memh, PCI_MSIX_MA(vec), 16,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_ADDR, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 0, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 1, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 2, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 3, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_ADDR, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 0, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 1, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 2, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 3, 1,
static void bus_space_barrier(
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(sc->sc_bt, sc->sc_bh, sc->sc_cmd_off, len,
bus_space_barrier(sc->sc_bt, sc->sc_bh, TPM_CRB_CTRL_START, 4,
bus_space_barrier(csc->sc_st, csc->sc_sh, 0, csc->sc_mapsize,
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, SD_EMMC_CMD_CFG,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, BCMMBOX_SIZE, flags);
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(ap->ap_sc->sc_iot, ap->ap_ioh, r, 4,
bus_space_barrier(ap->ap_sc->sc_iot, ap->ap_ioh, r, 4,
bus_space_barrier(ahc->tag, ahc->bsh, 0, 0x100,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->iot, sc->cfg_ioh, sc->cfgoff, sizeof(sc->cfg),
bus_space_barrier(sc->iot, sc->ioh, CISS_IDB, 4,
bus_space_barrier(sc->iot, sc->ioh, CISS_IDB, 4,
bus_space_barrier(sc->iot, sc->cfg_ioh, sc->cfgoff +
bus_space_barrier(comconsiot, comconsioh, 0,
#define NIC_BARRIER(t, h) bus_space_barrier(t, h, 0, 0x10, \
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_WRITE);
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_WRITE);
bus_space_barrier(sc->bt, sc->bh, off, 1, BUS_SPACE_BARRIER_READ);
bus_space_barrier(sc->bt, sc->bh, cmd, IE_CMD_CFG_SZ,
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_WRITE);
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_READ);
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_READ);
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2,
bus_space_barrier(sc->bt, sc->bh, off, 2, BUS_SPACE_BARRIER_READ);
bus_space_barrier((sc)->sc_mem2_bt, (sc)->sc_mem2_bh, 0x0c00, 0xff, (t))
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier((asict), (asich), 0, 0x10, \
bus_space_barrier((_s)->sc_iot, (_s)->sc_ioh, (_r), (_l), (_f))
bus_space_barrier(sc->sc_iot, sc->sc_ioh, sc->sc_regmap[r], 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh2, 0, 1,
bus_space_barrier(sc->sc_iotag, sc->sc_iohandle, 0, 0,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 2,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 2,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, QLA_RISC_STATUS_LOW,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 2,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 2,
bus_space_barrier(sc->rl_btag, sc->rl_bhandle, RE_DTCCR_HI, 4,
bus_space_barrier(sc->rl_btag, sc->rl_bhandle, RE_DTCCR_LO, 4,
bus_space_barrier(sc->rl_btag, sc->rl_bhandle, RE_DTCCR_LO, 4,
bus_space_barrier(sc->rl_btag, sc->rl_bhandle, RE_DTCCR_LO, 4,
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, (reg), 1, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, 0x1800, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, 0x1800, \
bus_space_barrier(regs->r_bt, regs->r_bh, MIN(reg0, reg1),
bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, buflen,
bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r,
bus_space_barrier(sc->sc_iot_global, sc->sc_ioh_global, r, 4,
bus_space_barrier(sc->sc_iot_global, sc->sc_ioh_global, r, 4,
bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, 4,
bus_space_barrier(sp->sp_sc->sc_iot_port, sp->sp_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, ALIPM_SMB_SIZE,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, ALIPM_SMB_SIZE,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, ALIPM_SMB_SIZE,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, 0, ALIPM_SMB_SIZE,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, ALIPM_SMB_HS, 1,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, len,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, len,
bus_space_barrier((sc)->memt, (sc)->memh, (o), 1, \
bus_space_barrier((sc)->memt, (sc)->memh, (o), 4, \
bus_space_barrier((sc)->memt, (sc)->memh, (o), 4, \
bus_space_barrier((sc)->memt, (sc)->memh, (o), 1, \
bus_space_barrier((sc)->memt, (sc)->memh, (o), 2, \
bus_space_barrier((sc)->memt, (sc)->memh, (o), 4, \
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(rdev->iot, rdev->rio_mem, 0,
bus_space_barrier(sc->ccs_iot, sc->ccs_ioh, 0, sc->ccs_iosz,
bus_space_barrier(sc->ccs_iot, sc->ccs_ioh, 0, sc->ccs_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(sc->mt_iot, sc->mt_ioh, 0, sc->mt_iosz,
bus_space_barrier(pa->pa_iot, tmpioh, AMD5536_PMS_SSC, 4,
bus_space_barrier(psc->sc_st, psc->sc_sh, 0, psc->sc_mapsize,
bus_space_barrier(sc->bnx_btag, sc->bnx_bhandle, 0, 0,
bus_space_barrier(sc->bnx_btag, sc->bnx_bhandle, 0, 0,
bus_space_barrier(sc->bnx_btag, sc->bnx_bhandle, 0, 0,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, ring->doorbell, 4,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, ring->doorbell, 4,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, 0, sc->sc_db_s,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, ring->doorbell, 4,
bus_space_barrier(sc->sc_db_t, sc->sc_db_h, ring->doorbell, 4,
bus_space_barrier(sc->osdep.mem_bus_space_tag,
bus_space_barrier(sc->osdep.mem_bus_space_tag, sc->osdep.mem_bus_space_handle,
bus_space_barrier((_s)->sc_memt, (_s)->sc_memh, (_r), (_l), (_o))
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((_s)->sc_memt, (_s)->sc_memh, (_r), (_l), (_o))
bus_space_barrier(sc->sc_memt, sc->sc_memh, r, l, f);
bus_space_barrier(sc->sc_st, sc->sc_memh, 0, sc->sc_mems,
bus_space_barrier(sc->sc_memt, sc->sc_memh, offset,
bus_space_barrier(sc->sc_memt, sc->sc_memh,
bus_space_barrier(sc->sc_memt, sc->sc_memh,
bus_space_barrier(sc->sc_memt, sc->sc_memh, off, len,
bus_space_barrier(sc->sc_memt, sc->sc_memh, off, len,
bus_space_barrier(sc->sc_memt, sc->sc_memh, r, 4,
bus_space_barrier(sc->sc_memt, sc->sc_memh, r, 4,
bus_space_barrier(sc->sc_memt, sc->sc_memh, NXE_DB, 4,
bus_space_barrier(sc->sc_memt, sc->sc_crbh, r, 4,
bus_space_barrier(sc->sc_memt, sc->sc_crbh, r, 4,
bus_space_barrier(sc->sc_cfg_iot, sc->sc_cfg_ioh, off, 4,
bus_space_barrier(sc->sc_csr_iot, sc->sc_csr_ioh, off, 4,
bus_space_barrier(sc->sc_db_iot, sc->sc_db_ioh, off, 4,
bus_space_barrier(sc->sc_cfg_iot, sc->sc_cfg_ioh, off, 4,
bus_space_barrier(sc->sc_csr_iot, sc->sc_csr_ioh, off, 4,
bus_space_barrier(sc->sc_db_iot, sc->sc_db_ioh, off, 4,
bus_space_barrier(sc->rge_btag, sc->rge_bhandle, RGE_DTCCR_HI, 4,
bus_space_barrier(sc->rge_btag, sc->rge_bhandle, RGE_DTCCR_LO, 4,
bus_space_barrier(sc->rge_btag, sc->rge_bhandle, RGE_DTCCR_LO, 4,
bus_space_barrier(sc->rge_btag, sc->rge_bhandle,
bus_space_barrier(sc->sc_st, sc->sc_sh, 0, sc->sc_mapsize,
bus_space_barrier(sc->sc_st, sc->sc_sh, 0, sc->sc_mapsize,
bus_space_barrier(sc->sc_thtc->sc_memt, sc->sc_memh, r, 4,
bus_space_barrier(sc->sc_thtc->sc_memt, sc->sc_memh, r, 4,
bus_space_barrier(sc->sc_thtc->sc_memt, sc->sc_memh, r, len,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, ioh, VIC_LANCE_SIZE, 4,
bus_space_barrier(sc->sc_iot, ioh, VIC_LANCE_SIZE, 4,
bus_space_barrier(sc->sc_iot, ioh, VIC_LANCE_SIZE, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, reg, ETHER_ADDR_LEN,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, VIC_LLADDR, ETHER_ADDR_LEN,
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier((sc)->sc_st, (sc)->sc_sh, 0, (sc)->sc_sz, \
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, r, 4,
bus_space_barrier(sc->sc_iot, nc->nc_ioh, r, 1,
bus_space_barrier(sc->sc_iot, nc->nc_ioh, r, 1,
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(ph->ph_bus_t, ph->ph_bus_h,
bus_space_barrier(ph->ph_bus_t, ph->ph_bus_h,
bus_space_barrier(memt, memh, PCI_MSIX_MA(i), 16,
bus_space_barrier(memt, memh, PCI_MSIX_VC(i), 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 4,
bus_space_barrier(sc->sc_iot, sc->sc_ioh, offset, 4,
bus_space_barrier(sc->sc_iot, sc->sc_mbox_ioh, offset, 2,
bus_space_barrier(sc->sc_iot, sc->sc_mbox_ioh, offset, 2,
bus_space_barrier(dc->dc_memt, ramdac, 0, 4, BUS_SPACE_BARRIER_WRITE);
bus_space_barrier(dc->dc_memt, ramdac, 0, 4, BUS_SPACE_BARRIER_READ);
bus_space_barrier(dc->dc_memt, clock, 0, 4, BUS_SPACE_BARRIER_WRITE);
bus_space_barrier(dc->dc_memt, clock, 0, 0, BUS_SPACE_BARRIER_WRITE);
#define TGAREGWB(dc,reg, nregs) bus_space_barrier( \
#define TGAREGRB(dc,reg, nregs) bus_space_barrier( \
#define TGAREGRWB(dc,reg, nregs) bus_space_barrier( \
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier(sc->sc.iot, sc->sc.ioh, 0, sc->sc.sc_size,
bus_space_barrier((_s)->sc_iot, (_s)->sc_ioh, (_r), (_l), (_d))
bus_space_barrier((sc)->sc_bustag, (sc)->sc_bt_regs, (reg), \
bus_space_barrier((sc)->sc_bustag, (sc)->sc_ctrl_regs, (reg), \
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RDP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RDP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RDP, 2,
bus_space_barrier(lesc->sc_bustag, lesc->sc_reg, LEREG1_RAP, 2,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_ADDR, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 0, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 1, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 2, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 3, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_ADDR, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 0, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 1, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 2, 1,
bus_space_barrier(sc->sc_bus_t, sc->sc_bus_h, USC_DATA + 3, 1,
#define OBARR(sc) bus_space_barrier((sc)->iot, (sc)->ioh, 0, (sc)->sc_size, \
#define UBARR(sc) bus_space_barrier((sc)->iot, (sc)->ioh, 0, (sc)->sc_size, \