srcimp_mgr 321 sound/pci/ctxfi/ctatc.c struct srcimp_mgr *srcimp_mgr = atc->rsc_mgrs[SRCIMP]; srcimp_mgr 331 sound/pci/ctxfi/ctatc.c srcimp_mgr->put_srcimp(srcimp_mgr, srcimp); srcimp_mgr 503 sound/pci/ctxfi/ctatc.c struct srcimp_mgr *srcimp_mgr = atc->rsc_mgrs[SRCIMP]; srcimp_mgr 613 sound/pci/ctxfi/ctatc.c err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp); srcimp_mgr 1150 sound/pci/ctxfi/ctatc.c struct srcimp_mgr *srcimp_mgr = NULL; srcimp_mgr 1199 sound/pci/ctxfi/ctatc.c srcimp_mgr = atc->rsc_mgrs[SRCIMP]; srcimp_mgr 1203 sound/pci/ctxfi/ctatc.c srcimp_mgr->put_srcimp(srcimp_mgr, atc->srcimps[i]); srcimp_mgr 1370 sound/pci/ctxfi/ctatc.c struct srcimp_mgr *srcimp_mgr; srcimp_mgr 1423 sound/pci/ctxfi/ctatc.c srcimp_mgr = atc->rsc_mgrs[SRCIMP]; srcimp_mgr 1426 sound/pci/ctxfi/ctatc.c err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, srcimp_mgr 668 sound/pci/ctxfi/ctsrc.c struct srcimp_mgr *mgr) srcimp_mgr 710 sound/pci/ctxfi/ctsrc.c static int get_srcimp_rsc(struct srcimp_mgr *mgr, srcimp_mgr 761 sound/pci/ctxfi/ctsrc.c static int put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp) srcimp_mgr 779 sound/pci/ctxfi/ctsrc.c struct rsc_mgr *mgr = &((struct srcimp_mgr *)data)->mgr; srcimp_mgr 791 sound/pci/ctxfi/ctsrc.c static int srcimp_imap_add(struct srcimp_mgr *mgr, struct imapper *entry) srcimp_mgr 808 sound/pci/ctxfi/ctsrc.c static int srcimp_imap_delete(struct srcimp_mgr *mgr, struct imapper *entry) srcimp_mgr 825 sound/pci/ctxfi/ctsrc.c int srcimp_mgr_create(struct hw *hw, struct srcimp_mgr **rsrcimp_mgr) srcimp_mgr 828 sound/pci/ctxfi/ctsrc.c struct srcimp_mgr *srcimp_mgr; srcimp_mgr 832 sound/pci/ctxfi/ctsrc.c srcimp_mgr = kzalloc(sizeof(*srcimp_mgr), GFP_KERNEL); srcimp_mgr 833 sound/pci/ctxfi/ctsrc.c if (!srcimp_mgr) srcimp_mgr 836 sound/pci/ctxfi/ctsrc.c err = rsc_mgr_init(&srcimp_mgr->mgr, SRCIMP, SRCIMP_RESOURCE_NUM, hw); srcimp_mgr 840 sound/pci/ctxfi/ctsrc.c spin_lock_init(&srcimp_mgr->mgr_lock); srcimp_mgr 841 sound/pci/ctxfi/ctsrc.c spin_lock_init(&srcimp_mgr->imap_lock); srcimp_mgr 842 sound/pci/ctxfi/ctsrc.c INIT_LIST_HEAD(&srcimp_mgr->imappers); srcimp_mgr 849 sound/pci/ctxfi/ctsrc.c list_add(&entry->list, &srcimp_mgr->imappers); srcimp_mgr 850 sound/pci/ctxfi/ctsrc.c srcimp_mgr->init_imap = entry; srcimp_mgr 851 sound/pci/ctxfi/ctsrc.c srcimp_mgr->init_imap_added = 1; srcimp_mgr 853 sound/pci/ctxfi/ctsrc.c srcimp_mgr->get_srcimp = get_srcimp_rsc; srcimp_mgr 854 sound/pci/ctxfi/ctsrc.c srcimp_mgr->put_srcimp = put_srcimp_rsc; srcimp_mgr 855 sound/pci/ctxfi/ctsrc.c srcimp_mgr->imap_add = srcimp_imap_add; srcimp_mgr 856 sound/pci/ctxfi/ctsrc.c srcimp_mgr->imap_delete = srcimp_imap_delete; srcimp_mgr 857 sound/pci/ctxfi/ctsrc.c srcimp_mgr->card = hw->card; srcimp_mgr 859 sound/pci/ctxfi/ctsrc.c *rsrcimp_mgr = srcimp_mgr; srcimp_mgr 864 sound/pci/ctxfi/ctsrc.c rsc_mgr_uninit(&srcimp_mgr->mgr); srcimp_mgr 866 sound/pci/ctxfi/ctsrc.c kfree(srcimp_mgr); srcimp_mgr 870 sound/pci/ctxfi/ctsrc.c int srcimp_mgr_destroy(struct srcimp_mgr *srcimp_mgr) srcimp_mgr 875 sound/pci/ctxfi/ctsrc.c spin_lock_irqsave(&srcimp_mgr->imap_lock, flags); srcimp_mgr 876 sound/pci/ctxfi/ctsrc.c free_input_mapper_list(&srcimp_mgr->imappers); srcimp_mgr 877 sound/pci/ctxfi/ctsrc.c spin_unlock_irqrestore(&srcimp_mgr->imap_lock, flags); srcimp_mgr 879 sound/pci/ctxfi/ctsrc.c rsc_mgr_uninit(&srcimp_mgr->mgr); srcimp_mgr 880 sound/pci/ctxfi/ctsrc.c kfree(srcimp_mgr); srcimp_mgr 100 sound/pci/ctxfi/ctsrc.h struct srcimp_mgr; srcimp_mgr 108 sound/pci/ctxfi/ctsrc.h struct srcimp_mgr *mgr; srcimp_mgr 132 sound/pci/ctxfi/ctsrc.h int (*get_srcimp)(struct srcimp_mgr *mgr, srcimp_mgr 136 sound/pci/ctxfi/ctsrc.h int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp); srcimp_mgr 137 sound/pci/ctxfi/ctsrc.h int (*imap_add)(struct srcimp_mgr *mgr, struct imapper *entry); srcimp_mgr 138 sound/pci/ctxfi/ctsrc.h int (*imap_delete)(struct srcimp_mgr *mgr, struct imapper *entry); srcimp_mgr 145 sound/pci/ctxfi/ctsrc.h int srcimp_mgr_create(struct hw *hw, struct srcimp_mgr **rsrc_mgr); srcimp_mgr 146 sound/pci/ctxfi/ctsrc.h int srcimp_mgr_destroy(struct srcimp_mgr *srcimp_mgr);