Pci Encryption/decryption Controller Access
// 4. Set length and algorithm (AES-256-GCM) pci_write32(bar, LENGTH, data_len); pci_write32(bar, ALGO_MODE, 0x30); // 0x30 = AES-256-GCM
// 3. Set source and destination addresses (DMA) pci_write64(bar, SRC_ADDR, src_bus_addr); pci_write64(bar, DST_ADDR, dst_bus_addr); pci encryption/decryption controller
// 5. Write IV (12 bytes) pci_write_burst(bar, IV, iv, 12); pci encryption/decryption controller