#include <linux/kernel.h>
#include <linux/notifier.h>
#include <linux/device.h>
#include <linux/dca.h>
#include <linux/slab.h>
#include <linux/module.h>
Go to the source code of this file.
#define DCA_VERSION "1.12.1" |
alloc_dca_provider - get data struct for describing a dca provider - pointer to struct of dca operation function pointers - size of extra mem to be added for provider's needs
Definition at line 324 of file dca-core.c.
arch_initcall |
( |
dca_init |
| ) |
|
dca3_get_tag - return the dca tag to the requester device for the given cpu (new api) - the device that wants dca service - the cpuid as returned by get_cpu()
Definition at line 298 of file dca-core.c.
dca_add_requester - add a dca client to the list - the device that wants dca service
Definition at line 186 of file dca-core.c.
dca_common_get_tag - return the dca tag (serves both new and old api) - the device that wants dca service - the cpuid as returned by get_cpu()
Definition at line 273 of file dca-core.c.
u8 dca_get_tag |
( |
int |
cpu | ) |
|
dca_register_notify - register a client's notifier callback
Definition at line 439 of file dca-core.c.
dca_remove_requester - remove a dca client from the list - the device that wants dca service
Definition at line 241 of file dca-core.c.
dca_unregister_notify - remove a client's notifier callback
Definition at line 448 of file dca-core.c.
free_dca_provider - release the dca provider data struct - pointer to struct of dca operation function pointers - size of extra mem to be added for provider's needs
Definition at line 344 of file dca-core.c.
MODULE_AUTHOR |
( |
"Intel Corporation" |
| ) |
|