Lines Matching defs:mgr
197 struct amixer_mgr *mgr)
202 AMIXER, desc->msr, mgr->mgr.hw);
227 static int get_amixer_rsc(struct amixer_mgr *mgr,
246 spin_lock_irqsave(&mgr->mgr_lock, flags);
248 err = mgr_get_resource(&mgr->mgr, 1, &idx);
254 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
256 dev_err(mgr->card->dev,
261 err = amixer_rsc_init(amixer, desc, mgr);
270 spin_lock_irqsave(&mgr->mgr_lock, flags);
272 mgr_put_resource(&mgr->mgr, 1, amixer->idx[i]);
274 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
279 static int put_amixer_rsc(struct amixer_mgr *mgr, struct amixer *amixer)
284 spin_lock_irqsave(&mgr->mgr_lock, flags);
286 mgr_put_resource(&mgr->mgr, 1, amixer->idx[i]);
288 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
305 err = rsc_mgr_init(&amixer_mgr->mgr, AMIXER, AMIXER_RESOURCE_NUM, hw);
326 rsc_mgr_uninit(&amixer_mgr->mgr);
363 struct sum_mgr *mgr)
367 err = rsc_init(&sum->rsc, sum->idx[0], SUM, desc->msr, mgr->mgr.hw);
382 static int get_sum_rsc(struct sum_mgr *mgr,
400 spin_lock_irqsave(&mgr->mgr_lock, flags);
402 err = mgr_get_resource(&mgr->mgr, 1, &idx);
408 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
410 dev_err(mgr->card->dev,
415 err = sum_rsc_init(sum, desc, mgr);
424 spin_lock_irqsave(&mgr->mgr_lock, flags);
426 mgr_put_resource(&mgr->mgr, 1, sum->idx[i]);
428 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
433 static int put_sum_rsc(struct sum_mgr *mgr, struct sum *sum)
438 spin_lock_irqsave(&mgr->mgr_lock, flags);
440 mgr_put_resource(&mgr->mgr, 1, sum->idx[i]);
442 spin_unlock_irqrestore(&mgr->mgr_lock, flags);
459 err = rsc_mgr_init(&sum_mgr->mgr, SUM, SUM_RESOURCE_NUM, hw);
480 rsc_mgr_uninit(&sum_mgr->mgr);