Lines Matching refs:prov_data
132 const struct tegra_hte_data *prov_data; member
406 if (!gs || !gs->prov_data) in tegra_hte_line_xlate()
420 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && !args) { in tegra_hte_line_xlate()
422 map = gs->prov_data->map; in tegra_hte_line_xlate()
423 map_sz = gs->prov_data->map_sz; in tegra_hte_line_xlate()
424 } else if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && args) { in tegra_hte_line_xlate()
426 map = gs->prov_data->sec_map; in tegra_hte_line_xlate()
427 map_sz = gs->prov_data->sec_map_sz; in tegra_hte_line_xlate()
529 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_request()
558 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_release()
589 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_get_level()
645 if (!hte_dev || (hte_dev->prov_data->type != HTE_TEGRA_TYPE_GPIO)) in tegra_hte_match_from_linedata()
707 hte_dev->prov_data = of_device_get_match_data(&pdev->dev); in tegra_hte_probe()
711 slices = hte_dev->prov_data->slices; in tegra_hte_probe()
751 if (hte_dev->prov_data && in tegra_hte_probe()
752 hte_dev->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_probe()