TwiceAsNice  2019-02-18
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Macros | Functions
libfli-usb-sys.c File Reference
#include <linux/version.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
#include <linux/usb/ch9.h>
#include <linux/usbdevice_fs.h>
#include <sys/ioctl.h>
#include <stdio.h>
#include <errno.h>
#include "libfli-libfli.h"
#include "libfli-sys.h"
#include "libfli-mem.h"
#include "libfli-usb.h"
#include "fliusb_ioctl.h"
Include dependency graph for libfli-usb-sys.c:

Macros

#define _DEBUG
 

Functions

long linux_usb_connect (flidev_t dev, fli_unixio_t *io, char *name)
 
long linux_bulktransfer (flidev_t dev, int ep, void *buf, long *len)
 
long linux_bulkwrite (flidev_t dev, void *buf, long *wlen)
 
long linux_bulkread (flidev_t dev, void *buf, long *rlen)
 
long linux_usb_disconnect (flidev_t dev)
 

Macro Definition Documentation

◆ _DEBUG

#define _DEBUG

Function Documentation

◆ linux_bulkread()

long linux_bulkread ( flidev_t  dev,
void *  buf,
long rlen 
)

◆ linux_bulktransfer()

long linux_bulktransfer ( flidev_t  dev,
int  ep,
void *  buf,
long len 
)

◆ linux_bulkwrite()

long linux_bulkwrite ( flidev_t  dev,
void *  buf,
long wlen 
)

◆ linux_usb_connect()

long linux_usb_connect ( flidev_t  dev,
fli_unixio_t io,
char *  name 
)

◆ linux_usb_disconnect()

long linux_usb_disconnect ( flidev_t  dev)