Lines Matching refs:scom_hv_ind_addr_reg
745 return phb->scom_hv_ind_addr_reg; in pnv_phb4_xscom_read()
748 if (!(phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_VALID)) { in pnv_phb4_xscom_read()
752 size = (phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_4B) ? 4 : 8; in pnv_phb4_xscom_read()
753 offset = GETFIELD(PHB_SCOM_HV_IND_ADDR_ADDR, phb->scom_hv_ind_addr_reg); in pnv_phb4_xscom_read()
755 if (phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_AUTOINC) { in pnv_phb4_xscom_read()
758 phb->scom_hv_ind_addr_reg = SETFIELD(PHB_SCOM_HV_IND_ADDR_ADDR, in pnv_phb4_xscom_read()
759 phb->scom_hv_ind_addr_reg, in pnv_phb4_xscom_read()
797 phb->scom_hv_ind_addr_reg = val & 0xe000000000001fff; in pnv_phb4_xscom_write()
800 if (!(phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_VALID)) { in pnv_phb4_xscom_write()
804 size = (phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_4B) ? 4 : 8; in pnv_phb4_xscom_write()
805 offset = GETFIELD(PHB_SCOM_HV_IND_ADDR_ADDR, phb->scom_hv_ind_addr_reg); in pnv_phb4_xscom_write()
807 if (phb->scom_hv_ind_addr_reg & PHB_SCOM_HV_IND_ADDR_AUTOINC) { in pnv_phb4_xscom_write()
810 phb->scom_hv_ind_addr_reg = SETFIELD(PHB_SCOM_HV_IND_ADDR_ADDR, in pnv_phb4_xscom_write()
811 phb->scom_hv_ind_addr_reg, in pnv_phb4_xscom_write()