Home
last modified time | relevance | path

Searched refs:sum_bit (Results 1 – 1 of 1) sorted by relevance

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-interrupt.c500 int sum_bit, src_bit; in __cvmx_interrupt_ciu2() local
507 CVMX_DCLZ(sum_bit, sum); in __cvmx_interrupt_ciu2()
508 sum_bit = 63 - sum_bit; in __cvmx_interrupt_ciu2()
510 if (sum_bit >= 0) { in __cvmx_interrupt_ciu2()
511 switch (sum_bit) { in __cvmx_interrupt_ciu2()
516 irq = cvmx_ciu2_mbox_to_irq[sum_bit - 60]; in __cvmx_interrupt_ciu2()
520 cvmx_write_csr(mask_reg, 1ull << (sum_bit - 60)); in __cvmx_interrupt_ciu2()
535 src_reg = CVMX_CIU2_SRC_PPX_IP2_WRKQ(core) + (0x1000 * sum_bit); in __cvmx_interrupt_ciu2()
541 irq = cvmx_ciu_to_irq[sum_bit][src_bit]; in __cvmx_interrupt_ciu2()
544 uint64_t mask_reg = CVMX_CIU2_EN_PPX_IP2_WRKQ_W1C(core) + (0x1000 * sum_bit); in __cvmx_interrupt_ciu2()
[all …]