Lines Matching refs:path_plat
395 static int path_init(struct mmphw_path_plat *path_plat, in path_init() argument
398 struct mmphw_ctrl *ctrl = path_plat->ctrl; in path_init()
410 path_info->id = path_plat->id; in path_init()
415 path_info->plat_data = path_plat; in path_init()
423 path_plat->path = path; in path_init()
424 path_plat->path_config = config->path_config; in path_init()
425 path_plat->link_config = config->link_config; in path_init()
426 path_plat->dsi_rbswap = config->dsi_rbswap; in path_init()
433 static void path_deinit(struct mmphw_path_plat *path_plat) in path_deinit() argument
435 if (!path_plat) in path_deinit()
438 mmp_unregister_path(path_plat->path); in path_deinit()
446 struct mmphw_path_plat *path_plat; in mmphw_probe() local
529 path_plat = &ctrl->path_plats[i]; in mmphw_probe()
530 path_plat->id = i; in mmphw_probe()
531 path_plat->ctrl = ctrl; in mmphw_probe()
534 if (!path_init(path_plat, &mi->paths[i])) { in mmphw_probe()
552 path_plat = &ctrl->path_plats[i]; in mmphw_probe()
553 path_deinit(path_plat); in mmphw_probe()