• Home
  • Raw
  • Download

Lines Matching refs:io

330 marvel_print_po7_err_sum(struct ev7_pal_io_subpacket *io)  in marvel_print_po7_err_sum()  argument
370 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE) { in marvel_print_po7_err_sum()
373 (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE2) in marvel_print_po7_err_sum()
375 marvel_print_po7_crrct_sym(io->po7_crrct_sym); in marvel_print_po7_err_sum()
381 if (io->po7_error_sum & IO7__PO7_ERRSUM__HLT_INT) in marvel_print_po7_err_sum()
383 if (io->po7_error_sum & IO7__PO7_ERRSUM__HP_INT) { in marvel_print_po7_err_sum()
388 if (io->po7_error_sum & IO7__PO7_ERRSUM__CRD_INT) in marvel_print_po7_err_sum()
391 if (io->po7_error_sum & IO7__PO7_ERRSUM__STV_INT) { in marvel_print_po7_err_sum()
395 if (io->po7_error_sum & IO7__PO7_ERRSUM__HRD_INT) { in marvel_print_po7_err_sum()
404 if (!(io->po7_error_sum & IO7__PO7_ERRSUM__ERR_VALID)) in marvel_print_po7_err_sum()
415 if (!(io->po7_error_sum & (IO7__PO7_ERRSUM__CR_PIO_WBYTE | in marvel_print_po7_err_sum()
422 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_PIO_WBYTE) in marvel_print_po7_err_sum()
424 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_CSR_NXM) in marvel_print_po7_err_sum()
426 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_RPID_ACV) in marvel_print_po7_err_sum()
429 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_RSP_NXM) in marvel_print_po7_err_sum()
432 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_ERR_RESP) in marvel_print_po7_err_sum()
434 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_CLK_DERR) in marvel_print_po7_err_sum()
436 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_DAT_DBE) in marvel_print_po7_err_sum()
439 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_DAT_GRBG) in marvel_print_po7_err_sum()
442 if (io->po7_error_sum & IO7__PO7_ERRSUM__UGBGE) { in marvel_print_po7_err_sum()
445 marvel_print_po7_ugbge_sym(io->po7_ugbge_sym); in marvel_print_po7_err_sum()
447 if (io->po7_error_sum & IO7__PO7_ERRSUM__UN_MAF_LOST) in marvel_print_po7_err_sum()
450 if (io->po7_error_sum & IO7__PO7_ERRSUM__UN_PKT_OVF) in marvel_print_po7_err_sum()
452 if (io->po7_error_sum & IO7__PO7_ERRSUM__UN_CDT_OVF) in marvel_print_po7_err_sum()
454 if (io->po7_error_sum & IO7__PO7_ERRSUM__UN_DEALLOC) in marvel_print_po7_err_sum()
461 if (io->po7_error_sum & IO7__PO7_ERRSUM__MAF_TO) in marvel_print_po7_err_sum()
464 if (io->po7_error_sum & IO7__PO7_ERRSUM__BH_CDT_TO) in marvel_print_po7_err_sum()
466 if (io->po7_error_sum & IO7__PO7_ERRSUM__BH_CLK_HDR) in marvel_print_po7_err_sum()
469 if (io->po7_error_sum & IO7__PO7_ERRSUM__BH_DBE_HDR) in marvel_print_po7_err_sum()
472 if (io->po7_error_sum & IO7__PO7_ERRSUM__BH_GBG_HDR) in marvel_print_po7_err_sum()
475 if (io->po7_error_sum & IO7__PO7_ERRSUM__BH_BAD_CMD) in marvel_print_po7_err_sum()
479 if (io->po7_error_sum & IO7__PO7_ERRSUM__ERR_LST) in marvel_print_po7_err_sum()
486 err_print_prefix, io->po7_err_pkt0, in marvel_print_po7_err_sum()
487 err_print_prefix, io->po7_err_pkt1); in marvel_print_po7_err_sum()
494 marvel_print_po7_uncrr_sym(io->po7_uncrr_sym, uncrr_sym_valid); in marvel_print_po7_err_sum()
798 struct ev7_pal_io_subpacket *io = lf_subpackets->io; in marvel_find_io7_with_error() local
805 if (!io) in marvel_find_io7_with_error()
811 memset(io, 0x55, sizeof(*io)); in marvel_find_io7_with_error()
841 io->io_asic_rev = io7->csrs->IO_ASIC_REV.csr; in marvel_find_io7_with_error()
842 io->io_sys_rev = io7->csrs->IO_SYS_REV.csr; in marvel_find_io7_with_error()
843 io->io7_uph = io7->csrs->IO7_UPH.csr; in marvel_find_io7_with_error()
844 io->hpi_ctl = io7->csrs->HPI_CTL.csr; in marvel_find_io7_with_error()
845 io->crd_ctl = io7->csrs->CRD_CTL.csr; in marvel_find_io7_with_error()
846 io->hei_ctl = io7->csrs->HEI_CTL.csr; in marvel_find_io7_with_error()
847 io->po7_error_sum = io7->csrs->PO7_ERROR_SUM.csr; in marvel_find_io7_with_error()
848 io->po7_uncrr_sym = io7->csrs->PO7_UNCRR_SYM.csr; in marvel_find_io7_with_error()
849 io->po7_crrct_sym = io7->csrs->PO7_CRRCT_SYM.csr; in marvel_find_io7_with_error()
850 io->po7_ugbge_sym = io7->csrs->PO7_UGBGE_SYM.csr; in marvel_find_io7_with_error()
851 io->po7_err_pkt0 = io7->csrs->PO7_ERR_PKT[0].csr; in marvel_find_io7_with_error()
852 io->po7_err_pkt1 = io7->csrs->PO7_ERR_PKT[1].csr; in marvel_find_io7_with_error()
860 io->ports[i].pox_err_sum = csrs->POx_ERR_SUM.csr; in marvel_find_io7_with_error()
861 io->ports[i].pox_tlb_err = csrs->POx_TLB_ERR.csr; in marvel_find_io7_with_error()
862 io->ports[i].pox_spl_cmplt = csrs->POx_SPL_COMPLT.csr; in marvel_find_io7_with_error()
863 io->ports[i].pox_trans_sum = csrs->POx_TRANS_SUM.csr; in marvel_find_io7_with_error()
864 io->ports[i].pox_first_err = csrs->POx_FIRST_ERR.csr; in marvel_find_io7_with_error()
865 io->ports[i].pox_mult_err = csrs->POx_MULT_ERR.csr; in marvel_find_io7_with_error()
866 io->ports[i].pox_dm_source = csrs->POx_DM_SOURCE.csr; in marvel_find_io7_with_error()
867 io->ports[i].pox_dm_dest = csrs->POx_DM_DEST.csr; in marvel_find_io7_with_error()
868 io->ports[i].pox_dm_size = csrs->POx_DM_SIZE.csr; in marvel_find_io7_with_error()
869 io->ports[i].pox_dm_ctrl = csrs->POx_DM_CTRL.csr; in marvel_find_io7_with_error()
879 csrs->POx_TLB_ERR.csr = io->ports[i].pox_tlb_err; in marvel_find_io7_with_error()
880 csrs->POx_ERR_SUM.csr = io->ports[i].pox_err_sum; in marvel_find_io7_with_error()
888 io7->csrs->PO7_ERROR_SUM.csr = io->po7_error_sum; in marvel_find_io7_with_error()
897 return io; in marvel_find_io7_with_error()
906 struct ev7_pal_io_subpacket *io = lf_subpackets->io; in marvel_process_io_error() local
912 if (!lf_subpackets->logout || !lf_subpackets->io) in marvel_process_io_error()
931 if ((lf_subpackets->io->po7_error_sum & (1UL << 32)) || in marvel_process_io_error()
932 ((lf_subpackets->io->po7_error_sum | in marvel_process_io_error()
933 lf_subpackets->io->ports[0].pox_err_sum | in marvel_process_io_error()
934 lf_subpackets->io->ports[1].pox_err_sum | in marvel_process_io_error()
935 lf_subpackets->io->ports[2].pox_err_sum | in marvel_process_io_error()
936 lf_subpackets->io->ports[3].pox_err_sum) & (1UL << 63))) { in marvel_process_io_error()
962 if (lf_subpackets->io->po7_error_sum & IO7__PO7_ERRSUM__ERR_MASK) { in marvel_process_io_error()
963 marvel_print_po7_err_sum(io); in marvel_process_io_error()
974 err_print_prefix, io->po7_error_sum, in marvel_process_io_error()
975 err_print_prefix, io->po7_uncrr_sym, in marvel_process_io_error()
976 err_print_prefix, io->po7_crrct_sym, in marvel_process_io_error()
977 err_print_prefix, io->po7_ugbge_sym, in marvel_process_io_error()
978 err_print_prefix, io->po7_err_pkt0, in marvel_process_io_error()
979 err_print_prefix, io->po7_err_pkt1); in marvel_process_io_error()
987 if (!MARVEL_IO_ERR_VALID(io->ports[i].pox_err_sum)) in marvel_process_io_error()
992 lf_subpackets->io_pid, i, io->ports[i].pox_err_sum); in marvel_process_io_error()
993 marvel_print_pox_err(io->ports[i].pox_err_sum, &io->ports[i]); in marvel_process_io_error()
996 err_print_prefix, io->ports[i].pox_first_err); in marvel_process_io_error()
997 marvel_print_pox_err(io->ports[i].pox_first_err, in marvel_process_io_error()
998 &io->ports[i]); in marvel_process_io_error()
1109 if (!lf_subpackets->io) in marvel_machine_check()
1110 lf_subpackets->io = &scratch_io_packet; in marvel_machine_check()