Searched refs:scsi_dif_info (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/sys/dev/ocs_fc/ |
H A D | ocs_scsi.c | 87 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 D | ocs_io.h | 120 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