Searched refs:shift_factor (Results 1 - 7 of 7) sorted by relevance

/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/nss_hal/include/
H A Dnss_hal.h58 static inline void nss_hal_read_interrupt_cause(uint32_t map, uint32_t irq, uint32_t shift_factor, uint32_t *cause) argument
60 __nss_hal_read_interrupt_cause(map, irq, shift_factor, cause);
66 static inline void nss_hal_clear_interrupt_cause(uint32_t map, uint32_t irq, uint32_t shift_factor, uint32_t cause) argument
68 __nss_hal_clear_interrupt_cause(map, irq, shift_factor, cause);
74 static inline void nss_hal_disable_interrupt(uint32_t map, uint32_t irq, uint32_t shift_factor, uint32_t cause) argument
76 __nss_hal_disable_interrupt(map, irq, shift_factor, cause);
82 static inline void nss_hal_enable_interrupt(uint32_t map, uint32_t irq, uint32_t shift_factor, uint32_t cause) argument
84 __nss_hal_enable_interrupt(map, irq, shift_factor, cause);
/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/nss_hal/fsm9010/
H A Dnss_hal_pvt.h41 static inline void __nss_hal_read_interrupt_cause(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t *cause) argument
44 *cause = (((value) >> shift_factor) & 0x7FFF);
50 static inline void __nss_hal_clear_interrupt_cause(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
52 nss_write_32(map, NSS_REGS_N2H_INTR_CLR_OFFSET, (cause << shift_factor));
58 static inline void __nss_hal_disable_interrupt(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
60 nss_write_32(map, NSS_REGS_N2H_INTR_MASK_CLR_OFFSET, (cause << shift_factor));
66 static inline void __nss_hal_enable_interrupt(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
68 nss_write_32(map, NSS_REGS_N2H_INTR_MASK_SET_OFFSET, (cause << shift_factor));
H A Dnss_hal_pvt.c140 int_ctx->shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
360 nss_ctx->int_ctx[0].shift_factor = 0;
403 nss_ctx->int_ctx[1].shift_factor = 15;
533 nss_ctx->int_ctx[0].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
537 nss_ctx->int_ctx[1].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
594 nss_ctx->int_ctx[0].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
606 nss_ctx->int_ctx[1].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/nss_hal/ipq806x/
H A Dnss_hal_pvt.h42 static inline void __nss_hal_read_interrupt_cause(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t *cause) argument
45 *cause = (((value)>> shift_factor) & 0x7FFF);
51 static inline void __nss_hal_clear_interrupt_cause(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
53 nss_write_32(map, NSS_REGS_N2H_INTR_CLR_OFFSET, (cause << shift_factor));
59 static inline void __nss_hal_disable_interrupt(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
61 nss_write_32(map, NSS_REGS_N2H_INTR_MASK_CLR_OFFSET, (cause << shift_factor));
67 static inline void __nss_hal_enable_interrupt(uint32_t map, uint32_t irq __attribute__ ((unused)), uint32_t shift_factor, uint32_t cause) argument
69 nss_write_32(map, NSS_REGS_N2H_INTR_MASK_SET_OFFSET, (cause << shift_factor));
H A Dnss_hal_pvt.c933 int_ctx->shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
1303 nss_ctx->int_ctx[0].shift_factor = 0;
1346 nss_ctx->int_ctx[1].shift_factor = 15;
1543 nss_ctx->int_ctx[0].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
1547 nss_ctx->int_ctx[1].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
1610 nss_ctx->int_ctx[0].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
1622 nss_ctx->int_ctx[1].shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/
H A Dnss_core.c1400 nss_ctx->int_ctx[0].shift_factor, NSS_REGS_N2H_INTR_STATUS_TX_UNBLOCKED);
1480 nss_hal_read_interrupt_cause(nss_ctx->nmap, int_ctx->irq, int_ctx->shift_factor, &int_cause);
1481 nss_hal_clear_interrupt_cause(nss_ctx->nmap, int_ctx->irq, int_ctx->shift_factor, int_cause);
1533 nss_hal_read_interrupt_cause(nss_ctx->nmap, int_ctx->irq, int_ctx->shift_factor, &int_cause);
1534 nss_hal_clear_interrupt_cause(nss_ctx->nmap, int_ctx->irq, int_ctx->shift_factor, int_cause);
1544 nss_hal_enable_interrupt(nss_ctx->nmap, int_ctx->irq, int_ctx->shift_factor, NSS_HAL_SUPPORTED_INTERRUPTS);
1598 nss_ctx->int_ctx[0].shift_factor, NSS_REGS_N2H_INTR_STATUS_TX_UNBLOCKED);
1961 nss_ctx->int_ctx[0].shift_factor, NSS_REGS_N2H_INTR_STATUS_TX_UNBLOCKED);
H A Dnss_core.h566 uint32_t shift_factor; /* Shift factor for this IRQ number */ member in struct:int_ctx_instance

Completed in 120 milliseconds