\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={PCIe Deferrable Memory Write Request}, description={... desc ...} } \newglossaryentry{dsa:engine}{ name={Engine}, description={... desc ...} } \newglossaryentry{dsa:group}{ name={Group}, description={... desc ...} } \newglossaryentry{x86:enqcmd}{ name={ENQCMD}, first={x86 Instruction ENQCMD}, description={... desc ...} } \newglossaryentry{x86:movdir64b}{ name={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 ...} }