| /* | |
| * latency.h: Explicit system-wide latency-expectation infrastructure | |
| * | |
| * (C) Copyright 2006 Intel Corporation | |
| * Author: Arjan van de Ven <arjan@linux.intel.com> | |
| * | |
| */ | |
| #ifndef _INCLUDE_GUARD_LATENCY_H_ | |
| #define _INCLUDE_GUARD_LATENCY_H_ | |
| #include <linux/notifier.h> | |
| void set_acceptable_latency(char *identifier, int usecs); | |
| void modify_acceptable_latency(char *identifier, int usecs); | |
| void remove_acceptable_latency(char *identifier); | |
| void synchronize_acceptable_latency(void); | |
| int system_latency_constraint(void); | |
| int register_latency_notifier(struct notifier_block * nb); | |
| int unregister_latency_notifier(struct notifier_block * nb); | |
| #define INFINITE_LATENCY 1000000 | |
| #endif |