TwiceAsNice  2019-02-18
Classes | Typedefs | Functions | Variables
ioctl.c File Reference
#include "main.h"
Include dependency graph for ioctl.c:

Classes

struct  dev_ioctl_t
 

Typedefs

typedef int(* dev_ioctl_service_t) (dev_data_t *dev, void *arg)
 

Functions

static int _version_get_ioctl (dev_data_t *, gsc_drv_version_t *arg)
 
int ioctl (struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg)
 
int ioctl_init (void)
 

Variables

static const dev_ioctl_t _ioctl_list []
 

Typedef Documentation

◆ dev_ioctl_service_t

typedef int(* dev_ioctl_service_t) (dev_data_t *dev, void *arg)

Function Documentation

◆ _version_get_ioctl()

static int _version_get_ioctl ( dev_data_t dev,
gsc_drv_version_t arg 
)
static

◆ ioctl()

int ioctl ( struct inode *  inode,
struct file *  filp,
unsigned int  cmd,
unsigned long  arg 
)

◆ ioctl_init()

int ioctl_init ( void  )

Variable Documentation

◆ _ioctl_list

const dev_ioctl_t _ioctl_list[]
static