Searched refs:imappers (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/sound/pci/ctxfi/
H A Dctdaio.c178 dao->imappers[i] = entry; dao_set_left_input()
207 dao->imappers[daio->rscl.msr + i] = entry; dao_set_right_input()
224 if (!dao->imappers[0]) dao_clear_left_input()
227 entry = dao->imappers[0]; dao_clear_left_input()
231 entry = dao->imappers[i]; dao_clear_left_input()
233 dao->imappers[i] = NULL; dao_clear_left_input()
236 kfree(dao->imappers[0]); dao_clear_left_input()
237 dao->imappers[0] = NULL; dao_clear_left_input()
248 if (!dao->imappers[daio->rscl.msr]) dao_clear_right_input()
251 entry = dao->imappers[daio->rscl.msr]; dao_clear_right_input()
255 entry = dao->imappers[daio->rscl.msr + i]; dao_clear_right_input()
257 dao->imappers[daio->rscl.msr + i] = NULL; dao_clear_right_input()
260 kfree(dao->imappers[daio->rscl.msr]); dao_clear_right_input()
261 dao->imappers[daio->rscl.msr] = NULL; dao_clear_right_input()
401 dao->imappers = kzalloc(sizeof(void *)*desc->msr*2, GFP_KERNEL); dao_rsc_init()
402 if (!dao->imappers) { dao_rsc_init()
427 kfree(dao->imappers); dao_rsc_init()
428 dao->imappers = NULL; dao_rsc_init()
436 if (dao->imappers) { dao_rsc_uninit()
437 if (dao->imappers[0]) dao_rsc_uninit()
440 if (dao->imappers[dao->daio.rscl.msr]) dao_rsc_uninit()
443 kfree(dao->imappers); dao_rsc_uninit()
444 dao->imappers = NULL; dao_rsc_uninit()
655 input_mapper_delete(&mgr->imappers, mgr->init_imap, daio_imap_add()
659 err = input_mapper_add(&mgr->imappers, entry, daio_map_op, mgr); daio_imap_add()
671 err = input_mapper_delete(&mgr->imappers, entry, daio_map_op, mgr); daio_imap_delete()
672 if (list_empty(&mgr->imappers)) { daio_imap_delete()
673 input_mapper_add(&mgr->imappers, mgr->init_imap, daio_imap_delete()
707 INIT_LIST_HEAD(&daio_mgr->imappers); daio_mgr_create()
714 list_add(&entry->list, &daio_mgr->imappers); daio_mgr_create()
750 free_input_mapper_list(&daio_mgr->imappers); daio_mgr_destroy()
H A Dctsrc.c632 entry = &srcimp->imappers[i]; srcimp_map()
657 &srcimp->imappers[i]); srcimp_unmap()
682 srcimp->imappers = kzalloc(sizeof(struct imapper)*desc->msr, srcimp_rsc_init()
684 if (!srcimp->imappers) { srcimp_rsc_init()
705 if (NULL != srcimp->imappers) { srcimp_rsc_uninit()
706 kfree(srcimp->imappers); srcimp_rsc_uninit()
707 srcimp->imappers = NULL; srcimp_rsc_uninit()
804 input_mapper_delete(&mgr->imappers, srcimp_imap_add()
808 err = input_mapper_add(&mgr->imappers, entry, srcimp_map_op, mgr); srcimp_imap_add()
820 err = input_mapper_delete(&mgr->imappers, entry, srcimp_map_op, mgr); srcimp_imap_delete()
821 if (list_empty(&mgr->imappers)) { srcimp_imap_delete()
822 input_mapper_add(&mgr->imappers, mgr->init_imap, srcimp_imap_delete()
848 INIT_LIST_HEAD(&srcimp_mgr->imappers); srcimp_mgr_create()
855 list_add(&entry->list, &srcimp_mgr->imappers); srcimp_mgr_create()
882 free_input_mapper_list(&srcimp_mgr->imappers); srcimp_mgr_destroy()
H A Dctdaio.h55 struct imapper **imappers; member in struct:dao
105 struct list_head imappers; member in struct:daio_mgr
H A Dctsrc.h110 struct imapper *imappers; member in struct:srcimp
131 struct list_head imappers; member in struct:srcimp_mgr

Completed in 95 milliseconds