Lines Matching defs:gdev
22 static int gnss_serial_open(struct gnss_device *gdev)
24 struct gnss_serial *gserial = gnss_get_drvdata(gdev);
49 static void gnss_serial_close(struct gnss_device *gdev)
51 struct gnss_serial *gserial = gnss_get_drvdata(gdev);
59 static int gnss_serial_write_raw(struct gnss_device *gdev,
62 struct gnss_serial *gserial = gnss_get_drvdata(gdev);
87 struct gnss_device *gdev = gserial->gdev;
89 return gnss_insert_raw(gdev, buf, count);
127 struct gnss_device *gdev;
134 gdev = gnss_allocate_device(&serdev->dev);
135 if (!gdev) {
140 gdev->ops = &gnss_serial_gnss_ops;
141 gnss_set_drvdata(gdev, gserial);
144 gserial->gdev = gdev;
156 gnss_put_device(gserial->gdev);
166 gnss_put_device(gserial->gdev);
184 ret = gnss_register_device(gserial->gdev);
204 gnss_deregister_device(gserial->gdev);