/* * Cisco router simulation platform. * Copyright (c) 2005-2007 Christophe Fillot (cf@utc.fr) * * Cisco msfc1 Midplane FPGA. */ #ifndef __DEV_MSFC1_MPFPGA_H__ #define __DEV_MSFC1_MPFPGA_H__ /* Forward declaration for MP_FPGA private data */ struct msfc1_mpfpga_data; /* Trigger a Network IRQ for the specified slot/port */ void dev_msfc1_mpfpga_net_set_irq(struct msfc1_mpfpga_data *d, u_int slot,u_int port); /* Clear a Network IRQ for the specified slot/port */ void dev_msfc1_mpfpga_net_clear_irq(struct msfc1_mpfpga_data *d, u_int slot,u_int port); /* Create the msfc1 Midplane FPGA */ int dev_msfc1_mpfpga_init(msfc1_t *router,m_uint64_t paddr,m_uint32_t len); #endif