Lines Matching refs:uint32_t

98 #define dma_addr_hi32(addr)	(uint32_t) ((addr>>16)>>16)
99 #define dma_addr_lo32(addr) (uint32_t) (addr & 0xffffffff)
107 uint32_t HeaderLength;
109 uint32_t Timeout;
110 uint32_t ControlCode;
111 uint32_t ReturnCode;
112 uint32_t Length;
190 uint32_t data_len;
200 uint32_t signature; /*0, 00-03*/
201 uint32_t request_len; /*1, 04-07*/
202 uint32_t numbers_queue; /*2, 08-11*/
203 uint32_t sdram_size; /*3, 12-15*/
204 uint32_t ide_channels; /*4, 16-19*/
209 uint32_t cfgVersion; /*25,100-103 Added for checking of new firmware capability*/
211 uint32_t cfgPicStatus; /*30,120-123*/
477 uint32_t msgContext;
478 uint32_t DataLength;
500 uint32_t resrved0[4]; /*0000 000F*/
501 uint32_t inbound_msgaddr0; /*0010 0013*/
502 uint32_t inbound_msgaddr1; /*0014 0017*/
503 uint32_t outbound_msgaddr0; /*0018 001B*/
504 uint32_t outbound_msgaddr1; /*001C 001F*/
505 uint32_t inbound_doorbell; /*0020 0023*/
506 uint32_t inbound_intstatus; /*0024 0027*/
507 uint32_t inbound_intmask; /*0028 002B*/
508 uint32_t outbound_doorbell; /*002C 002F*/
509 uint32_t outbound_intstatus; /*0030 0033*/
510 uint32_t outbound_intmask; /*0034 0037*/
511 uint32_t reserved1[2]; /*0038 003F*/
512 uint32_t inbound_queueport; /*0040 0043*/
513 uint32_t outbound_queueport; /*0044 0047*/
514 uint32_t reserved2[2]; /*0048 004F*/
515 uint32_t reserved3[492]; /*0050 07FF 492*/
516 uint32_t reserved4[128]; /*0800 09FF 128*/
517 uint32_t message_rwbuffer[256]; /*0a00 0DFF 256*/
518 uint32_t message_wbuffer[32]; /*0E00 0E7F 32*/
519 uint32_t reserved5[32]; /*0E80 0EFF 32*/
520 uint32_t message_rbuffer[32]; /*0F00 0F7F 32*/
521 uint32_t reserved6[32]; /*0F80 0FFF 32*/
526 uint32_t post_qbuffer[ARCMSR_MAX_HBB_POSTQUEUE];
527 uint32_t done_qbuffer[ARCMSR_MAX_HBB_POSTQUEUE];
528 uint32_t postq_index;
529 uint32_t doneq_index;
530 uint32_t __iomem *drv2iop_doorbell;
531 uint32_t __iomem *drv2iop_doorbell_mask;
532 uint32_t __iomem *iop2drv_doorbell;
533 uint32_t __iomem *iop2drv_doorbell_mask;
534 uint32_t __iomem *message_rwbuffer;
535 uint32_t __iomem *message_wbuffer;
536 uint32_t __iomem *message_rbuffer;
544 uint32_t message_unit_status; /*0000 0003*/
545 uint32_t slave_error_attribute; /*0004 0007*/
546 uint32_t slave_error_address; /*0008 000B*/
547 uint32_t posted_outbound_doorbell; /*000C 000F*/
548 uint32_t master_error_attribute; /*0010 0013*/
549 uint32_t master_error_address_low; /*0014 0017*/
550 uint32_t master_error_address_high; /*0018 001B*/
551 uint32_t hcb_size; /*001C 001F*/
552 uint32_t inbound_doorbell; /*0020 0023*/
553 uint32_t diagnostic_rw_data; /*0024 0027*/
554 uint32_t diagnostic_rw_address_low; /*0028 002B*/
555 uint32_t diagnostic_rw_address_high; /*002C 002F*/
556 uint32_t host_int_status; /*0030 0033*/
557 uint32_t host_int_mask; /*0034 0037*/
558 uint32_t dcr_data; /*0038 003B*/
559 uint32_t dcr_address; /*003C 003F*/
560 uint32_t inbound_queueport; /*0040 0043*/
561 uint32_t outbound_queueport; /*0044 0047*/
562 uint32_t hcb_pci_address_low; /*0048 004B*/
563 uint32_t hcb_pci_address_high; /*004C 004F*/
564 uint32_t iop_int_status; /*0050 0053*/
565 uint32_t iop_int_mask; /*0054 0057*/
566 uint32_t iop_inbound_queue_port; /*0058 005B*/
567 uint32_t iop_outbound_queue_port; /*005C 005F*/
568 uint32_t inbound_free_list_index; /*0060 0063*/
569 uint32_t inbound_post_list_index; /*0064 0067*/
570 uint32_t outbound_free_list_index; /*0068 006B*/
571 uint32_t outbound_post_list_index; /*006C 006F*/
572 uint32_t inbound_doorbell_clear; /*0070 0073*/
573 uint32_t i2o_message_unit_control; /*0074 0077*/
574 uint32_t last_used_message_source_address_low; /*0078 007B*/
575 uint32_t last_used_message_source_address_high; /*007C 007F*/
576 uint32_t pull_mode_data_byte_count[4]; /*0080 008F*/
577 uint32_t message_dest_address_index; /*0090 0093*/
578 uint32_t done_queue_not_empty_int_counter_timer; /*0094 0097*/
579 uint32_t utility_A_int_counter_timer; /*0098 009B*/
580 uint32_t outbound_doorbell; /*009C 009F*/
581 uint32_t outbound_doorbell_clear; /*00A0 00A3*/
582 uint32_t message_source_address_index; /*00A4 00A7*/
583 uint32_t message_done_queue_index; /*00A8 00AB*/
584 uint32_t reserved0; /*00AC 00AF*/
585 uint32_t inbound_msgaddr0; /*00B0 00B3*/
586 uint32_t inbound_msgaddr1; /*00B4 00B7*/
587 uint32_t outbound_msgaddr0; /*00B8 00BB*/
588 uint32_t outbound_msgaddr1; /*00BC 00BF*/
589 uint32_t inbound_queueport_low; /*00C0 00C3*/
590 uint32_t inbound_queueport_high; /*00C4 00C7*/
591 uint32_t outbound_queueport_low; /*00C8 00CB*/
592 uint32_t outbound_queueport_high; /*00CC 00CF*/
593 uint32_t iop_inbound_queue_port_low; /*00D0 00D3*/
594 uint32_t iop_inbound_queue_port_high; /*00D4 00D7*/
595 uint32_t iop_outbound_queue_port_low; /*00D8 00DB*/
596 uint32_t iop_outbound_queue_port_high; /*00DC 00DF*/
597 uint32_t message_dest_queue_port_low; /*00E0 00E3*/
598 uint32_t message_dest_queue_port_high; /*00E4 00E7*/
599 uint32_t last_used_message_dest_address_low; /*00E8 00EB*/
600 uint32_t last_used_message_dest_address_high; /*00EC 00EF*/
601 uint32_t message_done_queue_base_address_low; /*00F0 00F3*/
602 uint32_t message_done_queue_base_address_high; /*00F4 00F7*/
603 uint32_t host_diagnostic; /*00F8 00FB*/
604 uint32_t write_sequence; /*00FC 00FF*/
605 uint32_t reserved1[34]; /*0100 0187*/
606 uint32_t reserved2[1950]; /*0188 1FFF*/
607 uint32_t message_wbuffer[32]; /*2000 207F*/
608 uint32_t reserved3[32]; /*2080 20FF*/
609 uint32_t message_rbuffer[32]; /*2100 217F*/
610 uint32_t reserved4[32]; /*2180 21FF*/
611 uint32_t msgcode_rwbuffer[256]; /*2200 23FF*/
619 uint32_t addressLow; /* pointer to SRB block */
620 uint32_t addressHigh;
621 uint32_t length; /* in DWORDs */
622 uint32_t reserved0;
626 uint32_t addressLow; /* pointer to SRB block */
627 uint32_t addressHigh;
669 uint32_t iobound_doorbell; /*0000 0003*/
670 uint32_t write_sequence_3xxx; /*0004 0007*/
671 uint32_t host_diagnostic_3xxx; /*0008 000B*/
672 uint32_t posted_outbound_doorbell; /*000C 000F*/
673 uint32_t master_error_attribute; /*0010 0013*/
674 uint32_t master_error_address_low; /*0014 0017*/
675 uint32_t master_error_address_high; /*0018 001B*/
676 uint32_t hcb_size; /*001C 001F*/
677 uint32_t inbound_doorbell; /*0020 0023*/
678 uint32_t diagnostic_rw_data; /*0024 0027*/
679 uint32_t diagnostic_rw_address_low; /*0028 002B*/
680 uint32_t diagnostic_rw_address_high; /*002C 002F*/
681 uint32_t host_int_status; /*0030 0033*/
682 uint32_t host_int_mask; /*0034 0037*/
683 uint32_t dcr_data; /*0038 003B*/
684 uint32_t dcr_address; /*003C 003F*/
685 uint32_t inbound_queueport; /*0040 0043*/
686 uint32_t outbound_queueport; /*0044 0047*/
687 uint32_t hcb_pci_address_low; /*0048 004B*/
688 uint32_t hcb_pci_address_high; /*004C 004F*/
689 uint32_t iop_int_status; /*0050 0053*/
690 uint32_t iop_int_mask; /*0054 0057*/
691 uint32_t iop_inbound_queue_port; /*0058 005B*/
692 uint32_t iop_outbound_queue_port; /*005C 005F*/
693 uint32_t inbound_free_list_index; /*0060 0063*/
694 uint32_t inbound_post_list_index; /*0064 0067*/
695 uint32_t reply_post_producer_index; /*0068 006B*/
696 uint32_t reply_post_consumer_index; /*006C 006F*/
697 uint32_t inbound_doorbell_clear; /*0070 0073*/
698 uint32_t i2o_message_unit_control; /*0074 0077*/
699 uint32_t last_used_message_source_address_low; /*0078 007B*/
700 uint32_t last_used_message_source_address_high; /*007C 007F*/
701 uint32_t pull_mode_data_byte_count[4]; /*0080 008F*/
702 uint32_t message_dest_address_index; /*0090 0093*/
703 uint32_t done_queue_not_empty_int_counter_timer; /*0094 0097*/
704 uint32_t utility_A_int_counter_timer; /*0098 009B*/
705 uint32_t outbound_doorbell; /*009C 009F*/
706 uint32_t outbound_doorbell_clear; /*00A0 00A3*/
707 uint32_t message_source_address_index; /*00A4 00A7*/
708 uint32_t message_done_queue_index; /*00A8 00AB*/
709 uint32_t reserved0; /*00AC 00AF*/
710 uint32_t inbound_msgaddr0; /*00B0 00B3*/
711 uint32_t inbound_msgaddr1; /*00B4 00B7*/
712 uint32_t outbound_msgaddr0; /*00B8 00BB*/
713 uint32_t outbound_msgaddr1; /*00BC 00BF*/
714 uint32_t inbound_queueport_low; /*00C0 00C3*/
715 uint32_t inbound_queueport_high; /*00C4 00C7*/
716 uint32_t outbound_queueport_low; /*00C8 00CB*/
717 uint32_t outbound_queueport_high; /*00CC 00CF*/
718 uint32_t iop_inbound_queue_port_low; /*00D0 00D3*/
719 uint32_t iop_inbound_queue_port_high; /*00D4 00D7*/
720 uint32_t iop_outbound_queue_port_low; /*00D8 00DB*/
721 uint32_t iop_outbound_queue_port_high; /*00DC 00DF*/
722 uint32_t message_dest_queue_port_low; /*00E0 00E3*/
723 uint32_t message_dest_queue_port_high; /*00E4 00E7*/
724 uint32_t last_used_message_dest_address_low; /*00E8 00EB*/
725 uint32_t last_used_message_dest_address_high; /*00EC 00EF*/
726 uint32_t message_done_queue_base_address_low; /*00F0 00F3*/
727 uint32_t message_done_queue_base_address_high; /*00F4 00F7*/
728 uint32_t host_diagnostic; /*00F8 00FB*/
729 uint32_t write_sequence; /*00FC 00FF*/
730 uint32_t reserved1[34]; /*0100 0187*/
731 uint32_t reserved2[1950]; /*0188 1FFF*/
732 uint32_t message_wbuffer[32]; /*2000 207F*/
733 uint32_t reserved3[32]; /*2080 20FF*/
734 uint32_t message_rbuffer[32]; /*2100 217F*/
735 uint32_t reserved4[32]; /*2180 21FF*/
736 uint32_t msgcode_rwbuffer[256]; /*2200 23FF*/
745 uint32_t iobound_doorbell; /*0000 0003*/
746 uint32_t write_sequence_3xxx; /*0004 0007*/
747 uint32_t host_diagnostic_3xxx; /*0008 000B*/
748 uint32_t posted_outbound_doorbell; /*000C 000F*/
749 uint32_t master_error_attribute; /*0010 0013*/
750 uint32_t master_error_address_low; /*0014 0017*/
751 uint32_t master_error_address_high; /*0018 001B*/
752 uint32_t hcb_size; /*001C 001F*/
753 uint32_t inbound_doorbell; /*0020 0023*/
754 uint32_t diagnostic_rw_data; /*0024 0027*/
755 uint32_t diagnostic_rw_address_low; /*0028 002B*/
756 uint32_t diagnostic_rw_address_high; /*002C 002F*/
757 uint32_t host_int_status; /*0030 0033*/
758 uint32_t host_int_mask; /*0034 0037*/
759 uint32_t dcr_data; /*0038 003B*/
760 uint32_t dcr_address; /*003C 003F*/
761 uint32_t inbound_queueport; /*0040 0043*/
762 uint32_t outbound_queueport; /*0044 0047*/
763 uint32_t hcb_pci_address_low; /*0048 004B*/
764 uint32_t hcb_pci_address_high; /*004C 004F*/
765 uint32_t iop_int_status; /*0050 0053*/
766 uint32_t iop_int_mask; /*0054 0057*/
767 uint32_t iop_inbound_queue_port; /*0058 005B*/
768 uint32_t iop_outbound_queue_port; /*005C 005F*/
769 uint32_t inbound_free_list_index; /*0060 0063*/
770 uint32_t inbound_post_list_index; /*0064 0067*/
771 uint32_t reply_post_producer_index; /*0068 006B*/
772 uint32_t reply_post_consumer_index; /*006C 006F*/
773 uint32_t inbound_doorbell_clear; /*0070 0073*/
774 uint32_t i2o_message_unit_control; /*0074 0077*/
775 uint32_t last_used_message_source_address_low; /*0078 007B*/
776 uint32_t last_used_message_source_address_high; /*007C 007F*/
777 uint32_t pull_mode_data_byte_count[4]; /*0080 008F*/
778 uint32_t message_dest_address_index; /*0090 0093*/
779 uint32_t done_queue_not_empty_int_counter_timer; /*0094 0097*/
780 uint32_t utility_A_int_counter_timer; /*0098 009B*/
781 uint32_t outbound_doorbell; /*009C 009F*/
782 uint32_t outbound_doorbell_clear; /*00A0 00A3*/
783 uint32_t message_source_address_index; /*00A4 00A7*/
784 uint32_t message_done_queue_index; /*00A8 00AB*/
785 uint32_t reserved0; /*00AC 00AF*/
786 uint32_t inbound_msgaddr0; /*00B0 00B3*/
787 uint32_t inbound_msgaddr1; /*00B4 00B7*/
788 uint32_t outbound_msgaddr0; /*00B8 00BB*/
789 uint32_t outbound_msgaddr1; /*00BC 00BF*/
790 uint32_t inbound_queueport_low; /*00C0 00C3*/
791 uint32_t inbound_queueport_high; /*00C4 00C7*/
792 uint32_t outbound_queueport_low; /*00C8 00CB*/
793 uint32_t outbound_queueport_high; /*00CC 00CF*/
794 uint32_t iop_inbound_queue_port_low; /*00D0 00D3*/
795 uint32_t iop_inbound_queue_port_high; /*00D4 00D7*/
796 uint32_t iop_outbound_queue_port_low; /*00D8 00DB*/
797 uint32_t iop_outbound_queue_port_high; /*00DC 00DF*/
798 uint32_t message_dest_queue_port_low; /*00E0 00E3*/
799 uint32_t message_dest_queue_port_high; /*00E4 00E7*/
800 uint32_t last_used_message_dest_address_low; /*00E8 00EB*/
801 uint32_t last_used_message_dest_address_high; /*00EC 00EF*/
802 uint32_t message_done_queue_base_address_low; /*00F0 00F3*/
803 uint32_t message_done_queue_base_address_high; /*00F4 00F7*/
804 uint32_t host_diagnostic; /*00F8 00FB*/
805 uint32_t write_sequence; /*00FC 00FF*/
806 uint32_t reserved1[46]; /*0100 01B7*/
807 uint32_t reply_post_producer_index1; /*01B8 01BB*/
808 uint32_t reply_post_consumer_index1; /*01BC 01BF*/
826 uint32_t adapter_type; /* adapter A,B..... */
838 uint32_t outbound_int_enable;
839 uint32_t cdb_phyaddr_hi32;
840 uint32_t reg_mu_acc_handle0;
860 uint32_t *message_wbuffer;
862 uint32_t *message_rbuffer;
863 uint32_t *msgcode_rwbuffer; //0x200 - BIOS_AREA
864 uint32_t acb_flags;
919 uint32_t num_resets;
920 uint32_t num_aborts;
921 uint32_t signature;
922 uint32_t firm_request_len;
923 uint32_t firm_numbers_queue;
924 uint32_t firm_sdram_size;
925 uint32_t firm_hd_channels;
926 uint32_t firm_cfg_version;
936 uint32_t maxOutstanding;
938 uint32_t maxFreeCCB;
940 uint32_t doneq_index;
941 uint32_t ccbsize;
942 uint32_t in_doorbell;
943 uint32_t out_doorbell;
944 uint32_t completionQ_entry;
946 uint32_t completeQ_size;
960 uint32_t arc_cdb_size; /*x32:4byte,x64:4byte*/
972 uint32_t smid;
975 uint32_t reserved[3]; /*12 byte*/
978 uint32_t reserved[8]; /*32 byte*/
1039 extern uint32_t arcmsr_Read_iop_rqbuffer_data(struct AdapterControlBlock *,