Lines Matching refs:val
147 u32 val;
152 val = orig = readl(smsm->local_state);
153 val &= ~mask;
154 val |= value;
157 changes = val ^ orig;
164 writel(val, smsm->local_state);
174 val = readl(smsm->subscription + host);
175 if (val & changes && hostp->ipc_regmap) {
204 u32 val;
206 val = readl(entry->remote_state);
207 changed = val ^ xchg(&entry->last_value, val);
213 if (val & BIT(i)) {
241 u32 val;
244 val = readl(entry->subscription + smsm->local_host);
245 val &= ~BIT(irq);
246 writel(val, entry->subscription + smsm->local_host);
264 u32 val;
275 val = readl(entry->subscription + smsm->local_host);
276 val |= BIT(irq);
277 writel(val, entry->subscription + smsm->local_host);
312 u32 val;
317 val = readl(entry->remote_state);
318 *state = !!(val & BIT(irq));