Lines Matching refs:readl

249 		if (readl(&acb->pmuC->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) {  in arcmsr_remap_pciregion()
344 if (readl(&reg->outbound_intstatus) & in arcmsr_hbaA_wait_msgint_ready()
362 if (readl(reg->iop2drv_doorbell) in arcmsr_hbaB_wait_msgint_ready()
382 if (readl(&phbcmu->outbound_doorbell) in arcmsr_hbaC_wait_msgint_ready()
400 if (readl(reg->outbound_doorbell) in arcmsr_hbaD_wait_msgint_ready()
603 if (readl(signature) != ARCMSR_SIGNATURE_GET_CONFIG) in arcmsr_message_isr_bh_fn()
1005 orig_mask = readl(&reg->outbound_intmask); in arcmsr_disable_outbound_ints()
1012 orig_mask = readl(reg->iop2drv_doorbell_mask); in arcmsr_disable_outbound_ints()
1019 orig_mask = readl(&reg->host_int_mask); /* disable outbound message0 int */ in arcmsr_disable_outbound_ints()
1128 outbound_intstatus = readl(&reg->outbound_intstatus) & in arcmsr_done4abort_postqueue()
1132 while(((flag_ccb = readl(&reg->outbound_queueport)) != 0xFFFFFFFF) in arcmsr_done4abort_postqueue()
1163 …while ((readl(&reg->host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR) && (i++ < ARCMSR_MAX_O… in arcmsr_done4abort_postqueue()
1165 flag_ccb = readl(&reg->outbound_queueport_low); in arcmsr_done4abort_postqueue()
1683 iop_len = readl(&prbuffer->data_len); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1691 *buf2++ = readl(iop_data); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1696 *buf2 = readl(iop_data); in arcmsr_Read_iop_rqbuffer_in_DWORD()
1725 iop_len = readl(&prbuffer->data_len); in arcmsr_Read_iop_rqbuffer_data()
1748 if (buf_empty_len >= readl(&prbuffer->data_len)) { in arcmsr_iop2drv_data_wrote_handle()
1847 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_hbaA_doorbell_isr()
1854 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_hbaA_doorbell_isr()
1869 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_hbaC_doorbell_isr()
1872 readl(&reg->outbound_doorbell_clear); in arcmsr_hbaC_doorbell_isr()
1879 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_hbaC_doorbell_isr()
1890 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1899 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1912 while ((flag_ccb = readl(&reg->outbound_queueport)) != 0xFFFFFFFF) { in arcmsr_hbaA_postqueue_isr()
1952 while ((flag_ccb = readl(&phbcmu->outbound_queueport_low)) != in arcmsr_hbaC_postqueue_isr()
2010 readl(pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2059 readl(reg->outbound_doorbell); in arcmsr_hbaD_message_isr()
2067 outbound_intstatus = readl(&reg->outbound_intstatus) & in arcmsr_hbaA_handle_isr()
2079 outbound_intstatus = readl(&reg->outbound_intstatus) & in arcmsr_hbaA_handle_isr()
2091 outbound_doorbell = readl(reg->iop2drv_doorbell) & in arcmsr_hbaB_handle_isr()
2106 outbound_doorbell = readl(reg->iop2drv_doorbell) & in arcmsr_hbaB_handle_isr()
2124 host_interrupt_status = readl(&phbcmu->host_int_status) & in arcmsr_hbaC_handle_isr()
2135 host_interrupt_status = readl(&phbcmu->host_int_status); in arcmsr_hbaC_handle_isr()
2146 host_interrupt_status = readl(pmu->host_int_status) & in arcmsr_hbaD_handle_isr()
2159 host_interrupt_status = readl(pmu->host_int_status); in arcmsr_hbaD_handle_isr()
2617 acb->signature = readl(&reg->message_rwbuffer[0]); in DEF_SCSI_QCMD()
2618 acb->firm_request_len = readl(&reg->message_rwbuffer[1]); in DEF_SCSI_QCMD()
2619 acb->firm_numbers_queue = readl(&reg->message_rwbuffer[2]); in DEF_SCSI_QCMD()
2620 acb->firm_sdram_size = readl(&reg->message_rwbuffer[3]); in DEF_SCSI_QCMD()
2621 acb->firm_hd_channels = readl(&reg->message_rwbuffer[4]); in DEF_SCSI_QCMD()
2622 acb->firm_cfg_version = readl(&reg->message_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in DEF_SCSI_QCMD()
2700 acb->signature = readl(&reg->message_rwbuffer[1]); in arcmsr_hbaB_get_config()
2702 acb->firm_request_len = readl(&reg->message_rwbuffer[2]); in arcmsr_hbaB_get_config()
2704 acb->firm_numbers_queue = readl(&reg->message_rwbuffer[3]); in arcmsr_hbaB_get_config()
2706 acb->firm_sdram_size = readl(&reg->message_rwbuffer[4]); in arcmsr_hbaB_get_config()
2708 acb->firm_hd_channels = readl(&reg->message_rwbuffer[5]); in arcmsr_hbaB_get_config()
2710 acb->firm_cfg_version = readl(&reg->message_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in arcmsr_hbaB_get_config()
2725 intmask_org = readl(&reg->host_int_mask); /* disable outbound message0 int */ in arcmsr_hbaC_get_config()
2729 firmware_state = readl(&reg->outbound_msgaddr1); in arcmsr_hbaC_get_config()
2736 if (readl(&reg->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) { in arcmsr_hbaC_get_config()
2765 pACB->firm_request_len = readl(&reg->msgcode_rwbuffer[1]); /*firm_request_len,1,04-07*/ in arcmsr_hbaC_get_config()
2766 pACB->firm_numbers_queue = readl(&reg->msgcode_rwbuffer[2]); /*firm_numbers_queue,2,08-11*/ in arcmsr_hbaC_get_config()
2767 pACB->firm_sdram_size = readl(&reg->msgcode_rwbuffer[3]); /*firm_sdram_size,3,12-15*/ in arcmsr_hbaC_get_config()
2768 pACB->firm_hd_channels = readl(&reg->msgcode_rwbuffer[4]); /*firm_ide_channels,4,16-19*/ in arcmsr_hbaC_get_config()
2769 pACB->firm_cfg_version = readl(&reg->msgcode_rwbuffer[25]); /*firm_cfg_version,25,100-103*/ in arcmsr_hbaC_get_config()
2850 if (readl(acb->pmuD->outbound_doorbell) & in arcmsr_hbaD_get_config()
2886 acb->signature = readl(&reg->msgcode_rwbuffer[1]); in arcmsr_hbaD_get_config()
2888 acb->firm_request_len = readl(&reg->msgcode_rwbuffer[2]); in arcmsr_hbaD_get_config()
2890 acb->firm_numbers_queue = readl(&reg->msgcode_rwbuffer[3]); in arcmsr_hbaD_get_config()
2892 acb->firm_sdram_size = readl(&reg->msgcode_rwbuffer[4]); in arcmsr_hbaD_get_config()
2894 acb->firm_hd_channels = readl(&reg->msgcode_rwbuffer[5]); in arcmsr_hbaD_get_config()
2896 acb->firm_cfg_version = readl(&reg->msgcode_rwbuffer[25]); in arcmsr_hbaD_get_config()
2943 outbound_intstatus = readl(&reg->outbound_intstatus) & acb->outbound_int_enable; in arcmsr_hbaA_polling_ccbdone()
2946 if ((flag_ccb = readl(&reg->outbound_queueport)) == 0xFFFFFFFF) { in arcmsr_hbaA_polling_ccbdone()
3066 if ((readl(&reg->host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR) == 0) { in arcmsr_hbaC_polling_ccbdone()
3079 flag_ccb = readl(&reg->outbound_queueport_low); in arcmsr_hbaC_polling_ccbdone()
3347 firmware_state = readl(&reg->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3355 firmware_state = readl(reg->iop2drv_doorbell); in arcmsr_wait_firmware_ready()
3363 firmware_state = readl(&reg->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3370 firmware_state = readl(reg->outbound_msgaddr1); in arcmsr_wait_firmware_ready()
3568 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3587 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3592 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3608 outbound_doorbell = readl(reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3614 outbound_doorbell = readl(reg->outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
3675 } while (((readl(&pmuC->host_diagnostic) & ARCMSR_ARC1880_DiagWrite_ENABLE) == 0) && (count < 5)); in arcmsr_hardware_reset()
3769 if ((readl(&reg->outbound_msgaddr1) & ARCMSR_OUTBOUND_MESG1_FIRMWARE_OK) == 0) { in arcmsr_bus_reset()
3785 outbound_doorbell = readl(&reg->outbound_doorbell); in arcmsr_bus_reset()
3839 if ((readl(&reg->host_diagnostic) & 0x04) != 0) { in arcmsr_bus_reset()
3893 if ((readl(reg->sample_at_reset) & 0x80) != 0) { in arcmsr_bus_reset()