|
Linux Kernel
3.7.1
|
#include <linux/slab.h>#include <linux/spinlock.h>#include <linux/list.h>#include <scsi/scsi.h>#include <scsi/scsi_cmnd.h>#include <asm/unaligned.h>#include <target/target_core_base.h>#include <target/target_core_backend.h>#include <target/target_core_fabric.h>#include <target/target_core_configfs.h>#include "target_core_internal.h"#include "target_core_pr.h"#include "target_core_ua.h"Go to the source code of this file.
Data Structures | |
| struct | pr_transport_id_holder |
Functions | |
| int | core_pr_dump_initiator_port (struct t10_pr_registration *pr_reg, char *buf, u32 size) |
| int | target_scsi2_reservation_release (struct se_cmd *cmd) |
| int | target_scsi2_reservation_reserve (struct se_cmd *cmd) |
| int | core_scsi3_alloc_aptpl_registration (struct t10_reservation *pr_tmpl, u64 sa_res_key, unsigned char *i_port, unsigned char *isid, u32 mapped_lun, unsigned char *t_port, u16 tpgt, u32 target_lun, int res_holder, int all_tg_pt, u8 type) |
| int | core_scsi3_check_aptpl_registration (struct se_device *dev, struct se_portal_group *tpg, struct se_lun *lun, struct se_lun_acl *lun_acl) |
| void | core_scsi3_free_pr_reg_from_nacl (struct se_device *dev, struct se_node_acl *nacl) |
| void | core_scsi3_free_all_registrations (struct se_device *dev) |
| unsigned char * | core_scsi3_pr_dump_type (int type) |
| int | target_scsi3_emulate_pr_out (struct se_cmd *cmd) |
| int | target_scsi3_emulate_pr_in (struct se_cmd *cmd) |
| int | core_setup_reservations (struct se_device *dev, int force_pt) |
| int core_pr_dump_initiator_port | ( | struct t10_pr_registration * | pr_reg, |
| char * | buf, | ||
| u32 | size | ||
| ) |
Definition at line 56 of file target_core_pr.c.
| int core_scsi3_alloc_aptpl_registration | ( | struct t10_reservation * | pr_tmpl, |
| u64 | sa_res_key, | ||
| unsigned char * | i_port, | ||
| unsigned char * | isid, | ||
| u32 | mapped_lun, | ||
| unsigned char * | t_port, | ||
| u16 | tpgt, | ||
| u32 | target_lun, | ||
| int | res_holder, | ||
| int | all_tg_pt, | ||
| u8 | type | ||
| ) |
Definition at line 821 of file target_core_pr.c.
| int core_scsi3_check_aptpl_registration | ( | struct se_device * | dev, |
| struct se_portal_group * | tpg, | ||
| struct se_lun * | lun, | ||
| struct se_lun_acl * | lun_acl | ||
| ) |
Definition at line 993 of file target_core_pr.c.
Definition at line 1365 of file target_core_pr.c.
| void core_scsi3_free_pr_reg_from_nacl | ( | struct se_device * | dev, |
| struct se_node_acl * | nacl | ||
| ) |
Definition at line 1334 of file target_core_pr.c.
Definition at line 2405 of file target_core_pr.c.
Definition at line 4366 of file target_core_pr.c.
Definition at line 196 of file target_core_pr.c.
Definition at line 245 of file target_core_pr.c.
Definition at line 4306 of file target_core_pr.c.
Definition at line 3808 of file target_core_pr.c.
1.8.2