Lines Matching full:vehicle
54 struct vehicle { struct
70 static struct vehicle *g_vehicle; argument
72 static int vehicle_parse_dt(struct vehicle *vehicle_info) in vehicle_parse_dt()
143 static int vehicle_state_change(struct vehicle *v) in vehicle_state_change()
314 struct vehicle *vehicle_info; in vehicle_probe()
322 sizeof(struct vehicle), GFP_KERNEL); in vehicle_probe()
342 wake_lock_init(&vehicle_info->wake_lock, WAKE_LOCK_SUSPEND, "vehicle"); in vehicle_probe()
344 dev_info(vehicle_info->dev, "vehicle driver probe success\n"); in vehicle_probe()
359 { .compatible = "rockchip,vehicle", },
366 .name = "vehicle",
392 static void vehicle_exit_complete_notify(struct vehicle *v) in vehicle_exit_complete_notify()
411 struct vehicle *v = g_vehicle; in rk_vehicle_system_main()
415 VEHICLE_DGERR("vehicle probe failed, g_vehicle is NULL.\n"); in rk_vehicle_system_main()
496 kthread_run(rk_vehicle_system_main, NULL, "vehicle main"); in vehicle_system_start()