Home
last modified time | relevance | path

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

12

/freebsd-14.2/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-14.2/sys/contrib/openzfs/module/zcommon/
H A Dzfs_fletcher_sse.c103 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_sse2_native() local
122 } while ((ip += 2) < ipend); in fletcher_4_sse2_native()
131 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_sse2_byteswap() local
145 } while ((ip += 2) < ipend); in fletcher_4_sse2_byteswap()
178 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_ssse3_byteswap() local
199 } while ((ip += 2) < ipend); in fletcher_4_ssse3_byteswap()
H A Dzfs_fletcher_avx512.c95 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512f_native() local
105 } while ((ip += 8) < ipend); in fletcher_4_avx512f_native()
117 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512f_byteswap() local
145 } while ((ip += 8) < ipend); in fletcher_4_avx512f_byteswap()
181 const uint32_t *ipend = (uint32_t *)((uint8_t *)ip + size); in fletcher_4_avx512bw_byteswap() local
196 } while ((ip += 8) < ipend); in fletcher_4_avx512bw_byteswap()
H A Dzfs_fletcher_intel.c105 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_avx2_native() local
115 } while ((ip += 2) < ipend); in fletcher_4_avx2_native()
129 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_avx2_byteswap() local
143 } while ((ip += 2) < ipend); in fletcher_4_avx2_byteswap()
H A Dzfs_fletcher_superscalar.c76 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar_native() local
98 } while ((ip += 2) < ipend); in fletcher_4_superscalar_native()
115 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar_byteswap() local
137 } while ((ip += 2) < ipend); in fletcher_4_superscalar_byteswap()
H A Dzfs_fletcher_aarch64_neon.c126 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_aarch64_neon_native() local
151 } while ((ip += 2) < ipend); in fletcher_4_aarch64_neon_native()
161 const uint64_t *ipend = (uint64_t *)((uint8_t *)ip + size); in fletcher_4_aarch64_neon_byteswap() local
186 } while ((ip += 2) < ipend); in fletcher_4_aarch64_neon_byteswap()
H A Dzfs_fletcher.c242 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_incremental_native() local
250 for (; ip < ipend; ip += 2) { in fletcher_2_incremental_native()
276 const uint64_t *ipend = ip + (size / sizeof (uint64_t)); in fletcher_2_incremental_byteswap() local
284 for (; ip < ipend; ip += 2) { in fletcher_2_incremental_byteswap()
321 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_scalar_native() local
329 for (; ip < ipend; ip++) { in fletcher_4_scalar_native()
344 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_scalar_byteswap() local
352 for (; ip < ipend; ip++) { in fletcher_4_scalar_byteswap()
H A Dzfs_fletcher_superscalar4.c90 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar4_native() local
130 } while ((ip += 4) < ipend); in fletcher_4_superscalar4_native()
155 const uint32_t *ipend = ip + (size / sizeof (uint32_t)); in fletcher_4_superscalar4_byteswap() local
195 } while ((ip += 4) < ipend); in fletcher_4_superscalar4_byteswap()
/freebsd-14.2/sys/dev/scc/
H A Dscc_dev_quicc.c128 int c, ipend; in quicc_bfe_ipend() local
132 ipend = 0; in quicc_bfe_ipend()
151 ipend |= ch->ch_ipend; in quicc_bfe_ipend()
153 return (ipend); in quicc_bfe_ipend()
H A Dscc_core.c61 int c, i, ipend, isrc; in scc_bfe_intr() local
64 while (!sc->sc_leaving && (ipend = SCC_IPEND(sc)) != 0) { in scc_bfe_intr()
66 while (ipend) { in scc_bfe_intr()
67 while (i < SCC_ISRCCNT && !(ipend & isrc)) in scc_bfe_intr()
70 ipend &= ~isrc; in scc_bfe_intr()
/freebsd-14.2/sys/dev/uart/
H A Duart_core.c269 uart_sched_softih(struct uart_softc *sc, uint32_t ipend) in uart_sched_softih() argument
275 new = old | ipend; in uart_sched_softih()
427 int cnt, ipend, testintr; in uart_intr() local
434 while ((!testintr || cnt < 20) && (ipend = UART_IPEND(sc)) != 0) { in uart_intr()
436 if (ipend & SER_INT_OVERRUN) in uart_intr()
438 if (ipend & SER_INT_BREAK) in uart_intr()
440 if (ipend & SER_INT_RXREADY) in uart_intr()
442 if (ipend & SER_INT_SIGCHG) in uart_intr()
444 if (ipend & SER_INT_TXIDLE) in uart_intr()
459 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.c417 int ipend; in uart_pl011_bus_ipend() local
424 ipend = 0; in uart_pl011_bus_ipend()
427 ipend |= SER_INT_RXREADY; in uart_pl011_bus_ipend()
429 ipend |= SER_INT_BREAK; in uart_pl011_bus_ipend()
431 ipend |= SER_INT_OVERRUN; in uart_pl011_bus_ipend()
434 ipend |= SER_INT_TXIDLE; in uart_pl011_bus_ipend()
442 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.c372 int ipend; in uart_mu_bus_ipend() local
379 ipend = 0; in uart_mu_bus_ipend()
386 ipend |= SER_INT_RXREADY; in uart_mu_bus_ipend()
390 ipend |= SER_INT_TXIDLE; in uart_mu_bus_ipend()
400 return (ipend); in uart_mu_bus_ipend()
H A Duart_dev_ns8250.c746 int ipend; in ns8250_bus_ipend() local
763 ipend = 0; in ns8250_bus_ipend()
767 ipend |= SER_INT_OVERRUN; in ns8250_bus_ipend()
769 ipend |= SER_INT_BREAK; in ns8250_bus_ipend()
771 ipend |= SER_INT_RXREADY; in ns8250_bus_ipend()
774 ipend |= SER_INT_TXIDLE; in ns8250_bus_ipend()
779 ipend |= SER_INT_SIGCHG; in ns8250_bus_ipend()
781 if (ipend == 0) in ns8250_bus_ipend()
784 return (ipend); in ns8250_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_mvebu.c441 int ipend, ctrl, ret = 0; in uart_mvebu_bus_ipend() local
445 ipend = uart_getreg(bas, UART_STAT); in uart_mvebu_bus_ipend()
448 if (((ipend & STAT_TX_IDLE) == STAT_TX_IDLE) && in uart_mvebu_bus_ipend()
461 ret |= stat_ipend_trans(ipend & STAT_TRANS_MASK); in uart_mvebu_bus_ipend()
/freebsd-14.2/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-14.2/sys/arm/xilinx/
H A Duart_dev_cdnc.c558 int ipend = 0; in cdnc_uart_bus_ipend() local
574 ipend |= SER_INT_RXREADY; in cdnc_uart_bus_ipend()
580 ipend |= SER_INT_TXIDLE; in cdnc_uart_bus_ipend()
585 ipend |= SER_INT_OVERRUN; in cdnc_uart_bus_ipend()
589 ipend |= SER_INT_OVERRUN; in cdnc_uart_bus_ipend()
598 ipend |= SER_INT_SIGCHG; in cdnc_uart_bus_ipend()
602 return (ipend); in cdnc_uart_bus_ipend()
/freebsd-14.2/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-14.2/sys/riscv/sifive/
H A Dsifive_uart.c361 int ipend; in sfuart_bus_ipend() local
367 ipend = 0; in sfuart_bus_ipend()
373 ipend |= SER_INT_TXIDLE; in sfuart_bus_ipend()
381 ipend |= SER_INT_RXREADY; in sfuart_bus_ipend()
385 return (ipend); in sfuart_bus_ipend()
/freebsd-14.2/sys/dev/puc/
H A Dpuc.c137 int i, idx, ipend, isrc, nints; in puc_intr() local
171 ipend = 0; in puc_intr()
180 ipend |= port->p_ipend; in puc_intr()
182 if (ipend == 0) in puc_intr()
186 while (ipend) { in puc_intr()
187 while (i < PUC_ISRCCNT && !(ipend & isrc)) in puc_intr()
190 ipend &= ~isrc; in puc_intr()

12