Lines Matching defs:ind_data
148 uint64_t ind_data, ind_addr;
155 ind_data = (addr & XSCOM_ADDR_INDIRECT_PART) | value;
156 rc = __put_scom(scom, ind_data, ind_addr, status);
161 rc = __get_scom(scom, &ind_data, addr, status);
165 err = (ind_data & XSCOM_DATA_IND_ERR_MASK) >> XSCOM_DATA_IND_ERR_SHIFT;
167 if ((ind_data & XSCOM_DATA_IND_COMPLETE) || (err != SCOM_PIB_BLOCKED))
178 uint64_t ind_data, ind_addr;
184 ind_data = value | (addr & XSCOM_ADDR_FORM1_HI) << XSCOM_ADDR_FORM1_HI_SHIFT;
185 return __put_scom(scom, ind_data, ind_addr, status);
191 uint64_t ind_data, ind_addr;
195 ind_data = (addr & XSCOM_ADDR_INDIRECT_PART) | XSCOM_DATA_IND_READ;
196 rc = __put_scom(scom, ind_data, ind_addr, status);
201 rc = __get_scom(scom, &ind_data, addr, status);
205 err = (ind_data & XSCOM_DATA_IND_ERR_MASK) >> XSCOM_DATA_IND_ERR_SHIFT;
207 *value = ind_data & XSCOM_DATA_IND_DATA;
209 if ((ind_data & XSCOM_DATA_IND_COMPLETE) || (err != SCOM_PIB_BLOCKED))