AFHBA404
AFHBA404 connects ACQ2106 to PCI-Express
Macros | Functions
afhba-llcontrol.h File Reference
#include <sched.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/types.h>

Go to the source code of this file.

Macros

#define _GNU_SOURCE
 

Functions

unsigned difftime_us (void)
 
void * get_mapping (dev_t devnum, int *pfd)
 
void clear_mapping (int fd, void *hb)
 
void setAffinity (unsigned cpu_mask)
 
void goRealTime (void)
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 31 of file afhba-llcontrol.h.

Function Documentation

◆ clear_mapping()

void clear_mapping ( int  fd,
void *  hb 
)

Definition at line 108 of file afhba-llcontrol.c.

◆ difftime_us()

unsigned difftime_us ( void  )

Definition at line 63 of file afhba-llcontrol.c.

◆ get_mapping()

void* get_mapping ( dev_t  devnum,
int *  pfd 
)

Definition at line 86 of file afhba-llcontrol.c.

◆ goRealTime()

void goRealTime ( void  )

Definition at line 138 of file afhba-llcontrol.c.

◆ setAffinity()

void setAffinity ( unsigned  cpu_mask)

Definition at line 113 of file afhba-llcontrol.c.