Lines Matching defs:hme
73 struct hme { struct
74 mac_handle_t hme_mh; /* GLDv3 handle */ argument
75 mii_handle_t hme_mii; argument
80 int hme_mifpoll_enable; argument
81 int hme_frame_enable; argument
82 int hme_lance_mode_enable; argument
83 int hme_rxcv_enable; argument
85 uint32_t hme_lance_mode; argument
86 uint32_t hme_ipg0; argument
87 uint32_t hme_ipg1; argument
88 uint32_t hme_ipg2; argument
90 uint_t hme_burstsizes; /* binary encoded val */ argument
91 uint32_t hme_config; /* Config reg store */ argument
93 int hme_phy_failure; /* phy failure type */ argument
95 int hme_64bit_xfer; /* 64-bit Sbus xfers */ argument
96 int hme_phyad; argument
98 int hme_nlasttries; argument
99 int hme_cheerio_mode; argument
101 struct ether_addr hme_factaddr; /* factory mac address */ argument
102 struct ether_addr hme_ouraddr; /* individual address */ argument
103 uint32_t hme_addrflags; /* address flags */ argument
104 uint32_t hme_flags; /* misc. flags */ argument
105 boolean_t hme_wantw; /* xmit: out of resources */ argument
106 boolean_t hme_started; /* mac layer started */ argument
108 uint8_t hme_devno; argument
110 uint16_t hme_ladrf[4]; /* 64 bit multicast filter */ argument
111 uint32_t hme_ladrf_refcnt[64]; argument
112 boolean_t hme_promisc; argument
113 uint32_t hme_multi; /* refcount on mcast addrs */ argument
115 struct hme_global *hme_globregp; /* HME global regs */ argument
116 struct hme_etx *hme_etxregp; /* HME ETX regs */ argument
117 struct hme_erx *hme_erxregp; /* HME ERX regs */ argument
118 struct hme_bmac *hme_bmacregp; /* BigMAC registers */ argument
119 struct hme_mif *hme_mifregp; /* HME transceiver */ argument
120 unsigned char *hme_romp; /* fcode rom pointer */ argument
122 kmutex_t hme_xmitlock; /* protect xmit-side fields */ argument
123 kmutex_t hme_intrlock; /* protect intr-side fields */ argument
124 ddi_iblock_cookie_t hme_cookie; /* interrupt cookie */ argument
126 struct hme_rmd *hme_rmdp; /* receive descriptor ring start */ argument
127 struct hme_tmd *hme_tmdp; /* transmit descriptor ring start */ argument
129 ddi_dma_handle_t hme_rmd_dmah; argument
130 ddi_acc_handle_t hme_rmd_acch; argument
131 caddr_t hme_rmd_kaddr; argument
132 uint32_t hme_rmd_paddr; argument
134 ddi_dma_handle_t hme_tmd_dmah; argument
135 ddi_acc_handle_t hme_tmd_acch; argument
136 caddr_t hme_tmd_kaddr; argument
137 uint32_t hme_tmd_paddr; argument
139 uint64_t hme_rxindex; argument
140 uint64_t hme_txindex; argument
141 uint64_t hme_txreclaim; argument
143 hmebuf_t *hme_tbuf; /* hmebuf associated with TMD */ argument
144 hmebuf_t *hme_rbuf; /* hmebuf associated with RMD */ argument
146 ddi_device_acc_attr_t hme_dev_attr; argument
147 ddi_acc_handle_t hme_globregh; /* HME global regs */ argument
148 ddi_acc_handle_t hme_etxregh; /* HME ETX regs */ argument
149 ddi_acc_handle_t hme_erxregh; /* HME ERX regs */ argument
150 ddi_acc_handle_t hme_bmacregh; /* BigMAC registers */ argument
151 ddi_acc_handle_t hme_mifregh; /* HME transceiver */ argument
152 ddi_acc_handle_t hme_romh; /* rom handle */ argument
160 ddi_dma_handle_t hme_iopbhandle; argument
161 ulong_t hme_iopbkbase; argument
162 uint32_t hme_iopbiobase; argument
164 kstat_t *hme_ksp; /* kstat pointer */ argument
165 kstat_t *hme_intrstats; /* kstat interrupt counter */ argument
167 uint64_t hme_ipackets; argument
168 uint64_t hme_rbytes; argument
169 uint64_t hme_ierrors; argument
170 uint64_t hme_opackets; argument
171 uint64_t hme_obytes; argument
172 uint64_t hme_oerrors; argument
173 uint64_t hme_multircv; /* # multicast packets received */ argument
174 uint64_t hme_multixmt; /* # multicast packets for xmit */ argument
175 uint64_t hme_brdcstrcv; /* # broadcast packets received */ argument
176 uint64_t hme_brdcstxmt; /* # broadcast packets for xmit */ argument
177 uint64_t hme_oflo; argument
178 uint64_t hme_uflo; argument
179 uint64_t hme_norcvbuf; /* # rcv packets discarded */ argument
180 uint64_t hme_noxmtbuf; /* # xmit packets discarded */ argument
181 uint64_t hme_duplex; argument
182 uint64_t hme_align_errors; argument
183 uint64_t hme_coll; argument
184 uint64_t hme_fcs_errors; argument
185 uint64_t hme_defer_xmts; argument
186 uint64_t hme_sqe_errors; argument
187 uint64_t hme_excol; argument
188 uint64_t hme_fstcol; argument
189 uint64_t hme_tlcol; argument
190 uint64_t hme_toolong_errors; argument
191 uint64_t hme_runt; argument
192 uint64_t hme_carrier_errors; argument
193 uint64_t hme_jab; argument
195 uint32_t hme_cvc; argument
196 uint32_t hme_lenerr; argument
197 uint32_t hme_buff; argument
198 uint32_t hme_missed; argument
199 uint32_t hme_nocanput; argument
200 uint32_t hme_allocbfail; argument
201 uint32_t hme_babl; argument
202 uint32_t hme_tmder; argument
203 uint32_t hme_txlaterr; argument
204 uint32_t hme_rxlaterr; argument
205 uint32_t hme_slvparerr; argument
206 uint32_t hme_txparerr; argument
207 uint32_t hme_rxparerr; argument
208 uint32_t hme_slverrack; argument
209 uint32_t hme_txerrack; argument
210 uint32_t hme_rxerrack; argument
211 uint32_t hme_txtagerr; argument
212 uint32_t hme_rxtagerr; argument
213 uint32_t hme_eoperr; argument
214 uint32_t hme_notmds; argument
215 uint32_t hme_notbufs; argument
216 uint32_t hme_norbufs; argument
221 uint32_t hme_starts; argument
222 uint32_t hme_txhung; argument
223 time_t hme_msg_time; argument
243 struct hmekstat { argument