Searched refs:scsi_dif_info (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/sys/dev/ocs_fc/
H A Docs_scsi.c87 static int32_t ocs_scsi_convert_dif_info(ocs_t *ocs, ocs_scsi_dif_info_t *scsi_dif_info,
516 ocs_scsi_dif_info_t scsi_dif_info = io->scsi_dif_info; local
527 addrlen_count = ocs_scsi_get_block_vaddr(io, (scsi_dif_info.lba + i), addrlen, ARRAY_SIZE(addrlen), (void**) &dif);
535 ocs_log_debug(ocs, "block guard check error, lba %" PRId64 "\n", scsi_dif_info.lba + i);
539 if (! ocs_scsi_dif_check_app_tag(ocs, dif_info, scsi_dif_info.app_tag, dif)) {
540 ocs_log_debug(ocs, "app tag check error, lba %" PRId64 "\n", scsi_dif_info.lba + i);
544 if (! ocs_scsi_dif_check_ref_tag(ocs, dif_info, (scsi_dif_info.ref_tag + i), dif)) {
545 ocs_log_debug(ocs, "ref tag check error, lba %" PRId64 "\n", scsi_dif_info.lba + i);
791 * @param scsi_dif_info Pointe
798 ocs_scsi_convert_dif_info(ocs_t *ocs, ocs_scsi_dif_info_t *scsi_dif_info, ocs_hw_dif_info_t *hw_dif_info) argument
[all...]
H A Docs_io.h120 ocs_scsi_dif_info_t scsi_dif_info; /**< DIF info saved for DIF error recovery */ member in struct:ocs_io_s

Completed in 119 milliseconds