Lines Matching refs:prov_data
128 const struct tegra_hte_data *prov_data; member
291 if (!gs || !gs->prov_data) in tegra_hte_line_xlate()
305 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && !args) { in tegra_hte_line_xlate()
307 map = gs->prov_data->map; in tegra_hte_line_xlate()
308 map_sz = gs->prov_data->map_sz; in tegra_hte_line_xlate()
309 } else if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && args) { in tegra_hte_line_xlate()
311 map = gs->prov_data->sec_map; in tegra_hte_line_xlate()
312 map_sz = gs->prov_data->sec_map_sz; in tegra_hte_line_xlate()
414 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_request()
443 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_release()
474 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_get_level()
530 if (!hte_dev || (hte_dev->prov_data->type != HTE_TEGRA_TYPE_GPIO)) in tegra_hte_match_from_linedata()
591 hte_dev->prov_data = of_device_get_match_data(&pdev->dev); in tegra_hte_probe()
628 if (hte_dev->prov_data && in tegra_hte_probe()
629 hte_dev->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_probe()