Home
last modified time | relevance | path

Searched refs:rmw (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td258 defm ATOMIC_RMW_ADD_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.add", 0x1e>;
259 defm ATOMIC_RMW_ADD_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.add", 0x1f>;
271 defm ATOMIC_RMW_SUB_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.sub", 0x25>;
297 defm ATOMIC_RMW_OR_I32 : WebAssemblyBinRMW<I32, "i32.atomic.rmw.or", 0x33>;
298 defm ATOMIC_RMW_OR_I64 : WebAssemblyBinRMW<I64, "i64.atomic.rmw.or", 0x34>;
324 WebAssemblyBinRMW<I32, "i32.atomic.rmw.xchg", 0x41>;
326 WebAssemblyBinRMW<I64, "i64.atomic.rmw.xchg", 0x42>;
391 // 32->64 sext RMW gets selected as i32.atomic.rmw.***, i64.extend_i32_s
465 WebAssemblyTerRMW<I32, "i32.atomic.rmw.cmpxchg", 0x48>;
467 WebAssemblyTerRMW<I64, "i64.atomic.rmw.cmpxchg", 0x49>;
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmmio.c86 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, in mt7996_reg_map_l1()
101 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, in mt7996_reg_map_l2()
195 return dev->bus_ops->rmw(mdev, __mt7996_reg_addr(dev, offset), mask, val); in mt7996_rmw()
226 bus_ops->rmw = mt7996_rmw; in mt7996_mmio_init()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dmmio.c163 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7615_rmw()
220 bus_ops->rmw = mt7615_rmw; in mt7615_mmio_probe()
H A Dsdio.c93 .rmw = mt76s_rmw, in mt7663s_probe()
H A Dusb.c130 .rmw = mt7663u_rmw, in mt7663u_probe()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dmmio.c426 dev->bus_ops->rmw(&dev->mt76, l1_remap, in mt7915_reg_map_l1()
443 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, in mt7915_reg_map_l2()
455 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2_MT7916 + ofs, in mt7915_reg_map_l2()
545 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7915_rmw()
853 bus_ops->rmw = mt7915_rmw; in mt7915_mmio_init()
/freebsd/sys/arm/ti/
H A Dti_pruss.c354 uint32_t rmw = ti_pruss_reg_read(sc, regadr); in ti_pruss_map_write() local
355 rmw = (rmw & ~( 0xF << bitpos)) | ( (content & 0xF) << bitpos); in ti_pruss_map_write()
356 ti_pruss_reg_write(sc, regadr, rmw); in ti_pruss_map_write()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmmio.c107 .rmw = mt76_mmio_rmw, in mt76_mmio_init()
H A Dmt76.h74 u32 (*rmw)(struct mt76_dev *dev, u32 offset, u32 mask, u32 val); member
1004 #define __mt76_rmw(dev, ...) (dev)->bus->rmw((dev), __VA_ARGS__)
1013 #define mt76_rmw(dev, ...) (dev)->mt76.bus->rmw(&((dev)->mt76), __VA_ARGS__)
H A Dusb.c1119 .rmw = mt76u_rmw, in mt76u_init()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dpci.c160 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7921_rmw()
338 bus_ops->rmw = mt7921_rmw; in mt7921_pci_probe()
H A Dsdio.c109 .rmw = mt76s_rmw, in mt7921s_probe()
H A Dusb.c174 .rmw = mt792xu_rmw, in mt7921u_probe()
/freebsd/sys/contrib/dev/athk/
H A Dath.h136 u32 (*rmw)(void *, u32 reg_offset, u32 set, u32 clr); member
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/
H A Dinit.c413 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7603_rmw()
500 bus_ops->rmw = mt7603_rmw; in mt7603_register_device()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRDevices.td102 def FeatureRMW : SubtargetFeature<"rmw", "SupportsRMW", "true",
/freebsd/tests/sys/fs/fusefs/
H A Dwrite.cc1045 TEST_F(WriteBack, rmw) in TEST_F() argument