GTS AXI Multichannel DMA IP for PCI Express* User Guide

ID 847470
Date 8/25/2025
Public
Document Table of Contents

B.1.6.1. ifc_api_start

Table 80.  ifc_api_start

API

API Description

Input Parameters

Return Values

void

ifc_app_start (void)

This function is called at the time of application initialization. Probe and prepare the application for DMA transactions.

  • maps the enabled device memory to user space.
  • memory allocation from huge page file system.

hugepagefs allows user space to get continuous and unswappable memory, which you can use for DMA operations.

Set default huge page size as 1 GB at boot time and allocate the required memory from huge pages.

void

0 on success

negative otherwise