Home
last modified time | relevance | path

Searched refs:intr_lines (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-cherryview.c82 * @intr_lines: Mapping between 16 HW interrupt wires and GPIO offset (in GPIO number space)
86 unsigned int intr_lines[16]; member
765 for (i = 0; i < ARRAY_SIZE(cctx->intr_lines); i++) { in chv_gpio_request_enable()
766 if (cctx->intr_lines[i] == offset) { in chv_gpio_request_enable()
767 cctx->intr_lines[i] = CHV_INVALID_HWIRQ; in chv_gpio_request_enable()
1286 if (cctx->intr_lines[intsel] == CHV_INVALID_HWIRQ) { in chv_gpio_irq_startup()
1290 cctx->intr_lines[intsel] = hwirq; in chv_gpio_irq_startup()
1310 if (cctx->intr_lines[intsel] == pin) in chv_gpio_set_intr_line()
1313 if (cctx->intr_lines[intsel] == CHV_INVALID_HWIRQ) { in chv_gpio_set_intr_line()
1315 cctx->intr_lines[intse in chv_gpio_set_intr_line()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-cherryview.c78 * @intr_lines: Mapping between 16 HW interrupt wires and GPIO offset (in GPIO number space)
82 unsigned int intr_lines[16]; member
813 for (i = 0; i < ARRAY_SIZE(cctx->intr_lines); i++) { in chv_gpio_request_enable()
814 if (cctx->intr_lines[i] == offset) { in chv_gpio_request_enable()
815 cctx->intr_lines[i] = 0; in chv_gpio_request_enable()
1327 if (!cctx->intr_lines[intsel]) { in chv_gpio_irq_startup()
1329 cctx->intr_lines[intsel] = pin; in chv_gpio_irq_startup()
1387 cctx->intr_lines[value] = pin; in chv_gpio_irq_type()
1419 offset = cctx->intr_lines[intr_line]; in chv_gpio_irq_handler()

Completed in 5 milliseconds