Home
last modified time | relevance | path

Searched refs:se_device (Results 1 – 25 of 30) sorted by relevance

12

/linux/include/target/
A Dtarget_core_backend.h34 int (*configure_device)(struct se_device *);
35 void (*destroy_device)(struct se_device *);
36 void (*free_device)(struct se_device *device);
47 u32 (*get_device_type)(struct se_device *);
48 sector_t (*get_blocks)(struct se_device *);
51 unsigned int (*get_lbppbe)(struct se_device *);
55 bool (*get_write_cache)(struct se_device *);
56 int (*init_prot)(struct se_device *);
57 int (*format_prot)(struct se_device *);
58 void (*free_prot)(struct se_device *);
[all …]
A Dtarget_core_base.h262 struct se_device *t10_dev;
286 struct se_device *lu_gp_mem_dev;
306 struct se_device *tg_pt_gp_dev;
335 struct se_device *t10_dev;
415 struct se_device *tmr_dev;
491 struct se_device *se_dev;
638 struct se_device;
713 struct se_device *da_dev;
739 struct se_device __rcu *lun_se_dev;
779 struct se_device *se_dev;
[all …]
/linux/drivers/target/
A Dtarget_core_internal.h62 int core_alloc_rtpi(struct se_lun *lun, struct se_device *dev);
74 int core_dev_add_lun(struct se_portal_group *, struct se_device *,
88 int target_configure_device(struct se_device *dev);
89 void target_free_device(struct se_device *);
114 void core_tmr_abort_task(struct se_device *, struct se_tmr_req *,
116 int core_tmr_lun_reset(struct se_device *, struct se_tmr_req *,
120 extern struct se_device *g_lun0_dev;
129 bool, struct se_device *);
155 bool target_check_wce(struct se_device *dev);
156 bool target_check_fua(struct se_device *dev);
[all …]
A Dtarget_core_stat.c424 struct se_device *dev; in target_stat_port_inst_show()
438 struct se_device *dev; in target_stat_port_dev_show()
452 struct se_device *dev; in target_stat_port_indx_show()
466 struct se_device *dev; in target_stat_port_role_show()
481 struct se_device *dev; in target_stat_port_busy_count_show()
528 struct se_device *dev; in target_stat_tgt_port_inst_show()
543 struct se_device *dev; in target_stat_tgt_port_dev_show()
558 struct se_device *dev; in target_stat_tgt_port_indx_show()
574 struct se_device *dev; in target_stat_tgt_port_name_show()
592 struct se_device *dev; in target_stat_tgt_port_port_index_show()
[all …]
A Dtarget_core_pr.h55 void spc_gen_naa_6h_vendor_specific(struct se_device *, unsigned char *);
61 extern void target_release_reservation(struct se_device *dev);
68 extern int core_scsi3_check_aptpl_registration(struct se_device *,
71 extern void core_scsi3_free_pr_reg_from_nacl(struct se_device *,
73 extern void core_scsi3_free_all_registrations(struct se_device *);
A Dtarget_core_iblock.c80 static int iblock_configure_device(struct se_device *dev) in iblock_configure_device()
182 struct se_device *dev = container_of(p, struct se_device, rcu_head); in iblock_dev_call_rcu()
189 static void iblock_free_device(struct se_device *dev) in iblock_free_device()
194 static void iblock_destroy_device(struct se_device *dev) in iblock_destroy_device()
231 struct se_device *dev, in iblock_emulate_read_cap_with_block_size()
435 struct se_device *dev = cmd->se_dev; in iblock_execute_unmap()
453 struct se_device *dev = cmd->se_dev; in iblock_execute_zero_out()
491 struct se_device *dev = cmd->se_dev; in iblock_execute_write_same()
664 struct se_device *dev = cmd->se_dev; in iblock_alloc_bip()
719 struct se_device *dev = cmd->se_dev; in iblock_execute_rw()
[all …]
A Dtarget_core_alua.h90 struct se_device *, struct se_lun *,
97 extern void core_alua_set_lba_map(struct se_device *, struct list_head *,
102 extern void core_alua_free_lu_gp_mem(struct se_device *);
109 extern void core_alua_drop_lu_gp_dev(struct se_device *);
111 struct se_device *, const char *, int);
148 extern int core_setup_alua(struct se_device *);
A Dtarget_core_file.c220 struct se_device *dev = container_of(p, struct se_device, rcu_head); in fd_dev_call_rcu()
226 static void fd_free_device(struct se_device *dev) in fd_free_device()
267 struct se_device *dev = cmd->se_dev; in fd_execute_rw_aio()
387 struct se_device *dev = cmd->se_dev; in fd_execute_sync_cache()
432 struct se_device *se_dev = cmd->se_dev; in fd_execute_write_same()
556 struct se_device *dev = cmd->se_dev; in fd_execute_unmap()
569 struct se_device *se_dev = cmd->se_dev; in fd_execute_unmap()
591 struct se_device *dev = cmd->se_dev; in fd_execute_rw_buffered()
675 struct se_device *dev = cmd->se_dev; in fd_execute_rw()
828 static int fd_init_prot(struct se_device *dev) in fd_init_prot()
[all …]
A Dtarget_core_rd.c28 static inline struct rd_dev *RD_DEV(struct se_device *dev) in RD_DEV()
284 static int rd_configure_device(struct se_device *dev) in rd_configure_device()
321 struct se_device *dev = container_of(p, struct se_device, rcu_head); in rd_dev_call_rcu()
327 static void rd_free_device(struct se_device *dev) in rd_free_device()
332 static void rd_destroy_device(struct se_device *dev) in rd_destroy_device()
381 struct se_device *se_dev = cmd->se_dev; in rd_do_prot_rw()
420 struct se_device *se_dev = cmd->se_dev; in rd_execute_rw()
610 static u32 rd_get_device_type(struct se_device *dev) in rd_get_device_type()
618 static sector_t rd_get_blocks(struct se_device *dev) in rd_get_blocks()
628 static int rd_init_prot(struct se_device *dev) in rd_init_prot()
[all …]
A Dtarget_core_pr.c616 struct se_device *dev, in __core_scsi3_do_alloc_registration()
691 struct se_device *dev, in __core_scsi3_alloc_registration()
894 struct se_device *dev, in core_scsi3_aptpl_reserve()
921 struct se_device *dev, in __core_scsi3_check_aptpl_registration()
1001 struct se_device *dev, in core_scsi3_check_aptpl_registration()
1017 struct se_device *dev, in __core_scsi3_dump_registration()
1046 struct se_device *dev, in __core_scsi3_add_registration()
1127 struct se_device *dev, in core_scsi3_alloc_registration()
1153 struct se_device *dev, in __core_scsi3_locate_pr_reg()
1198 struct se_device *dev, in core_scsi3_locate_pr_reg()
[all …]
A Dtarget_core_configfs.c629 struct se_device *dev = da->da_dev; in emulate_model_alias_store()
788 struct se_device *dev = da->da_dev; in pi_prot_type_store()
856 struct se_device *dev = da->da_dev; in pi_prot_format_store()
1003 struct se_device *dev = da->da_dev; in queue_depth_store()
1113 struct se_device *dev = da->da_dev; in alua_support_store()
1152 struct se_device *dev = da->da_dev; in pgr_support_store()
1757 struct se_device *dev = pr_to_dev(item); in target_pr_res_holder_show()
2597 struct se_device *dev = in target_core_dev_release()
2667 struct se_device *dev; in target_lu_gp_members_show()
3261 struct se_device *dev; in target_core_make_subdev()
[all …]
A Dtarget_core_pscsi.c37 static inline struct pscsi_dev_virt *PSCSI_DEV(struct se_device *dev) in PSCSI_DEV()
134 static void pscsi_tape_read_blocksize(struct se_device *dev, in pscsi_tape_read_blocksize()
285 static int pscsi_add_device_to_list(struct se_device *dev, in pscsi_add_device_to_list()
334 static struct se_device *pscsi_alloc_device(struct se_hba *hba, in pscsi_alloc_device()
424 static int pscsi_configure_device(struct se_device *dev) in pscsi_configure_device()
546 struct se_device *dev = container_of(p, struct se_device, rcu_head); in pscsi_dev_call_rcu()
552 static void pscsi_free_device(struct se_device *dev) in pscsi_free_device()
557 static void pscsi_destroy_device(struct se_device *dev) in pscsi_destroy_device()
716 static ssize_t pscsi_set_configfs_dev_params(struct se_device *dev, in pscsi_set_configfs_dev_params()
1024 static u32 pscsi_get_device_type(struct se_device *dev) in pscsi_get_device_type()
[all …]
A Dtarget_core_device.c45 struct se_device *g_lun0_dev;
514 static void se_release_vpd_for_dev(struct se_device *dev) in se_release_vpd_for_dev()
547 struct se_device *dev, in core_dev_add_lun()
703 static void scsi_dump_inquiry(struct se_device *dev) in scsi_dump_inquiry()
722 struct se_device *dev; in target_alloc_device()
879 int (*fn)(struct se_device *dev, void *data);
887 struct se_device *dev = p; in target_devices_idr_iter()
934 int target_configure_device(struct se_device *dev) in target_configure_device()
1011 void target_free_device(struct se_device *dev) in target_free_device()
1044 struct se_device *dev; in core_dev_setup_virtual_lun0()
[all …]
A Dtarget_core_spc.c76 struct se_device *dev = cmd->se_dev; in spc_emulate_inquiry_std()
153 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_80()
217 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_83()
471 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_86()
513 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b0()
607 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b1()
620 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b2()
684 struct se_device *dev = cmd->se_dev; in spc_emulate_evpd_b3()
734 struct se_device *dev = cmd->se_dev; in spc_emulate_inquiry()
803 struct se_device *dev = cmd->se_dev; in spc_modesense_control()
[all …]
A Dtarget_core_sbc.c34 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity()
77 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity_16()
284 struct se_device *dev = cmd->se_dev; in sbc_setup_write_same()
416 struct se_device *dev = cmd->se_dev; in compare_and_write_post()
502 struct se_device *dev = cmd->se_dev; in compare_and_write_callback()
624 struct se_device *dev = cmd->se_dev; in sbc_compare_and_write()
823 struct se_device *dev = cmd->se_dev; in sbc_parse_cdb()
1171 struct se_device *dev = cmd->se_dev; in sbc_execute_unmap()
1254 struct se_device *dev = cmd->se_dev; in sbc_dif_generate()
1363 struct se_device *dev = cmd->se_dev; in sbc_dif_copy_prot()
[all …]
A Dtarget_core_xcopy.c43 static int target_xcopy_locate_se_dev_e4_iter(struct se_device *se_dev, in target_xcopy_locate_se_dev_e4_iter()
70 struct se_device **_found_dev, in target_xcopy_locate_se_dev_e4()
76 struct se_device *found_dev = NULL; in target_xcopy_locate_se_dev_e4()
88 struct se_device *this_dev; in target_xcopy_locate_se_dev_e4()
205 struct se_device *local_dev = se_cmd->se_dev; in target_xcopy_parse_target_descriptors()
524 struct se_device *se_dev, in target_xcopy_setup_pt_cmd()
583 struct se_device *src_dev, in target_xcopy_read_source()
628 struct se_device *dst_dev, in target_xcopy_write_destination()
671 struct se_device *src_dev, *dst_dev; in target_xcopy_do_work()
877 struct se_device *dev = se_cmd->se_dev; in target_do_xcopy()
A Dtarget_core_alua.c58 struct se_device *dev = cmd->se_dev; in target_emulate_report_referrals()
138 struct se_device *dev = cmd->se_dev; in target_emulate_report_target_port_groups()
270 struct se_device *dev = cmd->se_dev; in target_emulate_set_target_port_groups()
449 struct se_device *dev = cmd->se_dev; in core_alua_state_lba_dependent()
643 struct se_device *dev = cmd->se_dev; in target_alua_state_check()
1053 struct se_device *l_dev, in core_alua_do_port_transition()
1059 struct se_device *dev; in core_alua_do_port_transition()
1659 struct se_device *dev = tg_pt_gp->tg_pt_gp_dev; in core_alua_set_tg_pt_gp_id()
1709 struct se_device *dev = tg_pt_gp->tg_pt_gp_dev; in core_alua_free_tg_pt_gp()
1769 struct se_device *dev, const char *name) in core_alua_get_tg_pt_gp_by_name()
[all …]
A Dtarget_core_xcopy.h25 struct se_device *src_dev;
27 struct se_device *dst_dev;
A Dtarget_core_transport.c665 struct se_device *dev = cmd->se_dev; in target_remove_from_state_list()
681 struct se_device *dev = NULL; in target_remove_from_tmr_list()
764 struct se_device *dev = cmd->se_dev; in transport_get_sense_buffer()
951 struct se_device *dev = cmd->se_dev; in target_add_to_state_list()
971 struct se_device *dev = container_of(work, struct se_device, in target_qf_do_work()
1017 struct se_device *dev, in transport_dump_dev_state()
1355 struct se_device *dev = cmd->se_dev; in target_cmd_size_check()
1453 struct se_device *dev = cmd->se_dev; in transport_check_alloc_task_attr()
1525 struct se_device *dev = cmd->se_dev; in target_cmd_parse_cdb()
1878 struct se_device *se_dev = NULL; in target_queued_submit_work()
[all …]
A Dtarget_core_tmr.c106 struct se_device *dev, in core_tmr_abort_task()
176 struct se_device *dev, in core_tmr_drain_tmr_list()
257 struct se_device *dev, in core_tmr_drain_state_list()
346 struct se_device *dev, in core_tmr_lun_reset()
A Dtarget_core_user.c114 struct se_device se_dev;
633 struct se_device *se_dev = se_cmd->se_dev; in tcmu_alloc_cmd()
983 struct se_device *se_dev = se_plug->se_dev; in tcmu_unplug_device()
1203 struct se_device *se_dev = se_cmd->se_dev; in tcmu_queue_cmd()
1641 struct se_device *dev = container_of(p, struct se_device, rcu_head); in tcmu_dev_call_rcu()
1692 struct se_device *dev = &udev->se_dev; in tcmu_dev_kref_release()
2286 static void tcmu_free_device(struct se_device *dev) in tcmu_free_device()
2932 struct se_device, in tcmu_block_dev_show()
2946 struct se_device, in tcmu_block_dev_store()
2978 struct se_device, in tcmu_reset_ring_store()
[all …]
A Dtarget_core_tpg.c33 extern struct se_device *g_lun0_dev;
110 struct se_device *dev; in core_tpg_add_node_to_devs()
572 struct se_device *dev) in core_tpg_add_lun()
622 struct se_device *dev = rcu_dereference_raw(lun->lun_se_dev); in core_tpg_remove_lun()
A Dtarget_core_iblock.h30 struct se_device dev;
A Dtarget_core_file.h29 struct se_device dev;
A Dtarget_core_pscsi.h38 struct se_device dev;

Completed in 96 milliseconds

12