VSF Documented
Functions
vsf_linux_core_input.c File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include <linux/input.h>

Functions

struct input_devinput_allocate_device (void)
 
struct input_devdevm_input_allocate_device (struct device *dev)
 
void input_free_device (struct input_dev *dev)
 
int input_register_device (struct input_dev *dev)
 
void input_unregister_device (struct input_dev *dev)
 
void input_set_capability (struct input_dev *dev, unsigned int type, unsigned int code)
 
void input_event (struct input_dev *dev, unsigned int type, unsigned int code, int value)
 
void input_alloc_absinfo (struct input_dev *dev)
 
void input_set_abs_params (struct input_dev *dev, unsigned int axis, int min, int max, int fuzz, int flat)
 
void input_copy_abs (struct input_dev *dst, unsigned int dst_axis, const struct input_dev *src, unsigned int src_axis)
 
int input_ff_create (struct input_dev *dev, unsigned int max_effects)
 
void input_ff_destroy (struct input_dev *dev)
 
int input_ff_event (struct input_dev *dev, unsigned int type, unsigned int code, int value)
 
int input_ff_create_memless (struct input_dev *dev, void *data, int(*play_effect)(struct input_dev *, void *, struct ff_effect *))
 

Function Documentation

◆ input_allocate_device()

struct input_dev * input_allocate_device ( void  )

◆ devm_input_allocate_device()

struct input_dev * devm_input_allocate_device ( struct device dev)

◆ input_free_device()

void input_free_device ( struct input_dev dev)

◆ input_register_device()

int input_register_device ( struct input_dev dev)

◆ input_unregister_device()

void input_unregister_device ( struct input_dev dev)

◆ input_set_capability()

void input_set_capability ( struct input_dev dev,
unsigned int  type,
unsigned int  code 
)

◆ input_event()

void input_event ( struct input_dev dev,
unsigned int  type,
unsigned int  code,
int  value 
)

◆ input_alloc_absinfo()

void input_alloc_absinfo ( struct input_dev dev)

◆ input_set_abs_params()

void input_set_abs_params ( struct input_dev dev,
unsigned int  axis,
int  min,
int  max,
int  fuzz,
int  flat 
)

◆ input_copy_abs()

void input_copy_abs ( struct input_dev dst,
unsigned int  dst_axis,
const struct input_dev src,
unsigned int  src_axis 
)

◆ input_ff_create()

int input_ff_create ( struct input_dev dev,
unsigned int  max_effects 
)

◆ input_ff_destroy()

void input_ff_destroy ( struct input_dev dev)

◆ input_ff_event()

int input_ff_event ( struct input_dev dev,
unsigned int  type,
unsigned int  code,
int  value 
)

◆ input_ff_create_memless()

int input_ff_create_memless ( struct input_dev dev,
void *  data,
int(*)(struct input_dev *, void *, struct ff_effect *)  play_effect 
)