Home
last modified time | relevance | path

Searched refs:dif_info (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/ocs_fc/
H A Docs_utils.c1311 ocs_scsi_dif_blocksize(ocs_scsi_dif_info_t *dif_info) in ocs_scsi_dif_blocksize() argument
1315 switch(dif_info->blk_size) { in ocs_scsi_dif_blocksize()
1342 ocs_scsi_dif_set_blocksize(ocs_scsi_dif_info_t *dif_info, uint32_t blocksize) in ocs_scsi_dif_set_blocksize() argument
1347 case 512: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_512; break; in ocs_scsi_dif_set_blocksize()
1348 case 1024: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_1024; break; in ocs_scsi_dif_set_blocksize()
1349 case 2048: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_2048; break; in ocs_scsi_dif_set_blocksize()
1350 case 4096: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_4096; break; in ocs_scsi_dif_set_blocksize()
1351 case 520: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_520; break; in ocs_scsi_dif_set_blocksize()
1352 case 4104: dif_info->blk_size = OCS_SCSI_DIF_BK_SIZE_4104; break; in ocs_scsi_dif_set_blocksize()
1377 ocs_scsi_dif_mem_blocksize(ocs_scsi_dif_info_t *dif_info, int wiretomem) in ocs_scsi_dif_mem_blocksize() argument
[all …]
H A Docs_scsi.c77 static int ocs_scsi_dif_guard_is_crc(uint8_t direction, ocs_hw_dif_info_t *dif_info);
79 static uint32_t ocs_scsi_dif_check_guard(ocs_hw_dif_info_t *dif_info, ocs_scsi_vaddr_len_t addrlen[…
81 static uint32_t ocs_scsi_dif_check_app_tag(ocs_t *ocs, ocs_hw_dif_info_t *dif_info, uint16_t exp_ap…
82 static uint32_t ocs_scsi_dif_check_ref_tag(ocs_t *ocs, ocs_hw_dif_info_t *dif_info, uint32_t exp_re…
295 ocs_scsi_dif_info_t *dif_info,
325 ocs_hw_dif_info_t *dif_info = &io->hw_dif; in ocs_target_io_cb() local
373 is_crc = ocs_scsi_dif_guard_is_crc(edir, dif_info); in ocs_target_io_cb()
388 …(dif_info->dif == SLI4_DIF_PASS_THROUGH) && (dif_info->dif_oper != OCS_HW_SGE_DIF_OP_IN_RAW_OUT_RA… in ocs_target_io_cb()
445 ocs_scsi_dif_guard_is_crc(uint8_t direction, ocs_hw_dif_info_t *dif_info) in ocs_scsi_dif_guard_is_crc() argument
451 switch(dif_info->dif_oper) { in ocs_scsi_dif_guard_is_crc()
[all …]
H A Docs_scsi.h306 ocs_scsi_dif_info_t *dif_info,
310 ocs_scsi_dif_info_t *dif_info,
349 ocs_scsi_dif_info_t *dif_info,
352 ocs_scsi_dif_info_t *dif_info,
355 ocs_scsi_dif_info_t *dif_info,
389 extern uint32_t ocs_scsi_dif_blocksize(ocs_scsi_dif_info_t *dif_info);
390 extern int32_t ocs_scsi_dif_set_blocksize(ocs_scsi_dif_info_t *dif_info, uint32_t blocksize);
391 extern int32_t ocs_scsi_dif_mem_blocksize(ocs_scsi_dif_info_t *dif_info, int wiretomem);
392 extern int32_t ocs_scsi_dif_wire_blocksize(ocs_scsi_dif_info_t *dif_info, int wiretomem);
H A Docs_hw.h1291 …rn ocs_hw_rtn_e ocs_hw_io_add_seed_sge(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_dif_info_t *dif_info);
1453 extern uint32_t ocs_hw_dif_blocksize(ocs_hw_dif_info_t *dif_info);
1454 extern int32_t ocs_hw_dif_mem_blocksize(ocs_hw_dif_info_t *dif_info, int wiretomem);
1455 extern int32_t ocs_hw_dif_wire_blocksize(ocs_hw_dif_info_t *dif_info, int wiretomem);
H A Docs_hw.c4564 ocs_hw_io_add_seed_sge(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_dif_info_t *dif_info) in ocs_hw_io_add_seed_sge() argument
4570 if ((dif_info == NULL) || (dif_info->dif_oper == OCS_HW_DIF_OPER_DISABLED)) { in ocs_hw_io_add_seed_sge()
4576 hw, io, dif_info); in ocs_hw_io_add_seed_sge()
4586 dif_seed->ref_tag_cmp = dif_info->ref_tag_cmp; in ocs_hw_io_add_seed_sge()
4587 dif_seed->ref_tag_repl = dif_info->ref_tag_repl; in ocs_hw_io_add_seed_sge()
4588 dif_seed->app_tag_repl = dif_info->app_tag_repl; in ocs_hw_io_add_seed_sge()
4589 dif_seed->repl_app_tag = dif_info->repl_app_tag; in ocs_hw_io_add_seed_sge()
4591 dif_seed->atrt = dif_info->disable_app_ref_ffff; in ocs_hw_io_add_seed_sge()
4592 dif_seed->at = dif_info->disable_app_ffff; in ocs_hw_io_add_seed_sge()
4597 (SLI4_IF_TYPE_LANCER_FC_ETH != hw->sli.if_type) && dif_info->dif_separate) { in ocs_hw_io_add_seed_sge()
[all …]