Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dynamic_queue_limits.c File Reference
#include <linux/module.h>
#include <linux/types.h>
#include <linux/ctype.h>
#include <linux/kernel.h>
#include <linux/jiffies.h>
#include <linux/dynamic_queue_limits.h>

Go to the source code of this file.

Macros

#define POSDIFF(A, B)   ((int)((A) - (B)) > 0 ? (A) - (B) : 0)
 
#define AFTER_EQ(A, B)   ((int)((A) - (B)) >= 0)
 

Functions

void dql_completed (struct dql *dql, unsigned int count)
 
 EXPORT_SYMBOL (dql_completed)
 
void dql_reset (struct dql *dql)
 
 EXPORT_SYMBOL (dql_reset)
 
int dql_init (struct dql *dql, unsigned hold_time)
 
 EXPORT_SYMBOL (dql_init)
 

Macro Definition Documentation

#define AFTER_EQ (   A,
  B 
)    ((int)((A) - (B)) >= 0)

Definition at line 14 of file dynamic_queue_limits.c.

#define POSDIFF (   A,
  B 
)    ((int)((A) - (B)) > 0 ? (A) - (B) : 0)

Definition at line 13 of file dynamic_queue_limits.c.

Function Documentation

void dql_completed ( struct dql *  dql,
unsigned int  count 
)

Definition at line 17 of file dynamic_queue_limits.c.

int dql_init ( struct dql *  dql,
unsigned  hold_time 
)

Definition at line 130 of file dynamic_queue_limits.c.

void dql_reset ( struct dql *  dql)

Definition at line 115 of file dynamic_queue_limits.c.

EXPORT_SYMBOL ( dql_completed  )
EXPORT_SYMBOL ( dql_reset  )
EXPORT_SYMBOL ( dql_init  )