Lines Matching refs:line_data
129 struct tegra_hte_line_data *line_data; member
415 if (!attr->line_data) in tegra_hte_request()
418 ret = gpiod_enable_hw_timestamp_ns(attr->line_data, in tegra_hte_request()
423 gs->line_data[line_id].data = attr->line_data; in tegra_hte_request()
424 gs->line_data[line_id].flags = attr->edge_flags; in tegra_hte_request()
444 ret = gpiod_disable_hw_timestamp_ns(attr->line_data, in tegra_hte_release()
445 gs->line_data[line_id].flags); in tegra_hte_release()
449 gs->line_data[line_id].data = NULL; in tegra_hte_release()
450 gs->line_data[line_id].flags = 0; in tegra_hte_release()
475 desc = gs->line_data[line_id].data; in tegra_hte_get_level()
533 return hte_dev->c == gpiod_to_chip(hdesc->attr.line_data); in tegra_hte_match_from_linedata()
630 hte_dev->line_data = devm_kcalloc(dev, nlines, in tegra_hte_probe()
631 sizeof(*hte_dev->line_data), in tegra_hte_probe()
633 if (!hte_dev->line_data) in tegra_hte_probe()