Symbol: daio_mgr
sound/pci/ctxfi/ctatc.c
1053
struct daio_mgr *daio_mgr = atc->rsc_mgrs[DAIO];
sound/pci/ctxfi/ctatc.c
1056
daio_mgr->daio_enable(daio_mgr, atc->daios[type]);
sound/pci/ctxfi/ctatc.c
1058
daio_mgr->daio_disable(daio_mgr, atc->daios[type]);
sound/pci/ctxfi/ctatc.c
1060
daio_mgr->commit_write(daio_mgr);
sound/pci/ctxfi/ctatc.c
1171
struct daio_mgr *daio_mgr = NULL;
sound/pci/ctxfi/ctatc.c
1192
daio_mgr = (struct daio_mgr *)atc->rsc_mgrs[DAIO];
sound/pci/ctxfi/ctatc.c
1202
daio_mgr->put_daio(daio_mgr, daio);
sound/pci/ctxfi/ctatc.c
1399
struct daio_mgr *daio_mgr;
sound/pci/ctxfi/ctatc.c
1427
daio_mgr = (struct daio_mgr *)atc->rsc_mgrs[DAIO];
sound/pci/ctxfi/ctatc.c
1439
err = daio_mgr->get_daio(daio_mgr, &da_desc,
sound/pci/ctxfi/ctdaio.c
378
struct daio_mgr *mgr)
sound/pci/ctxfi/ctdaio.c
446
struct daio_mgr *mgr = dao->mgr;
sound/pci/ctxfi/ctdaio.c
459
struct daio_mgr *mgr)
sound/pci/ctxfi/ctdaio.c
523
static int get_daio_rsc(struct daio_mgr *mgr,
sound/pci/ctxfi/ctdaio.c
581
static int put_daio_rsc(struct daio_mgr *mgr, struct daio *daio)
sound/pci/ctxfi/ctdaio.c
601
static int daio_mgr_enb_daio(struct daio_mgr *mgr, struct daio *daio)
sound/pci/ctxfi/ctdaio.c
615
static int daio_mgr_dsb_daio(struct daio_mgr *mgr, struct daio *daio)
sound/pci/ctxfi/ctdaio.c
631
struct rsc_mgr *mgr = &((struct daio_mgr *)data)->mgr;
sound/pci/ctxfi/ctdaio.c
642
static int daio_imap_add(struct daio_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctdaio.c
653
static int daio_imap_delete(struct daio_mgr *mgr, struct imapper *entry)
sound/pci/ctxfi/ctdaio.c
668
static int daio_mgr_commit_write(struct daio_mgr *mgr)
sound/pci/ctxfi/ctdaio.c
679
struct daio_mgr *daio_mgr;
sound/pci/ctxfi/ctdaio.c
683
daio_mgr = kzalloc_obj(*daio_mgr);
sound/pci/ctxfi/ctdaio.c
684
if (!daio_mgr)
sound/pci/ctxfi/ctdaio.c
687
err = rsc_mgr_init(&daio_mgr->mgr, DAIO, NUM_DAIOTYP, hw);
sound/pci/ctxfi/ctdaio.c
691
spin_lock_init(&daio_mgr->mgr_lock);
sound/pci/ctxfi/ctdaio.c
692
spin_lock_init(&daio_mgr->imap_lock);
sound/pci/ctxfi/ctdaio.c
693
INIT_LIST_HEAD(&daio_mgr->imappers);
sound/pci/ctxfi/ctdaio.c
700
list_add(&entry->list, &daio_mgr->imappers);
sound/pci/ctxfi/ctdaio.c
701
daio_mgr->init_imap = entry;
sound/pci/ctxfi/ctdaio.c
702
daio_mgr->init_imap_added = 1;
sound/pci/ctxfi/ctdaio.c
704
daio_mgr->get_daio = get_daio_rsc;
sound/pci/ctxfi/ctdaio.c
705
daio_mgr->put_daio = put_daio_rsc;
sound/pci/ctxfi/ctdaio.c
706
daio_mgr->daio_enable = daio_mgr_enb_daio;
sound/pci/ctxfi/ctdaio.c
707
daio_mgr->daio_disable = daio_mgr_dsb_daio;
sound/pci/ctxfi/ctdaio.c
708
daio_mgr->imap_add = daio_imap_add;
sound/pci/ctxfi/ctdaio.c
709
daio_mgr->imap_delete = daio_imap_delete;
sound/pci/ctxfi/ctdaio.c
710
daio_mgr->commit_write = daio_mgr_commit_write;
sound/pci/ctxfi/ctdaio.c
711
daio_mgr->card = hw->card;
sound/pci/ctxfi/ctdaio.c
714
hw->daio_mgr_dsb_dao(daio_mgr->mgr.ctrl_blk, i);
sound/pci/ctxfi/ctdaio.c
715
hw->daio_mgr_dsb_dai(daio_mgr->mgr.ctrl_blk, i);
sound/pci/ctxfi/ctdaio.c
717
hw->daio_mgr_commit_write(hw, daio_mgr->mgr.ctrl_blk);
sound/pci/ctxfi/ctdaio.c
719
*rdaio_mgr = daio_mgr;
sound/pci/ctxfi/ctdaio.c
724
rsc_mgr_uninit(&daio_mgr->mgr);
sound/pci/ctxfi/ctdaio.c
726
kfree(daio_mgr);
sound/pci/ctxfi/ctdaio.c
732
struct daio_mgr *daio_mgr = ptr;
sound/pci/ctxfi/ctdaio.c
735
scoped_guard(spinlock_irqsave, &daio_mgr->imap_lock) {
sound/pci/ctxfi/ctdaio.c
736
free_input_mapper_list(&daio_mgr->imappers);
sound/pci/ctxfi/ctdaio.c
739
rsc_mgr_uninit(&daio_mgr->mgr);
sound/pci/ctxfi/ctdaio.c
740
kfree(daio_mgr);
sound/pci/ctxfi/ctdaio.h
109
int (*get_daio)(struct daio_mgr *mgr,
sound/pci/ctxfi/ctdaio.h
112
int (*put_daio)(struct daio_mgr *mgr, struct daio *daio);
sound/pci/ctxfi/ctdaio.h
113
int (*daio_enable)(struct daio_mgr *mgr, struct daio *daio);
sound/pci/ctxfi/ctdaio.h
114
int (*daio_disable)(struct daio_mgr *mgr, struct daio *daio);
sound/pci/ctxfi/ctdaio.h
115
int (*imap_add)(struct daio_mgr *mgr, struct imapper *entry);
sound/pci/ctxfi/ctdaio.h
116
int (*imap_delete)(struct daio_mgr *mgr, struct imapper *entry);
sound/pci/ctxfi/ctdaio.h
117
int (*commit_write)(struct daio_mgr *mgr);
sound/pci/ctxfi/ctdaio.h
41
struct daio_mgr;
sound/pci/ctxfi/ctdaio.h
54
struct daio_mgr *mgr;