Lines Matching defs:HBC_MessageUnit
591 struct HBC_MessageUnit { struct
592 u_int32_t message_unit_status; /*0000 0003*/
593 u_int32_t slave_error_attribute; /*0004 0007*/
594 u_int32_t slave_error_address; /*0008 000B*/
595 u_int32_t posted_outbound_doorbell; /*000C 000F*/
596 u_int32_t master_error_attribute; /*0010 0013*/
597 u_int32_t master_error_address_low; /*0014 0017*/
598 u_int32_t master_error_address_high; /*0018 001B*/
599 … /*001C 001F size of the PCIe window used for HCB_Mode accesses*/
600 u_int32_t inbound_doorbell; /*0020 0023*/
601 u_int32_t diagnostic_rw_data; /*0024 0027*/
602 u_int32_t diagnostic_rw_address_low; /*0028 002B*/
603 u_int32_t diagnostic_rw_address_high; /*002C 002F*/
604 u_int32_t host_int_status; /*0030 0033 host interrupt status*/
605 u_int32_t host_int_mask; /*0034 0037 host interrupt mask*/
606 u_int32_t dcr_data; /*0038 003B*/
607 u_int32_t dcr_address; /*003C 003F*/
608 u_int32_t inbound_queueport; /*0040 0043 port32 host inbound queue port*/
609 u_int32_t outbound_queueport; /*0044 0047 port32 host outbound queue port*/
610 u_int32_t hcb_pci_address_low; /*0048 004B*/
611 u_int32_t hcb_pci_address_high; /*004C 004F*/
612 u_int32_t iop_int_status; /*0050 0053*/
613 u_int32_t iop_int_mask; /*0054 0057*/
614 u_int32_t iop_inbound_queue_port; /*0058 005B*/
615 u_int32_t iop_outbound_queue_port; /*005C 005F*/
616 …inbound_free_list_index; /*0060 0063 inbound free list producer consumer index*/
617 …inbound_post_list_index; /*0064 0067 inbound post list producer consumer index*/
618 …utbound_free_list_index; /*0068 006B outbound free list producer consumer index*/
619 …utbound_post_list_index; /*006C 006F outbound post list producer consumer index*/
620 u_int32_t inbound_doorbell_clear; /*0070 0073*/
621 u_int32_t i2o_message_unit_control; /*0074 0077*/
622 u_int32_t last_used_message_source_address_low; /*0078 007B*/
623 u_int32_t last_used_message_source_address_high; /*007C 007F*/
624 …nt32_t pull_mode_data_byte_count[4]; /*0080 008F pull mode data byte count0..count7*/
625 u_int32_t message_dest_address_index; /*0090 0093*/
626 u_int32_t done_queue_not_empty_int_counter_timer; /*0094 0097*/
627 u_int32_t utility_A_int_counter_timer; /*0098 009B*/
628 u_int32_t outbound_doorbell; /*009C 009F*/
629 u_int32_t outbound_doorbell_clear; /*00A0 00A3*/
630 …dress_index; /*00A4 00A7 message accelerator source address consumer producer index*/
631 …index; /*00A8 00AB message accelerator completion queue consumer producer index*/
632 u_int32_t reserved0; /*00AC 00AF*/
633 u_int32_t inbound_msgaddr0; /*00B0 00B3 scratchpad0*/
634 u_int32_t inbound_msgaddr1; /*00B4 00B7 scratchpad1*/
635 u_int32_t outbound_msgaddr0; /*00B8 00BB scratchpad2*/
636 u_int32_t outbound_msgaddr1; /*00BC 00BF scratchpad3*/
637 …nt32_t inbound_queueport_low; /*00C0 00C3 port64 host inbound queue port low*/
638 …t32_t inbound_queueport_high; /*00C4 00C7 port64 host inbound queue port high*/
639 …t32_t outbound_queueport_low; /*00C8 00CB port64 host outbound queue port low*/
640 …32_t outbound_queueport_high; /*00CC 00CF port64 host outbound queue port high*/
641 u_int32_t iop_inbound_queue_port_low; /*00D0 00D3*/
642 u_int32_t iop_inbound_queue_port_high; /*00D4 00D7*/
643 u_int32_t iop_outbound_queue_port_low; /*00D8 00DB*/
644 u_int32_t iop_outbound_queue_port_high; /*00DC 00DF*/
645 …ge_dest_queue_port_low; /*00E0 00E3 message accelerator destination queue port low*/
646 …e_dest_queue_port_high; /*00E4 00E7 message accelerator destination queue port high*/
647 …ssage_dest_address_low; /*00E8 00EB last used message accelerator destination address low*/
648 …sage_dest_address_high; /*00EC 00EF last used message accelerator destination address high*/
649 …_queue_base_address_low; /*00F0 00F3 message accelerator completion queue base address low*/
650 …queue_base_address_high; /*00F4 00F7 message accelerator completion queue base address high*/
651 u_int32_t host_diagnostic; /*00F8 00FB*/
652 u_int32_t write_sequence; /*00FC 00FF*/
653 u_int32_t reserved1[34]; /*0100 0187*/
654 u_int32_t reserved2[1950]; /*0188 1FFF*/
655 u_int32_t message_wbuffer[32]; /*2000 207F*/
656 u_int32_t reserved3[32]; /*2080 20FF*/
657 u_int32_t message_rbuffer[32]; /*2100 217F*/
658 u_int32_t reserved4[32]; /*2180 21FF*/
659 u_int32_t msgcode_rwbuffer[256]; /*2200 23FF*/