Home
last modified time | relevance | path

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

/linux/drivers/target/
H A Dtarget_core_file.c270 struct se_device *dev = cmd->se_dev; in fd_execute_rw_aio()
385 struct se_device *dev = cmd->se_dev; in fd_execute_sync_cache()
430 struct se_device *se_dev = cmd->se_dev; in fd_execute_write_same() local
431 struct fd_dev *fd_dev = FD_DEV(se_dev); in fd_execute_write_same()
432 loff_t pos = cmd->t_task_lba * se_dev->dev_attrib.block_size; in fd_execute_write_same()
449 cmd->t_data_sg[0].length != cmd->se_dev->dev_attrib.block_size) { in fd_execute_write_same()
454 cmd->se_dev->dev_attrib.block_size); in fd_execute_write_same()
466 len += se_dev->dev_attrib.block_size; in fd_execute_write_same()
483 fd_do_prot_fill(struct se_device *se_dev, sector_t lba, sector_t nolb, in fd_do_prot_fill() argument
486 struct fd_dev *fd_dev = FD_DEV(se_dev); in fd_do_prot_fill()
[all …]
H A Dtarget_core_transport.c698 struct se_device *dev = cmd->se_dev; in target_remove_from_state_list()
797 struct se_device *dev = cmd->se_dev; in transport_get_sense_buffer()
848 transport_handle_queue_full(cmd, cmd->se_dev, in target_handle_abort()
917 da = &cmd->se_dev->dev_attrib; in target_complete()
1022 struct se_device *dev = cmd->se_dev; in target_add_to_state_list()
1426 struct se_device *dev = cmd->se_dev; in target_cmd_size_check()
1523 struct se_device *dev = cmd->se_dev; in transport_check_alloc_task_attr()
1596 struct se_device *dev = cmd->se_dev; in target_cmd_parse_cdb()
1900 static struct se_dev_plug *target_plug_device(struct se_device *se_dev) in target_plug_device() argument
1904 if (!se_dev->transport->plug_device) in target_plug_device()
[all …]
H A Dtarget_core_xcopy.c44 static int target_xcopy_locate_se_dev_e4_iter(struct se_device *se_dev, in target_xcopy_locate_se_dev_e4_iter() argument
50 if (!se_dev->dev_attrib.emulate_3pc) { in target_xcopy_locate_se_dev_e4_iter()
51 pr_debug("XCOPY: emulate_3pc disabled on se_dev %p\n", se_dev); in target_xcopy_locate_se_dev_e4_iter()
56 spc_gen_naa_6h_vendor_specific(se_dev, &tmp_dev_wwn[0]); in target_xcopy_locate_se_dev_e4_iter()
64 pr_debug("XCOPY 0xe4: located se_dev: %p\n", se_dev); in target_xcopy_locate_se_dev_e4_iter()
176 xop->src_dev = se_cmd->se_dev; in target_xcopy_parse_tiddesc_e4()
193 xop->dst_dev = se_cmd->se_dev; in target_xcopy_parse_tiddesc_e4()
206 struct se_device *local_dev = se_cmd->se_dev; in target_xcopy_parse_target_descriptors()
514 struct se_device *se_dev, in target_xcopy_setup_pt_cmd() argument
525 cmd->se_lun = &se_dev->xcopy_lun; in target_xcopy_setup_pt_cmd()
[all …]
H A Dtarget_core_rd.c380 struct se_device *se_dev = cmd->se_dev; in rd_do_prot_rw() local
381 struct rd_dev *dev = RD_DEV(se_dev); in rd_do_prot_rw()
384 u32 sectors = cmd->data_length / se_dev->dev_attrib.block_size; in rd_do_prot_rw()
390 tmp = cmd->t_task_lba * se_dev->prot_length; in rd_do_prot_rw()
401 if (se_dev->dev_attrib.pi_prot_verify) { in rd_do_prot_rw()
419 struct se_device *se_dev = cmd->se_dev; in rd_execute_rw() local
420 struct rd_dev *dev = RD_DEV(se_dev); in rd_execute_rw()
436 tmp = cmd->t_task_lba * se_dev->dev_attrib.block_size; in rd_execute_rw()
452 if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && in rd_execute_rw()
520 if (cmd->prot_type && se_dev->dev_attrib.pi_prot_type && in rd_execute_rw()
H A Dtarget_core_pr.c90 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_check()
123 struct se_device *dev = cmd->se_dev; in target_check_scsi2_reservation_conflict()
128 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()
245 struct se_device *dev = cmd->se_dev; in target_scsi2_reservation_reserve()
568 struct se_device *dev = cmd->se_dev; in target_scsi3_pr_reservation_check()
1472 struct se_device *dev = cmd->se_dev; in core_scsi3_decode_spec_i_port()
1503 local_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, in core_scsi3_decode_spec_i_port()
1748 dest_pr_reg = __core_scsi3_alloc_registration(cmd->se_dev, in core_scsi3_decode_spec_i_port()
1796 __core_scsi3_add_registration(cmd->se_dev, dest_node_acl, in core_scsi3_decode_spec_i_port()
[all …]
H A Dtarget_core_iblock.c210 static struct se_dev_plug *iblock_plug_device(struct se_device *se_dev) in iblock_plug_device() argument
212 struct iblock_dev *ib_dev = IBLOCK_DEV(se_dev); in iblock_plug_device()
357 struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); in iblock_get_bio()
416 struct iblock_dev *ib_dev = IBLOCK_DEV(cmd->se_dev); in iblock_execute_sync_cache()
439 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_unmap()
440 struct se_device *dev = cmd->se_dev; in iblock_execute_unmap()
458 struct se_device *dev = cmd->se_dev; in iblock_execute_zero_out()
491 struct block_device *bdev = IBLOCK_DEV(cmd->se_dev)->ibd_bd; in iblock_execute_write_same()
496 struct se_device *dev = cmd->se_dev; in iblock_execute_write_same()
513 sg->length != cmd->se_dev->dev_attrib.block_size) { in iblock_execute_write_same()
[all …]
H A Dtarget_core_ua.c196 struct se_device *dev = cmd->se_dev; in core_scsi3_ua_for_check_condition()
H A Dtarget_core_pscsi.c591 struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); in pscsi_complete_cmd()
937 struct pscsi_dev_virt *pdv = PSCSI_DEV(cmd->se_dev); in pscsi_execute_cmd()
/linux/include/target/
H A Dtarget_core_backend.h37 struct se_dev_plug *(*plug_device)(struct se_device *se_dev);
40 bool (*configure_unmap)(struct se_device *se_dev);
46 void (*tmr_notify)(struct se_device *se_dev, enum tcm_tmreq_table,
129 static inline bool target_dev_configured(struct se_device *se_dev) in target_dev_configured() argument
131 return !!(se_dev->dev_flags & DF_CONFIGURED); in target_dev_configured()
/linux/drivers/crypto/tegra/
H A Dtegra-se-aes.c356 ctx->se = se_alg->se_dev; in tegra_aes_cra_init()
1379 ctx->se = se_alg->se_dev; in tegra_aead_cra_init()
1783 ctx->se = se_alg->se_dev; in tegra_cmac_cra_init()
1996 tegra_aes_algs[i].se_dev = se; in tegra_init_aes()
2008 tegra_aead_algs[i].se_dev = se; in tegra_init_aes()
2020 tegra_cmac_algs[i].se_dev = se; in tegra_init_aes()
H A Dtegra-se-hash.c597 ctx->se = se_alg->se_dev; in tegra_sha_cra_init()
1132 tegra_hash_algs[i].se_dev = se; in tegra_init_hash()