Dynamic Load Balance 3.6.1+32-59d1
Data Fields
backend_api_t Struct Reference

#include <backend.h>

Data Fields

uint32_t abi_version
 
uint32_t struct_size
 
const char * name
 
struct {
   bool   gpu:1
 
   bool   gpu_amd:1
 
   bool   gpu_nvidia:1
 
   bool   hwc:1
 
capabilities
 
int(* probe )(void)
 
int(* init )(const core_api_t *)
 
int(* start )(void)
 
int(* stop )(void)
 
int(* finalize )(void)
 
void(* flush )(void)
 
int(* get_gpu_affinity )(char *buffer, size_t buffer_size, bool full_uuid)
 

Field Documentation

◆ abi_version

uint32_t abi_version

◆ struct_size

uint32_t struct_size

◆ name

const char* name

◆ gpu

bool gpu

◆ gpu_amd

bool gpu_amd

◆ gpu_nvidia

bool gpu_nvidia

◆ hwc

bool hwc

◆ 

struct { ... } capabilities

◆ probe

int(* probe) (void)

◆ init

int(* init) (const core_api_t *)

◆ start

int(* start) (void)

◆ stop

int(* stop) (void)

◆ finalize

int(* finalize) (void)

◆ flush

void(* flush) (void)

◆ get_gpu_affinity

int(* get_gpu_affinity) (char *buffer, size_t buffer_size, bool full_uuid)

The documentation for this struct was generated from the following file: