Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
scsi_dh.c File Reference
#include <linux/slab.h>
#include <linux/module.h>
#include <scsi/scsi_dh.h>
#include "../scsi_priv.h"

Go to the source code of this file.

Functions

int scsi_register_device_handler (struct scsi_device_handler *scsi_dh)
 
 EXPORT_SYMBOL_GPL (scsi_register_device_handler)
 
int scsi_unregister_device_handler (struct scsi_device_handler *scsi_dh)
 
 EXPORT_SYMBOL_GPL (scsi_unregister_device_handler)
 
int scsi_dh_activate (struct request_queue *q, activate_complete fn, void *data)
 
 EXPORT_SYMBOL_GPL (scsi_dh_activate)
 
int scsi_dh_set_params (struct request_queue *q, const char *params)
 
 EXPORT_SYMBOL_GPL (scsi_dh_set_params)
 
int scsi_dh_handler_exist (const char *name)
 
 EXPORT_SYMBOL_GPL (scsi_dh_handler_exist)
 
int scsi_dh_attach (struct request_queue *q, const char *name)
 
 EXPORT_SYMBOL_GPL (scsi_dh_attach)
 
void scsi_dh_detach (struct request_queue *q)
 
 EXPORT_SYMBOL_GPL (scsi_dh_detach)
 
const charscsi_dh_attached_handler_name (struct request_queue *q, gfp_t gfp)
 
 EXPORT_SYMBOL_GPL (scsi_dh_attached_handler_name)
 
 module_init (scsi_dh_init)
 
 module_exit (scsi_dh_exit)
 
 MODULE_DESCRIPTION ("SCSI device handler")
 
 MODULE_AUTHOR ("Chandra Seetharaman <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Function Documentation

EXPORT_SYMBOL_GPL ( scsi_register_device_handler  )
EXPORT_SYMBOL_GPL ( scsi_unregister_device_handler  )
EXPORT_SYMBOL_GPL ( scsi_dh_activate  )
EXPORT_SYMBOL_GPL ( scsi_dh_set_params  )
EXPORT_SYMBOL_GPL ( scsi_dh_handler_exist  )
EXPORT_SYMBOL_GPL ( scsi_dh_attach  )
EXPORT_SYMBOL_GPL ( scsi_dh_detach  )
EXPORT_SYMBOL_GPL ( scsi_dh_attached_handler_name  )
MODULE_AUTHOR ( "Chandra Seetharaman <[email protected]>"  )
MODULE_DESCRIPTION ( "SCSI device handler )
module_exit ( scsi_dh_exit  )
module_init ( scsi_dh_init  )
MODULE_LICENSE ( "GPL"  )
int scsi_dh_activate ( struct request_queue q,
activate_complete  fn,
void data 
)

Definition at line 382 of file scsi_dh.c.

int scsi_dh_attach ( struct request_queue q,
const char name 
)

Definition at line 475 of file scsi_dh.c.

const char* scsi_dh_attached_handler_name ( struct request_queue q,
gfp_t  gfp 
)

Definition at line 541 of file scsi_dh.c.

void scsi_dh_detach ( struct request_queue q)

Definition at line 509 of file scsi_dh.c.

int scsi_dh_handler_exist ( const char name)

Definition at line 463 of file scsi_dh.c.

int scsi_dh_set_params ( struct request_queue q,
const char params 
)

Definition at line 435 of file scsi_dh.c.

int scsi_register_device_handler ( struct scsi_device_handler scsi_dh)

Definition at line 327 of file scsi_dh.c.

int scsi_unregister_device_handler ( struct scsi_device_handler scsi_dh)

Definition at line 351 of file scsi_dh.c.