Home
last modified time | relevance | path

Searched refs:se_dev (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/drivers/target/
Dtarget_core_file.c264 struct se_device *se_dev = cmd->se_dev; in fd_do_prot_rw() local
265 struct fd_dev *dev = FD_DEV(se_dev); in fd_do_prot_rw()
267 loff_t pos = (cmd->t_task_lba * se_dev->prot_length); in fd_do_prot_rw()
272 prot_size = (cmd->data_length / se_dev->dev_attrib.block_size) * in fd_do_prot_rw()
273 se_dev->prot_length; in fd_do_prot_rw()
322 struct se_device *se_dev = cmd->se_dev; in fd_do_rw() local
323 struct fd_dev *dev = FD_DEV(se_dev); in fd_do_rw()
329 loff_t pos = (cmd->t_task_lba * se_dev->dev_attrib.block_size); 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() local
[all …]
Dtarget_core_xcopy.c60 struct se_device *se_dev; in target_xcopy_locate_se_dev_e4() local
70 list_for_each_entry(se_dev, &g_device_list, g_dev_node) { in target_xcopy_locate_se_dev_e4()
72 if (!se_dev->dev_attrib.emulate_3pc) in target_xcopy_locate_se_dev_e4()
76 target_xcopy_gen_naa_ieee(se_dev, &tmp_dev_wwn[0]); in target_xcopy_locate_se_dev_e4()
83 xop->dst_dev = se_dev; in target_xcopy_locate_se_dev_e4()
87 xop->src_dev = se_dev; in target_xcopy_locate_se_dev_e4()
92 rc = target_depend_item(&se_dev->dev_group.cg_item); in target_xcopy_locate_se_dev_e4()
95 " %d for se_dev: %p\n", rc, se_dev); in target_xcopy_locate_se_dev_e4()
101 " se_dev->se_dev_group: %p\n", se_dev, in target_xcopy_locate_se_dev_e4()
102 &se_dev->dev_group); in target_xcopy_locate_se_dev_e4()
[all …]
Dtarget_core_rd.c411 struct se_device *se_dev = cmd->se_dev; in rd_do_prot_rw() local
412 struct rd_dev *dev = RD_DEV(se_dev); in rd_do_prot_rw()
416 u32 sectors = cmd->data_length / se_dev->dev_attrib.block_size; in rd_do_prot_rw()
422 tmp = cmd->t_task_lba * se_dev->prot_length; in rd_do_prot_rw()
435 prot_npages = DIV_ROUND_UP(prot_offset + sectors * se_dev->prot_length, in rd_do_prot_rw()
480 struct se_device *se_dev = cmd->se_dev; in rd_execute_rw() local
481 struct rd_dev *dev = RD_DEV(se_dev); in rd_execute_rw()
497 tmp = cmd->t_task_lba * se_dev->dev_attrib.block_size; in rd_execute_rw()
513 if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && in rd_execute_rw()
581 if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && in rd_execute_rw()
Dtarget_core_spc.c73 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()
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()
487 spin_lock(&cmd->se_dev->t10_alua.lba_map_lock); in spc_emulate_evpd_86()
490 spin_unlock(&cmd->se_dev->t10_alua.lba_map_lock); 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()
[all …]
Dtarget_core_pr.c100 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_check()
133 struct se_device *dev = cmd->se_dev; in target_check_scsi2_reservation_conflict()
138 pr_reg = core_scsi3_locate_pr_reg(cmd->se_dev, se_sess->se_node_acl, 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()
1441 struct se_device *dev = cmd->se_dev; in core_scsi3_decode_spec_i_port()
1477 local_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, in core_scsi3_decode_spec_i_port()
1714 dest_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, in core_scsi3_decode_spec_i_port()
1762 __core_scsi3_add_registration(cmd->se_dev, dest_node_acl, in core_scsi3_decode_spec_i_port()
[all …]
Dtarget_core_sbc.c45 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity()
94 struct se_device *dev = cmd->se_dev; in sbc_emulate_readcapacity_16()
174 return cmd->se_dev->transport->get_blocks(cmd->se_dev) - in sbc_get_write_same_sectors()
188 return cmd->se_dev->dev_attrib.block_size * sectors; in sbc_get_size()
266 struct se_device *dev = cmd->se_dev; in sbc_setup_write_same()
277 if (sectors > cmd->se_dev->dev_attrib.max_write_same_len) { in sbc_setup_write_same()
279 sectors, cmd->se_dev->dev_attrib.max_write_same_len); 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()
[all …]
Dtarget_core_transport.c560 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()
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()
1701 cmd->se_dev->dev_attrib.emulate_ua_intlck_ctrl == 2) in transport_generic_request_failure()
1730 transport_handle_queue_full(cmd, cmd->se_dev); in transport_generic_request_failure()
1767 sectors = cmd->data_length >> ilog2(cmd->se_dev->dev_attrib.block_size); in target_write_prot_action()
[all …]
Dtarget_core_iblock.c338 struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); in iblock_get_bio()
397 struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); in iblock_execute_sync_cache()
436 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_unmap()
444 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_write_same_unmap()
475 sg->length != cmd->se_dev->dev_attrib.block_size) { in iblock_execute_write_same()
478 cmd->se_dev->dev_attrib.block_size); in iblock_execute_write_same()
632 struct se_device *dev = cmd->se_dev; in iblock_alloc_bip()
678 struct se_device *dev = cmd->se_dev; in iblock_execute_rw()
Dtarget_core_user.c77 struct se_device se_dev; member
112 #define TCMU_DEV(_se_dev) container_of(_se_dev, struct tcmu_dev, se_dev)
156 struct se_device *se_dev = se_cmd->se_dev; in tcmu_alloc_cmd() local
157 struct tcmu_dev *udev = TCMU_DEV(se_dev); in tcmu_alloc_cmd()
432 struct se_device *se_dev = se_cmd->se_dev; in tcmu_queue_cmd() local
433 struct tcmu_dev *udev = TCMU_DEV(se_dev); in tcmu_queue_cmd()
678 return &udev->se_dev; in tcmu_alloc_device()
Dtarget_core_ua.c200 struct se_device *dev = cmd->se_dev; in core_scsi3_ua_for_check_condition()
Dtarget_core_alua.c68 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()
Dtarget_core_pscsi.c622 struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); in pscsi_transport_complete()
876 struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); in pscsi_map_sg()
991 struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); in pscsi_execute_cmd()
Dtarget_core_tmr.c168 if (dev != se_cmd->se_dev) in core_tmr_abort_task()
Dtarget_core_device.c132 se_cmd->se_dev = se_lun->lun_se_dev; in transport_lookup_cmd_lun()
178 se_cmd->se_dev = se_lun->lun_se_dev; in transport_lookup_tmr_lun()
/linux-4.1.27/include/target/
Dtarget_core_base.h513 struct se_device *se_dev; member
/linux-4.1.27/drivers/scsi/qla2xxx/
Dtcm_qla2xxx.c501 cmd->blk_sz = se_cmd->se_dev->dev_attrib.block_size; in tcm_qla2xxx_write_pending()
680 cmd->blk_sz = se_cmd->se_dev->dev_attrib.block_size; in tcm_qla2xxx_queue_data_in()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c1865 u32 block_size = se_cmd->se_dev->dev_attrib.block_size + 8; in isert_check_pi_status()
2660 domain->sig.dif.pi_interval = se_cmd->se_dev->dev_attrib.block_size; in isert_set_dif_domain()