Lines Matching refs:readl
249 if (readl(&acb->pmuC->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) { in arcmsr_remap_pciregion()
341 if (readl(®->outbound_intstatus) & in arcmsr_hbaA_wait_msgint_ready()
359 if (readl(reg->iop2drv_doorbell) in arcmsr_hbaB_wait_msgint_ready()
379 if (readl(&phbcmu->outbound_doorbell) in arcmsr_hbaC_wait_msgint_ready()
397 if (readl(reg->outbound_doorbell) in arcmsr_hbaD_wait_msgint_ready()
600 if (readl(signature) != ARCMSR_SIGNATURE_GET_CONFIG) in arcmsr_message_isr_bh_fn()
1002 orig_mask = readl(®->outbound_intmask); in arcmsr_disable_outbound_ints()
1009 orig_mask = readl(reg->iop2drv_doorbell_mask); in arcmsr_disable_outbound_ints()
1016 orig_mask = readl(®->host_int_mask); /* disable outbound message0 int */ in arcmsr_disable_outbound_ints()
1125 outbound_intstatus = readl(®->outbound_intstatus) & in arcmsr_done4abort_postqueue()
1129 while(((flag_ccb = readl(®->outbound_queueport)) != 0xFFFFFFFF) in arcmsr_done4abort_postqueue()
1160 …while ((readl(®->host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR) && (i++ < ARCMSR_MAX_O… in arcmsr_done4abort_postqueue()
1162 flag_ccb = readl(®->outbound_queueport_low); in arcmsr_done4abort_postqueue()
1680 iop_len = readl(&prbuffer->data_len); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1688 *buf2++ = readl(iop_data); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1693 *buf2 = readl(iop_data); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1722 iop_len = readl(&prbuffer->data_len); in arcmsr_Read_iop_rqbuffer_data()
1745 if (buf_empty_len >= readl(&prbuffer->data_len)) { in arcmsr_iop2drv_data_wrote_handle()
1844 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_hbaA_doorbell_isr()
1851 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_hbaA_doorbell_isr()
1866 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_hbaC_doorbell_isr()
1869 readl(®->outbound_doorbell_clear); in arcmsr_hbaC_doorbell_isr()
1876 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_hbaC_doorbell_isr()
1887 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1896 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1909 while ((flag_ccb = readl(®->outbound_queueport)) != 0xFFFFFFFF) { in arcmsr_hbaA_postqueue_isr()
1949 while ((flag_ccb = readl(&phbcmu->outbound_queueport_low)) != in arcmsr_hbaC_postqueue_isr()
2007 readl(pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2056 readl(reg->outbound_doorbell); in arcmsr_hbaD_message_isr()
2064 outbound_intstatus = readl(®->outbound_intstatus) & in arcmsr_hbaA_handle_isr()
2076 outbound_intstatus = readl(®->outbound_intstatus) & in arcmsr_hbaA_handle_isr()
2088 outbound_doorbell = readl(reg->iop2drv_doorbell) & in arcmsr_hbaB_handle_isr()
2103 outbound_doorbell = readl(reg->iop2drv_doorbell) & in arcmsr_hbaB_handle_isr()
2121 host_interrupt_status = readl(&phbcmu->host_int_status) & in arcmsr_hbaC_handle_isr()
2132 host_interrupt_status = readl(&phbcmu->host_int_status); in arcmsr_hbaC_handle_isr()
2143 host_interrupt_status = readl(pmu->host_int_status) & in arcmsr_hbaD_handle_isr()
2156 host_interrupt_status = readl(pmu->host_int_status); in arcmsr_hbaD_handle_isr()
2614 acb->signature = readl(®->message_rwbuffer[0]); in DEF_SCSI_QCMD()
2615 acb->firm_request_len = readl(®->message_rwbuffer[1]); in DEF_SCSI_QCMD()
2616 acb->firm_numbers_queue = readl(®->message_rwbuffer[2]); in DEF_SCSI_QCMD()
2617 acb->firm_sdram_size = readl(®->message_rwbuffer[3]); in DEF_SCSI_QCMD()
2618 acb->firm_hd_channels = readl(®->message_rwbuffer[4]); in DEF_SCSI_QCMD()
2619 acb->firm_cfg_version = readl(®->message_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in DEF_SCSI_QCMD()
2697 acb->signature = readl(®->message_rwbuffer[1]); in arcmsr_hbaB_get_config()
2699 acb->firm_request_len = readl(®->message_rwbuffer[2]); in arcmsr_hbaB_get_config()
2701 acb->firm_numbers_queue = readl(®->message_rwbuffer[3]); in arcmsr_hbaB_get_config()
2703 acb->firm_sdram_size = readl(®->message_rwbuffer[4]); in arcmsr_hbaB_get_config()
2705 acb->firm_hd_channels = readl(®->message_rwbuffer[5]); in arcmsr_hbaB_get_config()
2707 acb->firm_cfg_version = readl(®->message_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in arcmsr_hbaB_get_config()
2722 intmask_org = readl(®->host_int_mask); /* disable outbound message0 int */ in arcmsr_hbaC_get_config()
2726 firmware_state = readl(®->outbound_msgaddr1); in arcmsr_hbaC_get_config()
2733 if (readl(®->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) { in arcmsr_hbaC_get_config()
2762 pACB->firm_request_len = readl(®->msgcode_rwbuffer[1]); /*firm_request_len,1,04-07*/ in arcmsr_hbaC_get_config()
2763 pACB->firm_numbers_queue = readl(®->msgcode_rwbuffer[2]); /*firm_numbers_queue,2,08-11*/ in arcmsr_hbaC_get_config()
2764 pACB->firm_sdram_size = readl(®->msgcode_rwbuffer[3]); /*firm_sdram_size,3,12-15*/ in arcmsr_hbaC_get_config()
2765 pACB->firm_hd_channels = readl(®->msgcode_rwbuffer[4]); /*firm_ide_channels,4,16-19*/ in arcmsr_hbaC_get_config()
2766 pACB->firm_cfg_version = readl(®->msgcode_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in arcmsr_hbaC_get_config()
2847 if (readl(acb->pmuD->outbound_doorbell) & in arcmsr_hbaD_get_config()
2883 acb->signature = readl(®->msgcode_rwbuffer[1]); in arcmsr_hbaD_get_config()
2885 acb->firm_request_len = readl(®->msgcode_rwbuffer[2]); in arcmsr_hbaD_get_config()
2887 acb->firm_numbers_queue = readl(®->msgcode_rwbuffer[3]); in arcmsr_hbaD_get_config()
2889 acb->firm_sdram_size = readl(®->msgcode_rwbuffer[4]); in arcmsr_hbaD_get_config()
2891 acb->firm_hd_channels = readl(®->msgcode_rwbuffer[5]); in arcmsr_hbaD_get_config()
2893 acb->firm_cfg_version = readl(®->msgcode_rwbuffer[25]); in arcmsr_hbaD_get_config()
2940 outbound_intstatus = readl(®->outbound_intstatus) & acb->outbound_int_enable; in arcmsr_hbaA_polling_ccbdone()
2943 if ((flag_ccb = readl(®->outbound_queueport)) == 0xFFFFFFFF) { in arcmsr_hbaA_polling_ccbdone()
3063 if ((readl(®->host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR) == 0) { in arcmsr_hbaC_polling_ccbdone()
3076 flag_ccb = readl(®->outbound_queueport_low); in arcmsr_hbaC_polling_ccbdone()
3344 firmware_state = readl(®->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3352 firmware_state = readl(reg->iop2drv_doorbell); in arcmsr_wait_firmware_ready()
3360 firmware_state = readl(®->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3367 firmware_state = readl(reg->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3565 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3584 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3589 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3605 outbound_doorbell = readl(reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3611 outbound_doorbell = readl(reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3672 } while (((readl(&pmuC->host_diagnostic) & ARCMSR_ARC1880_DiagWrite_ENABLE) == 0) && (count < 5)); in arcmsr_hardware_reset()
3766 if ((readl(®->outbound_msgaddr1) & ARCMSR_OUTBOUND_MESG1_FIRMWARE_OK) == 0) { in arcmsr_bus_reset()
3782 outbound_doorbell = readl(®->outbound_doorbell); in arcmsr_bus_reset()
3836 if ((readl(®->host_diagnostic) & 0x04) != 0) { in arcmsr_bus_reset()
3890 if ((readl(reg->sample_at_reset) & 0x80) != 0) { in arcmsr_bus_reset()