Searched refs:src_mgr (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/sound/pci/ctxfi/ |
H A D | ctsrc.h | 87 struct src_mgr { struct 93 int (*get_src)(struct src_mgr *mgr, 96 int (*put_src)(struct src_mgr *mgr, struct src *src); 97 int (*src_enable_s)(struct src_mgr *mgr, struct src *src); 98 int (*src_enable)(struct src_mgr *mgr, struct src *src); 99 int (*src_disable)(struct src_mgr *mgr, struct src *src); 100 int (*commit_write)(struct src_mgr *mgr); 146 int src_mgr_create(struct hw *hw, struct src_mgr **rsrc_mgr); 147 int src_mgr_destroy(struct src_mgr *src_mgr);
|
H A D | ctsrc.c | 361 const struct src_desc *desc, struct src_mgr *mgr) src_rsc_init() 396 static int src_rsc_uninit(struct src *src, struct src_mgr *mgr) src_rsc_uninit() 416 get_src_rsc(struct src_mgr *mgr, const struct src_desc *desc, struct src **rsrc) get_src_rsc() 471 static int put_src_rsc(struct src_mgr *mgr, struct src *src) put_src_rsc() 490 static int src_enable_s(struct src_mgr *mgr, struct src *src) src_enable_s() 506 static int src_enable(struct src_mgr *mgr, struct src *src) src_enable() 522 static int src_disable(struct src_mgr *mgr, struct src *src) src_disable() 538 static int src_mgr_commit_write(struct src_mgr *mgr) src_mgr_commit_write() 547 int src_mgr_create(struct hw *hw, struct src_mgr **rsrc_mgr) src_mgr_create() 550 struct src_mgr *src_mgr; src_mgr_create() local 553 src_mgr = kzalloc(sizeof(*src_mgr), GFP_KERNEL); src_mgr_create() 554 if (!src_mgr) src_mgr_create() 557 err = rsc_mgr_init(&src_mgr->mgr, SRC, SRC_RESOURCE_NUM, hw); src_mgr_create() 561 spin_lock_init(&src_mgr->mgr_lock); src_mgr_create() 564 src_mgr->get_src = get_src_rsc; src_mgr_create() 565 src_mgr->put_src = put_src_rsc; src_mgr_create() 566 src_mgr->src_enable_s = src_enable_s; src_mgr_create() 567 src_mgr->src_enable = src_enable; src_mgr_create() 568 src_mgr->src_disable = src_disable; src_mgr_create() 569 src_mgr->commit_write = src_mgr_commit_write; src_mgr_create() 570 src_mgr->card = hw->card; src_mgr_create() 574 hw->src_mgr_dsb_src(src_mgr->mgr.ctrl_blk, i); src_mgr_create() 576 hw->src_mgr_commit_write(hw, src_mgr->mgr.ctrl_blk); src_mgr_create() 578 *rsrc_mgr = src_mgr; src_mgr_create() 583 kfree(src_mgr); src_mgr_create() 587 int src_mgr_destroy(struct src_mgr *src_mgr) src_mgr_destroy() argument 589 rsc_mgr_uninit(&src_mgr->mgr); src_mgr_destroy() 590 kfree(src_mgr); src_mgr_destroy()
|
H A D | ctatc.c | 245 struct src_mgr *src_mgr = atc->rsc_mgrs[SRC]; atc_pcm_playback_prepare() local 263 err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src); atc_pcm_playback_prepare() 323 struct src_mgr *src_mgr = atc->rsc_mgrs[SRC]; atc_pcm_release_resources() local 343 src_mgr->put_src(src_mgr, apcm->srccs[i]); atc_pcm_release_resources() 365 src_mgr->put_src(src_mgr, apcm->src); atc_pcm_release_resources() 505 struct src_mgr *src_mgr = atc->rsc_mgrs[SRC]; atc_pcm_capture_get_resources() local 568 err = src_mgr->get_src(src_mgr, &src_dsc, atc_pcm_capture_get_resources() 628 err = src_mgr->get_src(src_mgr, &src_dsc, (struct src **)&apcm->src); atc_pcm_capture_get_resources() 728 struct src_mgr *src_mgr = atc->rsc_mgrs[SRC]; atc_pcm_capture_start() local 740 src_mgr->src_disable(src_mgr, src); atc_pcm_capture_start() 750 src_mgr->src_disable(src_mgr, src); atc_pcm_capture_start() 753 src_mgr->commit_write(src_mgr); atc_pcm_capture_start() 760 src_mgr->src_enable_s(src_mgr, src); atc_pcm_capture_start() 766 src_mgr->src_enable_s(src_mgr, src); atc_pcm_capture_start() 769 src_mgr->commit_write(src_mgr); atc_pcm_capture_start() 788 struct src_mgr *src_mgr = atc->rsc_mgrs[SRC]; spdif_passthru_playback_get_resources() local 807 err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src); spdif_passthru_playback_get_resources() 1152 struct src_mgr *src_mgr = NULL; atc_release_resources() local 1193 src_mgr = atc->rsc_mgrs[SRC]; atc_release_resources() 1195 src_mgr->put_src(src_mgr, atc->srcs[i]); atc_release_resources() 1371 struct src_mgr *src_mgr; atc_get_resources() local 1413 src_mgr = atc->rsc_mgrs[SRC]; atc_get_resources() 1418 err = src_mgr->get_src(src_mgr, &src_dsc, atc_get_resources() 1452 atc_connect_dai(struct src_mgr *src_mgr, struct dai *dai, atc_connect_dai() argument 1466 src_mgr->src_disable(src_mgr, src); atc_connect_dai() 1469 src_mgr->commit_write(src_mgr); /* Actually disable SRCs */ atc_connect_dai() 1477 src_mgr->src_enable_s(src_mgr, src); atc_connect_dai() 1487 src_mgr->commit_write(src_mgr); /* Synchronously enable SRCs */ atc_connect_dai()
|
Completed in 135 milliseconds