Lines Matching refs:param
807 static int sport_config_pdev(struct platform_device *pdev, struct sport_param *param) in sport_config_pdev() argument
814 param->num = pdev->id; in sport_config_pdev()
820 param->pin_req = pdata->pin_req; in sport_config_pdev()
827 param->regs = (struct sport_register *)res->start; in sport_config_pdev()
835 param->dma_rx_chan = res->start; in sport_config_pdev()
842 param->dma_tx_chan = res->start; in sport_config_pdev()
849 param->err_irq = res->start; in sport_config_pdev()
858 struct sport_param param; in sport_init() local
864 param.wdsize = wdsize; in sport_init()
865 param.dummy_count = dummy_count; in sport_init()
866 if (WARN_ON(param.wdsize == 0 || param.dummy_count == 0)) in sport_init()
869 ret = sport_config_pdev(pdev, ¶m); in sport_init()
873 if (peripheral_request_list(param.pin_req, "soc-audio")) { in sport_init()
884 sport->num = param.num; in sport_init()
885 sport->dma_rx_chan = param.dma_rx_chan; in sport_init()
886 sport->dma_tx_chan = param.dma_tx_chan; in sport_init()
887 sport->err_irq = param.err_irq; in sport_init()
888 sport->regs = param.regs; in sport_init()
889 sport->pin_req = param.pin_req; in sport_init()
920 sport->wdsize = param.wdsize; in sport_init()
921 sport->dummy_count = param.dummy_count; in sport_init()
930 sport->dummy_buf = l1_data_sram_zalloc(param.dummy_count * 2); in sport_init()
932 sport->dummy_buf = kzalloc(param.dummy_count * 2, GFP_KERNEL); in sport_init()
974 peripheral_free_list(param.pin_req); in sport_init()