Symbol: srcimp_mgr
sound/pci/ctxfi/ctatc.c
1176
struct srcimp_mgr *srcimp_mgr = NULL;
sound/pci/ctxfi/ctatc.c
1229
srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
1235
srcimp_mgr->put_srcimp(srcimp_mgr, atc->srcimps[i]);
sound/pci/ctxfi/ctatc.c
1403
struct srcimp_mgr *srcimp_mgr;
sound/pci/ctxfi/ctatc.c
1462
srcimp_mgr = atc->rsc_mgrs[SRCIMP];
sound/pci/ctxfi/ctatc.c
1467
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
703
static int get_srcimp_rsc(struct srcimp_mgr *mgr,
sound/pci/ctxfi/ctsrc.c
752
static int put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp)
sound/pci/ctxfi/ctsrc.c
768
struct rsc_mgr *mgr = &((struct srcimp_mgr *)data)->mgr;
sound/pci/ctxfi/ctsrc.c
780
static int srcimp_imap_add(struct srcimp_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctsrc.c
791
static int srcimp_imap_delete(struct srcimp_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctsrc.c
809
struct srcimp_mgr *srcimp_mgr;
sound/pci/ctxfi/ctsrc.c
813
srcimp_mgr = kzalloc_obj(*srcimp_mgr);
sound/pci/ctxfi/ctsrc.c
814
if (!srcimp_mgr)
sound/pci/ctxfi/ctsrc.c
817
err = rsc_mgr_init(&srcimp_mgr->mgr, SRCIMP, SRCIMP_RESOURCE_NUM, hw);
sound/pci/ctxfi/ctsrc.c
821
spin_lock_init(&srcimp_mgr->mgr_lock);
sound/pci/ctxfi/ctsrc.c
822
spin_lock_init(&srcimp_mgr->imap_lock);
sound/pci/ctxfi/ctsrc.c
823
INIT_LIST_HEAD(&srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
830
list_add(&entry->list, &srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
831
srcimp_mgr->init_imap = entry;
sound/pci/ctxfi/ctsrc.c
832
srcimp_mgr->init_imap_added = 1;
sound/pci/ctxfi/ctsrc.c
834
srcimp_mgr->get_srcimp = get_srcimp_rsc;
sound/pci/ctxfi/ctsrc.c
835
srcimp_mgr->put_srcimp = put_srcimp_rsc;
sound/pci/ctxfi/ctsrc.c
836
srcimp_mgr->imap_add = srcimp_imap_add;
sound/pci/ctxfi/ctsrc.c
837
srcimp_mgr->imap_delete = srcimp_imap_delete;
sound/pci/ctxfi/ctsrc.c
838
srcimp_mgr->card = hw->card;
sound/pci/ctxfi/ctsrc.c
840
*rsrcimp_mgr = srcimp_mgr;
sound/pci/ctxfi/ctsrc.c
845
rsc_mgr_uninit(&srcimp_mgr->mgr);
sound/pci/ctxfi/ctsrc.c
847
kfree(srcimp_mgr);
sound/pci/ctxfi/ctsrc.c
853
struct srcimp_mgr *srcimp_mgr = ptr;
sound/pci/ctxfi/ctsrc.c
856
scoped_guard(spinlock_irqsave, &srcimp_mgr->imap_lock) {
sound/pci/ctxfi/ctsrc.c
857
free_input_mapper_list(&srcimp_mgr->imappers);
sound/pci/ctxfi/ctsrc.c
860
rsc_mgr_uninit(&srcimp_mgr->mgr);
sound/pci/ctxfi/ctsrc.c
861
kfree(srcimp_mgr);
sound/pci/ctxfi/ctsrc.h
100
struct srcimp_mgr;
sound/pci/ctxfi/ctsrc.h
108
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);