VSF Documented
timer.h File Reference
#include <linux/types.h>
#include <linux/jiffies.h>

Go to the source code of this file.

Data Structures

struct  timer_list
 

Macros

#define from_timer(var, callback_timer, timer_fieldname)
 

Functions

void add_timer (struct timer_list *timer)
 
int del_timer (struct timer_list *timer)
 
int del_timer_sync (struct timer_list *timer)
 
int mod_timer (struct timer_list *timer, unsigned long expires)
 
int timer_pending (const struct timer_list *timer)
 
void timer_setup (struct timer_list *timer, void(*func)(struct timer_list *), unsigned int flags)
 

Macro Definition Documentation

◆ from_timer

#define from_timer ( var,
callback_timer,
timer_fieldname )
Value:
vsf_container_of(callback_timer, typeof(*var), timer_fieldname)
#define vsf_container_of(__ptr, __type, __member)
Definition __type.h:164

Function Documentation

◆ add_timer()

void add_timer ( struct timer_list * timer)
extern

◆ del_timer()

int del_timer ( struct timer_list * timer)
extern

◆ del_timer_sync()

int del_timer_sync ( struct timer_list * timer)
extern

◆ mod_timer()

int mod_timer ( struct timer_list * timer,
unsigned long expires )
extern

◆ timer_pending()

int timer_pending ( const struct timer_list * timer)
extern

◆ timer_setup()

void timer_setup ( struct timer_list * timer,
void(* func )(struct timer_list *),
unsigned int flags )
extern
Generated from commit: vsfteam/vsf@ceb53fd