Lines Matching refs:efab_nic
83 static void falcon_mdio_write (struct efab_nic *efab, int device,
85 static int falcon_mdio_read ( struct efab_nic *efab, int device, int location );
114 gmii_autoneg_advertised ( struct efab_nic *efab )
131 gmii_autoneg_lpa ( struct efab_nic *efab )
174 gmii_link_ok ( struct efab_nic *efab )
266 mdio_clause45_wait_reset_mmds ( struct efab_nic* efab )
305 mdio_clause45_reset_mmd ( struct efab_nic *efab, int mmd )
328 mdio_clause45_links_ok(struct efab_nic *efab )
354 mdio_clause45_check_mmds ( struct efab_nic *efab )
1175 static inline void _falcon_writel ( struct efab_nic *efab, uint32_t value,
1182 static inline uint32_t _falcon_readl ( struct efab_nic *efab,
1201 falcon_write ( struct efab_nic *efab, efab_oword_t *value, unsigned int reg )
1220 falcon_write_sram ( struct efab_nic *efab, efab_qword_t *value,
1239 falcon_writel ( struct efab_nic *efab, efab_dword_t *value, unsigned int reg )
1251 falcon_read ( struct efab_nic *efab, efab_oword_t *value, unsigned int reg )
1268 falcon_read_sram ( struct efab_nic *efab, efab_qword_t *value,
1285 falcon_readl ( struct efab_nic *efab, efab_dword_t *value, unsigned int reg )
1329 falcon_eventq_read_ack ( struct efab_nic *efab, struct efab_ev_queue *ev_queue )
1346 falcon_dump_regs ( struct efab_nic *efab )
1378 falcon_interrupts ( struct efab_nic *efab, int enabled, int force )
1401 falcon_spi_wait ( struct efab_nic *efab )
1423 struct efab_nic *efab = container_of ( bus, struct efab_nic, spi_bus );
1513 struct efab_nic *efab = container_of ( basher, struct efab_nic,
1536 struct efab_nic *efab = container_of ( basher, struct efab_nic,
1571 falcon_gmii_wait ( struct efab_nic *efab )
1597 falcon_mdio_write ( struct efab_nic *efab, int device,
1651 falcon_mdio_read ( struct efab_nic *efab, int device, int location )
1723 falcon_reconfigure_mac_wrapper ( struct efab_nic *efab )
1887 falcon_gmac_writel ( struct efab_nic *efab, efab_dword_t *value,
1898 falcon_gmac_readl ( struct efab_nic *efab, efab_dword_t *value,
1909 mentormac_reset ( struct efab_nic *efab )
1933 mentormac_init ( struct efab_nic *efab )
2032 falcon_init_gmac ( struct efab_nic *efab )
2071 falcon_xmac_writel ( struct efab_nic *efab, efab_dword_t *value,
2087 falcon_xmac_readl ( struct efab_nic *efab, efab_dword_t *value,
2102 falcon_setup_xaui ( struct efab_nic *efab )
2130 falcon_xgmii_status ( struct efab_nic *efab )
2151 falcon_mask_status_intr ( struct efab_nic *efab, int enable )
2173 falcon_reset_xmac ( struct efab_nic *efab )
2193 falcon_reset_xaui ( struct efab_nic *efab )
2218 falcon_xaui_link_ok ( struct efab_nic *efab )
2261 falcon_reconfigure_xmac ( struct efab_nic *efab )
2321 falcon_init_xmac ( struct efab_nic *efab )
2400 falcon_xaui_phy_init ( struct efab_nic *efab )
2428 alaska_init ( struct efab_nic *efab )
2463 falcon_xfp_phy_init ( struct efab_nic *efab )
2528 falcon_txc_logic_reset ( struct efab_nic *efab )
2550 falcon_txc_phy_init ( struct efab_nic *efab )
2648 falcon_tenxpress_check_c11 ( struct efab_nic *efab )
2668 falcon_tenxpress_phy_init ( struct efab_nic *efab )
2748 falcon_pm8358_phy_init ( struct efab_nic *efab )
2847 sfe4001_init ( struct efab_nic *efab )
2968 sfe4001_fini ( struct efab_nic *efab )
2996 static int sfe4002_init ( struct efab_nic *efab __attribute__((unused)) )
3000 static void sfe4002_fini ( struct efab_nic *efab __attribute__((unused)) )
3009 static int sfe4003_init ( struct efab_nic
3013 static void sfe4003_fini ( struct efab_nic *efab __attribute__((unused)) )
3039 falcon_alloc_special_buffer ( struct efab_nic *efab, int bytes,
3079 clear_b0_fpga_memories ( struct efab_nic *efab)
3117 falcon_reset ( struct efab_nic *efab )
3181 falcon_probe_nic_variant ( struct efab_nic *efab, struct pci_device *pci )
3214 falcon_init_spi_device ( struct efab_nic *efab, struct spi_device *spi )
3227 falcon_probe_spi ( struct efab_nic *efab )
3288 falcon_probe_nvram ( struct efab_nic *efab )
3377 falcon_init_sram ( struct efab_nic *efab )
3416 falcon_setup_nic ( struct efab_nic *efab )
3502 falcon_init_resources ( struct efab_nic *efab )
3561 falcon_fini_resources ( struct efab_nic *efab )
3610 falcon_notify_rx_desc ( struct efab_nic *efab, struct efab_rx_queue *rx_queue )
3637 falcon_notify_tx_desc ( struct efab_nic *efab,
3657 efab_fill_rx_queue ( struct efab_nic *efab,
3701 efab_receive ( struct efab_nic *efab, unsigned int id, int len, int drop )
3739 struct efab_nic *efab = netdev_priv ( netdev );
3768 efab_transmit_done ( struct efab_nic *efab, int id )
3802 falcon_clear_interrupts ( struct efab_nic *efab )
3820 falcon_handle_event ( struct efab_nic *efab, falcon_event_t *evt )
3857 struct efab_nic *efab = netdev_priv ( netdev );
3896 struct efab_nic *efab = netdev_priv ( netdev );
3922 efab_free_resources ( struct efab_nic *efab )
3957 efab_alloc_resources ( struct efab_nic *efab )
4001 efab_init_mac ( struct efab_nic *efab )
4045 struct efab_nic *efab = netdev_priv ( netdev );
4056 struct efab_nic *efab = netdev_priv ( netdev );
4117 struct efab_nic *efab = netdev_priv ( netdev );
4141 struct efab_nic *efab;
4146 netdev = alloc_etherdev ( sizeof ( struct efab_nic ) );