Lines Matching defs:data
92 struct lpc18xx_uart_data *data;
114 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
115 if (!data)
118 data->clk_uart = devm_clk_get(&pdev->dev, "uartclk");
119 if (IS_ERR(data->clk_uart)) {
121 return PTR_ERR(data->clk_uart);
124 data->clk_reg = devm_clk_get(&pdev->dev, "reg");
125 if (IS_ERR(data->clk_reg)) {
127 return PTR_ERR(data->clk_reg);
130 ret = clk_prepare_enable(data->clk_reg);
136 ret = clk_prepare_enable(data->clk_uart);
146 data->dma.rx_param = data;
147 data->dma.tx_param = data;
157 uart.port.uartclk = clk_get_rate(data->clk_uart);
158 uart.port.private_data = data;
163 uart.dma = &data->dma;
173 data->line = ret;
174 platform_set_drvdata(pdev, data);
179 clk_disable_unprepare(data->clk_uart);
181 clk_disable_unprepare(data->clk_reg);
187 struct lpc18xx_uart_data *data = platform_get_drvdata(pdev);
189 serial8250_unregister_port(data->line);
190 clk_disable_unprepare(data->clk_uart);
191 clk_disable_unprepare(data->clk_reg);