Linux Kernel
3.7.1
|
#include <linux/device.h>
#include <linux/module.h>
#include <linux/mutex.h>
#include <linux/slab.h>
#include <linux/init.h>
#include <linux/err.h>
#include <asm/eadm.h>
#include "chsc.h"
Go to the source code of this file.
Macros | |
#define | to_scm_dev(n) container_of(n, struct scm_device, dev) |
#define | to_scm_drv(d) container_of(d, struct scm_driver, drv) |
#define | scm_attr(name) |
Functions | |
int | scm_driver_register (struct scm_driver *scmdrv) |
EXPORT_SYMBOL_GPL (scm_driver_register) | |
void | scm_driver_unregister (struct scm_driver *scmdrv) |
EXPORT_SYMBOL_GPL (scm_driver_unregister) | |
int | scm_get_ref (void) |
EXPORT_SYMBOL_GPL (scm_get_ref) | |
void | scm_put_ref (void) |
EXPORT_SYMBOL_GPL (scm_put_ref) | |
void | register_eadm_ops (struct eadm_ops *ops) |
EXPORT_SYMBOL_GPL (register_eadm_ops) | |
void | unregister_eadm_ops (struct eadm_ops *ops) |
EXPORT_SYMBOL_GPL (unregister_eadm_ops) | |
int | scm_start_aob (struct aob *aob) |
EXPORT_SYMBOL_GPL (scm_start_aob) | |
void | scm_irq_handler (struct aob *aob, int error) |
EXPORT_SYMBOL_GPL (scm_irq_handler) | |
scm_attr (persistence) | |
scm_attr (oper_state) | |
scm_attr (data_state) | |
scm_attr (rank) | |
scm_attr (release) | |
scm_attr (res_id) | |
int | scm_update_information (void) |
subsys_initcall_sync (scm_init) | |
#define scm_attr | ( | name | ) |
#define to_scm_dev | ( | n | ) | container_of(n, struct scm_device, dev) |
#define to_scm_drv | ( | d | ) | container_of(d, struct scm_driver, drv) |
EXPORT_SYMBOL_GPL | ( | scm_driver_register | ) |
EXPORT_SYMBOL_GPL | ( | scm_driver_unregister | ) |
EXPORT_SYMBOL_GPL | ( | scm_get_ref | ) |
EXPORT_SYMBOL_GPL | ( | scm_put_ref | ) |
EXPORT_SYMBOL_GPL | ( | register_eadm_ops | ) |
EXPORT_SYMBOL_GPL | ( | unregister_eadm_ops | ) |
EXPORT_SYMBOL_GPL | ( | scm_start_aob | ) |
EXPORT_SYMBOL_GPL | ( | scm_irq_handler | ) |
scm_attr | ( | persistence | ) |
scm_attr | ( | oper_state | ) |
scm_attr | ( | data_state | ) |
scm_attr | ( | rank | ) |
scm_attr | ( | release | ) |
scm_attr | ( | res_id | ) |
int scm_driver_register | ( | struct scm_driver * | scmdrv | ) |
scm_driver_register() - register a scm driver : driver to be registered
void scm_driver_unregister | ( | struct scm_driver * | scmdrv | ) |
scm_driver_unregister() - deregister a scm driver : driver to be deregistered
subsys_initcall_sync | ( | scm_init | ) |