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

Functions

static u32 _order_to_size (int order)
 
static void _pages_free (dev_io_t *io)
 
static int _size_to_order (u32 size)
 
static void _pages_alloc (u32 bytes, dev_io_t *io)
 
int gsc_io_create (dev_data_t *dev, dev_io_t *io, size_t bytes)
 
void gsc_io_destroy (dev_data_t *dev, dev_io_t *io)
 

Function Documentation

◆ _order_to_size()

static u32 _order_to_size ( int  order)
static

◆ _pages_alloc()

static void _pages_alloc ( u32  bytes,
dev_io_t io 
)
static

◆ _pages_free()

static void _pages_free ( dev_io_t io)
static

◆ _size_to_order()

static int _size_to_order ( u32  size)
static

◆ gsc_io_create()

int gsc_io_create ( dev_data_t dev,
dev_io_t io,
size_t  bytes 
)

◆ gsc_io_destroy()

void gsc_io_destroy ( dev_data_t dev,
dev_io_t io 
)