Lines Matching refs:mpin
554 static int skl_get_queue_index(struct skl_module_pin *mpin, in skl_get_queue_index() argument
560 if (mpin[i].id.module_id == id.module_id && in skl_get_queue_index()
561 mpin[i].id.instance_id == id.instance_id) in skl_get_queue_index()
573 static int skl_alloc_queue(struct skl_module_pin *mpin, in skl_alloc_queue() argument
585 if (mpin[i].is_dynamic) { in skl_alloc_queue()
586 if (!mpin[i].in_use) { in skl_alloc_queue()
587 mpin[i].in_use = true; in skl_alloc_queue()
588 mpin[i].id.module_id = id.module_id; in skl_alloc_queue()
589 mpin[i].id.instance_id = id.instance_id; in skl_alloc_queue()
593 if (mpin[i].id.module_id == id.module_id && in skl_alloc_queue()
594 mpin[i].id.instance_id == id.instance_id) in skl_alloc_queue()
602 static void skl_free_queue(struct skl_module_pin *mpin, int q_index) in skl_free_queue() argument
604 if (mpin[q_index].is_dynamic) { in skl_free_queue()
605 mpin[q_index].in_use = false; in skl_free_queue()
606 mpin[q_index].id.module_id = 0; in skl_free_queue()
607 mpin[q_index].id.instance_id = 0; in skl_free_queue()