Lines Matching full:hte
16 #include <linux/hte.h>
22 /* Global list of the HTE devices */
36 * @xlated_id: Timestamp ID as understood between HTE subsys and HTE provider,
41 * @line_name: HTE allocated line name.
51 * @gdev: HTE abstract device that this timestamp information belongs to.
73 * struct hte_device - HTE abstract device
79 * @chip: HTE chip providing this HTE device.
100 /* creates /sys/kernel/debug/hte/ */ in hte_subsys_dbgfs_init()
101 hte_root = debugfs_create_dir("hte", NULL); in hte_subsys_dbgfs_init()
482 * @dev: The HTE consumer.
522 /* Let hte core construct it during request time */ in hte_of_get_dev()
553 * hte_ts_get() - The function to initialize and obtain HTE desc.
555 * The function initializes the consumer provided HTE descriptor. If consumer
559 * @dev: HTE consumer/client device, used in case of parsing device tree node.
588 pr_err("%s() no hte dev found\n", __func__); in hte_ts_get()
688 * @dev: HTE consumer/client device.
796 * @chip: The HTE chip, used during the registration.
888 dev_dbg(chip->dev, "Added hte chip\n"); in hte_register_chip()
912 dev_dbg(chip->dev, "Removed hte chip\n"); in hte_unregister_chip()
923 * devm_hte_register_chip() - Resource managed API to register HTE chip.
925 * It is used by the provider to register itself with the HTE subsystem.
928 * @chip: the HTE chip to add to subsystem.