|
Linux Kernel
3.7.1
|
#include <linux/interrupt.h>#include <linux/spinlock.h>#include <linux/blkdev.h>#include <linux/genhd.h>#include <linux/list.h>#include <asm/debug.h>#include <asm/eadm.h>Go to the source code of this file.
Data Structures | |
| struct | scm_blk_dev |
| struct | scm_request |
Macros | |
| #define | SCM_NR_PARTS 8 |
| #define | SCM_QUEUE_DELAY 5 |
| #define | to_aobrq(rq) container_of((void *) rq, struct aob_rq_header, data) |
| #define | __scm_free_rq_cluster(scmrq) {} |
| #define | __scm_alloc_rq_cluster(scmrq) 0 |
| #define | scm_request_cluster_init(scmrq) {} |
| #define | scm_reserve_cluster(scmrq) true |
| #define | scm_release_cluster(scmrq) {} |
| #define | scm_blk_dev_cluster_setup(bdev) {} |
| #define | scm_need_cluster_request(scmrq) false |
| #define | scm_initiate_cluster_request(scmrq) {} |
| #define | scm_cluster_request_irq(scmrq) {} |
| #define | scm_test_cluster_request(scmrq) false |
| #define | scm_cluster_size_valid() true |
| #define | SCM_LOG(imp, txt) |
Functions | |
| int | scm_blk_dev_setup (struct scm_blk_dev *, struct scm_device *) |
| void | scm_blk_dev_cleanup (struct scm_blk_dev *) |
| void | scm_blk_irq (struct scm_device *, void *, int) |
| void | scm_request_finish (struct scm_request *) |
| void | scm_request_requeue (struct scm_request *) |
| int | scm_drv_init (void) |
| void | scm_drv_cleanup (void) |
Variables | |
| debug_info_t * | scm_debug |
| #define SCM_LOG | ( | imp, | |
| txt | |||
| ) |
| #define to_aobrq | ( | rq | ) | container_of((void *) rq, struct aob_rq_header, data) |
| void scm_blk_dev_cleanup | ( | struct scm_blk_dev * | ) |
| int scm_blk_dev_setup | ( | struct scm_blk_dev * | , |
| struct scm_device * | |||
| ) |
| void scm_request_finish | ( | struct scm_request * | ) |
| void scm_request_requeue | ( | struct scm_request * | ) |
| debug_info_t* scm_debug |
1.8.2