Lines Matching full:hte
13 * enum hte_edge - HTE line edge flags.
28 * enum hte_return - HTE subsystem return values used during callback.
32 * HTE subsystem calls secondary callback provided by the consumer where it
41 * struct hte_ts_data - HTE timestamp data.
55 * struct hte_clk_info - Clock source info that HTE provider uses to timestamp.
66 * typedef hte_ts_cb_t - HTE timestamp data processing primary callback.
77 * typedef hte_ts_sec_cb_t - HTE timestamp data processing secondary callback.
94 * hardware timestamping. If null, HTE core will construct the name.
105 * struct hte_ts_desc - HTE timestamp descriptor.
111 * @hte_data: Subsystem's private data, set by HTE subsystem.
119 * struct hte_ops - HTE operations set by providers.
121 * @request: Hook for requesting a HTE timestamp. Returns 0 on success,
123 * @release: Hook for releasing a HTE timestamp. Returns 0 on success,
131 * success HTE subsystem fills up provided struct hte_clk_info.
133 * xlated_id parameter is used to communicate between HTE subsystem and the
148 * struct hte_chip - Abstract HTE chip.
150 * @name: functional name of the HTE IP block.
151 * @dev: device providing the HTE.
152 * @ops: callbacks for this HTE.
158 * @match_from_linedata: Match HTE device using the line_data.
159 * @of_hte_n_cells: Number of cells used to form the HTE specifier.
160 * @gdev: HTE subsystem abstract device, internal to the HTE subsystem.
182 /* HTE APIs for the providers */
187 /* HTE APIs for the consumers */