geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Namespaces | Macros
SSTIoctl.cpp File Reference
#include "SSTIoctl.hpp"
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/unistd.h>
#include <algorithm>
#include <string>
#include <utility>
#include "geopm/Exception.hpp"
#include "SSTIoctlImp.hpp"
Include dependency graph for SSTIoctl.cpp:

Namespaces

 geopm
 

Macros

#define GEOPM_IOC_SST_VERSION   _IOR(0xfe, 0, struct geopm::sst_version_s *)
 
#define GEOPM_IOC_SST_GET_CPU_ID   _IOWR(0xfe, 1, struct geopm::sst_mbox_interface_batch_s *)
 
#define GEOPM_IOC_SST_MMIO   _IOW(0xfe, 2, struct geopm::sst_mmio_interface_batch_s *)
 
#define GEOPM_IOC_SST_MBOX   _IOWR(0xfe, 3, struct geopm::sst_mbox_interface_batch_s *)
 

Macro Definition Documentation

◆ GEOPM_IOC_SST_GET_CPU_ID

#define GEOPM_IOC_SST_GET_CPU_ID   _IOWR(0xfe, 1, struct geopm::sst_mbox_interface_batch_s *)

◆ GEOPM_IOC_SST_MBOX

#define GEOPM_IOC_SST_MBOX   _IOWR(0xfe, 3, struct geopm::sst_mbox_interface_batch_s *)

◆ GEOPM_IOC_SST_MMIO

#define GEOPM_IOC_SST_MMIO   _IOW(0xfe, 2, struct geopm::sst_mmio_interface_batch_s *)

◆ GEOPM_IOC_SST_VERSION

#define GEOPM_IOC_SST_VERSION   _IOR(0xfe, 0, struct geopm::sst_version_s *)