TwiceAsNice  2019-02-18
Macros | Functions
write.c File Reference
#include "main.h"
Include dependency graph for write.c:

Macros

#define ICR_TX_FIFO_AE   0x200
 

Functions

int dev_write_startup (dev_data_t *dev)
 
ssize_t write_pio_available (dev_data_t *dev, ssize_t count)
 
ssize_t write_dma_available (dev_data_t *dev, ssize_t count)
 
ssize_t write_dma_work (dev_data_t *dev, const char *buf, ssize_t count, unsigned long jif_end)
 
ssize_t write_dmdma_available (dev_data_t *dev, ssize_t count)
 
ssize_t write_dmdma_work (dev_data_t *dev, const char *buf, ssize_t count, unsigned long jif_end)
 
static int _dummy (dev_data_t *dev, unsigned long arg)
 
void write_wait_for_space (dev_data_t *dev)
 

Macro Definition Documentation

◆ ICR_TX_FIFO_AE

#define ICR_TX_FIFO_AE   0x200

Function Documentation

◆ _dummy()

static int _dummy ( dev_data_t dev,
unsigned long  arg 
)
static

◆ dev_write_startup()

int dev_write_startup ( dev_data_t dev)

◆ write_dma_available()

ssize_t write_dma_available ( dev_data_t dev,
ssize_t  count 
)

◆ write_dma_work()

ssize_t write_dma_work ( dev_data_t dev,
const char *  buf,
ssize_t  count,
unsigned long  jif_end 
)

◆ write_dmdma_available()

ssize_t write_dmdma_available ( dev_data_t dev,
ssize_t  count 
)

◆ write_dmdma_work()

ssize_t write_dmdma_work ( dev_data_t dev,
const char *  buf,
ssize_t  count,
unsigned long  jif_end 
)

◆ write_pio_available()

ssize_t write_pio_available ( dev_data_t dev,
ssize_t  count 
)

◆ write_wait_for_space()

void write_wait_for_space ( dev_data_t dev)