linux/include/linux/latency.h
<<
>>
Prefs
   1/*
   2 * latency.h: Explicit system-wide latency-expectation infrastructure
   3 *
   4 * (C) Copyright 2006 Intel Corporation
   5 * Author: Arjan van de Ven <arjan@linux.intel.com>
   6 *
   7 */
   8
   9#ifndef _INCLUDE_GUARD_LATENCY_H_
  10#define _INCLUDE_GUARD_LATENCY_H_
  11
  12#include <linux/notifier.h>
  13
  14void set_acceptable_latency(char *identifier, int usecs);
  15void modify_acceptable_latency(char *identifier, int usecs);
  16void remove_acceptable_latency(char *identifier);
  17void synchronize_acceptable_latency(void);
  18int system_latency_constraint(void);
  19
  20int register_latency_notifier(struct notifier_block * nb);
  21int unregister_latency_notifier(struct notifier_block * nb);
  22
  23#define INFINITE_LATENCY 1000000
  24
  25#endif
  26