TwiceAsNice
2019-02-18
|
#include "main.h"
Macros | |
#define | _TX_ABORT GSC_WAIT_IO_TX_ABORT |
#define | _TX_DONE GSC_WAIT_IO_TX_DONE |
#define | _TX_ERROR GSC_WAIT_IO_TX_ERROR |
#define | _TX_TIMEOUT GSC_WAIT_IO_TX_TIMEOUT |
Functions | |
static ssize_t | _write_work (dev_data_t *dev, const char *buf, ssize_t count, unsigned long jif_end, ssize_t(*fn_available)(dev_data_t *dev, ssize_t count), ssize_t(*fn_work)(dev_data_t *dev, const char *buf, ssize_t count, unsigned long jif_end)) |
ssize_t | gsc_write (struct file *filp, const char *buf, size_t count, loff_t *offp) |
int | gsc_write_abort_active_xfer (dev_data_t *dev) |
ssize_t | gsc_write_pio_work_8_bit (dev_data_t *dev, const char *buff, ssize_t count, unsigned long jif_end) |
ssize_t | gsc_write_pio_work_16_bit (dev_data_t *dev, const char *buff, ssize_t count, unsigned long jif_end) |
ssize_t | gsc_write_pio_work_32_bit (dev_data_t *dev, const char *buff, ssize_t count, unsigned long jif_end) |
ssize_t | gsc_write_pio_work (dev_data_t *dev, const char *buff, ssize_t count, unsigned long jif_end) |
#define _TX_ABORT GSC_WAIT_IO_TX_ABORT |
#define _TX_DONE GSC_WAIT_IO_TX_DONE |
#define _TX_ERROR GSC_WAIT_IO_TX_ERROR |
#define _TX_TIMEOUT GSC_WAIT_IO_TX_TIMEOUT |
|
static |
ssize_t gsc_write | ( | struct file * | filp, |
const char * | buf, | ||
size_t | count, | ||
loff_t * | offp | ||
) |
int gsc_write_abort_active_xfer | ( | dev_data_t * | dev | ) |
ssize_t gsc_write_pio_work | ( | dev_data_t * | dev, |
const char * | buff, | ||
ssize_t | count, | ||
unsigned long | jif_end | ||
) |
ssize_t gsc_write_pio_work_16_bit | ( | dev_data_t * | dev, |
const char * | buff, | ||
ssize_t | count, | ||
unsigned long | jif_end | ||
) |
ssize_t gsc_write_pio_work_32_bit | ( | dev_data_t * | dev, |
const char * | buff, | ||
ssize_t | count, | ||
unsigned long | jif_end | ||
) |
ssize_t gsc_write_pio_work_8_bit | ( | dev_data_t * | dev, |
const char * | buff, | ||
ssize_t | count, | ||
unsigned long | jif_end | ||
) |