Lines Matching refs:er
181 struct intel_uncore_extra_reg *er;
196 er = &box->shared_regs[reg1->idx];
197 raw_spin_lock_irqsave(&er->lock, flags);
198 if (!atomic_read(&er->ref) ||
199 (er->config1 == reg1->config && er->config2 == reg2->config)) {
200 atomic_inc(&er->ref);
201 er->config1 = reg1->config;
202 er->config2 = reg2->config;
205 raw_spin_unlock_irqrestore(&er->lock, flags);
218 struct intel_uncore_extra_reg *er;
232 er = &box->shared_regs[reg1->idx];
233 atomic_dec(&er->ref);
239 struct intel_uncore_extra_reg *er;
243 er = &box->shared_regs[idx];
245 raw_spin_lock_irqsave(&er->lock, flags);
246 config = er->config;
247 raw_spin_unlock_irqrestore(&er->lock, flags);