RetroArch
Functions | Variables
lwp_watchdog.c File Reference
#include <stdlib.h>
#include <limits.h>
#include "asm.h"
#include "lwp_threads.h"
#include "lwp_watchdog.h"
Include dependency graph for lwp_watchdog.c:

Functions

static void __lwp_wd_settimer (wd_cntrl *wd)
 
void __lwp_watchdog_init ()
 
void __lwp_wd_insert (lwp_queue *header, wd_cntrl *wd)
 
u32 __lwp_wd_remove (lwp_queue *header, wd_cntrl *wd)
 
void __lwp_wd_tickle (lwp_queue *queue)
 
void __lwp_wd_adjust (lwp_queue *queue, u32 dir, s64 interval)
 

Variables

vu32 _wd_sync_level
 
vu32 _wd_sync_count
 
u32 _wd_ticks_since_boot
 
lwp_queue _wd_ticks_queue
 

Function Documentation

◆ __lwp_watchdog_init()

void __lwp_watchdog_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_wd_adjust()

void __lwp_wd_adjust ( lwp_queue queue,
u32  dir,
s64  interval 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_wd_insert()

void __lwp_wd_insert ( lwp_queue header,
wd_cntrl wd 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_wd_remove()

u32 __lwp_wd_remove ( lwp_queue header,
wd_cntrl wd 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_wd_settimer()

static void __lwp_wd_settimer ( wd_cntrl wd)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ __lwp_wd_tickle()

void __lwp_wd_tickle ( lwp_queue queue)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _wd_sync_count

vu32 _wd_sync_count

◆ _wd_sync_level

vu32 _wd_sync_level

◆ _wd_ticks_queue

lwp_queue _wd_ticks_queue

◆ _wd_ticks_since_boot

u32 _wd_ticks_since_boot