Lines Matching refs:gdev
21 static int gnss_serial_open(struct gnss_device *gdev) in gnss_serial_open() argument
23 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_open()
48 static void gnss_serial_close(struct gnss_device *gdev) in gnss_serial_close() argument
50 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_close()
58 static int gnss_serial_write_raw(struct gnss_device *gdev, in gnss_serial_write_raw() argument
61 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_write_raw()
86 struct gnss_device *gdev = gserial->gdev; in gnss_serial_receive_buf() local
88 return gnss_insert_raw(gdev, buf, count); in gnss_serial_receive_buf()
126 struct gnss_device *gdev; in gnss_serial_allocate() local
133 gdev = gnss_allocate_device(&serdev->dev); in gnss_serial_allocate()
134 if (!gdev) { in gnss_serial_allocate()
139 gdev->ops = &gnss_serial_gnss_ops; in gnss_serial_allocate()
140 gnss_set_drvdata(gdev, gserial); in gnss_serial_allocate()
143 gserial->gdev = gdev; in gnss_serial_allocate()
155 gnss_put_device(gserial->gdev); in gnss_serial_allocate()
165 gnss_put_device(gserial->gdev); in gnss_serial_free()
183 ret = gnss_register_device(gserial->gdev); in gnss_serial_register()
203 gnss_deregister_device(gserial->gdev); in gnss_serial_deregister()