/kern_oII/drivers/staging/et131x/et131x_netdev.h

http://omnia2droid.googlecode.com/ · C Header · 64 lines · 4 code · 3 blank · 57 comment · 0 complexity · 3dbdcceb15b6cf875c3fdcde4c362a93 MD5 · raw file

  1. /*
  2. * Agere Systems Inc.
  3. * 10/100/1000 Base-T Ethernet Driver for the ET1301 and ET131x series MACs
  4. *
  5. * Copyright Š 2005 Agere Systems Inc.
  6. * All rights reserved.
  7. * http://www.agere.com
  8. *
  9. *------------------------------------------------------------------------------
  10. *
  11. * et131x_netdev.h - Defines, structs, enums, prototypes, etc. related to the
  12. * driver's net_device support.
  13. *
  14. *------------------------------------------------------------------------------
  15. *
  16. * SOFTWARE LICENSE
  17. *
  18. * This software is provided subject to the following terms and conditions,
  19. * which you should read carefully before using the software. Using this
  20. * software indicates your acceptance of these terms and conditions. If you do
  21. * not agree with these terms and conditions, do not use the software.
  22. *
  23. * Copyright Š 2005 Agere Systems Inc.
  24. * All rights reserved.
  25. *
  26. * Redistribution and use in source or binary forms, with or without
  27. * modifications, are permitted provided that the following conditions are met:
  28. *
  29. * . Redistributions of source code must retain the above copyright notice, this
  30. * list of conditions and the following Disclaimer as comments in the code as
  31. * well as in the documentation and/or other materials provided with the
  32. * distribution.
  33. *
  34. * . Redistributions in binary form must reproduce the above copyright notice,
  35. * this list of conditions and the following Disclaimer in the documentation
  36. * and/or other materials provided with the distribution.
  37. *
  38. * . Neither the name of Agere Systems Inc. nor the names of the contributors
  39. * may be used to endorse or promote products derived from this software
  40. * without specific prior written permission.
  41. *
  42. * Disclaimer
  43. *
  44. * THIS SOFTWARE IS PROVIDED “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
  45. * INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED WARRANTIES OF
  46. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ANY
  47. * USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE IS SOLELY AT THE USERS OWN
  48. * RISK. IN NO EVENT SHALL AGERE SYSTEMS INC. OR CONTRIBUTORS BE LIABLE FOR ANY
  49. * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  50. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  51. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  52. * ON ANY THEORY OF LIABILITY, INCLUDING, BUT NOT LIMITED TO, CONTRACT, STRICT
  53. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  54. * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  55. * DAMAGE.
  56. *
  57. */
  58. #ifndef __ET131X_NETDEV_H__
  59. #define __ET131X_NETDEV_H__
  60. struct net_device *et131x_device_alloc(void);
  61. #endif /* __ET131X_NETDEV_H__ */