]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/sfc/nic.h
sfc: work around TRIGGER_INTERRUPT command not working on SFC9140
[linux.git] / drivers / net / ethernet / sfc / nic.h
index d8b1694638cd63b2b5e008c407cfa93c1c295bed..73bee7ea332a9178ae663fa040ec518345af22a6 100644 (file)
@@ -746,12 +746,12 @@ static inline void efx_update_diff_stat(u64 *stat, u64 diff)
 
 /* Interrupts */
 int efx_nic_init_interrupt(struct efx_nic *efx);
-void efx_nic_irq_test_start(struct efx_nic *efx);
+int efx_nic_irq_test_start(struct efx_nic *efx);
 void efx_nic_fini_interrupt(struct efx_nic *efx);
 
 /* Falcon/Siena interrupts */
 void efx_farch_irq_enable_master(struct efx_nic *efx);
-void efx_farch_irq_test_generate(struct efx_nic *efx);
+int efx_farch_irq_test_generate(struct efx_nic *efx);
 void efx_farch_irq_disable_master(struct efx_nic *efx);
 irqreturn_t efx_farch_msi_interrupt(int irq, void *dev_id);
 irqreturn_t efx_farch_legacy_interrupt(int irq, void *dev_id);