TwiceAsNice  2019-02-18
Classes | Functions
gsc_bar.h File Reference
#include "gsc_access.h"
Include dependency graph for gsc_bar.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  gsc_bar_t
 

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)