Home
last modified time | relevance | path

Searched refs:ipend (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/cddl/boot/zfs/
H A Dfletcher.c31 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_native() local
34 for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) { in fletcher_2_native()
49 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_byteswap() local
52 for (a0 = b0 = a1 = b1 = 0; ip < ipend; ip += 2) { in fletcher_2_byteswap()
67 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_native() local
70 for (a = b = c = d = 0; ip < ipend; ip++) { in fletcher_4_native()
85 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_byteswap() local
88 for (a = b = c = d = 0; ip < ipend; ip++) { in fletcher_4_byteswap()
/freebsd/sys/contrib/openzfs/module/zcommon/
H A Dzfs_fletcher_sse.c104 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_sse2_native() local
123 } while ((ip += 2) < ipend); in fletcher_4_sse2_native()
132 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_sse2_byteswap() local
146 } while ((ip += 2) < ipend); in fletcher_4_sse2_byteswap()
179 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_ssse3_byteswap() local
200 } while ((ip += 2) < ipend); in fletcher_4_ssse3_byteswap()
H A Dzfs_fletcher_avx512.c96 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512f_native() local
106 } while ((ip += 8) < ipend); in fletcher_4_avx512f_native()
118 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512f_byteswap() local
146 } while ((ip += 8) < ipend); in fletcher_4_avx512f_byteswap()
182 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512bw_byteswap() local
197 } while ((ip += 8) < ipend); in fletcher_4_avx512bw_byteswap()
H A Dzfs_fletcher_intel.c106 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_avx2_native() local
116 } while ((ip += 2) < ipend); in fletcher_4_avx2_native()
130 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_avx2_byteswap() local
144 } while ((ip += 2) < ipend); in fletcher_4_avx2_byteswap()
H A Dzfs_fletcher_superscalar.c77 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar_native() local
99 } while ((ip += 2) < ipend); in fletcher_4_superscalar_native()
116 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar_byteswap() local
138 } while ((ip += 2) < ipend); in fletcher_4_superscalar_byteswap()
H A Dzfs_fletcher_aarch64_neon.c127 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_aarch64_neon_native() local
152 } while ((ip += 2) < ipend); in fletcher_4_aarch64_neon_native()
162 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_aarch64_neon_byteswap() local
187 } while ((ip += 2) < ipend); in fletcher_4_aarch64_neon_byteswap()
H A Dzfs_fletcher.c243 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_incremental_native() local
251 for (; ip < ipend; ip += 2) { in fletcher_2_incremental_native()
277 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_incremental_byteswap() local
285 for (; ip < ipend; ip += 2) { in fletcher_2_incremental_byteswap()
322 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_scalar_native() local
330 for (; ip < ipend; ip++) { in fletcher_4_scalar_native()
345 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_scalar_byteswap() local
353 for (; ip < ipend; ip++) { in fletcher_4_scalar_byteswap()
H A Dzfs_fletcher_superscalar4.c91 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar4_native() local
131 } while ((ip += 4) < ipend); in fletcher_4_superscalar4_native()
156 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar4_byteswap() local
196 } while ((ip += 4) < ipend); in fletcher_4_superscalar4_byteswap()
/freebsd/sys/arm64/apple/
H A Dexynos_uart.c484 int ipend; in s5l_bus_ipend() local
487 ipend = 0; in s5l_bus_ipend()
493 ipend |= SER_INT_RXREADY; in s5l_bus_ipend()
496 ipend |= SER_INT_TXIDLE; in s5l_bus_ipend()
501 ipend |= SER_INT_BREAK; in s5l_bus_ipend()
507 return (ipend); in s5l_bus_ipend()
515 int ipend; in exynos4210_bus_ipend() local
521 ipend = 0; in exynos4210_bus_ipend()
524 ipend |= SER_INT_TXIDLE; in exynos4210_bus_ipend()
535 ipend |= SER_INT_RXREADY; in exynos4210_bus_ipend()
[all …]
/freebsd/sys/dev/scc/
H A Dscc_dev_quicc.c127 int c, ipend; in quicc_bfe_ipend() local
131 ipend = 0; in quicc_bfe_ipend()
150 ipend |= ch->ch_ipend; in quicc_bfe_ipend()
152 return (ipend); in quicc_bfe_ipend()
/freebsd/sys/dev/uart/
H A Duart_core.c268 uart_sched_softih(struct uart_softc *sc, uint32_t ipend) in uart_sched_softih() argument
274 new = old | ipend; in uart_sched_softih()
426 int cnt, ipend, testintr; in uart_intr() local
433 while ((!testintr || cnt < 20) && (ipend = UART_IPEND(sc)) != 0) { in uart_intr()
435 if (ipend & SER_INT_OVERRUN) in uart_intr()
437 if (ipend & SER_INT_BREAK) in uart_intr()
439 if (ipend & SER_INT_RXREADY) in uart_intr()
441 if (ipend & SER_INT_SIGCHG) in uart_intr()
443 if (ipend & SER_INT_TXIDLE) in uart_intr()
458 uart_bus_ihand(device_t dev, int ipend) in uart_bus_ihand() argument
[all …]
H A Duart_dev_msm.c456 int ipend; in msm_bus_ipend() local
463 ipend = 0; in msm_bus_ipend()
470 ipend |= SER_INT_RXREADY; in msm_bus_ipend()
479 ipend |= SER_INT_RXREADY; in msm_bus_ipend()
493 ipend |= SER_INT_TXIDLE; in msm_bus_ipend()
503 ipend |= SER_INT_TXIDLE; in msm_bus_ipend()
507 return (ipend); in msm_bus_ipend()
H A Duart_dev_pl011.c479 int ipend; in uart_pl011_bus_ipend() local
486 ipend = 0; in uart_pl011_bus_ipend()
489 ipend |= SER_INT_RXREADY; in uart_pl011_bus_ipend()
491 ipend |= SER_INT_BREAK; in uart_pl011_bus_ipend()
493 ipend |= SER_INT_OVERRUN; in uart_pl011_bus_ipend()
496 ipend |= SER_INT_TXIDLE; in uart_pl011_bus_ipend()
504 return (ipend); in uart_pl011_bus_ipend()
H A Duart_dev_z8530.c427 int ipend; in z8530_bus_ipend() local
432 ipend = 0; in z8530_bus_ipend()
454 ipend |= SER_INT_RXREADY; in z8530_bus_ipend()
460 ipend |= SER_INT_TXIDLE; in z8530_bus_ipend()
470 ipend |= SER_INT_BREAK; in z8530_bus_ipend()
476 ipend |= SER_INT_SIGCHG; in z8530_bus_ipend()
481 ipend |= SER_INT_OVERRUN; in z8530_bus_ipend()
485 if (ipend) { in z8530_bus_ipend()
492 return (ipend); in z8530_bus_ipend()
H A Duart_dev_quicc.c377 int ipend; in quicc_bus_ipend() local
381 ipend = 0; in quicc_bus_ipend()
388 ipend |= SER_INT_RXREADY; in quicc_bus_ipend()
390 ipend |= SER_INT_TXIDLE; in quicc_bus_ipend()
392 ipend |= SER_INT_OVERRUN; in quicc_bus_ipend()
394 ipend |= SER_INT_BREAK; in quicc_bus_ipend()
396 return (ipend); in quicc_bus_ipend()
H A Duart_dev_lowrisc.c267 int ipend; in lowrisc_uart_bus_ipend() local
271 ipend = 0; in lowrisc_uart_bus_ipend()
275 ipend |= SER_INT_RXREADY; in lowrisc_uart_bus_ipend()
279 return (ipend); in lowrisc_uart_bus_ipend()
H A Duart_dev_mu.c371 int ipend; in uart_mu_bus_ipend() local
378 ipend = 0; in uart_mu_bus_ipend()
385 ipend |= SER_INT_RXREADY; in uart_mu_bus_ipend()
389 ipend |= SER_INT_TXIDLE; in uart_mu_bus_ipend()
399 return (ipend); in uart_mu_bus_ipend()
H A Duart_dev_imx.c494 int ipend; in imx_uart_bus_ipend() local
499 ipend = 0; in imx_uart_bus_ipend()
517 ipend |= SER_INT_TXIDLE; in imx_uart_bus_ipend()
529 ipend |= SER_INT_RXREADY; in imx_uart_bus_ipend()
534 ipend |= SER_INT_BREAK; in imx_uart_bus_ipend()
538 return (ipend); in imx_uart_bus_ipend()
H A Duart_dev_ns8250.c836 int ipend; in ns8250_bus_ipend()
853 ipend = 0; in ns8250_bus_ipend()
857 ipend |= SER_INT_OVERRUN; in ns8250_bus_ipend()
859 ipend |= SER_INT_BREAK; in ns8250_bus_ipend()
861 ipend |= SER_INT_RXREADY; in ns8250_bus_ipend()
864 ipend |= SER_INT_TXIDLE; in ns8250_bus_ipend()
869 ipend |= SER_INT_SIGCHG;
871 if (ipend == 0) in ns8250_bus_param()
874 return (ipend); in ns8250_bus_param()
829 int ipend; ns8250_bus_ipend() local
H A Duart_dev_mvebu.c435 int ipend, ctrl, ret = 0; in uart_mvebu_bus_ipend() local
439 ipend = uart_getreg(bas, UART_STAT); in uart_mvebu_bus_ipend()
442 if (((ipend & STAT_TX_IDLE) == STAT_TX_IDLE) && in uart_mvebu_bus_ipend()
455 ret |= stat_ipend_trans(ipend & STAT_TRANS_MASK); in uart_mvebu_bus_ipend()
/freebsd/sys/arm/freescale/vybrid/
H A Dvf_uart.c365 int ipend; in vf_uart_bus_ipend() local
370 ipend = 0; in vf_uart_bus_ipend()
387 ipend |= SER_INT_TXIDLE; in vf_uart_bus_ipend()
396 ipend |= SER_INT_RXREADY; in vf_uart_bus_ipend()
400 ipend |= SER_INT_BREAK; in vf_uart_bus_ipend()
405 return (ipend); in vf_uart_bus_ipend()
/freebsd/sys/arm/xilinx/
H A Duart_dev_cdnc.c557 int ipend = 0; in cdnc_uart_bus_ipend() local
573 ipend |= SER_INT_RXREADY; in cdnc_uart_bus_ipend()
579 ipend |= SER_INT_TXIDLE; in cdnc_uart_bus_ipend()
584 ipend |= SER_INT_OVERRUN; in cdnc_uart_bus_ipend()
588 ipend |= SER_INT_OVERRUN; in cdnc_uart_bus_ipend()
597 ipend |= SER_INT_SIGCHG; in cdnc_uart_bus_ipend()
601 return (ipend); in cdnc_uart_bus_ipend()
/freebsd/sys/kern/
H A Dserdev_if.m46 default_ihand(device_t dev, int ipend)
71 int ipend;
74 # ipend() - Query pending interrupt status.
79 METHOD int ipend {
/freebsd/sys/riscv/sifive/
H A Dsifive_uart.c360 int ipend; in sfuart_bus_ipend() local
366 ipend = 0; in sfuart_bus_ipend()
372 ipend |= SER_INT_TXIDLE; in sfuart_bus_ipend()
380 ipend |= SER_INT_RXREADY; in sfuart_bus_ipend()
384 return (ipend); in sfuart_bus_ipend()
/freebsd/sys/dev/puc/
H A Dpuc.c136 int i, idx, ipend, isrc, nints; in puc_intr() local
170 ipend = 0; in puc_intr()
179 ipend |= port->p_ipend; in puc_intr()
181 if (ipend == 0) in puc_intr()
185 while (ipend) { in puc_intr()
186 while (i < PUC_ISRCCNT && !(ipend & isrc)) in puc_intr()
189 ipend &= ~isrc; in puc_intr()

12