/netgear-R7800-V1.0.2.28/package/qca-nss-drv/src/nss_hal/include/ |
H A D | nss_hal.h | 58 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 D | nss_hal_pvt.h | 41 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 D | nss_hal_pvt.c | 140 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 D | nss_hal_pvt.h | 42 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 D | nss_hal_pvt.c | 933 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 D | nss_core.c | 1400 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 D | nss_core.h | 566 uint32_t shift_factor; /* Shift factor for this IRQ number */ member in struct:int_ctx_instance
|