Lines Matching defs:asd_ha
265 static void asd_dump_cseq_state(struct asd_ha_struct *asd_ha)
273 PRINT_CREG_32bit(asd_ha, ARP2CTL);
274 PRINT_CREG_32bit(asd_ha, ARP2INT);
275 PRINT_CREG_32bit(asd_ha, ARP2INTEN);
276 PRINT_CREG_8bit(asd_ha, MODEPTR);
277 PRINT_CREG_8bit(asd_ha, ALTMODE);
278 PRINT_CREG_8bit(asd_ha, FLAG);
279 PRINT_CREG_8bit(asd_ha, ARP2INTCTL);
280 PRINT_CREG_16bit(asd_ha, STACK);
281 PRINT_CREG_16bit(asd_ha, PRGMCNT);
282 PRINT_CREG_16bit(asd_ha, ACCUM);
283 PRINT_CREG_16bit(asd_ha, SINDEX);
284 PRINT_CREG_16bit(asd_ha, DINDEX);
285 PRINT_CREG_8bit(asd_ha, SINDIR);
286 PRINT_CREG_8bit(asd_ha, DINDIR);
287 PRINT_CREG_8bit(asd_ha, JUMLDIR);
288 PRINT_CREG_8bit(asd_ha, ARP2HALTCODE);
289 PRINT_CREG_16bit(asd_ha, CURRADDR);
290 PRINT_CREG_16bit(asd_ha, LASTADDR);
291 PRINT_CREG_16bit(asd_ha, NXTLADDR);
295 PRINT_REG_32bit(asd_ha, BISTCTL1, CBISTCTL);
296 PRINT_CREG_32bit(asd_ha, MAPPEDSCR);
301 PRINT_MREG_16bit(asd_ha, mode, MnSCBPTR, CMnSCBPTR(mode));
302 PRINT_MREG_16bit(asd_ha, 15, MnSCBPTR, CMnSCBPTR(15));
305 PRINT_MREG_16bit(asd_ha, mode, MnDDBPTR, CMnDDBPTR(mode));
306 PRINT_MREG_16bit(asd_ha, 15, MnDDBPTR, CMnDDBPTR(15));
309 PRINT_MREG_32bit(asd_ha, mode, MnREQMBX, CMnREQMBX(mode));
311 PRINT_MREG_32bit(asd_ha, mode, MnRSPMBX, CMnRSPMBX(mode));
313 PRINT_MREG_32bit(asd_ha, mode, MnINT, CMnINT(mode));
315 PRINT_MREG_32bit(asd_ha, mode, MnINTEN, CMnINTEN(mode));
317 PRINT_CREG_8bit(asd_ha, SCRATCHPAGE);
319 PRINT_MREG_8bit(asd_ha, mode, MnSCRATCHPAGE,
322 PRINT_REG_32bit(asd_ha, CLINKCON, CLINKCON);
323 PRINT_REG_8bit(asd_ha, CCONMSK, CCONMSK);
324 PRINT_REG_8bit(asd_ha, CCONEXIST, CCONEXIST);
325 PRINT_REG_16bit(asd_ha, CCONMODE, CCONMODE);
326 PRINT_REG_32bit(asd_ha, CTIMERCALC, CTIMERCALC);
327 PRINT_REG_8bit(asd_ha, CINTDIS, CINTDIS);
332 PRINT_MIS_word(asd_ha, Q_EXE_HEAD);
333 PRINT_MIS_word(asd_ha, Q_EXE_TAIL);
334 PRINT_MIS_word(asd_ha, Q_DONE_HEAD);
335 PRINT_MIS_word(asd_ha, Q_DONE_TAIL);
336 PRINT_MIS_word(asd_ha, Q_SEND_HEAD);
337 PRINT_MIS_word(asd_ha, Q_SEND_TAIL);
338 PRINT_MIS_word(asd_ha, Q_DMA2CHIM_HEAD);
339 PRINT_MIS_word(asd_ha, Q_DMA2CHIM_TAIL);
340 PRINT_MIS_word(asd_ha, Q_COPY_HEAD);
341 PRINT_MIS_word(asd_ha, Q_COPY_TAIL);
342 PRINT_MIS_word(asd_ha, REG0);
343 PRINT_MIS_word(asd_ha, REG1);
344 PRINT_MIS_dword(asd_ha, REG2);
345 PRINT_MIS_byte(asd_ha, LINK_CTL_Q_MAP);
346 PRINT_MIS_byte(asd_ha, MAX_CSEQ_MODE);
347 PRINT_MIS_byte(asd_ha, FREE_LIST_HACK_COUNT);
350 PRINT_MIS_qword(asd_ha, EST_NEXUS_REQ_QUEUE);
351 PRINT_MIS_qword(asd_ha, EST_NEXUS_REQ_COUNT);
352 PRINT_MIS_word(asd_ha, Q_EST_NEXUS_HEAD);
353 PRINT_MIS_word(asd_ha, Q_EST_NEXUS_TAIL);
354 PRINT_MIS_word(asd_ha, NEED_EST_NEXUS_SCB);
355 PRINT_MIS_byte(asd_ha, EST_NEXUS_REQ_HEAD);
356 PRINT_MIS_byte(asd_ha, EST_NEXUS_REQ_TAIL);
357 PRINT_MIS_byte(asd_ha, EST_NEXUS_SCB_OFFSET);
360 PRINT_MIS_word(asd_ha, INT_ROUT_RET_ADDR0);
361 PRINT_MIS_word(asd_ha, INT_ROUT_RET_ADDR1);
362 PRINT_MIS_word(asd_ha, INT_ROUT_SCBPTR);
363 PRINT_MIS_byte(asd_ha, INT_ROUT_MODE);
364 PRINT_MIS_byte(asd_ha, ISR_SCRATCH_FLAGS);
365 PRINT_MIS_word(asd_ha, ISR_SAVE_SINDEX);
366 PRINT_MIS_word(asd_ha, ISR_SAVE_DINDEX);
367 PRINT_MIS_word(asd_ha, Q_MONIRTT_HEAD);
368 PRINT_MIS_word(asd_ha, Q_MONIRTT_TAIL);
369 PRINT_MIS_byte(asd_ha, FREE_SCB_MASK);
370 PRINT_MIS_word(asd_ha, BUILTIN_FREE_SCB_HEAD);
371 PRINT_MIS_word(asd_ha, BUILTIN_FREE_SCB_TAIL);
372 PRINT_MIS_word(asd_ha, EXTENDED_FREE_SCB_HEAD);
373 PRINT_MIS_word(asd_ha, EXTENDED_FREE_SCB_TAIL);
376 PRINT_MIS_qword(asd_ha, EMPTY_REQ_QUEUE);
377 PRINT_MIS_qword(asd_ha, EMPTY_REQ_COUNT);
378 PRINT_MIS_word(asd_ha, Q_EMPTY_HEAD);
379 PRINT_MIS_word(asd_ha, Q_EMPTY_TAIL);
380 PRINT_MIS_word(asd_ha, NEED_EMPTY_SCB);
381 PRINT_MIS_byte(asd_ha, EMPTY_REQ_HEAD);
382 PRINT_MIS_byte(asd_ha, EMPTY_REQ_TAIL);
383 PRINT_MIS_byte(asd_ha, EMPTY_SCB_OFFSET);
384 PRINT_MIS_word(asd_ha, PRIMITIVE_DATA);
385 PRINT_MIS_dword(asd_ha, TIMEOUT_CONST);
390 PRINT_CMDP_word(asd_ha, LRM_SAVE_SINDEX);
391 PRINT_CMDP_word(asd_ha, LRM_SAVE_SCBPTR);
392 PRINT_CMDP_word(asd_ha, Q_LINK_HEAD);
393 PRINT_CMDP_word(asd_ha, Q_LINK_TAIL);
394 PRINT_CMDP_byte(asd_ha, LRM_SAVE_SCRPAGE);
397 PRINT_MIS_word(asd_ha, RET_ADDR);
398 PRINT_MIS_word(asd_ha, RET_SCBPTR);
399 PRINT_MIS_word(asd_ha, SAVE_SCBPTR);
400 PRINT_MIS_word(asd_ha, EMPTY_TRANS_CTX);
401 PRINT_MIS_word(asd_ha, RESP_LEN);
402 PRINT_MIS_word(asd_ha, TMF_SCBPTR);
403 PRINT_MIS_word(asd_ha, GLOBAL_PREV_SCB);
404 PRINT_MIS_word(asd_ha, GLOBAL_HEAD);
405 PRINT_MIS_word(asd_ha, CLEAR_LU_HEAD);
406 PRINT_MIS_byte(asd_ha, TMF_OPCODE);
407 PRINT_MIS_byte(asd_ha, SCRATCH_FLAGS);
408 PRINT_MIS_word(asd_ha, HSB_SITE);
409 PRINT_MIS_word(asd_ha, FIRST_INV_SCB_SITE);
410 PRINT_MIS_word(asd_ha, FIRST_INV_DDB_SITE);
413 PRINT_MIS_qword(asd_ha, LUN_TO_CLEAR);
414 PRINT_MIS_qword(asd_ha, LUN_TO_CHECK);
417 PRINT_MIS_qword(asd_ha, HQ_NEW_POINTER);
418 PRINT_MIS_qword(asd_ha, HQ_DONE_BASE);
419 PRINT_MIS_dword(asd_ha, HQ_DONE_POINTER);
420 PRINT_MIS_byte(asd_ha, HQ_DONE_PASS);
446 static void asd_print_lseq_cio_reg(struct asd_ha_struct *asd_ha,
453 asd_read_reg_byte(asd_ha, lseq_cio_addr +
460 asd_read_reg_word(asd_ha, lseq_cio_addr +
467 asd_read_reg_dword(asd_ha, lseq_cio_addr +
473 static void asd_dump_lseq_state(struct asd_ha_struct *asd_ha, int lseq)
481 PRINT_LREG_32bit(asd_ha, lseq, ARP2CTL);
482 PRINT_LREG_32bit(asd_ha, lseq, ARP2INT);
483 PRINT_LREG_32bit(asd_ha, lseq, ARP2INTEN);
484 PRINT_LREG_8bit(asd_ha, lseq, MODEPTR);
485 PRINT_LREG_8bit(asd_ha, lseq, ALTMODE);
486 PRINT_LREG_8bit(asd_ha, lseq, FLAG);
487 PRINT_LREG_8bit(asd_ha, lseq, ARP2INTCTL);
488 PRINT_LREG_16bit(asd_ha, lseq, STACK);
489 PRINT_LREG_16bit(asd_ha, lseq, PRGMCNT);
490 PRINT_LREG_16bit(asd_ha, lseq, ACCUM);
491 PRINT_LREG_16bit(asd_ha, lseq, SINDEX);
492 PRINT_LREG_16bit(asd_ha, lseq, DINDEX);
493 PRINT_LREG_8bit(asd_ha, lseq, SINDIR);
494 PRINT_LREG_8bit(asd_ha, lseq, DINDIR);
495 PRINT_LREG_8bit(asd_ha, lseq, JUMLDIR);
496 PRINT_LREG_8bit(asd_ha, lseq, ARP2HALTCODE);
497 PRINT_LREG_16bit(asd_ha, lseq, CURRADDR);
498 PRINT_LREG_16bit(asd_ha, lseq, LASTADDR);
499 PRINT_LREG_16bit(asd_ha, lseq, NXTLADDR);
503 PRINT_LREG_32bit(asd_ha, lseq, MODECTL);
504 PRINT_LREG_32bit(asd_ha, lseq, DBGMODE);
505 PRINT_LREG_32bit(asd_ha, lseq, CONTROL);
506 PRINT_REG_32bit(asd_ha, BISTCTL0, LmBISTCTL0(lseq));
507 PRINT_REG_32bit(asd_ha, BISTCTL1, LmBISTCTL1(lseq));
518 asd_print_lseq_cio_reg(asd_ha,lseq_cio_addr,i);
530 asd_print_lseq_cio_reg(asd_ha, lseq_cio_addr, i);
537 PRINT_LMIP_word(asd_ha, lseq, Q_TGTXFR_HEAD);
538 PRINT_LMIP_word(asd_ha, lseq, Q_TGTXFR_TAIL);
539 PRINT_LMIP_byte(asd_ha, lseq, LINK_NUMBER);
540 PRINT_LMIP_byte(asd_ha, lseq, SCRATCH_FLAGS);
541 PRINT_LMIP_dword(asd_ha, lseq, CONNECTION_STATE);
542 PRINT_LMIP_word(asd_ha, lseq, CONCTL);
543 PRINT_LMIP_byte(asd_ha, lseq, CONSTAT);
544 PRINT_LMIP_byte(asd_ha, lseq, CONNECTION_MODES);
545 PRINT_LMIP_word(asd_ha, lseq, REG1_ISR);
546 PRINT_LMIP_word(asd_ha, lseq, REG2_ISR);
547 PRINT_LMIP_word(asd_ha, lseq, REG3_ISR);
548 PRINT_LMIP_qword(asd_ha, lseq,REG0_ISR);
551 PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR0);
552 PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR1);
553 PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR2);
554 PRINT_LMIP_word(asd_ha, lseq, EST_NEXUS_SCBPTR3);
555 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE0);
556 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE1);
557 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE2);
558 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_OPCODE3);
559 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_HEAD);
560 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_SCB_TAIL);
561 PRINT_LMIP_byte(asd_ha, lseq, EST_NEXUS_BUF_AVAIL);
562 PRINT_LMIP_dword(asd_ha, lseq, TIMEOUT_CONST);
563 PRINT_LMIP_word(asd_ha, lseq, ISR_SAVE_SINDEX);
564 PRINT_LMIP_word(asd_ha, lseq, ISR_SAVE_DINDEX);
567 PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR0);
568 PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR1);
569 PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR2);
570 PRINT_LMIP_word(asd_ha, lseq, EMPTY_SCB_PTR3);
571 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD0);
572 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD1);
573 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD2);
574 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_OPCD3);
575 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_HEAD);
576 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_SCB_TAIL);
577 PRINT_LMIP_byte(asd_ha, lseq, EMPTY_BUFS_AVAIL);
580 PRINT_LMIP_dword(asd_ha, lseq, DEV_PRES_TMR_TOUT_CONST);
581 PRINT_LMIP_dword(asd_ha, lseq, SATA_INTERLOCK_TIMEOUT);
582 PRINT_LMIP_dword(asd_ha, lseq, SRST_ASSERT_TIMEOUT);
583 PRINT_LMIP_dword(asd_ha, lseq, RCV_FIS_TIMEOUT);
584 PRINT_LMIP_dword(asd_ha, lseq, ONE_MILLISEC_TIMEOUT);
585 PRINT_LMIP_dword(asd_ha, lseq, TEN_MS_COMINIT_TIMEOUT);
586 PRINT_LMIP_dword(asd_ha, lseq, SMP_RCV_TIMEOUT);
593 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR(lseq)
596 asd_read_reg_word(asd_ha, LmSEQ_REG0_MODE(lseq)
599 asd_read_reg_word(asd_ha, LmSEQ_MODE_FLAGS(lseq)
602 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR2(lseq)
605 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR1(lseq)
608 asd_read_reg_byte(asd_ha, LmSEQ_OPCODE_TO_CSEQ(lseq)
611 asd_read_reg_word(asd_ha, LmSEQ_DATA_TO_CSEQ(lseq)
618 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR(lseq) + moffs));
620 asd_read_reg_word(asd_ha, LmSEQ_REG0_MODE(lseq) + moffs));
622 asd_read_reg_word(asd_ha, LmSEQ_MODE_FLAGS(lseq) + moffs));
624 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR2(lseq) + moffs));
626 asd_read_reg_word(asd_ha, LmSEQ_RET_ADDR1(lseq) + moffs));
628 asd_read_reg_byte(asd_ha, LmSEQ_OPCODE_TO_CSEQ(lseq) + moffs));
630 asd_read_reg_word(asd_ha, LmSEQ_DATA_TO_CSEQ(lseq) + moffs));
633 PRINT_LMIP_word(asd_ha, lseq, FIRST_INV_DDB_SITE);
634 PRINT_LMIP_word(asd_ha, lseq, EMPTY_TRANS_CTX);
635 PRINT_LMIP_word(asd_ha, lseq, RESP_LEN);
636 PRINT_LMIP_word(asd_ha, lseq, FIRST_INV_SCB_SITE);
637 PRINT_LMIP_dword(asd_ha, lseq, INTEN_SAVE);
638 PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_FRM_LEN);
639 PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_PROTOCOL);
640 PRINT_LMIP_byte(asd_ha, lseq, RESP_STATUS);
641 PRINT_LMIP_byte(asd_ha, lseq, LAST_LOADED_SGE);
642 PRINT_LMIP_byte(asd_ha, lseq, SAVE_SCBPTR);
645 PRINT_LMIP_word(asd_ha, lseq, Q_XMIT_HEAD);
646 PRINT_LMIP_word(asd_ha, lseq, M1_EMPTY_TRANS_CTX);
647 PRINT_LMIP_word(asd_ha, lseq, INI_CONN_TAG);
648 PRINT_LMIP_byte(asd_ha, lseq, FAILED_OPEN_STATUS);
649 PRINT_LMIP_byte(asd_ha, lseq, XMIT_REQUEST_TYPE);
650 PRINT_LMIP_byte(asd_ha, lseq, M1_RESP_STATUS);
651 PRINT_LMIP_byte(asd_ha, lseq, M1_LAST_LOADED_SGE);
652 PRINT_LMIP_word(asd_ha, lseq, M1_SAVE_SCBPTR);
655 PRINT_LMIP_word(asd_ha, lseq, PORT_COUNTER);
656 PRINT_LMIP_word(asd_ha, lseq, PM_TABLE_PTR);
657 PRINT_LMIP_word(asd_ha, lseq, SATA_INTERLOCK_TMR_SAVE);
658 PRINT_LMIP_word(asd_ha, lseq, IP_BITL);
659 PRINT_LMIP_word(asd_ha, lseq, COPY_SMP_CONN_TAG);
660 PRINT_LMIP_byte(asd_ha, lseq, P0M2_OFFS1AH);
663 PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_STATUS);
664 PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_MODE);
665 PRINT_LMIP_word(asd_ha, lseq, Q_LINK_HEAD);
666 PRINT_LMIP_byte(asd_ha, lseq, LINK_RST_ERR);
667 PRINT_LMIP_byte(asd_ha, lseq, SAVED_OOB_SIGNALS);
668 PRINT_LMIP_byte(asd_ha, lseq, SAS_RESET_MODE);
669 PRINT_LMIP_byte(asd_ha, lseq, LINK_RESET_RETRY_COUNT);
670 PRINT_LMIP_byte(asd_ha, lseq, NUM_LINK_RESET_RETRIES);
671 PRINT_LMIP_word(asd_ha, lseq, OOB_INT_ENABLES);
672 PRINT_LMIP_word(asd_ha, lseq, NOTIFY_TIMER_TIMEOUT);
673 PRINT_LMIP_word(asd_ha, lseq, NOTIFY_TIMER_DOWN_COUNT);
676 PRINT_LMIP_qword(asd_ha, lseq, SG_LIST_PTR_ADDR0);
677 PRINT_LMIP_qword(asd_ha, lseq, SG_LIST_PTR_ADDR1);
680 PRINT_LMIP_qword(asd_ha, lseq, M1_SG_LIST_PTR_ADDR0);
681 PRINT_LMIP_qword(asd_ha, lseq, M1_SG_LIST_PTR_ADDR1);
684 PRINT_LMIP_dword(asd_ha, lseq, INVALID_DWORD_COUNT);
685 PRINT_LMIP_dword(asd_ha, lseq, DISPARITY_ERROR_COUNT);
686 PRINT_LMIP_dword(asd_ha, lseq, LOSS_OF_SYNC_COUNT);
689 PRINT_LMIP_dword(asd_ha, lseq, FRAME_TYPE_MASK);
690 PRINT_LMIP_dword(asd_ha, lseq, HASHED_SRC_ADDR_MASK_PRINT);
691 PRINT_LMIP_byte(asd_ha, lseq, NUM_FILL_BYTES_MASK);
692 PRINT_LMIP_word(asd_ha, lseq, TAG_MASK);
693 PRINT_LMIP_word(asd_ha, lseq, TARGET_PORT_XFER_TAG);
694 PRINT_LMIP_dword(asd_ha, lseq, DATA_OFFSET);
697 PRINT_LMIP_dword(asd_ha, lseq, SMP_RCV_TIMER_TERM_TS);
698 PRINT_LMIP_byte(asd_ha, lseq, DEVICE_BITS);
699 PRINT_LMIP_word(asd_ha, lseq, SDB_DDB);
700 PRINT_LMIP_word(asd_ha, lseq, SDB_NUM_TAGS);
701 PRINT_LMIP_word(asd_ha, lseq, SDB_CURR_TAG);
704 PRINT_LMIP_qword(asd_ha, lseq, TX_ID_ADDR_FRAME);
705 PRINT_LMIP_dword(asd_ha, lseq, OPEN_TIMER_TERM_TS);
706 PRINT_LMIP_dword(asd_ha, lseq, SRST_AS_TIMER_TERM_TS);
707 PRINT_LMIP_dword(asd_ha, lseq, LAST_LOADED_SG_EL);
710 PRINT_LMIP_dword(asd_ha, lseq, CLOSE_TIMER_TERM_TS);
711 PRINT_LMIP_dword(asd_ha, lseq, BREAK_TIMER_TERM_TS);
712 PRINT_LMIP_dword(asd_ha, lseq, DWS_RESET_TIMER_TERM_TS);
713 PRINT_LMIP_dword(asd_ha, lseq, SATA_INTERLOCK_TIMER_TERM_TS);
714 PRINT_LMIP_dword(asd_ha, lseq, MCTL_TIMER_TERM_TS);
717 PRINT_LMIP_dword(asd_ha, lseq, COMINIT_TIMER_TERM_TS);
718 PRINT_LMIP_dword(asd_ha, lseq, RCV_ID_TIMER_TERM_TS);
719 PRINT_LMIP_dword(asd_ha, lseq, RCV_FIS_TIMER_TERM_TS);
720 PRINT_LMIP_dword(asd_ha, lseq, DEV_PRES_TIMER_TERM_TS);
727 * @asd_ha: pointer to host adapter structure
730 void asd_dump_target_ddb(struct asd_ha_struct *asd_ha, u16 site_no)
732 if (site_no >= asd_ha->hw_prof.max_ddbs)
736 asd_ddbsite_read_byte(asd_ha, site_no, \
739 asd_ddbsite_read_byte(asd_ha, site_no, \
742 asd_ddbsite_read_word(asd_ha, site_no, \
746 asd_ddbsite_read_dword(asd_ha, site_no, \
775 void asd_dump_ddb_0(struct asd_ha_struct *asd_ha)
778 asd_ddbsite_read_byte(asd_ha, 0, \
781 asd_ddbsite_read_word(asd_ha, 0, \
785 asd_ddbsite_read_dword(asd_ha,0 , \
789 asd_ddbsite_read_byte(asd_ha, 0, \
818 static void asd_dump_scb_site(struct asd_ha_struct *asd_ha, u16 site_no)
822 asd_scbsite_read_byte(asd_ha, site_no, sizeof(struct scb_header) \
825 asd_scbsite_read_word(asd_ha, site_no, sizeof(struct scb_header) \
828 asd_scbsite_read_dword(asd_ha, site_no, sizeof(struct scb_header) \
842 * @asd_ha: pointer to host adapter struct
844 void asd_dump_scb_sites(struct asd_ha_struct *asd_ha)
848 for (site_no = 0; site_no < asd_ha->hw_prof.max_scbs; site_no++) {
856 opcode = asd_scbsite_read_byte(asd_ha, site_no,
863 asd_dump_scb_site(asd_ha, site_no);
871 * @asd_ha: pointer to host adapter structure
874 void asd_dump_seq_state(struct asd_ha_struct *asd_ha, u8 lseq_mask)
878 asd_dump_cseq_state(asd_ha);
882 asd_dump_lseq_state(asd_ha, lseq);