~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/Documentation/networking/netdevices.txt

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 Network Devices, the Kernel, and You!
  3 
  4 
  5 Introduction
  6 ============
  7 The following is a random collection of documentation regarding
  8 network devices.
  9 
 10 
 11 
 12 struct net_device synchronization rules
 13 =======================================
 14 dev->open:
 15         Locking: Inside rtnl_lock() semaphore.
 16         Sleeping: OK
 17 
 18 dev->stop:
 19         Locking: Inside rtnl_lock() semaphore.
 20         Sleeping: OK
 21 
 22 dev->do_ioctl:
 23         Locking: Inside rtnl_lock() semaphore.
 24         Sleeping: OK
 25 
 26 dev->get_stats:
 27         Locking: Inside dev_base_lock spinlock.
 28         Sleeping: NO
 29 
 30 dev->hard_start_xmit:
 31         Locking: Inside dev->xmit_lock spinlock.
 32         Sleeping: NO
 33 
 34 dev->tx_timeout:
 35         Locking: Inside dev->xmit_lock spinlock.
 36         Sleeping: NO
 37 
 38 dev->set_multicast_list:
 39         Locking: Inside dev->xmit_lock spinlock.
 40         Sleeping: NO
 41 
 42 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.