rtl8169_probe
	alloc_etherdev
	netdev_init
	pci_set_drvdata
	adjust_pci_Device
	rtl8169_irq_mask_and_ack
	rtl_soft_reset 
	rtl8169_get_mac_version 
	rtl8169_init_phy 
		rtl_hw_phy_config
			[one of several versions of rtlXXXXX_X_hw_phy_config]
		pci_write_config_byte
		mdio_write
		rtl8169_phy_reset 
			phy_reset_enable
			phy_reset_pending
		rtl8169_set_speed
			set_speed
	netdev_link_up

rtl8169_open
	rtl8169_setup_tx_resources
	rtl8169_setup_rx_resources
		rtl8169_refill_rx_ring
			rtl8169_populate_rx_descriptor
	rtl_hw_start
		rtl_soft_reset

rtl8169_transmit
	RTL_W8

rtl8169_poll
	rtl8169_process_tx_packets
		netdev_tx_complete
	rtl8169_process_rx_packets		
		(netdev_rx_err)
		iob_put
		netdev_rx
		rtl8169_refill_rx_ring		
			rtl8169_populate_rx_descriptor

rtl8169_irq
	rtl8169_irq_disable
		rtl8169_irq_mask_and_ack
	rtl8169_irq_enable

rtl8169_close
	rtl8169_hw_reset
		rtl8169_irq_mask_and_ack
	rtl8169_free_tx_resources
		free_dma
	rtl8169_free_rx_resources
		free_dma
		free_iob

rtl8169_remove
	pci_get_drvdata
	rtl8169_hw_reset
		rtl8169_irq_mask_and_ack
	unregister_netdev
	netdev_nullify
	netdeV_put

QR Code
QR Code soc:2009:asdlkf:notes:rtl8169.c (generated for current page)