\hypertarget{e1000__mac_8h_source}{}\doxysection{e1000\+\_\+mac.\+h}
\label{e1000__mac_8h_source}\index{dev/e1000/e1000\_mac.h@{dev/e1000/e1000\_mac.h}}
\mbox{\hyperlink{e1000__mac_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00001}00001 \textcolor{comment}{/******************************************************************************}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00002}00002 \textcolor{comment}{  SPDX-\/License-\/Identifier: BSD-\/3-\/Clause}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00003}00003 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00004}00004 \textcolor{comment}{  Copyright (c) 2001-\/2020, Intel Corporation}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00005}00005 \textcolor{comment}{  All rights reserved.}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00006}00006 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00007}00007 \textcolor{comment}{  Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00008}00008 \textcolor{comment}{  modification, are permitted provided that the following conditions are met:}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00009}00009 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00010}00010 \textcolor{comment}{   1. Redistributions of source code must retain the above copyright notice,}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00011}00011 \textcolor{comment}{      this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00012}00012 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00013}00013 \textcolor{comment}{   2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00014}00014 \textcolor{comment}{      notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00015}00015 \textcolor{comment}{      documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00016}00016 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00017}00017 \textcolor{comment}{   3. Neither the name of the Intel Corporation nor the names of its}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00018}00018 \textcolor{comment}{      contributors may be used to endorse or promote products derived from}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00019}00019 \textcolor{comment}{      this software without specific prior written permission.}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00020}00020 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00021}00021 \textcolor{comment}{  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "{}AS IS"{}}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00022}00022 \textcolor{comment}{  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00023}00023 \textcolor{comment}{  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00024}00024 \textcolor{comment}{  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00025}00025 \textcolor{comment}{  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00026}00026 \textcolor{comment}{  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00027}00027 \textcolor{comment}{  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00028}00028 \textcolor{comment}{  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00029}00029 \textcolor{comment}{  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00030}00030 \textcolor{comment}{  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00031}00031 \textcolor{comment}{  POSSIBILITY OF SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00032}00032 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00033}00033 \textcolor{comment}{******************************************************************************/}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00034}00034 \textcolor{comment}{/*\$FreeBSD\$*/}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00035}00035 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00036}00036 \textcolor{preprocessor}{\#ifndef \_E1000\_MAC\_H\_}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00037}00037 \textcolor{preprocessor}{\#define \_E1000\_MAC\_H\_}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00038}00038 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00039}00039 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a27745b176671e53290915c899833692a}{e1000\_init\_mac\_ops\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00040}\mbox{\hyperlink{e1000__mac_8h_af587b12345a855c82bfe665ba391c340}{00040}} \textcolor{preprocessor}{\#define E1000\_REMOVED(a) (0)}}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00041}\mbox{\hyperlink{e1000__mac_8h_a301d898ef00c7caf59ce6debd4e54dba}{00041}} \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a301d898ef00c7caf59ce6debd4e54dba}{e1000\_null\_mac\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00042}\mbox{\hyperlink{e1000__mac_8h_a60861ad90848ef63672deaa67b289ec1}{00042}} \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a60861ad90848ef63672deaa67b289ec1}{e1000\_null\_ops\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00043}\mbox{\hyperlink{e1000__mac_8h_a2a63fd1b7bc2bc6d58a021322d64ff6c}{00043}} \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a2a63fd1b7bc2bc6d58a021322d64ff6c}{e1000\_null\_link\_info}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *s, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *d);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00044}\mbox{\hyperlink{e1000__mac_8h_a0d4d702ea2f90fde2564604a5bb5b85f}{00044}} \textcolor{keywordtype}{bool} \mbox{\hyperlink{e1000__mac_8h_a0d4d702ea2f90fde2564604a5bb5b85f}{e1000\_null\_mng\_mode}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00045}\mbox{\hyperlink{e1000__mac_8h_a0690272647209903b4cde92dbc3037d4}{00045}} \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a0690272647209903b4cde92dbc3037d4}{e1000\_null\_update\_mc}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *h, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} a);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00046}\mbox{\hyperlink{e1000__mac_8h_a1475fca35807c30b8db09ae96313710a}{00046}} \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a1475fca35807c30b8db09ae96313710a}{e1000\_null\_write\_vfta}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} a, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} b);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00047}\mbox{\hyperlink{e1000__mac_8h_a04ab1e7d7eeb53de4d53160343f6e1c9}{00047}} \textcolor{keywordtype}{int}  \mbox{\hyperlink{e1000__mac_8h_a04ab1e7d7eeb53de4d53160343f6e1c9}{e1000\_null\_rar\_set}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *h, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} a);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00048}\mbox{\hyperlink{e1000__mac_8h_acb7b85f3eafcc4db5612ade544ef33ce}{00048}} \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_acb7b85f3eafcc4db5612ade544ef33ce}{e1000\_null\_set\_obff\_timer}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} a);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00049}00049 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_aa76501ed3e371c2afd6796fe8c287e25}{e1000\_blink\_led\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00050}00050 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a1fcbc4f0e04c1db63525e4eaff6a0ffa}{e1000\_check\_for\_copper\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00051}00051 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_abe45508c2f9e026363fedc44adb9cd8e}{e1000\_check\_for\_fiber\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00052}00052 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_adcf87982fe2bbc0a78ed21059050eecd}{e1000\_check\_for\_serdes\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00053}00053 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a97d2226bec29939b018e4096d792c685}{e1000\_cleanup\_led\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00054}00054 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_abe42e9b04796810bfbcc249b439002b7}{e1000\_commit\_fc\_settings\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00055}00055 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_abdac7a422c58bbf82a5b612e7a142806}{e1000\_poll\_fiber\_serdes\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00056}00056 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_af0de0c44e69b6a773e8016e58b64d33f}{e1000\_config\_fc\_after\_link\_up\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00057}00057 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a5e25abf4189b7ed7ab278dbe588fef10}{e1000\_disable\_pcie\_master\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00058}00058 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a56a813905c9f1ee816655df5761a7eb8}{e1000\_force\_mac\_fc\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00059}00059 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_affc49c3cc92fa1b90594942a234d35db}{e1000\_get\_auto\_rd\_done\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00060}00060 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a4cf1b891b2acc909e454480f22cb05e6}{e1000\_get\_bus\_info\_pci\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00061}00061 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a03b7d5cf7b14ba0a485ca1db8b188c80}{e1000\_get\_bus\_info\_pcie\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00062}00062 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_af2b56cce82c9471189a69d90f0c416ca}{e1000\_set\_lan\_id\_single\_port}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00063}00063 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a3604a6d35cc0566e2c0faddef07cab83}{e1000\_set\_lan\_id\_multi\_port\_pci}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00064}00064 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_abe647c4de6ad51ce2ef783ff9e62e502}{e1000\_get\_speed\_and\_duplex\_copper\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *speed,}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00065}00065                                                \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *duplex);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00066}\mbox{\hyperlink{e1000__mac_8h_a3d5284c09a92d071e33e91b77cbd5b3f}{00066}} \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a3d5284c09a92d071e33e91b77cbd5b3f}{e1000\_get\_speed\_and\_duplex\_fiber\_serdes\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw,}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00067}00067                                                      \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *speed, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} *duplex);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00068}00068 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a4579c97ae640b8a0ea3fcb17de5c6324}{e1000\_id\_led\_init\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00069}00069 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a5d192260e1a28db11f7b8203d0e22fcd}{e1000\_led\_on\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00070}00070 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a9920ed8b96c0fdcbde057a414ec92e04}{e1000\_led\_off\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00071}00071 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a9effba4a7c35d841842dce3755b35bdb}{e1000\_update\_mc\_addr\_list\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw,}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00072}00072                                        \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *mc\_addr\_list, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} mc\_addr\_count);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00073}00073 \textcolor{keywordtype}{int} \mbox{\hyperlink{e1000__mac_8h_a98a546b2d3416495136f00ee30491df1}{e1000\_rar\_set\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *addr, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} index);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00074}00074 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_ad86e533cc761b7ba24220f9b7f737106}{e1000\_set\_default\_fc\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00075}00075 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a3559a08e82664f81bbb23433dd2a4cfa}{e1000\_set\_fc\_watermarks\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00076}00076 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_ab1deea1bc283feb0e74f94e3495e4a33}{e1000\_setup\_fiber\_serdes\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00077}00077 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_ae6d44da65a2ffe142244889d5fa34825}{e1000\_setup\_led\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00078}00078 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a788807b8928d220014e2cdc4b5b4fbd9}{e1000\_setup\_link\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00079}\mbox{\hyperlink{e1000__mac_8h_a58f5f3510201ddba5ecc4add311c7265}{00079}} \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a58f5f3510201ddba5ecc4add311c7265}{e1000\_validate\_mdi\_setting\_crossover\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00080}00080 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_afe5714ea7570925c711ed732cc082b92}{e1000\_write\_8bit\_ctrl\_reg\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} reg,}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00081}00081                                        \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} offset, \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} data);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00082}00082 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00083}00083 \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}  \mbox{\hyperlink{e1000__mac_8h_a0238d041ee807fd35b8e9fc9f8664171}{e1000\_hash\_mc\_addr\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} *mc\_addr);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00084}00084 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00085}00085 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a87c274dd49cf4dde219aa23dbbc42b2e}{e1000\_clear\_hw\_cntrs\_base\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00086}00086 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_ab5de77674ea6154edb0b9c7f5ac232b8}{e1000\_clear\_vfta\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00087}00087 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_ac66011043796f80bdbdcb9fce94edd1a}{e1000\_init\_rx\_addrs\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} rar\_count);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00088}00088 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a01d53150b28cb585a60475cdce477fee}{e1000\_pcix\_mmrbc\_workaround\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00089}00089 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a6c22230cbf31261f894a27c03b767a17}{e1000\_check\_alt\_mac\_addr\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00090}00090 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a03100960014bd030957fd1ba93db22fc}{e1000\_reset\_adaptive\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00091}00091 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_ae40a461d76867f6b40df815707b0cc0a}{e1000\_set\_pcie\_no\_snoop\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} no\_snoop);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00092}00092 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a27d73fe376e4ea8891c350caeaa2a3ae}{e1000\_update\_adaptive\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00093}00093 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_acf08a42ff947c708a64a5a3c34e43995}{e1000\_write\_vfta\_generic}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} offset, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} value);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00094}00094 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00095}00095 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}  \mbox{\hyperlink{e1000__mac_8h_a0c49d349a4dc3aff38bee60c7057240a}{e1000\_get\_hw\_semaphore}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00096}00096 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a5a144ee3eefd44419ef08bfa9cf47145}{e1000\_put\_hw\_semaphore}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00097}00097 \mbox{\hyperlink{e1000__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}} \mbox{\hyperlink{e1000__mac_8h_a551b6d4df1d075d51d72c1696c7ba32f}{e1000\_acquire\_swfw\_sync}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mask);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00098}00098 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__mac_8h_a951267e88e433effb00c59aa802af4d6}{e1000\_release\_swfw\_sync}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mask);}
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00099}00099 }
\DoxyCodeLine{\Hypertarget{e1000__mac_8h_source_l00100}00100 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
