#include <linux/net.h>
#include <linux/string.h>
#include <linux/timer.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/in.h>
#include <linux/export.h>
#include <net/sock.h>
#include <net/tcp.h>
#include <scsi/scsi.h>
#include <scsi/scsi_cmnd.h>
#include <target/target_core_base.h>
#include <target/target_core_backend.h>
#include <target/target_core_fabric.h>
#include "target_core_internal.h"
Go to the source code of this file.
|
struct se_node_acl * | __core_tpg_get_initiator_node_acl (struct se_portal_group *tpg, const char *initiatorname) |
|
struct se_node_acl * | core_tpg_get_initiator_node_acl (struct se_portal_group *tpg, unsigned char *initiatorname) |
|
void | core_tpg_add_node_to_devs (struct se_node_acl *acl, struct se_portal_group *tpg) |
|
void | array_free (void *array, int n) |
|
struct se_node_acl * | core_tpg_check_initiator_node_acl (struct se_portal_group *tpg, unsigned char *initiatorname) |
|
| EXPORT_SYMBOL (core_tpg_check_initiator_node_acl) |
|
void | core_tpg_wait_for_nacl_pr_ref (struct se_node_acl *nacl) |
|
void | core_tpg_clear_object_luns (struct se_portal_group *tpg) |
|
| EXPORT_SYMBOL (core_tpg_clear_object_luns) |
|
struct se_node_acl * | core_tpg_add_initiator_node_acl (struct se_portal_group *tpg, struct se_node_acl *se_nacl, const char *initiatorname, u32 queue_depth) |
|
| EXPORT_SYMBOL (core_tpg_add_initiator_node_acl) |
|
int | core_tpg_del_initiator_node_acl (struct se_portal_group *tpg, struct se_node_acl *acl, int force) |
|
| EXPORT_SYMBOL (core_tpg_del_initiator_node_acl) |
|
int | core_tpg_set_initiator_node_queue_depth (struct se_portal_group *tpg, unsigned char *initiatorname, u32 queue_depth, int force) |
|
| EXPORT_SYMBOL (core_tpg_set_initiator_node_queue_depth) |
|
int | core_tpg_register (struct target_core_fabric_ops *tfo, struct se_wwn *se_wwn, struct se_portal_group *se_tpg, void *tpg_fabric_ptr, int se_tpg_type) |
|
| EXPORT_SYMBOL (core_tpg_register) |
|
int | core_tpg_deregister (struct se_portal_group *se_tpg) |
|
| EXPORT_SYMBOL (core_tpg_deregister) |
|
struct se_lun * | core_tpg_pre_addlun (struct se_portal_group *tpg, u32 unpacked_lun) |
|
int | core_tpg_post_addlun (struct se_portal_group *tpg, struct se_lun *lun, u32 lun_access, void *lun_ptr) |
|
struct se_lun * | core_tpg_pre_dellun (struct se_portal_group *tpg, u32 unpacked_lun) |
|
int | core_tpg_post_dellun (struct se_portal_group *tpg, struct se_lun *lun) |
|