Lines Matching refs:serdev

136 static size_t yt2_1380_fc_receive(struct serdev_device *serdev, const u8 *data, size_t len)  in yt2_1380_fc_receive()  argument
142 dev_dbg(&serdev->dev, "recv: %*ph\n", (int)len, data); in yt2_1380_fc_receive()
151 static int yt2_1380_fc_serdev_probe(struct serdev_device *serdev) in yt2_1380_fc_serdev_probe() argument
153 struct device *dev = &serdev->dev; in yt2_1380_fc_serdev_probe()
202 ret = devm_serdev_device_open(dev, serdev); in yt2_1380_fc_serdev_probe()
206 serdev_device_set_baudrate(serdev, 600); in yt2_1380_fc_serdev_probe()
207 serdev_device_set_flow_control(serdev, false); in yt2_1380_fc_serdev_probe()
208 serdev_device_set_drvdata(serdev, fc); in yt2_1380_fc_serdev_probe()
209 serdev_device_set_client_ops(serdev, &yt2_1380_fc_serdev_ops); in yt2_1380_fc_serdev_probe()
237 struct serdev_device *serdev; in yt2_1380_fc_pdev_probe() local
254 serdev = serdev_device_alloc(to_serdev_controller(ctrl_dev)); in yt2_1380_fc_pdev_probe()
256 if (!serdev) { in yt2_1380_fc_pdev_probe()
261 ret = serdev_device_add(serdev); in yt2_1380_fc_pdev_probe()
264 serdev_device_put(serdev); in yt2_1380_fc_pdev_probe()
272 ret = device_driver_attach(&yt2_1380_fc_serdev_driver.driver, &serdev->dev); in yt2_1380_fc_pdev_probe()
281 platform_set_drvdata(pdev, serdev); in yt2_1380_fc_pdev_probe()
285 serdev_device_remove(serdev); in yt2_1380_fc_pdev_probe()
293 struct serdev_device *serdev = platform_get_drvdata(pdev); in yt2_1380_fc_pdev_remove() local
295 serdev_device_remove(serdev); in yt2_1380_fc_pdev_remove()