837fd044d0
This change improves code maintainability and error handling by centralizing DMABuf export functionality in the driver interface. - Replace direct hsaKmtExportDMABufHandle calls with driver's ExportDMABuf method - Improve error handling with more specific error status returns - Add explicit invalid parameter checks and assertions - Consolidate DMABuf export logic in IPC and VMemory paths - Propagate detailed error status from driver layer Signed-off-by: Honglei Huang <Honglei1.Huang@amd.com>