TwiceAsNice  2019-02-18
Functions
gsc_bar.c File Reference
#include <string.h>
#include "gsc_bar.h"
#include "gsc_drv.h"
#include "gsc_reg.h"
Include dependency graph for gsc_bar.c:

Functions

U32 gsc_bar_create (gsc_bar_t *bar, gsc_device_t *device, U32 index, U32 reg)
 
U32 gsc_bar_destroy (gsc_bar_t *bar)
 
U32 gsc_bar_init (gsc_bar_t *bar)
 
U32 gsc_bar_map (gsc_bar_t *bar)
 
U32 gsc_bar_reg_mod (const gsc_bar_t *bar, U32 reg, U32 value, U32 mask)
 
U32 gsc_bar_reg_read (const gsc_bar_t *bar, U32 reg, U32 *value)
 
U32 gsc_bar_reg_write (const gsc_bar_t *bar, U32 reg, U32 value)
 
U32 gsc_bar_unmap (gsc_bar_t *bar)
 

Function Documentation

◆ gsc_bar_create()

U32 gsc_bar_create ( gsc_bar_t bar,
gsc_device_t device,
U32  index,
U32  reg 
)

◆ gsc_bar_destroy()

U32 gsc_bar_destroy ( gsc_bar_t bar)

◆ gsc_bar_init()

U32 gsc_bar_init ( gsc_bar_t bar)

◆ gsc_bar_map()

U32 gsc_bar_map ( gsc_bar_t bar)

◆ gsc_bar_reg_mod()

U32 gsc_bar_reg_mod ( const gsc_bar_t bar,
U32  reg,
U32  value,
U32  mask 
)

◆ gsc_bar_reg_read()

U32 gsc_bar_reg_read ( const gsc_bar_t bar,
U32  reg,
U32 *  value 
)

◆ gsc_bar_reg_write()

U32 gsc_bar_reg_write ( const gsc_bar_t bar,
U32  reg,
U32  value 
)

◆ gsc_bar_unmap()

U32 gsc_bar_unmap ( gsc_bar_t bar)