Lines Matching refs:gdev
206 static int ice_gnss_open(struct gnss_device *gdev) in ice_gnss_open() argument
208 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_open()
232 static void ice_gnss_close(struct gnss_device *gdev) in ice_gnss_close() argument
234 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_close()
258 ice_gnss_write(struct gnss_device *gdev, const unsigned char *buf, in ice_gnss_write() argument
261 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_write()
299 struct gnss_device *gdev; in ice_gnss_register() local
302 gdev = gnss_allocate_device(ice_pf_to_dev(pf)); in ice_gnss_register()
303 if (!gdev) { in ice_gnss_register()
309 gdev->ops = &ice_gnss_ops; in ice_gnss_register()
310 gdev->type = GNSS_TYPE_UBX; in ice_gnss_register()
311 gnss_set_drvdata(gdev, pf); in ice_gnss_register()
312 ret = gnss_register_device(gdev); in ice_gnss_register()
316 gnss_put_device(gdev); in ice_gnss_register()
318 pf->gnss_dev = gdev; in ice_gnss_register()