Searched refs:srcimp (Results  1 – 3 of 3) sorted by relevance
| /Linux-v5.10/sound/pci/ctxfi/ | 
| D | ctsrc.c | 596 	return rsc->idx = container_of(rsc, struct srcimp, rsc)->idx[0];  in srcimp_master()602 	return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj];  in srcimp_next_conj()
 607 	return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj];  in srcimp_index()
 617 static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input)  in srcimp_map()  argument
 622 	srcimp->rsc.ops->master(&srcimp->rsc);  in srcimp_map()
 627 	for (i = 0; i < srcimp->rsc.msr; i++) {  in srcimp_map()
 628 		entry = &srcimp->imappers[i];  in srcimp_map()
 631 		entry->addr = srcimp->rsc.ops->index(&srcimp->rsc);  in srcimp_map()
 632 		srcimp->mgr->imap_add(srcimp->mgr, entry);  in srcimp_map()
 633 		srcimp->mapped |= (0x1 << i);  in srcimp_map()
 [all …]
 
 | 
| D | ctsrc.h | 103 struct srcimp {  struct113 	int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);  argument
 114 	int (*unmap)(struct srcimp *srcimp);
 134 			  struct srcimp **rsrcimp);
 136 	int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp);
 
 | 
| D | ctatc.c | 324 	struct srcimp *srcimp;  in atc_pcm_release_resources()  local329 			srcimp = apcm->srcimps[i];  in atc_pcm_release_resources()
 330 			srcimp->ops->unmap(srcimp);  in atc_pcm_release_resources()
 331 			srcimp_mgr->put_srcimp(srcimp_mgr, srcimp);  in atc_pcm_release_resources()
 509 	struct srcimp *srcimp;  in atc_pcm_capture_get_resources()  local
 613 		err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp);  in atc_pcm_capture_get_resources()
 617 		apcm->srcimps[i] = srcimp;  in atc_pcm_capture_get_resources()
 648 	struct srcimp *srcimp;  in atc_pcm_capture_prepare()  local
 682 		srcimp = apcm->srcimps[imp_base+i];  in atc_pcm_capture_prepare()
 684 		srcimp->ops->map(srcimp, src, out_ports[i%multi]);  in atc_pcm_capture_prepare()
 [all …]
 
 |