|
Linux Kernel
3.7.1
|
#include <target_core_backend.h>
Data Fields | |
| struct list_head | sub_api_list |
| char | name [16] |
| struct module * | owner |
| u8 | transport_type |
| int(* | attach_hba )(struct se_hba *, u32) |
| void(* | detach_hba )(struct se_hba *) |
| int(* | pmode_enable_hba )(struct se_hba *, unsigned long) |
| void *(* | allocate_virtdevice )(struct se_hba *, const char *) |
| struct se_device *(* | create_virtdevice )(struct se_hba *, struct se_subsystem_dev *, void *) |
| void(* | free_device )(void *) |
| void(* | transport_complete )(struct se_cmd *cmd, struct scatterlist *, unsigned char *) |
| int(* | parse_cdb )(struct se_cmd *cmd) |
| ssize_t(* | check_configfs_dev_params )(struct se_hba *, struct se_subsystem_dev *) |
| ssize_t(* | set_configfs_dev_params )(struct se_hba *, struct se_subsystem_dev *, const char *, ssize_t) |
| ssize_t(* | show_configfs_dev_params )(struct se_hba *, struct se_subsystem_dev *, char *) |
| u32(* | get_device_rev )(struct se_device *) |
| u32(* | get_device_type )(struct se_device *) |
| sector_t(* | get_blocks )(struct se_device *) |
| unsigned char *(* | get_sense_buffer )(struct se_cmd *) |
Definition at line 8 of file target_core_backend.h.
Definition at line 19 of file target_core_backend.h.
| ssize_t(* check_configfs_dev_params)(struct se_hba *, struct se_subsystem_dev *) |
Definition at line 28 of file target_core_backend.h.
Definition at line 20 of file target_core_backend.h.
Definition at line 17 of file target_core_backend.h.
Definition at line 22 of file target_core_backend.h.
Definition at line 36 of file target_core_backend.h.
Definition at line 34 of file target_core_backend.h.
Definition at line 35 of file target_core_backend.h.
Definition at line 37 of file target_core_backend.h.
| char name[16] |
Definition at line 11 of file target_core_backend.h.
Definition at line 12 of file target_core_backend.h.
Definition at line 18 of file target_core_backend.h.
| ssize_t(* set_configfs_dev_params)(struct se_hba *, struct se_subsystem_dev *, const char *, ssize_t) |
Definition at line 30 of file target_core_backend.h.
Definition at line 32 of file target_core_backend.h.
Definition at line 9 of file target_core_backend.h.
Definition at line 23 of file target_core_backend.h.
| u8 transport_type |
Definition at line 14 of file target_core_backend.h.
1.8.2