lseq 473 drivers/scsi/aic94xx/aic94xx_dump.c static void asd_dump_lseq_state(struct asd_ha_struct *asd_ha, int lseq) lseq 478 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ %d STATE\n", lseq); lseq 480 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d: ARP2 REGISTERS\n", lseq); lseq 481 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, ARP2CTL); lseq 482 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, ARP2INT); lseq 483 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, ARP2INTEN); lseq 484 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, MODEPTR); lseq 485 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, ALTMODE); lseq 486 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, FLAG); lseq 487 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, ARP2INTCTL); lseq 488 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, STACK); lseq 489 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, PRGMCNT); lseq 490 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, ACCUM); lseq 491 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, SINDEX); lseq 492 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, DINDEX); lseq 493 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, SINDIR); lseq 494 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, DINDIR); lseq 495 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, JUMLDIR); lseq 496 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_8bit(asd_ha, lseq, ARP2HALTCODE); lseq 497 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, CURRADDR); lseq 498 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, LASTADDR); lseq 499 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_16bit(asd_ha, lseq, NXTLADDR); lseq 501 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d: IOP REGISTERS\n", lseq); lseq 503 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, MODECTL); lseq 504 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, DBGMODE); lseq 505 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LREG_32bit(asd_ha, lseq, CONTROL); lseq 506 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_REG_32bit(asd_ha, BISTCTL0, LmBISTCTL0(lseq)); lseq 507 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_REG_32bit(asd_ha, BISTCTL1, LmBISTCTL1(lseq)); lseq 509 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d: CIO REGISTERS\n", lseq); lseq 513 drivers/scsi/aic94xx/aic94xx_dump.c u32 lseq_cio_addr = LmSEQ_PHY_BASE(mode, lseq); lseq 523 drivers/scsi/aic94xx/aic94xx_dump.c u32 lseq_cio_addr = LmSEQ_PHY_BASE(mode, lseq); lseq 536 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MIP 0 >>>>\n", lseq); lseq 537 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, Q_TGTXFR_HEAD); lseq 538 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, Q_TGTXFR_TAIL); lseq 539 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LINK_NUMBER); lseq 540 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SCRATCH_FLAGS); lseq 541 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, CONNECTION_STATE); lseq 542 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, CONCTL); lseq 543 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, CONSTAT); lseq 544 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, CONNECTION_MODES); lseq 545 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, REG1_ISR); lseq 546 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, REG2_ISR); lseq 547 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, REG3_ISR); lseq 548 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq,REG0_ISR); lseq 550 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MIP 1 >>>>\n", lseq); lseq 551 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR0); lseq 552 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR1); lseq 553 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR2); lseq 554 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR3); lseq 555 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE0); lseq 556 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE1); lseq 557 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE2); lseq 558 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE3); lseq 559 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_HEAD); lseq 560 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_TAIL); lseq 561 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_BUF_AVAIL); lseq 562 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, TIMEOUT_CONST); lseq 563 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, ISR_SAVE_SINDEX); lseq 564 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, ISR_SAVE_DINDEX); lseq 566 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MIP 2 >>>>\n", lseq); lseq 567 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR0); lseq 568 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR1); lseq 569 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR2); lseq 570 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR3); lseq 571 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD0); lseq 572 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD1); lseq 573 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD2); lseq 574 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD3); lseq 575 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_HEAD); lseq 576 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_TAIL); lseq 577 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, EMPTY_BUFS_AVAIL); lseq 579 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MIP 3 >>>>\n", lseq); lseq 580 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, DEV_PRES_TMR_TOUT_CONST); lseq 581 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SATA_INTERLOCK_TIMEOUT); lseq 582 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SRST_ASSERT_TIMEOUT); lseq 583 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, RCV_FIS_TIMEOUT); lseq 584 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, ONE_MILLISEC_TIMEOUT); lseq 585 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, TEN_MS_COMINIT_TIMEOUT); lseq 586 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SMP_RCV_TIMEOUT); lseq 589 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE %d >>>>\n", lseq, mode); lseq 593 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR(lseq) lseq 596 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_REG0_MODE(lseq) lseq 599 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_MODE_FLAGS(lseq) lseq 602 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR2(lseq) lseq 605 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR1(lseq) lseq 608 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_byte(asd_ha, LmSEQ_OPCODE_TO_CSEQ(lseq) lseq 611 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_DATA_TO_CSEQ(lseq) lseq 615 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE 5 >>>>\n", lseq); lseq 618 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR(lseq) + moffs)); lseq 620 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_REG0_MODE(lseq) + moffs)); lseq 622 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_MODE_FLAGS(lseq) + moffs)); lseq 624 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR2(lseq) + moffs)); lseq 626 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR1(lseq) + moffs)); lseq 628 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_byte(asd_ha, LmSEQ_OPCODE_TO_CSEQ(lseq) + moffs)); lseq 630 drivers/scsi/aic94xx/aic94xx_dump.c asd_read_reg_word(asd_ha, LmSEQ_DATA_TO_CSEQ(lseq) + moffs)); lseq 632 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE 0 >>>>\n", lseq); lseq 633 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, FIRST_INV_DDB_SITE); lseq 634 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, EMPTY_TRANS_CTX); lseq 635 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, RESP_LEN); lseq 636 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, FIRST_INV_SCB_SITE); lseq 637 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, INTEN_SAVE); lseq 638 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_FRM_LEN); lseq 639 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_PROTOCOL); lseq 640 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, RESP_STATUS); lseq 641 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LAST_LOADED_SGE); lseq 642 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SAVE_SCBPTR); lseq 644 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE 1 >>>>\n", lseq); lseq 645 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, Q_XMIT_HEAD); lseq 646 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, M1_EMPTY_TRANS_CTX); lseq 647 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, INI_CONN_TAG); lseq 648 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, FAILED_OPEN_STATUS); lseq 649 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, XMIT_REQUEST_TYPE); lseq 650 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, M1_RESP_STATUS); lseq 651 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, M1_LAST_LOADED_SGE); lseq 652 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, M1_SAVE_SCBPTR); lseq 654 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE 2 >>>>\n", lseq); lseq 655 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, PORT_COUNTER); lseq 656 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, PM_TABLE_PTR); lseq 657 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, SATA_INTERLOCK_TMR_SAVE); lseq 658 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, IP_BITL); lseq 659 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, COPY_SMP_CONN_TAG); lseq 660 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, P0M2_OFFS1AH); lseq 662 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 0 MODE 4/5 >>>>\n", lseq); lseq 663 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_STATUS); lseq 664 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_MODE); lseq 665 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, Q_LINK_HEAD); lseq 666 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_ERR); lseq 667 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_SIGNALS); lseq 668 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, SAS_RESET_MODE); lseq 669 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, LINK_RESET_RETRY_COUNT); lseq 670 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, NUM_LINK_RESET_RETRIES); lseq 671 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, OOB_INT_ENABLES); lseq 672 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, NOTIFY_TIMER_TIMEOUT); lseq 673 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, NOTIFY_TIMER_DOWN_COUNT); lseq 675 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 1 MODE 0 >>>>\n", lseq); lseq 676 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq, SG_LIST_PTR_ADDR0); lseq 677 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq, SG_LIST_PTR_ADDR1); lseq 679 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 1 MODE 1 >>>>\n", lseq); lseq 680 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq, M1_SG_LIST_PTR_ADDR0); lseq 681 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq, M1_SG_LIST_PTR_ADDR1); lseq 683 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 1 MODE 2 >>>>\n", lseq); lseq 684 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, INVALID_DWORD_COUNT); lseq 685 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, DISPARITY_ERROR_COUNT); lseq 686 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, LOSS_OF_SYNC_COUNT); lseq 688 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 1 MODE 4/5 >>>>\n", lseq); lseq 689 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, FRAME_TYPE_MASK); lseq 690 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, HASHED_SRC_ADDR_MASK_PRINT); lseq 691 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, NUM_FILL_BYTES_MASK); lseq 692 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, TAG_MASK); lseq 693 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, TARGET_PORT_XFER_TAG); lseq 694 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, DATA_OFFSET); lseq 696 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 2 MODE 0 >>>>\n", lseq); lseq 697 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SMP_RCV_TIMER_TERM_TS); lseq 698 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_byte(asd_ha, lseq, DEVICE_BITS); lseq 699 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, SDB_DDB); lseq 700 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, SDB_NUM_TAGS); lseq 701 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_word(asd_ha, lseq, SDB_CURR_TAG); lseq 703 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 2 MODE 1 >>>>\n", lseq); lseq 704 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_qword(asd_ha, lseq, TX_ID_ADDR_FRAME); lseq 705 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, OPEN_TIMER_TERM_TS); lseq 706 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SRST_AS_TIMER_TERM_TS); lseq 707 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, LAST_LOADED_SG_EL); lseq 709 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 2 MODE 2 >>>>\n", lseq); lseq 710 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, CLOSE_TIMER_TERM_TS); lseq 711 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, BREAK_TIMER_TERM_TS); lseq 712 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, DWS_RESET_TIMER_TERM_TS); lseq 713 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, SATA_INTERLOCK_TIMER_TERM_TS); lseq 714 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, MCTL_TIMER_TERM_TS); lseq 716 drivers/scsi/aic94xx/aic94xx_dump.c asd_printk("LSEQ%d MDP 2 MODE 4/5 >>>>\n", lseq); lseq 717 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, COMINIT_TIMER_TERM_TS); lseq 718 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, RCV_ID_TIMER_TERM_TS); lseq 719 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, RCV_FIS_TIMER_TERM_TS); lseq 720 drivers/scsi/aic94xx/aic94xx_dump.c PRINT_LMIP_dword(asd_ha, lseq, DEV_PRES_TIMER_TERM_TS); lseq 876 drivers/scsi/aic94xx/aic94xx_dump.c int lseq; lseq 881 drivers/scsi/aic94xx/aic94xx_dump.c for_each_sequencer(lseq_mask, lseq_mask, lseq) lseq 882 drivers/scsi/aic94xx/aic94xx_dump.c asd_dump_lseq_state(asd_ha, lseq); lseq 865 drivers/scsi/aic94xx/aic94xx_hwi.c int lseq; lseq 868 drivers/scsi/aic94xx/aic94xx_hwi.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 870 drivers/scsi/aic94xx/aic94xx_hwi.c LmARP2INT(lseq)); lseq 875 drivers/scsi/aic94xx/aic94xx_hwi.c lseq, arp2int); lseq 880 drivers/scsi/aic94xx/aic94xx_hwi.c lseq,halt_code[(arp2int>>16)&0xFF]); lseq 883 drivers/scsi/aic94xx/aic94xx_hwi.c pci_name(asd_ha->pcidev), lseq, lseq 101 drivers/scsi/aic94xx/aic94xx_seq.c static int asd_seq_pause_lseq(struct asd_ha_struct *asd_ha, int lseq) lseq 106 drivers/scsi/aic94xx/aic94xx_seq.c arp2ctl = asd_read_reg_dword(asd_ha, LmARP2CTL(lseq)); lseq 110 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmARP2CTL(lseq), arp2ctl | EPAUSE); lseq 112 drivers/scsi/aic94xx/aic94xx_seq.c arp2ctl = asd_read_reg_dword(asd_ha, LmARP2CTL(lseq)); lseq 118 drivers/scsi/aic94xx/aic94xx_seq.c ASD_DPRINTK("couldn't pause LSEQ %d\n", lseq); lseq 131 drivers/scsi/aic94xx/aic94xx_seq.c int lseq; lseq 134 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 135 drivers/scsi/aic94xx/aic94xx_seq.c err = asd_seq_pause_lseq(asd_ha, lseq); lseq 150 drivers/scsi/aic94xx/aic94xx_seq.c static int asd_seq_unpause_lseq(struct asd_ha_struct *asd_ha, int lseq) lseq 155 drivers/scsi/aic94xx/aic94xx_seq.c arp2ctl = asd_read_reg_dword(asd_ha, LmARP2CTL(lseq)); lseq 159 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmARP2CTL(lseq), arp2ctl & ~EPAUSE); lseq 161 drivers/scsi/aic94xx/aic94xx_seq.c arp2ctl = asd_read_reg_dword(asd_ha, LmARP2CTL(lseq)); lseq 167 drivers/scsi/aic94xx/aic94xx_seq.c ASD_DPRINTK("couldn't unpause LSEQ %d\n", lseq); lseq 209 drivers/scsi/aic94xx/aic94xx_seq.c u32 size, int lseq) lseq 219 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmBISTCTL1(lseq), lseq 224 drivers/scsi/aic94xx/aic94xx_seq.c u32 val = asd_read_reg_dword(asd_ha, LmSEQRAM(lseq)+i); lseq 230 drivers/scsi/aic94xx/aic94xx_seq.c lseq, page, i); lseq 235 drivers/scsi/aic94xx/aic94xx_seq.c ASD_DPRINTK("LSEQ%d verified %d bytes, passed\n", lseq, lseq 255 drivers/scsi/aic94xx/aic94xx_seq.c int lseq, err; lseq 257 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 258 drivers/scsi/aic94xx/aic94xx_seq.c err = asd_verify_lseq(asd_ha, prog, size, lseq); lseq 406 drivers/scsi/aic94xx/aic94xx_seq.c u8 lseq; lseq 409 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 411 drivers/scsi/aic94xx/aic94xx_seq.c lseq_code_size, 1<<lseq); lseq 586 drivers/scsi/aic94xx/aic94xx_seq.c static void asd_init_lseq_mip(struct asd_ha_struct *asd_ha, u8 lseq) lseq 591 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_Q_TGTXFR_HEAD(lseq), 0xFFFF); lseq 592 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_Q_TGTXFR_TAIL(lseq), 0xFFFF); lseq 593 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LINK_NUMBER(lseq), lseq); lseq 594 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SCRATCH_FLAGS(lseq), lseq 596 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_CONNECTION_STATE(lseq),0x08000000); lseq 597 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_CONCTL(lseq), 0); lseq 598 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_CONSTAT(lseq), 0); lseq 599 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_CONNECTION_MODES(lseq), 0); lseq 600 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_REG1_ISR(lseq), 0); lseq 601 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_REG2_ISR(lseq), 0); lseq 602 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_REG3_ISR(lseq), 0); lseq 603 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_REG0_ISR(lseq), 0); lseq 604 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_REG0_ISR(lseq)+4, 0); lseq 607 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EST_NEXUS_SCBPTR0(lseq), 0xFFFF); lseq 608 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EST_NEXUS_SCBPTR1(lseq), 0xFFFF); lseq 609 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EST_NEXUS_SCBPTR2(lseq), 0xFFFF); lseq 610 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EST_NEXUS_SCBPTR3(lseq), 0xFFFF); lseq 611 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_OPCODE0(lseq), 0); lseq 612 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_OPCODE1(lseq), 0); lseq 613 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_OPCODE2(lseq), 0); lseq 614 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_OPCODE3(lseq), 0); lseq 615 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_HEAD(lseq), 0); lseq 616 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_SCB_TAIL(lseq), 0); lseq 617 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EST_NEXUS_BUF_AVAIL(lseq), 0); lseq 618 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_TIMEOUT_CONST(lseq), 0); lseq 619 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_ISR_SAVE_SINDEX(lseq), 0); lseq 620 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_ISR_SAVE_DINDEX(lseq), 0); lseq 623 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EMPTY_SCB_PTR0(lseq), 0xFFFF); lseq 624 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EMPTY_SCB_PTR1(lseq), 0xFFFF); lseq 625 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EMPTY_SCB_PTR2(lseq), 0xFFFF); lseq 626 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EMPTY_SCB_PTR3(lseq), 0xFFFF); lseq 627 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_OPCD0(lseq), 0); lseq 628 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_OPCD1(lseq), 0); lseq 629 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_OPCD2(lseq), 0); lseq 630 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_OPCD3(lseq), 0); lseq 631 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_HEAD(lseq), 0); lseq 632 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_SCB_TAIL(lseq), 0); lseq 633 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_EMPTY_BUFS_AVAIL(lseq), 0); lseq 635 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_ATA_SCR_REGS(lseq) + i, 0); lseq 640 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_DEV_PRES_TMR_TOUT_CONST(lseq), lseq 644 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_SATA_INTERLOCK_TIMEOUT(lseq), lseq 649 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_STP_SHUTDOWN_TIMEOUT(lseq), lseq 652 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_SRST_ASSERT_TIMEOUT(lseq), lseq 655 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_RCV_FIS_TIMEOUT(lseq), lseq 658 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_ONE_MILLISEC_TIMEOUT(lseq), lseq 662 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_TEN_MS_COMINIT_TIMEOUT(lseq), lseq 665 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_SMP_RCV_TIMEOUT(lseq), lseq 673 drivers/scsi/aic94xx/aic94xx_seq.c static void asd_init_lseq_mdp(struct asd_ha_struct *asd_ha, int lseq) lseq 692 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_RET_ADDR(lseq)+moffs, lseq 694 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_REG0_MODE(lseq)+moffs, 0); lseq 695 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_MODE_FLAGS(lseq)+moffs, 0); lseq 696 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_RET_ADDR2(lseq)+moffs,0xFFFF); lseq 697 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_RET_ADDR1(lseq)+moffs,0xFFFF); lseq 698 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_OPCODE_TO_CSEQ(lseq)+moffs,0); lseq 699 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_DATA_TO_CSEQ(lseq)+moffs,0); lseq 705 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_RET_ADDR(lseq)+LSEQ_MODE5_PAGE0_OFFSET, lseq 708 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_REG0_MODE(lseq)+LSEQ_MODE5_PAGE0_OFFSET,0); lseq 710 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_MODE_FLAGS(lseq)+LSEQ_MODE5_PAGE0_OFFSET, 0); lseq 712 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_RET_ADDR2(lseq)+LSEQ_MODE5_PAGE0_OFFSET,0xFFFF); lseq 714 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_RET_ADDR1(lseq)+LSEQ_MODE5_PAGE0_OFFSET,0xFFFF); lseq 716 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_OPCODE_TO_CSEQ(lseq)+LSEQ_MODE5_PAGE0_OFFSET,0); lseq 718 drivers/scsi/aic94xx/aic94xx_seq.c LmSEQ_DATA_TO_CSEQ(lseq)+LSEQ_MODE5_PAGE0_OFFSET, 0); lseq 721 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_FIRST_INV_DDB_SITE(lseq), lseq 723 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_EMPTY_TRANS_CTX(lseq), 0); lseq 724 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_RESP_LEN(lseq), 0); lseq 725 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_FIRST_INV_SCB_SITE(lseq), lseq 727 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_INTEN_SAVE(lseq), lseq 729 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_INTEN_SAVE(lseq) + 2, lseq 731 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LINK_RST_FRM_LEN(lseq), 0); lseq 732 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LINK_RST_PROTOCOL(lseq), 0); lseq 733 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_RESP_STATUS(lseq), 0); lseq 734 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LAST_LOADED_SGE(lseq), 0); lseq 735 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_SAVE_SCBPTR(lseq), 0); lseq 738 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_Q_XMIT_HEAD(lseq), 0xFFFF); lseq 739 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_M1_EMPTY_TRANS_CTX(lseq), 0); lseq 740 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_INI_CONN_TAG(lseq), 0); lseq 741 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_FAILED_OPEN_STATUS(lseq), 0); lseq 742 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_XMIT_REQUEST_TYPE(lseq), 0); lseq 743 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_M1_RESP_STATUS(lseq), 0); lseq 744 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_M1_LAST_LOADED_SGE(lseq), 0); lseq 745 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_M1_SAVE_SCBPTR(lseq), 0); lseq 748 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_PORT_COUNTER(lseq), 0); lseq 749 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_PM_TABLE_PTR(lseq), 0); lseq 750 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_SATA_INTERLOCK_TMR_SAVE(lseq), 0); lseq 751 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_IP_BITL(lseq), 0); lseq 752 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_COPY_SMP_CONN_TAG(lseq), 0); lseq 753 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_P0M2_OFFS1AH(lseq), 0); lseq 756 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SAVED_OOB_STATUS(lseq), 0); lseq 757 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SAVED_OOB_MODE(lseq), 0); lseq 758 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_Q_LINK_HEAD(lseq), 0xFFFF); lseq 759 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LINK_RST_ERR(lseq), 0); lseq 760 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SAVED_OOB_SIGNALS(lseq), 0); lseq 761 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SAS_RESET_MODE(lseq), 0); lseq 762 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_LINK_RESET_RETRY_COUNT(lseq), 0); lseq 763 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_NUM_LINK_RESET_RETRIES(lseq), 0); lseq 764 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_OOB_INT_ENABLES(lseq), 0); lseq 769 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_NOTIFY_TIMER_TIMEOUT(lseq), lseq 772 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_NOTIFY_TIMER_DOWN_COUNT(lseq), lseq 774 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_NOTIFY_TIMER_INITIAL_COUNT(lseq), lseq 784 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSCRATCH(lseq)+moffs+j,0); lseq 788 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_INVALID_DWORD_COUNT(lseq), 0); lseq 789 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_DISPARITY_ERROR_COUNT(lseq), 0); lseq 790 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_LOSS_OF_SYNC_COUNT(lseq), 0); lseq 794 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_FRAME_TYPE_MASK(lseq)+i, 0); lseq 795 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_FRAME_TYPE_MASK(lseq), 0xFF); lseq 796 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_DEST_ADDR_MASK(lseq), 0xFF); lseq 797 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_DEST_ADDR_MASK(lseq)+1,0xFF); lseq 798 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_DEST_ADDR_MASK(lseq)+2,0xFF); lseq 799 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_SRC_ADDR_MASK(lseq), 0xFF); lseq 800 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_SRC_ADDR_MASK(lseq)+1, 0xFF); lseq 801 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_HASHED_SRC_ADDR_MASK(lseq)+2, 0xFF); lseq 802 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_DATA_OFFSET(lseq), 0xFFFFFFFF); lseq 805 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_SMP_RCV_TIMER_TERM_TS(lseq), 0); lseq 806 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_DEVICE_BITS(lseq), 0); lseq 807 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmSEQ_SDB_DDB(lseq), 0); lseq 808 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SDB_NUM_TAGS(lseq), 0); lseq 809 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSEQ_SDB_CURR_TAG(lseq), 0); lseq 812 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_TX_ID_ADDR_FRAME(lseq), 0); lseq 813 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_TX_ID_ADDR_FRAME(lseq)+4, 0); lseq 814 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_OPEN_TIMER_TERM_TS(lseq), 0); lseq 815 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_SRST_AS_TIMER_TERM_TS(lseq), 0); lseq 816 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_LAST_LOADED_SG_EL(lseq), 0); lseq 821 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_STP_SHUTDOWN_TIMER_TERM_TS(lseq),0); lseq 822 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_CLOSE_TIMER_TERM_TS(lseq), 0); lseq 823 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_BREAK_TIMER_TERM_TS(lseq), 0); lseq 824 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_DWS_RESET_TIMER_TERM_TS(lseq), 0); lseq 825 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha,LmSEQ_SATA_INTERLOCK_TIMER_TERM_TS(lseq),0); lseq 826 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_MCTL_TIMER_TERM_TS(lseq), 0); lseq 829 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_COMINIT_TIMER_TERM_TS(lseq), 0); lseq 830 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_RCV_ID_TIMER_TERM_TS(lseq), 0); lseq 831 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_RCV_FIS_TIMER_TERM_TS(lseq), 0); lseq 832 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmSEQ_DEV_PRES_TIMER_TERM_TS(lseq), 0); lseq 841 drivers/scsi/aic94xx/aic94xx_seq.c u8 lseq; lseq 845 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 846 drivers/scsi/aic94xx/aic94xx_seq.c asd_init_lseq_mip(asd_ha, lseq); lseq 847 drivers/scsi/aic94xx/aic94xx_seq.c asd_init_lseq_mdp(asd_ha, lseq); lseq 957 drivers/scsi/aic94xx/aic94xx_seq.c static void asd_init_lseq_cio(struct asd_ha_struct *asd_ha, int lseq) lseq 963 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmARP2INTEN(lseq), EN_ARP2HALTC); lseq 965 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmSCRATCHPAGE(lseq), 0); lseq 969 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnSCRATCHPAGE(lseq, i), 0); lseq 972 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnSCRATCHPAGE(lseq, 5), 0); lseq 974 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmRSPMBX(lseq), 0); lseq 977 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINTEN(lseq, 0), LmM0INTEN_MASK); lseq 978 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINT(lseq, 0), 0xFFFFFFFF); lseq 980 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINTEN(lseq, 1), LmM1INTEN_MASK); lseq 981 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINT(lseq, 1), 0xFFFFFFFF); lseq 983 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINTEN(lseq, 2), LmM2INTEN_MASK); lseq 984 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINT(lseq, 2), 0xFFFFFFFF); lseq 986 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINTEN(lseq, 5), LmM5INTEN_MASK); lseq 987 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnINT(lseq, 5), 0xFFFFFFFF); lseq 990 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmHWTSTATEN(lseq), LmHWTSTATEN_MASK); lseq 993 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmPRIMSTAT0EN(lseq), LmPRIMSTAT0EN_MASK); lseq 994 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmPRIMSTAT1EN(lseq), LmPRIMSTAT1EN_MASK); lseq 997 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmFRMERREN(lseq), LmFRMERREN_MASK); lseq 998 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnHOLDLVL(lseq, 0), 0x50); lseq 1001 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnXFRLVL(lseq, 0), LmMnXFRLVL_512); lseq 1003 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnXFRLVL(lseq, 1), LmMnXFRLVL_256); lseq 1006 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmPRGMCNT(lseq), lseq_idle_loop); lseq 1009 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMODECTL(lseq), LmBLIND48); lseq 1010 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3SATATIMER(lseq), lseq 1013 drivers/scsi/aic94xx/aic94xx_seq.c (void) asd_read_reg_dword(asd_ha, LmREQMBX(lseq)); lseq 1016 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmPRMSTAT0(lseq), 0xFFFFFFFF); lseq 1017 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmPRMSTAT1(lseq), 0xFFFFFFFF); lseq 1020 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmHWTSTAT(lseq), 0xFF); lseq 1023 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnDMAERRS(lseq, 0), 0xFF); lseq 1024 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnDMAERRS(lseq, 1), 0xFF); lseq 1027 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnSGDMAERRS(lseq, 0), 0xFF); lseq 1028 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnSGDMAERRS(lseq, 1), 0xFF); lseq 1031 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnBUFSTAT(lseq, 0), LmMnBUFPERR); lseq 1034 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmMnFRMERR(lseq, 0), 0xFFFFFFFF); lseq 1037 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmARP2INTCTL(lseq), RSTINTCTL); lseq 1040 drivers/scsi/aic94xx/aic94xx_seq.c sas_addr = asd_ha->phys[lseq].phy_desc->sas_addr; lseq 1042 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmWWN(lseq) + i, sas_addr[i]); lseq 1045 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnXMTSIZE(lseq, 1), 0); lseq 1048 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmBITL_TIMER(lseq), 9); lseq 1051 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmMnSATAFS(lseq, 1), 0x80); lseq 1055 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC0(lseq), lseq_vecs[0]); lseq 1056 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC1(lseq), lseq_vecs[1]); lseq 1057 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC2(lseq), lseq_vecs[2]); lseq 1058 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC3(lseq), lseq_vecs[3]); lseq 1059 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC4(lseq), lseq_vecs[4]); lseq 1060 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC5(lseq), lseq_vecs[5]); lseq 1061 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC6(lseq), lseq_vecs[6]); lseq 1062 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC7(lseq), lseq_vecs[7]); lseq 1063 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC8(lseq), lseq_vecs[8]); lseq 1064 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC9(lseq), lseq_vecs[9]); lseq 1065 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmM3INTVEC10(lseq), lseq_vecs[10]); lseq 1070 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_dword(asd_ha, LmCONTROL(lseq), lseq 1074 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmM1SASALIGN(lseq), SAS_ALIGN_DEFAULT); lseq 1075 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_byte(asd_ha, LmM1STPALIGN(lseq), STP_ALIGN_DEFAULT); lseq 1155 drivers/scsi/aic94xx/aic94xx_seq.c int lseq; lseq 1178 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) lseq 1179 drivers/scsi/aic94xx/aic94xx_seq.c asd_init_lseq_cio(asd_ha, lseq); lseq 1202 drivers/scsi/aic94xx/aic94xx_seq.c static int asd_seq_start_lseq(struct asd_ha_struct *asd_ha, int lseq) lseq 1205 drivers/scsi/aic94xx/aic94xx_seq.c asd_write_reg_word(asd_ha, LmPRGMCNT(lseq), lseq_idle_loop); lseq 1208 drivers/scsi/aic94xx/aic94xx_seq.c return asd_seq_unpause_lseq(asd_ha, lseq); lseq 1324 drivers/scsi/aic94xx/aic94xx_seq.c int lseq; lseq 1334 drivers/scsi/aic94xx/aic94xx_seq.c for_each_sequencer(lseq_mask, lseq_mask, lseq) { lseq 1335 drivers/scsi/aic94xx/aic94xx_seq.c err = asd_seq_start_lseq(asd_ha, lseq); lseq 1337 drivers/scsi/aic94xx/aic94xx_seq.c asd_printk("couldn't start LSEQ %d for %s\n", lseq, lseq 428 net/ipv6/addrlabel.c int prefixlen, int ifindex, u32 lseq) lseq 435 net/ipv6/addrlabel.c ifal->ifal_seq = lseq; lseq 440 net/ipv6/addrlabel.c u32 lseq, lseq 449 net/ipv6/addrlabel.c ip6addrlbl_putmsg(nlh, p->prefixlen, p->ifindex, lseq); lseq 577 net/ipv6/addrlabel.c u32 lseq; lseq 608 net/ipv6/addrlabel.c lseq = net->ipv6.ip6addrlbl_table.seq; lseq 610 net/ipv6/addrlabel.c err = ip6addrlbl_fill(skb, p, lseq, lseq 1114 net/xfrm/xfrm_user.c unsigned lseq; lseq 1133 net/xfrm/xfrm_user.c lseq = read_seqbegin(&net->xfrm.policy_hthresh.lock); lseq 1139 net/xfrm/xfrm_user.c } while (read_seqretry(&net->xfrm.policy_hthresh.lock, lseq));