Symbol: srcimp_mgr
sound/pci/ctxfi/ctatc.c
1182
struct srcimp_mgr *srcimp_mgr = NULL;
sound/pci/ctxfi/ctatc.c
1235
srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
1241
srcimp_mgr->put_srcimp(srcimp_mgr, atc->srcimps[i]);
sound/pci/ctxfi/ctatc.c
1409
struct srcimp_mgr *srcimp_mgr;
sound/pci/ctxfi/ctatc.c
1466
srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
1469
err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc,
sound/pci/ctxfi/ctatc.c
326
struct srcimp_mgr *srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
336
srcimp_mgr->put_srcimp(srcimp_mgr, srcimp);
sound/pci/ctxfi/ctatc.c
508
struct srcimp_mgr *srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
618
err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp);
sound/pci/ctxfi/ctsrc.c
662
struct srcimp_mgr *mgr)
sound/pci/ctxfi/ctsrc.c
690
static int get_srcimp_rsc(struct srcimp_mgr *mgr,
sound/pci/ctxfi/ctsrc.c
739
static int put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp)
sound/pci/ctxfi/ctsrc.c
755
struct rsc_mgr *mgr = &((struct srcimp_mgr *)data)->mgr;
sound/pci/ctxfi/ctsrc.c
767
static int srcimp_imap_add(struct srcimp_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctsrc.c
778
static int srcimp_imap_delete(struct srcimp_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctsrc.c
796
struct srcimp_mgr *srcimp_mgr;
sound/pci/ctxfi/ctsrc.c
800
srcimp_mgr = kzalloc_obj(*srcimp_mgr);
sound/pci/ctxfi/ctsrc.c
801
if (!srcimp_mgr)
sound/pci/ctxfi/ctsrc.c
804
err = rsc_mgr_init(&srcimp_mgr->mgr, SRCIMP, SRCIMP_RESOURCE_NUM, hw);
sound/pci/ctxfi/ctsrc.c
808
spin_lock_init(&srcimp_mgr->mgr_lock);
sound/pci/ctxfi/ctsrc.c
809
spin_lock_init(&srcimp_mgr->imap_lock);
sound/pci/ctxfi/ctsrc.c
810
INIT_LIST_HEAD(&srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
817
list_add(&entry->list, &srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
818
srcimp_mgr->init_imap = entry;
sound/pci/ctxfi/ctsrc.c
819
srcimp_mgr->init_imap_added = 1;
sound/pci/ctxfi/ctsrc.c
821
srcimp_mgr->get_srcimp = get_srcimp_rsc;
sound/pci/ctxfi/ctsrc.c
822
srcimp_mgr->put_srcimp = put_srcimp_rsc;
sound/pci/ctxfi/ctsrc.c
823
srcimp_mgr->imap_add = srcimp_imap_add;
sound/pci/ctxfi/ctsrc.c
824
srcimp_mgr->imap_delete = srcimp_imap_delete;
sound/pci/ctxfi/ctsrc.c
825
srcimp_mgr->card = hw->card;
sound/pci/ctxfi/ctsrc.c
827
*rsrcimp_mgr = srcimp_mgr;
sound/pci/ctxfi/ctsrc.c
832
rsc_mgr_uninit(&srcimp_mgr->mgr);
sound/pci/ctxfi/ctsrc.c
834
kfree(srcimp_mgr);
sound/pci/ctxfi/ctsrc.c
840
struct srcimp_mgr *srcimp_mgr = ptr;
sound/pci/ctxfi/ctsrc.c
843
scoped_guard(spinlock_irqsave, &srcimp_mgr->imap_lock) {
sound/pci/ctxfi/ctsrc.c
844
free_input_mapper_list(&srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
847
rsc_mgr_uninit(&srcimp_mgr->mgr);
sound/pci/ctxfi/ctsrc.c
848
kfree(srcimp_mgr);
sound/pci/ctxfi/ctsrc.h
100
struct srcimp_mgr;
sound/pci/ctxfi/ctsrc.h
107
struct srcimp_mgr *mgr;
sound/pci/ctxfi/ctsrc.h
132
int (*get_srcimp)(struct srcimp_mgr *mgr,
sound/pci/ctxfi/ctsrc.h
136
int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp);
sound/pci/ctxfi/ctsrc.h
137
int (*imap_add)(struct srcimp_mgr *mgr, struct imapper *entry);
sound/pci/ctxfi/ctsrc.h
138
int (*imap_delete)(struct srcimp_mgr *mgr, struct imapper *entry);