Lines Matching refs:path_plat
399 static int path_init(struct mmphw_path_plat *path_plat, in path_init() argument
402 struct mmphw_ctrl *ctrl = path_plat->ctrl; in path_init()
416 path_info->id = path_plat->id; in path_init()
421 path_info->plat_data = path_plat; in path_init()
429 path_plat->path = path; in path_init()
430 path_plat->path_config = config->path_config; in path_init()
431 path_plat->link_config = config->link_config; in path_init()
432 path_plat->dsi_rbswap = config->dsi_rbswap; in path_init()
439 static void path_deinit(struct mmphw_path_plat *path_plat) in path_deinit() argument
441 if (!path_plat) in path_deinit()
444 mmp_unregister_path(path_plat->path); in path_deinit()
452 struct mmphw_path_plat *path_plat; in mmphw_probe() local
537 path_plat = &ctrl->path_plats[i]; in mmphw_probe()
538 path_plat->id = i; in mmphw_probe()
539 path_plat->ctrl = ctrl; in mmphw_probe()
542 if (!path_init(path_plat, &mi->paths[i])) { in mmphw_probe()
560 path_plat = &ctrl->path_plats[i]; in mmphw_probe()
561 path_deinit(path_plat); in mmphw_probe()