\newglossaryentry{iommu}{ name={IOMMU}, long={Input/Output Memory Management Unit}, first={Input/Output Memory Management Unit (IOMMU)}, description={... desc ...} } \newglossaryentry{atc}{ name={ATC}, long={Address Translation Cache}, first={Address Translation Cache (ATC)}, description={... desc ...} } \newglossaryentry{bar}{ name={BAR}, long={Base Address Register}, first={Base Address Register (BAR)}, description={... desc ...} } \newglossaryentry{dsa}{ name={DSA}, long={Intel Data Streaming Accelerator}, first={Intel Data Streaming Accelerator (DSA)}, description={... desc ...} } \newglossaryentry{dsa:wq}{ name={WQ}, long={Work Queue}, first={Work Queue (WQ)}, description={... desc ...} } \newglossaryentry{dsa:swq}{ name={SWQ}, long={Shared Work Queue}, first={Shared Work Queue (SWQ)}, description={... desc ...} } \newglossaryentry{dsa:dwq}{ name={DWQ}, long={Dedicated Work Queue}, first={Dedicated Work Queue (DWQ)}, description={... desc ...} } \newglossaryentry{pcie-dmr}{ name={DMR}, long={PCIe Deferrable Memory Write Request}, first={PCIe Deferrable Memory Write Request (DMR)}, description={... desc ...} } \newglossaryentry{dsa:engine}{ name={Engine}, long={\gls{dsa} Engine}, first={Engine}, description={... desc ...} } \newglossaryentry{dsa:group}{ name={Group}, long={\gls{dsa} Group}, first={Group}, description={... desc ...} } \newglossaryentry{x86:enqcmd}{ name={ENQCMD}, long={x86 Instruction ENQCMD}, first={x86 Instruction ENQCMD}, description={... desc ...} } \newglossaryentry{x86:movdir64b}{ name={MOVDIR64B}, long={x86 Instruction MOVDIR64B}, first={x86 Instruction MOVDIR64B}, description={... desc ...} } \newglossaryentry{x86:pasid}{ name={PASID}, long={Process Address Space ID}, first={Process Address Space ID (PASID)}, description={... desc ...} }