Home
last modified time | relevance | path

Searched refs:irq_holdoff (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/include/soc/fsl/
H A Ddpaa2-io.h135 int dpaa2_io_set_irq_coalescing(struct dpaa2_io *d, u32 irq_holdoff);
136 void dpaa2_io_get_irq_coalescing(struct dpaa2_io *d, u32 *irq_holdoff);
/kernel/linux/linux-6.6/drivers/soc/fsl/dpio/
H A Ddpio-service.c824 * @irq_holdoff: interrupt holdoff (timeout) period in us
828 int dpaa2_io_set_irq_coalescing(struct dpaa2_io *d, u32 irq_holdoff) in dpaa2_io_set_irq_coalescing() argument
833 irq_holdoff); in dpaa2_io_set_irq_coalescing()
840 * @irq_holdoff: interrupt holdoff (timeout) period in us
842 void dpaa2_io_get_irq_coalescing(struct dpaa2_io *d, u32 *irq_holdoff) in dpaa2_io_get_irq_coalescing() argument
846 qbman_swp_get_irq_coalescing(swp, NULL, irq_holdoff); in dpaa2_io_get_irq_coalescing()
H A Dqbman-portal.h164 u32 irq_holdoff; member
659 u32 irq_holdoff);
662 u32 *irq_holdoff);
H A Dqbman-portal.c1806 * @irq_holdoff: interrupt holdoff (timeout) period in us
1811 u32 irq_holdoff) in qbman_swp_set_irq_coalescing()
1815 /* Convert irq_holdoff value from usecs to 256 QBMAN clock cycles in qbman_swp_set_irq_coalescing()
1818 itp = (irq_holdoff * 1000) / p->desc->qman_256_cycles_per_ns; in qbman_swp_set_irq_coalescing()
1821 pr_err("irq_holdoff must be <= %uus\n", max_holdoff); in qbman_swp_set_irq_coalescing()
1831 p->irq_holdoff = irq_holdoff; in qbman_swp_set_irq_coalescing()
1844 * @irq_holdoff: interrupt holdoff (timeout) period in us
1847 u32 *irq_holdoff) in qbman_swp_get_irq_coalescing()
1851 if (irq_holdoff) in qbman_swp_get_irq_coalescing()
1810 qbman_swp_set_irq_coalescing(struct qbman_swp *p, u32 irq_threshold, u32 irq_holdoff) qbman_swp_set_irq_coalescing() argument
1846 qbman_swp_get_irq_coalescing(struct qbman_swp *p, u32 *irq_threshold, u32 *irq_holdoff) qbman_swp_get_irq_coalescing() argument
[all...]

Completed in 6 milliseconds