PIPS
freia.h File Reference
#include "freia_spoc.h"
#include "freia_terapix.h"
#include "freia_opencl.h"
#include "freia_sigmac.h"
#include "freia_mppa.h"
+ Include dependency graph for freia.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  freia_api_t
 FREIA API function name -> SPoC hardware description (and others?) More...
 

Macros

#define HELPER   "_helper_"
 
#define cat(args...)   concatenate(args , NULL)
 
#define sb_cat(args...)   string_buffer_cat(args , NULL)
 
#define sb_prf(args...)   string_buffer_printf(args)
 
#define FREIA_IMAGE_TYPE   "freia_data2d"
 
#define FREIA_OUTPUT   "freia_common_tx_image"
 
#define FREIA_ALLOC   "freia_common_create_data"
 
#define FREIA_FREE   "freia_common_destruct_data"
 
#define AIPO   "freia_aipo_"
 
#define FREIA_IMAGE   FREIA_IMAGE_TYPE " * "
 
#define FREIA_DEFAULT_BPP   get_int_property("FREIA_PIXEL_SIZE")
 
#define FREIA_DEFAULT_HEIGHT   get_int_property("FREIA_IMAGE_HEIGHT")
 
#define FREIA_DEFAULT_WIDTH   get_int_property("FREIA_IMAGE_WIDTH")
 
#define freia_aipo_p(s)   same_string_p((s), "aipo")
 
#define freia_spoc_p(s)   same_string_p((s), "spoc")
 
#define freia_terapix_p(s)   same_string_p((s), "terapix")
 
#define freia_opencl_p(s)   same_string_p((s), "opencl")
 
#define freia_sigmac_p(s)   same_string_p((s), "sigmac")
 
#define freia_mppa_p(s)   same_string_p((s), "mppa")
 
#define freia_valid_target_p(s)
 
#define dagvtx_freia_api(v)   get_freia_api(vtxcontent_opid(dagvtx_content(v)))
 

Macro Definition Documentation

◆ AIPO

#define AIPO   "freia_aipo_"

Definition at line 51 of file freia.h.

◆ cat

#define cat (   args...)    concatenate(args , NULL)

Definition at line 41 of file freia.h.

◆ dagvtx_freia_api

#define dagvtx_freia_api (   v)    get_freia_api(vtxcontent_opid(dagvtx_content(v)))

Definition at line 97 of file freia.h.

◆ freia_aipo_p

#define freia_aipo_p (   s)    same_string_p((s), "aipo")

Definition at line 58 of file freia.h.

◆ FREIA_ALLOC

#define FREIA_ALLOC   "freia_common_create_data"

Definition at line 48 of file freia.h.

◆ FREIA_DEFAULT_BPP

#define FREIA_DEFAULT_BPP   get_int_property("FREIA_PIXEL_SIZE")

Definition at line 53 of file freia.h.

◆ FREIA_DEFAULT_HEIGHT

#define FREIA_DEFAULT_HEIGHT   get_int_property("FREIA_IMAGE_HEIGHT")

Definition at line 54 of file freia.h.

◆ FREIA_DEFAULT_WIDTH

#define FREIA_DEFAULT_WIDTH   get_int_property("FREIA_IMAGE_WIDTH")

Definition at line 55 of file freia.h.

◆ FREIA_FREE

#define FREIA_FREE   "freia_common_destruct_data"

Definition at line 49 of file freia.h.

◆ FREIA_IMAGE

#define FREIA_IMAGE   FREIA_IMAGE_TYPE " * "

Definition at line 52 of file freia.h.

◆ FREIA_IMAGE_TYPE

#define FREIA_IMAGE_TYPE   "freia_data2d"

Definition at line 46 of file freia.h.

◆ freia_mppa_p

#define freia_mppa_p (   s)    same_string_p((s), "mppa")

Definition at line 63 of file freia.h.

◆ freia_opencl_p

#define freia_opencl_p (   s)    same_string_p((s), "opencl")

Definition at line 61 of file freia.h.

◆ FREIA_OUTPUT

#define FREIA_OUTPUT   "freia_common_tx_image"

Definition at line 47 of file freia.h.

◆ freia_sigmac_p

#define freia_sigmac_p (   s)    same_string_p((s), "sigmac")

Definition at line 62 of file freia.h.

◆ freia_spoc_p

#define freia_spoc_p (   s)    same_string_p((s), "spoc")

Definition at line 59 of file freia.h.

◆ freia_terapix_p

#define freia_terapix_p (   s)    same_string_p((s), "terapix")

Definition at line 60 of file freia.h.

◆ freia_valid_target_p

#define freia_valid_target_p (   s)
Value:
freia_opencl_p(s) || freia_sigmac_p(s) || freia_mppa_p(s))
#define freia_sigmac_p(s)
Definition: freia.h:62
#define freia_mppa_p(s)
Definition: freia.h:63
#define freia_aipo_p(s)
Definition: freia.h:58
#define freia_spoc_p(s)
Definition: freia.h:59
#define freia_terapix_p(s)
Definition: freia.h:60

Definition at line 65 of file freia.h.

◆ HELPER

#define HELPER   "_helper_"

Definition at line 38 of file freia.h.

◆ sb_cat

#define sb_cat (   args...)    string_buffer_cat(args , NULL)

Definition at line 42 of file freia.h.

◆ sb_prf

#define sb_prf (   args...)    string_buffer_printf(args)

Definition at line 43 of file freia.h.