mbgtools-lx  4.2.8
lx-shared.h File Reference

Go to the source code of this file.

Macros

#define DEBUG_SEM   0
 
#define _sema_init_pddev(_s, _n, _sn, _fn, _fp)   sema_init( _s, _n )
 
#define _down_interruptible_pddev(_s, _sn, _fn, _fp)   down_interruptible( _s )
 
#define _up_pddev(_s, _sn, _fn, _fp)   up( _s )
 
#define _down(_s, _sn, _fn, _fp)   down( _s )
 
#define _down_interruptible(_s, _sn, _fn, _fp)   down_interruptible( _s )
 
#define _down_trylock(_s, _sn, _fn, _fp)   down_trylock( _s )
 
#define _up(_s, _sn, _fn, _fp)   up( _s )
 

Functions

static __mbg_inline void set_dev_connected (PCPS_DDEV *pddev, int state)
 
static __mbg_inline int get_dev_connected (PCPS_DDEV *pddev)
 
static __mbg_inline int mbgdrvr_get_pddev (PCPS_DDEV **ppddev, struct file *filp, const char *info)
 

Macro Definition Documentation

◆ _down

#define _down (   _s,
  _sn,
  _fn,
  _fp 
)    down( _s )

Definition at line 199 of file lx-shared.h.

◆ _down_interruptible

#define _down_interruptible (   _s,
  _sn,
  _fn,
  _fp 
)    down_interruptible( _s )

◆ _down_interruptible_pddev

#define _down_interruptible_pddev (   _s,
  _sn,
  _fn,
  _fp 
)    down_interruptible( _s )

Definition at line 197 of file lx-shared.h.

Referenced by get_cyclic_lock(), and release_cyclic_lock().

◆ _down_trylock

#define _down_trylock (   _s,
  _sn,
  _fn,
  _fp 
)    down_trylock( _s )

Definition at line 201 of file lx-shared.h.

◆ _sema_init_pddev

#define _sema_init_pddev (   _s,
  _n,
  _sn,
  _fn,
  _fp 
)    sema_init( _s, _n )

Definition at line 196 of file lx-shared.h.

Referenced by mbgclock_init_module().

◆ _up

#define _up (   _s,
  _sn,
  _fn,
  _fp 
)    up( _s )

◆ _up_pddev

#define _up_pddev (   _s,
  _sn,
  _fn,
  _fp 
)    up( _s )

Definition at line 198 of file lx-shared.h.

Referenced by release_cyclic_lock().

◆ DEBUG_SEM

#define DEBUG_SEM   0

Definition at line 34 of file lx-shared.h.

Function Documentation

◆ get_dev_connected()

static __mbg_inline int get_dev_connected ( PCPS_DDEV pddev)
static

Definition at line 220 of file lx-shared.h.

References PCPS_DDEV_s::connected.

Referenced by mbgclock_read(), mbgclock_release(), and mbgdrvr_get_pddev().

◆ mbgdrvr_get_pddev()

static __mbg_inline int mbgdrvr_get_pddev ( PCPS_DDEV **  ppddev,
struct file *  filp,
const char *  info 
)
static

◆ set_dev_connected()

static __mbg_inline void set_dev_connected ( PCPS_DDEV pddev,
int  state 
)
static