internal

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2025 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AtomicClear

func AtomicClear[T mmio.T32](r *mmio.R32[T], mask T)

func AtomicClearU32

func AtomicClearU32(r *mmio.U32, mask uint32)

func AtomicMod

func AtomicMod[T mmio.T32](r *mmio.R32[T], mask, prev, new T)

func AtomicModU32

func AtomicModU32(r *mmio.U32, mask, prev, new uint32)

func AtomicSet

func AtomicSet[T mmio.T32](r *mmio.R32[T], mask T)

func AtomicSetU32

func AtomicSetU32(r *mmio.U32, mask uint32)

func AtomicXor

func AtomicXor[T mmio.T32](r *mmio.R32[T], mask T)

func AtomicXorU32

func AtomicXorU32(r *mmio.U32, mask uint32)

func BusyWaitAtLeastCycles

func BusyWaitAtLeastCycles(n uint)

func SetReset

func SetReset(pmask uint32, assert bool)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL