Lines Matching refs:gdev
39 struct gnss_device *gdev;
88 static int sirf_open(struct gnss_device *gdev)
90 struct sirf_data *data = gnss_get_drvdata(gdev);
108 dev_err(&gdev->dev, "failed to runtime resume: %d\n", ret);
125 static void sirf_close(struct gnss_device *gdev)
127 struct sirf_data *data = gnss_get_drvdata(gdev);
139 static int sirf_write_raw(struct gnss_device *gdev, const unsigned char *buf,
142 struct sirf_data *data = gnss_get_drvdata(gdev);
167 struct gnss_device *gdev = data->gdev;
177 ret = gnss_insert_raw(gdev, buf, count);
398 struct gnss_device *gdev;
406 gdev = gnss_allocate_device(dev);
407 if (!gdev)
410 gdev->type = GNSS_TYPE_SIRF;
411 gdev->ops = &sirf_gnss_ops;
412 gnss_set_drvdata(gdev, data);
415 data->gdev = gdev;
513 ret = gnss_register_device(gdev);
531 gnss_put_device(data->gdev);
540 gnss_deregister_device(data->gdev);
553 gnss_put_device(data->gdev);