Home
last modified time | relevance | path

Searched refs:hte (Results 1 – 15 of 15) sorted by relevance

/linux-5.19.10/drivers/hte/
Dhte-tegra194-test.c59 } hte; variable
84 gpiod_set_value(hte.gpio_out, !gpiod_get_value(hte.gpio_out)); in gpio_timer_cb()
85 mod_timer(&hte.timer, jiffies + msecs_to_jiffies(8000)); in gpio_timer_cb()
107 dev_set_drvdata(&pdev->dev, &hte); in tegra_hte_test_probe()
108 hte.pdev = &pdev->dev; in tegra_hte_test_probe()
110 hte.gpio_out = gpiod_get(&pdev->dev, "out", 0); in tegra_hte_test_probe()
111 if (IS_ERR(hte.gpio_out)) { in tegra_hte_test_probe()
117 hte.gpio_in = gpiod_get(&pdev->dev, "in", 0); in tegra_hte_test_probe()
118 if (IS_ERR(hte.gpio_in)) { in tegra_hte_test_probe()
124 ret = gpiod_direction_output(hte.gpio_out, 0); in tegra_hte_test_probe()
[all …]
DMakefile1 obj-$(CONFIG_HTE) += hte.o
2 obj-$(CONFIG_HTE_TEGRA194) += hte-tegra194.o
3 obj-$(CONFIG_HTE_TEGRA194_TEST) += hte-tegra194-test.o
Dhte-tegra194.c237 static inline u32 tegra_hte_readl(struct tegra_hte_soc *hte, u32 reg) in tegra_hte_readl() argument
239 return readl(hte->regs + reg); in tegra_hte_readl()
242 static inline void tegra_hte_writel(struct tegra_hte_soc *hte, u32 reg, in tegra_hte_writel() argument
245 writel(val, hte->regs + reg); in tegra_hte_writel()
/linux-5.19.10/Documentation/driver-api/hte/
Dhte.rst22 ``#include <linux/hte.h>``.
27 .. kernel-doc:: drivers/hte/hte.c
33 .. kernel-doc:: drivers/hte/hte.c
38 .. kernel-doc:: include/linux/hte.h
59 HTE subsystem creates debugfs attributes at ``/sys/kernel/debug/hte/``.
61 ``/sys/kernel/debug/hte/<provider>/<label or line id>/``. Note that these
69 ``/sys/kernel/debug/hte/<provider>/``.
74 ``/sys/kernel/debug/hte/<provider>/``.
79 ``/sys/kernel/debug/hte/<provider>/<label or line id>/``.
Dtegra194-hte.rst39 lines which this instance can add timestamps to in real time. The hte
40 devicetree binding described at ``Documentation/devicetree/bindings/hte/``
47 ``drivers/hte/hte-tegra194.c``. The test driver
48 ``drivers/hte/hte-tegra194-test.c`` demonstrates HTE API usage for both IRQ
Dindex.rst13 hte
21 tegra194-hte
/linux-5.19.10/Documentation/devicetree/bindings/timestamp/
Dhte-consumer.yaml4 $id: http://devicetree.org/schemas/timestamp/hte-consumer.yaml#
38 timestamp-names = "hte-gpio", "hte-i2c";
Dnvidia,tegra194-hte.yaml4 $id: http://devicetree.org/schemas/timestamp/nvidia,tegra194-hte.yaml#
/linux-5.19.10/Documentation/driver-api/
Dindex.rst111 hte/index
/linux-5.19.10/drivers/
DMakefile191 obj-$(CONFIG_HTE) += hte/
DKconfig242 source "drivers/hte/Kconfig"
/linux-5.19.10/drivers/gpio/
Dgpiolib-cdev.c1467 bool hte = false; in linereq_free() local
1471 hte = !!test_bit(FLAG_EVENT_CLOCK_HTE, in linereq_free()
1473 edge_detector_stop(&lr->lines[i], hte); in linereq_free()
/linux-5.19.10/drivers/infiniband/hw/irdma/
Dutils.c886 u8 hte = 0; in irdma_terminate_done() local
894 hte = 1; in irdma_terminate_done()
903 irdma_next_iw_state(iwqp, IRDMA_QP_STATE_ERROR, hte, 0, 0); in irdma_terminate_done()
Dctrl.c4775 u32 powerof2, hte; in irdma_cfg_fpm_val() local
4843 hte = round_up(qpwanted + hmc_info->hmc_obj[IRDMA_HMC_IW_FSIMC].cnt, 512); in irdma_cfg_fpm_val()
4845 while (powerof2 < hte) in irdma_cfg_fpm_val()
/linux-5.19.10/
DMAINTAINERS9181 F: Documentation/driver-api/hte/
9182 F: drivers/hte/
9183 F: include/linux/hte.h