/freebsd/sys/cddl/boot/zfs/ |
H A D | fletcher.c | 31 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 D | zfs_fletcher_sse.c | 103 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 D | zfs_fletcher_avx512.c | 95 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 D | zfs_fletcher_intel.c | 105 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 D | zfs_fletcher_aarch64_neon.c | 126 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 D | zfs_fletcher_superscalar.c | 76 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 D | zfs_fletcher.c | 242 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 D | zfs_fletcher_superscalar4.c | 90 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/sys/dev/uart/ |
H A D | uart_core.c | 268 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 D | uart_dev_msm.c | 456 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 D | uart_dev_pl011.c | 471 int ipend; in uart_pl011_bus_ipend() local 478 ipend = 0; in uart_pl011_bus_ipend() 481 ipend |= SER_INT_RXREADY; in uart_pl011_bus_ipend() 483 ipend |= SER_INT_BREAK; in uart_pl011_bus_ipend() 485 ipend |= SER_INT_OVERRUN; in uart_pl011_bus_ipend() 488 ipend |= SER_INT_TXIDLE; in uart_pl011_bus_ipend() 496 return (ipend); in uart_pl011_bus_ipend()
|
H A D | uart_dev_mu.c | 371 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 D | uart_dev_lowrisc.c | 267 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 D | uart_dev_ns8250.c | 785 int ipend; in ns8250_bus_ipend() local 802 ipend = 0; in ns8250_bus_ipend() 806 ipend |= SER_INT_OVERRUN; in ns8250_bus_ipend() 808 ipend |= SER_INT_BREAK; in ns8250_bus_ipend() 810 ipend |= SER_INT_RXREADY; in ns8250_bus_ipend() 813 ipend |= SER_INT_TXIDLE; in ns8250_bus_ipend() 818 ipend |= SER_INT_SIGCHG; in ns8250_bus_ipend() 820 if (ipend == 0) in ns8250_bus_ipend() 823 return (ipend); in ns8250_bus_ipend()
|
H A D | uart_dev_imx.c | 494 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 D | uart_dev_mvebu.c | 435 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()
|
H A D | uart_if.m | 99 # ipend() - query UART for pending interrupts. 108 METHOD int ipend { 158 # allow for extra checks, i. e. beyond what can be determined in ipend(),
|
/freebsd/sys/dev/scc/ |
H A D | scc_dev_quicc.c | 127 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()
|
H A D | scc_core.c | 60 int c, i, ipend, isrc; in scc_bfe_intr() local 63 while (!sc->sc_leaving && (ipend = SCC_IPEND(sc)) != 0) { in scc_bfe_intr() 65 while (ipend) { in scc_bfe_intr() 66 while (i < SCC_ISRCCNT && !(ipend & isrc)) in scc_bfe_intr() 69 ipend &= ~isrc; in scc_bfe_intr()
|
H A D | scc_if.m | 73 # ipend() - query SCC for pending interrupts. 82 METHOD int ipend {
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 365 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 D | uart_dev_cdnc.c | 557 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 D | serdev_if.m | 46 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 D | sifive_uart.c | 360 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 D | puc.c | 136 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()
|