/linux-4.1.27/include/target/ |
D | target_core_backend.h | 29 struct se_device *(*alloc_device)(struct se_hba *, const char *); 30 int (*configure_device)(struct se_device *); 31 void (*free_device)(struct se_device *device); 33 ssize_t (*set_configfs_dev_params)(struct se_device *, 35 ssize_t (*show_configfs_dev_params)(struct se_device *, char *); 42 u32 (*get_device_type)(struct se_device *); 43 sector_t (*get_blocks)(struct se_device *); 44 sector_t (*get_alignment_offset_lbas)(struct se_device *); 46 unsigned int (*get_lbppbe)(struct se_device *); 47 unsigned int (*get_io_min)(struct se_device *); [all …]
|
D | target_core_base.h | 278 struct se_device *t10_dev; 302 struct se_device *lu_gp_mem_dev; 324 struct se_device *tg_pt_gp_dev; 359 struct se_device *t10_dev; 438 struct se_device *tmr_dev; 513 struct se_device *se_dev; 635 struct se_device; 707 struct se_device *da_dev; 731 struct se_device *lun_se_dev; 746 struct se_device { struct
|
/linux-4.1.27/drivers/target/ |
D | target_core_internal.h | 20 int core_dev_export(struct se_device *, struct se_portal_group *, 22 void core_dev_unexport(struct se_device *, struct se_portal_group *, 24 struct se_lun *core_dev_add_lun(struct se_portal_group *, struct se_device *, u32); 37 struct se_device *target_alloc_device(struct se_hba *hba, const char *name); 38 int target_configure_device(struct se_device *dev); 39 void target_free_device(struct se_device *); 46 void core_tmr_abort_task(struct se_device *, struct se_tmr_req *, 48 int core_tmr_lun_reset(struct se_device *, struct se_tmr_req *, 52 extern struct se_device *g_lun0_dev; 60 u32, struct se_device *); [all …]
|
D | target_core_stat.c | 79 struct se_device *dev = in target_stat_scsi_dev_show_attr_inst() 80 container_of(sgrps, struct se_device, dev_stat_grps); in target_stat_scsi_dev_show_attr_inst() 90 struct se_device *dev = in target_stat_scsi_dev_show_attr_indx() 91 container_of(sgrps, struct se_device, dev_stat_grps); in target_stat_scsi_dev_show_attr_indx() 107 struct se_device *dev = in target_stat_scsi_dev_show_attr_ports() 108 container_of(sgrps, struct se_device, dev_stat_grps); in target_stat_scsi_dev_show_attr_ports() 156 struct se_device *dev = in target_stat_scsi_tgt_dev_show_attr_inst() 157 container_of(sgrps, struct se_device, dev_stat_grps); in target_stat_scsi_tgt_dev_show_attr_inst() 167 struct se_device *dev = in target_stat_scsi_tgt_dev_show_attr_indx() 168 container_of(sgrps, struct se_device, dev_stat_grps); in target_stat_scsi_tgt_dev_show_attr_indx() [all …]
|
D | target_core_alua.h | 97 struct se_device *, struct se_port *, 104 extern void core_alua_set_lba_map(struct se_device *, struct list_head *, 109 extern void core_alua_free_lu_gp_mem(struct se_device *); 116 extern void core_alua_drop_lu_gp_dev(struct se_device *); 118 struct se_device *, const char *, int); 158 extern int core_setup_alua(struct se_device *);
|
D | target_core_pr.h | 49 void spc_parse_naa_6h_vendor_specific(struct se_device *, unsigned char *); 61 extern int core_scsi3_check_aptpl_registration(struct se_device *, 64 extern void core_scsi3_free_pr_reg_from_nacl(struct se_device *, 66 extern void core_scsi3_free_all_registrations(struct se_device *);
|
D | target_core_device.c | 56 struct se_device *g_lun0_dev; 63 struct se_device *dev; in transport_lookup_cmd_lun() 461 static struct se_port *core_alloc_port(struct se_device *dev) in core_alloc_port() 514 struct se_device *dev, in core_export_port() 555 static void core_release_port(struct se_device *dev, struct se_port *port) in core_release_port() 575 struct se_device *dev, in core_dev_export() 597 struct se_device *dev, in core_dev_unexport() 623 static void se_release_vpd_for_dev(struct se_device *dev) in se_release_vpd_for_dev() 654 bool se_dev_check_wce(struct se_device *dev) in se_dev_check_wce() 667 struct se_device *dev, in se_dev_set_max_unmap_lba_count() [all …]
|
D | target_core_file.c | 44 static inline struct fd_dev *FD_DEV(struct se_device *dev) in FD_DEV() 87 static struct se_device *fd_alloc_device(struct se_hba *hba, const char *name) in fd_alloc_device() 105 static int fd_configure_device(struct se_device *dev) in fd_configure_device() 249 static void fd_free_device(struct se_device *dev) in fd_free_device() 264 struct se_device *se_dev = cmd->se_dev; in fd_do_prot_rw() 322 struct se_device *se_dev = cmd->se_dev; in fd_do_rw() 386 struct se_device *dev = cmd->se_dev; in fd_execute_sync_cache() 431 struct se_device *se_dev = cmd->se_dev; in fd_execute_write_same() 486 fd_do_prot_fill(struct se_device *se_dev, sector_t lba, sector_t nolb, in fd_do_prot_fill() 561 struct se_device *se_dev = cmd->se_dev; in fd_do_unmap() [all …]
|
D | target_core_iblock.c | 51 static inline struct iblock_dev *IBLOCK_DEV(struct se_device *dev) in IBLOCK_DEV() 75 static struct se_device *iblock_alloc_device(struct se_hba *hba, const char *name) in iblock_alloc_device() 90 static int iblock_configure_device(struct se_device *dev) in iblock_configure_device() 201 static void iblock_free_device(struct se_device *dev) in iblock_free_device() 214 struct se_device *dev, in iblock_emulate_read_cap_with_block_size() 536 static ssize_t iblock_set_configfs_dev_params(struct se_device *dev, in iblock_set_configfs_dev_params() 601 static ssize_t iblock_show_configfs_dev_params(struct se_device *dev, char *b) in iblock_show_configfs_dev_params() 632 struct se_device *dev = cmd->se_dev; in iblock_alloc_bip() 678 struct se_device *dev = cmd->se_dev; in iblock_execute_rw() 796 static sector_t iblock_get_blocks(struct se_device *dev) in iblock_get_blocks() [all …]
|
D | target_core_rd.c | 41 static inline struct rd_dev *RD_DEV(struct se_device *dev) in RD_DEV() 308 static struct se_device *rd_alloc_device(struct se_hba *hba, const char *name) in rd_alloc_device() 324 static int rd_configure_device(struct se_device *dev) in rd_configure_device() 358 static void rd_free_device(struct se_device *dev) in rd_free_device() 411 struct se_device *se_dev = cmd->se_dev; in rd_do_prot_rw() 480 struct se_device *se_dev = cmd->se_dev; in rd_execute_rw() 602 static ssize_t rd_set_configfs_dev_params(struct se_device *dev, in rd_set_configfs_dev_params() 646 static ssize_t rd_show_configfs_dev_params(struct se_device *dev, char *b) in rd_show_configfs_dev_params() 659 static sector_t rd_get_blocks(struct se_device *dev) in rd_get_blocks() 669 static int rd_init_prot(struct se_device *dev) in rd_init_prot() [all …]
|
D | target_core_configfs.c | 554 struct se_device *dev = t10_wwn->t10_dev; in target_core_dev_wwn_store_attr_vpd_unit_serial() 758 CONFIGFS_EATTR_STRUCT(target_core_dev_pr, se_device); 770 static ssize_t target_core_dev_pr_show_spc3_res(struct se_device *dev, in target_core_dev_pr_show_spc3_res() 791 static ssize_t target_core_dev_pr_show_spc2_res(struct se_device *dev, in target_core_dev_pr_show_spc2_res() 809 static ssize_t target_core_dev_pr_show_attr_res_holder(struct se_device *dev, in target_core_dev_pr_show_attr_res_holder() 829 struct se_device *dev, char *page) in target_core_dev_pr_show_attr_res_pr_all_tgt_pts() 851 struct se_device *dev, char *page) in target_core_dev_pr_show_attr_res_pr_generation() 862 struct se_device *dev, char *page) in target_core_dev_pr_show_attr_res_pr_holder_tg_port() 900 struct se_device *dev, char *page) in target_core_dev_pr_show_attr_res_pr_registered_i_pts() 942 struct se_device *dev, char *page) in target_core_dev_pr_show_attr_res_pr_type() [all …]
|
D | target_core_pr.c | 78 static void __core_scsi3_complete_pro_release(struct se_device *, struct se_node_acl *, 100 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_check() 126 static struct t10_pr_registration *core_scsi3_locate_pr_reg(struct se_device *, 133 struct se_device *dev = cmd->se_dev; in target_check_scsi2_reservation_conflict() 204 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_release() 249 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_reserve() 575 struct se_device *dev = cmd->se_dev; in target_scsi3_pr_reservation_check() 603 static u32 core_scsi3_pr_generation(struct se_device *dev) in core_scsi3_pr_generation() 624 struct se_device *dev, in __core_scsi3_do_alloc_registration() 675 struct se_device *dev, in __core_scsi3_alloc_registration() [all …]
|
D | target_core_spc.c | 73 struct se_device *dev = cmd->se_dev; in spc_emulate_inquiry_std() 133 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_80() 144 void spc_parse_naa_6h_vendor_specific(struct se_device *dev, in spc_parse_naa_6h_vendor_specific() 182 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_83() 463 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_86() 498 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b0() 585 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b1() 598 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b2() 650 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b3() 700 struct se_device *dev = cmd->se_dev; in spc_emulate_inquiry() [all …]
|
D | target_core_sbc.c | 40 sbc_check_prot(struct se_device *, struct se_cmd *, unsigned char *, u32, bool); 45 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity() 94 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity_16() 266 struct se_device *dev = cmd->se_dev; in sbc_setup_write_same() 392 struct se_device *dev = cmd->se_dev; in compare_and_write_post() 418 struct se_device *dev = cmd->se_dev; in compare_and_write_callback() 568 struct se_device *dev = cmd->se_dev; in sbc_compare_and_write() 664 sbc_check_prot(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb, in sbc_check_prot() 743 sbc_check_dpofua(struct se_device *dev, struct se_cmd *cmd, unsigned char *cdb) in sbc_check_dpofua() 767 struct se_device *dev = cmd->se_dev; in sbc_parse_cdb() [all …]
|
D | target_core_xcopy.h | 17 struct se_device *src_dev; 19 struct se_device *dst_dev;
|
D | target_core_pscsi.c | 54 static inline struct pscsi_dev_virt *PSCSI_DEV(struct se_device *dev) in PSCSI_DEV() 153 static void pscsi_tape_read_blocksize(struct se_device *dev, in pscsi_tape_read_blocksize() 305 static int pscsi_add_device_to_list(struct se_device *dev, in pscsi_add_device_to_list() 351 static struct se_device *pscsi_alloc_device(struct se_hba *hba, in pscsi_alloc_device() 369 static int pscsi_create_type_disk(struct se_device *dev, struct scsi_device *sd) in pscsi_create_type_disk() 413 static int pscsi_create_type_rom(struct se_device *dev, struct scsi_device *sd) in pscsi_create_type_rom() 443 static int pscsi_create_type_other(struct se_device *dev, in pscsi_create_type_other() 462 static int pscsi_configure_device(struct se_device *dev) in pscsi_configure_device() 584 static void pscsi_free_device(struct se_device *dev) in pscsi_free_device() 726 static ssize_t pscsi_set_configfs_dev_params(struct se_device *dev, in pscsi_set_configfs_dev_params() [all …]
|
D | target_core_tmr.c | 69 struct se_device *dev = tmr->tmr_dev; in core_tmr_release_req() 157 struct se_device *dev, in core_tmr_abort_task() 210 struct se_device *dev, in core_tmr_drain_tmr_list() 300 struct se_device *dev, in core_tmr_drain_state_list() 399 struct se_device *dev, in core_tmr_lun_reset()
|
D | target_core_xcopy.c | 44 static int target_xcopy_gen_naa_ieee(struct se_device *dev, unsigned char *buf) in target_xcopy_gen_naa_ieee() 60 struct se_device *se_dev; in target_xcopy_locate_se_dev_e4() 192 struct se_device *local_dev = se_cmd->se_dev; in target_xcopy_parse_target_descriptors() 374 struct se_device *remote_dev; in xcopy_pt_undepend_remotedev() 542 static void target_xcopy_init_pt_lun(struct se_device *se_dev, in target_xcopy_init_pt_lun() 563 struct se_device *se_dev, in target_xcopy_setup_pt_cmd() 645 struct se_device *src_dev, in target_xcopy_read_source() 705 struct se_device *dst_dev, in target_xcopy_write_destination() 765 struct se_device *src_dev = xop->src_dev, *dst_dev = xop->dst_dev; in target_xcopy_do_work() 848 struct se_device *dev = se_cmd->se_dev; in target_do_xcopy()
|
D | target_core_alua.c | 68 struct se_device *dev = cmd->se_dev; in target_emulate_report_referrals() 148 struct se_device *dev = cmd->se_dev; in target_emulate_report_target_port_groups() 287 struct se_device *dev = cmd->se_dev; in target_emulate_set_target_port_groups() 490 struct se_device *dev = cmd->se_dev; in core_alua_state_lba_dependent() 697 struct se_device *dev = cmd->se_dev; in target_alua_state_check() 973 struct se_device *dev = tg_pt_gp->tg_pt_gp_dev; in core_alua_do_transition_tg_pt_work() 1073 struct se_device *dev = tg_pt_gp->tg_pt_gp_dev; in core_alua_do_transition_tg_pt() 1145 struct se_device *l_dev, in core_alua_do_port_transition() 1151 struct se_device *dev; in core_alua_do_port_transition() 1421 core_alua_set_lba_map(struct se_device *dev, struct list_head *lba_map_list, in core_alua_set_lba_map() [all …]
|
D | target_core_iblock.h | 17 struct se_device dev;
|
D | target_core_user.c | 77 struct se_device se_dev; 156 struct se_device *se_dev = se_cmd->se_dev; in tcmu_alloc_cmd() 432 struct se_device *se_dev = se_cmd->se_dev; in tcmu_queue_cmd() 653 static struct se_device *tcmu_alloc_device(struct se_hba *hba, const char *name) in tcmu_alloc_device() 816 static int tcmu_configure_device(struct se_device *dev) in tcmu_configure_device() 911 static void tcmu_free_device(struct se_device *dev) in tcmu_free_device() 951 static ssize_t tcmu_set_configfs_dev_params(struct se_device *dev, in tcmu_set_configfs_dev_params() 1018 static ssize_t tcmu_show_configfs_dev_params(struct se_device *dev, char *b) in tcmu_show_configfs_dev_params() 1030 static sector_t tcmu_get_blocks(struct se_device *dev) in tcmu_get_blocks()
|
D | target_core_rd.h | 28 struct se_device dev;
|
D | target_core_file.h | 31 struct se_device dev;
|
D | target_core_pscsi.h | 40 struct se_device dev;
|
D | target_core_transport.c | 70 struct se_device *dev); 560 struct se_device *dev = cmd->se_dev; in target_remove_from_state_list() 680 struct se_device *dev = cmd->se_dev; in transport_get_sense_buffer() 699 struct se_device *dev = cmd->se_dev; in target_complete_cmd() 768 struct se_device *dev = cmd->se_dev; in target_add_to_state_list() 787 struct se_device *dev = container_of(work, struct se_device, in target_qf_do_work() 832 struct se_device *dev, in transport_dump_dev_state() 1108 struct se_device *dev = cmd->se_dev; in target_cmd_size_check() 1192 struct se_device *dev = cmd->se_dev; in transport_check_alloc_task_attr() 1220 struct se_device *dev = cmd->se_dev; in target_setup_cmd_from_cdb() [all …]
|
D | target_core_tpg.c | 45 extern struct se_device *g_lun0_dev; 133 struct se_device *dev; in core_tpg_add_node_to_devs() 653 struct se_device *dev = g_lun0_dev; in core_tpg_setup_virtual_lun0() 819 struct se_device *dev) in core_tpg_add_lun()
|
D | target_core_ua.c | 200 struct se_device *dev = cmd->se_dev; in core_scsi3_ua_for_check_condition()
|
D | target_core_fabric_configfs.c | 774 struct se_device *dev = in target_fabric_port_link() 775 container_of(to_config_group(se_dev_ci), struct se_device, dev_group); in target_fabric_port_link()
|
/linux-4.1.27/drivers/target/sbp/ |
D | sbp_target.c | 2026 struct se_device *dev; in sbp_update_unit_directory()
|