Searched refs:dif_info (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_utils.c | 1311 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 D | ocs_scsi.c | 77 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 D | ocs_scsi.h | 306 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 D | ocs_hw.h | 1291 …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 D | ocs_hw.c | 4564 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 …]
|