Home
last modified time | relevance | path

Searched refs:srcimp (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/sound/pci/ctxfi/
H A Dctsrc.c596 rsc->idx = container_of(rsc, struct srcimp, rsc)->idx[0]; in srcimp_master()
606 return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj]; in srcimp_index()
616 static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input) in srcimp_map() argument
621 srcimp->rsc.ops->master(&srcimp->rsc); in srcimp_map()
626 for (i = 0; i < srcimp->rsc.msr; i++) { in srcimp_map()
627 entry = &srcimp->imappers[i]; in srcimp_map()
630 entry->addr = srcimp->rsc.ops->index(&srcimp in srcimp_map()
644 srcimp_unmap(struct srcimp *srcimp) srcimp_unmap() argument
665 srcimp_rsc_init(struct srcimp *srcimp, const struct srcimp_desc *desc, struct srcimp_mgr *mgr) srcimp_rsc_init() argument
698 srcimp_rsc_uninit(struct srcimp *srcimp) srcimp_rsc_uninit() argument
715 struct srcimp *srcimp; get_srcimp_rsc() local
760 put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp) put_srcimp_rsc() argument
[all...]
H A Dctsrc.h103 struct srcimp { struct
113 int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);
114 int (*unmap)(struct srcimp *srcimp);
131 /* request srcimp resource */
134 struct srcimp **rsrcimp);
135 /* return srcimp resource */
136 int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp);
[all...]
H A Dctatc.c326 struct srcimp *srcimp; in atc_pcm_release_resources() local
331 srcimp = apcm->srcimps[i]; in atc_pcm_release_resources()
332 srcimp->ops->unmap(srcimp); in atc_pcm_release_resources()
333 srcimp_mgr->put_srcimp(srcimp_mgr, srcimp); in atc_pcm_release_resources()
511 struct srcimp *srcimp; in atc_pcm_capture_get_resources() local
615 err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp); in atc_pcm_capture_get_resources()
619 apcm->srcimps[i] = srcimp; in atc_pcm_capture_get_resources()
650 struct srcimp *srcimp; atc_pcm_capture_prepare() local
1153 struct srcimp *srcimp = NULL; atc_release_resources() local
1456 struct srcimp *srcimp; atc_connect_dai() local
[all...]
/kernel/linux/linux-6.6/sound/pci/ctxfi/
H A Dctsrc.c596 rsc->idx = container_of(rsc, struct srcimp, rsc)->idx[0]; in srcimp_master()
606 return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj]; in srcimp_index()
616 static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input) in srcimp_map() argument
621 srcimp->rsc.ops->master(&srcimp->rsc); in srcimp_map()
626 for (i = 0; i < srcimp->rsc.msr; i++) { in srcimp_map()
627 entry = &srcimp->imappers[i]; in srcimp_map()
630 entry->addr = srcimp->rsc.ops->index(&srcimp in srcimp_map()
644 srcimp_unmap(struct srcimp *srcimp) srcimp_unmap() argument
665 srcimp_rsc_init(struct srcimp *srcimp, const struct srcimp_desc *desc, struct srcimp_mgr *mgr) srcimp_rsc_init() argument
698 srcimp_rsc_uninit(struct srcimp *srcimp) srcimp_rsc_uninit() argument
715 struct srcimp *srcimp; get_srcimp_rsc() local
760 put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp) put_srcimp_rsc() argument
[all...]
H A Dctsrc.h103 struct srcimp { struct
113 int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);
114 int (*unmap)(struct srcimp *srcimp);
131 /* request srcimp resource */
134 struct srcimp **rsrcimp);
135 /* return srcimp resource */
136 int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp);
[all...]
H A Dctatc.c326 struct srcimp *srcimp; in atc_pcm_release_resources() local
331 srcimp = apcm->srcimps[i]; in atc_pcm_release_resources()
332 srcimp->ops->unmap(srcimp); in atc_pcm_release_resources()
333 srcimp_mgr->put_srcimp(srcimp_mgr, srcimp); in atc_pcm_release_resources()
511 struct srcimp *srcimp; in atc_pcm_capture_get_resources() local
615 err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp); in atc_pcm_capture_get_resources()
619 apcm->srcimps[i] = srcimp; in atc_pcm_capture_get_resources()
650 struct srcimp *srcimp; atc_pcm_capture_prepare() local
1153 struct srcimp *srcimp = NULL; atc_release_resources() local
1456 struct srcimp *srcimp; atc_connect_dai() local
[all...]

Completed in 6 milliseconds