srcimp            324 sound/pci/ctxfi/ctatc.c 	struct srcimp *srcimp;
srcimp            329 sound/pci/ctxfi/ctatc.c 			srcimp = apcm->srcimps[i];
srcimp            330 sound/pci/ctxfi/ctatc.c 			srcimp->ops->unmap(srcimp);
srcimp            331 sound/pci/ctxfi/ctatc.c 			srcimp_mgr->put_srcimp(srcimp_mgr, srcimp);
srcimp            509 sound/pci/ctxfi/ctatc.c 	struct srcimp *srcimp;
srcimp            613 sound/pci/ctxfi/ctatc.c 		err = srcimp_mgr->get_srcimp(srcimp_mgr, &srcimp_dsc, &srcimp);
srcimp            617 sound/pci/ctxfi/ctatc.c 		apcm->srcimps[i] = srcimp;
srcimp            648 sound/pci/ctxfi/ctatc.c 	struct srcimp *srcimp;
srcimp            682 sound/pci/ctxfi/ctatc.c 		srcimp = apcm->srcimps[imp_base+i];
srcimp            684 sound/pci/ctxfi/ctatc.c 		srcimp->ops->map(srcimp, src, out_ports[i%multi]);
srcimp            705 sound/pci/ctxfi/ctatc.c 				srcimp = apcm->srcimps[apcm->n_srcc+j*multi+i];
srcimp            706 sound/pci/ctxfi/ctatc.c 				srcimp->ops->map(srcimp, apcm->src,
srcimp            712 sound/pci/ctxfi/ctatc.c 			srcimp = apcm->srcimps[apcm->n_srcc+i];
srcimp            713 sound/pci/ctxfi/ctatc.c 			srcimp->ops->map(srcimp, apcm->src, out_ports[i]);
srcimp           1151 sound/pci/ctxfi/ctatc.c 	struct srcimp *srcimp = NULL;
srcimp           1201 sound/pci/ctxfi/ctatc.c 			srcimp = atc->srcimps[i];
srcimp           1202 sound/pci/ctxfi/ctatc.c 			srcimp->ops->unmap(srcimp);
srcimp           1427 sound/pci/ctxfi/ctatc.c 					(struct srcimp **)&atc->srcimps[i]);
srcimp           1450 sound/pci/ctxfi/ctatc.c 		struct src **srcs, struct srcimp **srcimps)
srcimp           1454 sound/pci/ctxfi/ctatc.c 	struct srcimp *srcimp;
srcimp           1461 sound/pci/ctxfi/ctatc.c 		srcimp = srcimps[i];
srcimp           1462 sound/pci/ctxfi/ctatc.c 		srcimp->ops->map(srcimp, src, rscs[i]);
srcimp           1509 sound/pci/ctxfi/ctatc.c 			(struct srcimp **)&atc->srcimps[2]);
srcimp           1520 sound/pci/ctxfi/ctatc.c 			(struct srcimp **)&atc->srcimps[4]);
srcimp           1530 sound/pci/ctxfi/ctatc.c 			(struct srcimp **)&atc->srcimps[0]);
srcimp            596 sound/pci/ctxfi/ctsrc.c 	return rsc->idx = container_of(rsc, struct srcimp, rsc)->idx[0];
srcimp            602 sound/pci/ctxfi/ctsrc.c 	return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj];
srcimp            607 sound/pci/ctxfi/ctsrc.c 	return container_of(rsc, struct srcimp, rsc)->idx[rsc->conj];
srcimp            617 sound/pci/ctxfi/ctsrc.c static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input)
srcimp            622 sound/pci/ctxfi/ctsrc.c 	srcimp->rsc.ops->master(&srcimp->rsc);
srcimp            627 sound/pci/ctxfi/ctsrc.c 	for (i = 0; i < srcimp->rsc.msr; i++) {
srcimp            628 sound/pci/ctxfi/ctsrc.c 		entry = &srcimp->imappers[i];
srcimp            631 sound/pci/ctxfi/ctsrc.c 		entry->addr = srcimp->rsc.ops->index(&srcimp->rsc);
srcimp            632 sound/pci/ctxfi/ctsrc.c 		srcimp->mgr->imap_add(srcimp->mgr, entry);
srcimp            633 sound/pci/ctxfi/ctsrc.c 		srcimp->mapped |= (0x1 << i);
srcimp            635 sound/pci/ctxfi/ctsrc.c 		srcimp->rsc.ops->next_conj(&srcimp->rsc);
srcimp            639 sound/pci/ctxfi/ctsrc.c 	srcimp->rsc.ops->master(&srcimp->rsc);
srcimp            645 sound/pci/ctxfi/ctsrc.c static int srcimp_unmap(struct srcimp *srcimp)
srcimp            650 sound/pci/ctxfi/ctsrc.c 	for (i = 0; i < srcimp->rsc.msr; i++) {
srcimp            651 sound/pci/ctxfi/ctsrc.c 		if (srcimp->mapped & (0x1 << i)) {
srcimp            652 sound/pci/ctxfi/ctsrc.c 			srcimp->mgr->imap_delete(srcimp->mgr,
srcimp            653 sound/pci/ctxfi/ctsrc.c 						 &srcimp->imappers[i]);
srcimp            654 sound/pci/ctxfi/ctsrc.c 			srcimp->mapped &= ~(0x1 << i);
srcimp            666 sound/pci/ctxfi/ctsrc.c static int srcimp_rsc_init(struct srcimp *srcimp,
srcimp            672 sound/pci/ctxfi/ctsrc.c 	err = rsc_init(&srcimp->rsc, srcimp->idx[0],
srcimp            678 sound/pci/ctxfi/ctsrc.c 	srcimp->imappers = kcalloc(desc->msr, sizeof(struct imapper),
srcimp            680 sound/pci/ctxfi/ctsrc.c 	if (!srcimp->imappers) {
srcimp            686 sound/pci/ctxfi/ctsrc.c 	srcimp->rsc.ops = &srcimp_basic_rsc_ops;
srcimp            687 sound/pci/ctxfi/ctsrc.c 	srcimp->ops = &srcimp_ops;
srcimp            688 sound/pci/ctxfi/ctsrc.c 	srcimp->mgr = mgr;
srcimp            690 sound/pci/ctxfi/ctsrc.c 	srcimp->rsc.ops->master(&srcimp->rsc);
srcimp            695 sound/pci/ctxfi/ctsrc.c 	rsc_uninit(&srcimp->rsc);
srcimp            699 sound/pci/ctxfi/ctsrc.c static int srcimp_rsc_uninit(struct srcimp *srcimp)
srcimp            701 sound/pci/ctxfi/ctsrc.c 	kfree(srcimp->imappers);
srcimp            702 sound/pci/ctxfi/ctsrc.c 	srcimp->imappers = NULL;
srcimp            703 sound/pci/ctxfi/ctsrc.c 	srcimp->ops = NULL;
srcimp            704 sound/pci/ctxfi/ctsrc.c 	srcimp->mgr = NULL;
srcimp            705 sound/pci/ctxfi/ctsrc.c 	rsc_uninit(&srcimp->rsc);
srcimp            712 sound/pci/ctxfi/ctsrc.c 			  struct srcimp **rsrcimp)
srcimp            716 sound/pci/ctxfi/ctsrc.c 	struct srcimp *srcimp;
srcimp            722 sound/pci/ctxfi/ctsrc.c 	srcimp = kzalloc(sizeof(*srcimp), GFP_KERNEL);
srcimp            723 sound/pci/ctxfi/ctsrc.c 	if (!srcimp)
srcimp            734 sound/pci/ctxfi/ctsrc.c 		srcimp->idx[i] = idx;
srcimp            743 sound/pci/ctxfi/ctsrc.c 	err = srcimp_rsc_init(srcimp, desc, mgr);
srcimp            747 sound/pci/ctxfi/ctsrc.c 	*rsrcimp = srcimp;
srcimp            754 sound/pci/ctxfi/ctsrc.c 		mgr_put_resource(&mgr->mgr, 1, srcimp->idx[i]);
srcimp            757 sound/pci/ctxfi/ctsrc.c 	kfree(srcimp);
srcimp            761 sound/pci/ctxfi/ctsrc.c static int put_srcimp_rsc(struct srcimp_mgr *mgr, struct srcimp *srcimp)
srcimp            767 sound/pci/ctxfi/ctsrc.c 	for (i = 0; i < srcimp->rsc.msr; i++)
srcimp            768 sound/pci/ctxfi/ctsrc.c 		mgr_put_resource(&mgr->mgr, 1, srcimp->idx[i]);
srcimp            771 sound/pci/ctxfi/ctsrc.c 	srcimp_rsc_uninit(srcimp);
srcimp            772 sound/pci/ctxfi/ctsrc.c 	kfree(srcimp);
srcimp            113 sound/pci/ctxfi/ctsrc.h 	int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);
srcimp            114 sound/pci/ctxfi/ctsrc.h 	int (*unmap)(struct srcimp *srcimp);
srcimp            134 sound/pci/ctxfi/ctsrc.h 			  struct srcimp **rsrcimp);
srcimp            136 sound/pci/ctxfi/ctsrc.h 	int (*put_srcimp)(struct srcimp_mgr *mgr, struct srcimp *srcimp);