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()
423 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && !args) { in tegra_hte_line_xlate()
425 map = gs->prov_data->map; in tegra_hte_line_xlate()
426 map_sz = gs->prov_data->map_sz; in tegra_hte_line_xlate()
427 } else if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO && args) { in tegra_hte_line_xlate()
429 map = gs->prov_data->sec_map; in tegra_hte_line_xlate()
430 map_sz = gs->prov_data->sec_map_sz; in tegra_hte_line_xlate()
532 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_request()
561 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_release()
592 if (gs->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_get_level()
648 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()
749 if (hte_dev->prov_data && in tegra_hte_probe()
750 hte_dev->prov_data->type == HTE_TEGRA_TYPE_GPIO) { in tegra_hte_probe()