Lines Matching full:hte
15 #include <linux/hte.h>
20 /* Global list of the HTE devices */
34 * @xlated_id: Timestamp ID as understood between HTE subsys and HTE provider,
39 * @line_name: HTE allocated line name.
49 * @gdev: HTE abstract device that this timestamp information belongs to.
71 * struct hte_device - HTE abstract device
77 * @chip: HTE chip providing this HTE device.
98 /* creates /sys/kernel/debug/hte/ */ in hte_subsys_dbgfs_init()
99 hte_root = debugfs_create_dir("hte", NULL); in hte_subsys_dbgfs_init()
477 * @dev: The HTE consumer.
517 /* Let hte core construct it during request time */ in hte_of_get_dev()
548 * hte_ts_get() - The function to initialize and obtain HTE desc.
550 * The function initializes the consumer provided HTE descriptor. If consumer
554 * @dev: HTE consumer/client device, used in case of parsing device tree node.
583 pr_err("%s() no hte dev found\n", __func__); in hte_ts_get()
683 * @dev: HTE consumer/client device.
791 * @chip: The HTE chip, used during the registration.
883 dev_dbg(chip->dev, "Added hte chip\n"); in hte_register_chip()
907 dev_dbg(chip->dev, "Removed hte chip\n"); in hte_unregister_chip()
918 * devm_hte_register_chip() - Resource managed API to register HTE chip.
920 * It is used by the provider to register itself with the HTE subsystem.
923 * @chip: the HTE chip to add to subsystem.