|
Linux Kernel
3.7.1
|
#include <linux/spinlock.h>#include <linux/module.h>#include <linux/blkdev.h>#include <linux/genhd.h>#include <linux/slab.h>#include <linux/list.h>#include <asm/eadm.h>#include "scm_blk.h"Go to the source code of this file.
Macros | |
| #define | CLUSTER_SIZE (write_cluster_size * PAGE_SIZE) |
Functions | |
| module_param (write_cluster_size, uint, S_IRUGO) | |
| MODULE_PARM_DESC (write_cluster_size,"Number of pages used for contiguous writes.") | |
| void | __scm_free_rq_cluster (struct scm_request *scmrq) |
| int | __scm_alloc_rq_cluster (struct scm_request *scmrq) |
| void | scm_request_cluster_init (struct scm_request *scmrq) |
| bool | scm_reserve_cluster (struct scm_request *scmrq) |
| void | scm_release_cluster (struct scm_request *scmrq) |
| void | scm_blk_dev_cluster_setup (struct scm_blk_dev *bdev) |
| bool | scm_need_cluster_request (struct scm_request *scmrq) |
| void | scm_initiate_cluster_request (struct scm_request *scmrq) |
| bool | scm_test_cluster_request (struct scm_request *scmrq) |
| void | scm_cluster_request_irq (struct scm_request *scmrq) |
| bool | scm_cluster_size_valid (void) |
| #define CLUSTER_SIZE (write_cluster_size * PAGE_SIZE) |
Definition at line 22 of file scm_blk_cluster.c.
| int __scm_alloc_rq_cluster | ( | struct scm_request * | scmrq | ) |
Definition at line 37 of file scm_blk_cluster.c.
| void __scm_free_rq_cluster | ( | struct scm_request * | scmrq | ) |
Definition at line 24 of file scm_blk_cluster.c.
| void scm_blk_dev_cluster_setup | ( | struct scm_blk_dev * | bdev | ) |
Definition at line 111 of file scm_blk_cluster.c.
| void scm_cluster_request_irq | ( | struct scm_request * | scmrq | ) |
Definition at line 199 of file scm_blk_cluster.c.
Definition at line 224 of file scm_blk_cluster.c.
| void scm_initiate_cluster_request | ( | struct scm_request * | scmrq | ) |
Definition at line 187 of file scm_blk_cluster.c.
| bool scm_need_cluster_request | ( | struct scm_request * | scmrq | ) |
Definition at line 178 of file scm_blk_cluster.c.
| void scm_release_cluster | ( | struct scm_request * | scmrq | ) |
Definition at line 98 of file scm_blk_cluster.c.
| void scm_request_cluster_init | ( | struct scm_request * | scmrq | ) |
Definition at line 55 of file scm_blk_cluster.c.
| bool scm_reserve_cluster | ( | struct scm_request * | scmrq | ) |
Definition at line 75 of file scm_blk_cluster.c.
| bool scm_test_cluster_request | ( | struct scm_request * | scmrq | ) |
Definition at line 194 of file scm_blk_cluster.c.
1.8.2