Lines Matching defs:e1000g_ksp

53 	p_e1000g_stat_t e1000g_ksp;
55 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
66 e1000g_ksp->Crcerrs.value.ul--;
68 e1000g_ksp->Gprc.value.ul++;
73 carry_bit = 0x80000000 & e1000g_ksp->Gorl.value.ul;
74 e1000g_ksp->Gorl.value.ul += frame_len;
83 if (carry_bit && ((e1000g_ksp->Gorl.value.ul & 0x80000000) == 0)) {
84 e1000g_ksp->Gorh.value.ul++;
96 e1000g_ksp->Bprc.value.ul++;
101 e1000g_ksp->Mprc.value.ul++;
109 if (e1000g_ksp->Roc.value.ul > 0)
110 e1000g_ksp->Roc.value.ul--;
119 e1000g_ksp->Prc64.value.ul++;
120 e1000g_ksp->Prc127.value.ul--;
122 e1000g_ksp->Prc127.value.ul++;
123 e1000g_ksp->Prc255.value.ul--;
125 e1000g_ksp->Prc255.value.ul++;
126 e1000g_ksp->Prc511.value.ul--;
128 e1000g_ksp->Prc511.value.ul++;
129 e1000g_ksp->Prc1023.value.ul--;
131 e1000g_ksp->Prc1023.value.ul++;
132 e1000g_ksp->Prc1522.value.ul--;
134 e1000g_ksp->Prc1522.value.ul++;
152 p_e1000g_stat_t e1000g_ksp;
166 e1000g_ksp = (p_e1000g_stat_t)ksp->ks_data;
167 ASSERT(e1000g_ksp != NULL);
178 e1000g_ksp->link_speed.value.ul = Adapter->link_speed;
179 e1000g_ksp->reset_count.value.ul = Adapter->reset_count;
181 e1000g_ksp->rx_error.value.ul = rx_ring->stat_error;
182 e1000g_ksp->rx_allocb_fail.value.ul = rx_ring->stat_allocb_fail;
183 e1000g_ksp->rx_size_error.value.ul = rx_ring->stat_size_error;
185 e1000g_ksp->tx_no_swpkt.value.ul = tx_ring->stat_no_swpkt;
186 e1000g_ksp->tx_no_desc.value.ul = tx_ring->stat_no_desc;
187 e1000g_ksp->tx_send_fail.value.ul = tx_ring->stat_send_fail;
188 e1000g_ksp->tx_reschedule.value.ul = tx_ring->stat_reschedule;
189 e1000g_ksp->tx_over_size.value.ul = tx_ring->stat_over_size;
192 e1000g_ksp->rx_none.value.ul = rx_ring->stat_none;
193 e1000g_ksp->rx_multi_desc.value.ul = rx_ring->stat_multi_desc;
194 e1000g_ksp->rx_no_freepkt.value.ul = rx_ring->stat_no_freepkt;
196 e1000g_ksp->rx_avail_freepkt.value.ul = rx_data->avail_freepkt;
198 e1000g_ksp->tx_under_size.value.ul = tx_ring->stat_under_size;
199 e1000g_ksp->tx_exceed_frags.value.ul = tx_ring->stat_exceed_frags;
200 e1000g_ksp->tx_empty_frags.value.ul = tx_ring->stat_empty_frags;
201 e1000g_ksp->tx_recycle.value.ul = tx_ring->stat_recycle;
202 e1000g_ksp->tx_recycle_intr.value.ul = tx_ring->stat_recycle_intr;
203 e1000g_ksp->tx_recycle_retry.value.ul = tx_ring->stat_recycle_retry;
204 e1000g_ksp->tx_recycle_none.value.ul = tx_ring->stat_recycle_none;
205 e1000g_ksp->tx_copy.value.ul = tx_ring->stat_copy;
206 e1000g_ksp->tx_bind.value.ul = tx_ring->stat_bind;
207 e1000g_ksp->tx_multi_copy.value.ul = tx_ring->stat_multi_copy;
208 e1000g_ksp->tx_multi_cookie.value.ul = tx_ring->stat_multi_cookie;
209 e1000g_ksp->tx_lack_desc.value.ul = tx_ring->stat_lack_desc;
215 e1000g_ksp->Mpc.value.ul += E1000_READ_REG(hw, E1000_MPC);
216 e1000g_ksp->Rlec.value.ul += E1000_READ_REG(hw, E1000_RLEC);
217 e1000g_ksp->Xonrxc.value.ul += E1000_READ_REG(hw, E1000_XONRXC);
218 e1000g_ksp->Xontxc.value.ul += E1000_READ_REG(hw, E1000_XONTXC);
219 e1000g_ksp->Xoffrxc.value.ul += E1000_READ_REG(hw, E1000_XOFFRXC);
220 e1000g_ksp->Xofftxc.value.ul += E1000_READ_REG(hw, E1000_XOFFTXC);
221 e1000g_ksp->Fcruc.value.ul += E1000_READ_REG(hw, E1000_FCRUC);
227 e1000g_ksp->Symerrs.value.ul +=
230 e1000g_ksp->Prc64.value.ul +=
232 e1000g_ksp->Prc127.value.ul +=
234 e1000g_ksp->Prc255.value.ul +=
236 e1000g_ksp->Prc511.value.ul +=
238 e1000g_ksp->Prc1023.value.ul +=
240 e1000g_ksp->Prc1522.value.ul +=
243 e1000g_ksp->Ptc64.value.ul +=
245 e1000g_ksp->Ptc127.value.ul +=
247 e1000g_ksp->Ptc255.value.ul +=
249 e1000g_ksp->Ptc511.value.ul +=
251 e1000g_ksp->Ptc1023.value.ul +=
253 e1000g_ksp->Ptc1522.value.ul +=
258 e1000g_ksp->Gprc.value.ul += E1000_READ_REG(hw, E1000_GPRC);
259 e1000g_ksp->Gptc.value.ul += E1000_READ_REG(hw, E1000_GPTC);
260 e1000g_ksp->Ruc.value.ul += E1000_READ_REG(hw, E1000_RUC);
261 e1000g_ksp->Rfc.value.ul += E1000_READ_REG(hw, E1000_RFC);
262 e1000g_ksp->Roc.value.ul += E1000_READ_REG(hw, E1000_ROC);
263 e1000g_ksp->Rjc.value.ul += E1000_READ_REG(hw, E1000_RJC);
264 e1000g_ksp->Tpr.value.ul += E1000_READ_REG(hw, E1000_TPR);
265 e1000g_ksp->Tncrs.value.ul += e1000g_read_phy_stat(hw, E1000_TNCRS);
266 e1000g_ksp->Tsctc.value.ul += E1000_READ_REG(hw, E1000_TSCTC);
267 e1000g_ksp->Tsctfc.value.ul += E1000_READ_REG(hw, E1000_TSCTFC);
273 e1000g_ksp->Tpt.value.ul += hw->mac.tx_packet_delta;
282 val = (uint64_t)e1000g_ksp->Gorh.value.ul << 32 |
283 (uint64_t)e1000g_ksp->Gorl.value.ul;
285 e1000g_ksp->Gorl.value.ul = (uint32_t)val;
286 e1000g_ksp->Gorh.value.ul = (uint32_t)(val >> 32);
290 val = (uint64_t)e1000g_ksp->Goth.value.ul << 32 |
291 (uint64_t)e1000g_ksp->Gotl.value.ul;
293 e1000g_ksp->Gotl.value.ul = (uint32_t)val;
294 e1000g_ksp->Goth.value.ul = (uint32_t)(val >> 32);
298 val = (uint64_t)e1000g_ksp->Torh.value.ul << 32 |
299 (uint64_t)e1000g_ksp->Torl.value.ul;
301 e1000g_ksp->Torl.value.ul = (uint32_t)val;
302 e1000g_ksp->Torh.value.ul = (uint32_t)(val >> 32);
306 val = (uint64_t)e1000g_ksp->Toth.value.ul << 32 |
307 (uint64_t)e1000g_ksp->Totl.value.ul;
309 e1000g_ksp->Totl.value.ul = (uint32_t)val;
310 e1000g_ksp->Toth.value.ul = (uint32_t)(val >> 32);
327 p_e1000g_stat_t e1000g_ksp;
330 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
345 e1000g_ksp->Mprc.value.ul +=
347 *val = e1000g_ksp->Mprc.value.ul;
351 e1000g_ksp->Bprc.value.ul +=
353 *val = e1000g_ksp->Bprc.value.ul;
357 e1000g_ksp->Mptc.value.ul +=
359 *val = e1000g_ksp->Mptc.value.ul;
363 e1000g_ksp->Bptc.value.ul +=
365 *val = e1000g_ksp->Bptc.value.ul;
369 e1000g_ksp->Rnbc.value.ul +=
371 *val = e1000g_ksp->Rnbc.value.ul;
375 e1000g_ksp->Rxerrc.value.ul +=
377 e1000g_ksp->Algnerrc.value.ul +=
379 e1000g_ksp->Rlec.value.ul +=
381 e1000g_ksp->Crcerrs.value.ul +=
383 e1000g_ksp->Cexterr.value.ul +=
385 *val = e1000g_ksp->Rxerrc.value.ul +
386 e1000g_ksp->Algnerrc.value.ul +
387 e1000g_ksp->Rlec.value.ul +
388 e1000g_ksp->Crcerrs.value.ul +
389 e1000g_ksp->Cexterr.value.ul;
397 e1000g_ksp->Ecol.value.ul +=
399 *val = e1000g_ksp->Ecol.value.ul;
403 e1000g_ksp->Colc.value.ul +=
405 *val = e1000g_ksp->Colc.value.ul;
416 *val = (uint64_t)e1000g_ksp->Torh.value.ul << 32 |
417 (uint64_t)e1000g_ksp->Torl.value.ul;
420 e1000g_ksp->Torl.value.ul = (uint32_t)*val;
421 e1000g_ksp->Torh.value.ul = (uint32_t)(*val >> 32);
425 e1000g_ksp->Tpr.value.ul +=
427 *val = e1000g_ksp->Tpr.value.ul;
438 *val = (uint64_t)e1000g_ksp->Toth.value.ul << 32 |
439 (uint64_t)e1000g_ksp->Totl.value.ul;
442 e1000g_ksp->Totl.value.ul = (uint32_t)*val;
443 e1000g_ksp->Toth.value.ul = (uint32_t)(*val >> 32);
447 e1000g_ksp->Tpt.value.ul +=
449 *val = e1000g_ksp->Tpt.value.ul;
453 e1000g_ksp->Algnerrc.value.ul +=
455 *val = e1000g_ksp->Algnerrc.value.ul;
459 e1000g_ksp->Crcerrs.value.ul +=
461 *val = e1000g_ksp->Crcerrs.value.ul;
465 e1000g_ksp->Sec.value.ul +=
467 *val = e1000g_ksp->Sec.value.ul;
471 e1000g_ksp->Cexterr.value.ul +=
473 *val = e1000g_ksp->Cexterr.value.ul;
477 e1000g_ksp->Ecol.value.ul +=
479 *val = e1000g_ksp->Ecol.value.ul;
483 e1000g_ksp->Latecol.value.ul +=
485 *val = e1000g_ksp->Latecol.value.ul;
489 e1000g_ksp->Dc.value.ul +=
491 *val = e1000g_ksp->Dc.value.ul;
495 e1000g_ksp->Scc.value.ul +=
497 *val = e1000g_ksp->Scc.value.ul;
501 e1000g_ksp->Mcc.value.ul +=
503 *val = e1000g_ksp->Mcc.value.ul;
507 e1000g_ksp->Rxerrc.value.ul +=
509 *val = e1000g_ksp->Rxerrc.value.ul;
513 e1000g_ksp->Ecol.value.ul +=
515 *val = e1000g_ksp->Ecol.value.ul;
519 e1000g_ksp->Roc.value.ul +=
521 *val = e1000g_ksp->Roc.value.ul;
717 p_e1000g_stat_t e1000g_ksp;
732 Adapter->e1000g_ksp = ksp; /* Fill in the Adapters ksp */
734 e1000g_ksp = (p_e1000g_stat_t)ksp->ks_data;
739 kstat_named_init(&e1000g_ksp->link_speed, "link_speed",
741 kstat_named_init(&e1000g_ksp->reset_count, "Reset Count",
744 kstat_named_init(&e1000g_ksp->rx_error, "Rx Error",
746 kstat_named_init(&e1000g_ksp->rx_allocb_fail, "Rx Allocb Failure",
748 kstat_named_init(&e1000g_ksp->rx_size_error, "Rx Size Error",
751 kstat_named_init(&e1000g_ksp->tx_no_desc, "Tx No Desc",
753 kstat_named_init(&e1000g_ksp->tx_no_swpkt, "Tx No Buffer",
755 kstat_named_init(&e1000g_ksp->tx_send_fail, "Tx Send Failure",
757 kstat_named_init(&e1000g_ksp->tx_over_size, "Tx Pkt Over Size",
759 kstat_named_init(&e1000g_ksp->tx_reschedule, "Tx Reschedule",
762 kstat_named_init(&e1000g_ksp->Mpc, "Recv_Missed_Packets",
764 kstat_named_init(&e1000g_ksp->Symerrs, "Recv_Symbol_Errors",
766 kstat_named_init(&e1000g_ksp->Rlec, "Recv_Length_Errors",
768 kstat_named_init(&e1000g_ksp->Xonrxc, "XONs_Recvd",
770 kstat_named_init(&e1000g_ksp->Xontxc, "XONs_Xmitd",
772 kstat_named_init(&e1000g_ksp->Xoffrxc, "XOFFs_Recvd",
774 kstat_named_init(&e1000g_ksp->Xofftxc, "XOFFs_Xmitd",
776 kstat_named_init(&e1000g_ksp->Fcruc, "Recv_Unsupport_FC_Pkts",
779 kstat_named_init(&e1000g_ksp->Prc64, "Pkts_Recvd_( 64b)",
781 kstat_named_init(&e1000g_ksp->Prc127, "Pkts_Recvd_( 65- 127b)",
783 kstat_named_init(&e1000g_ksp->Prc255, "Pkts_Recvd_( 127- 255b)",
785 kstat_named_init(&e1000g_ksp->Prc511, "Pkts_Recvd_( 256- 511b)",
787 kstat_named_init(&e1000g_ksp->Prc1023, "Pkts_Recvd_( 511-1023b)",
789 kstat_named_init(&e1000g_ksp->Prc1522, "Pkts_Recvd_(1024-1522b)",
792 kstat_named_init(&e1000g_ksp->Gprc, "Good_Pkts_Recvd",
794 kstat_named_init(&e1000g_ksp->Gptc, "Good_Pkts_Xmitd",
796 kstat_named_init(&e1000g_ksp->Gorl, "Good_Octets_Recvd_Lo",
798 kstat_named_init(&e1000g_ksp->Gorh, "Good_Octets_Recvd_Hi",
800 kstat_named_init(&e1000g_ksp->Gotl, "Good_Octets_Xmitd_Lo",
802 kstat_named_init(&e1000g_ksp->Goth, "Good_Octets_Xmitd_Hi",
804 kstat_named_init(&e1000g_ksp->Ruc, "Recv_Undersize",
806 kstat_named_init(&e1000g_ksp->Rfc, "Recv_Frag",
808 kstat_named_init(&e1000g_ksp->Roc, "Recv_Oversize",
810 kstat_named_init(&e1000g_ksp->Rjc, "Recv_Jabber",
812 kstat_named_init(&e1000g_ksp->Torl, "Total_Octets_Recvd_Lo",
814 kstat_named_init(&e1000g_ksp->Torh, "Total_Octets_Recvd_Hi",
816 kstat_named_init(&e1000g_ksp->Totl, "Total_Octets_Xmitd_Lo",
818 kstat_named_init(&e1000g_ksp->Toth, "Total_Octets_Xmitd_Hi",
820 kstat_named_init(&e1000g_ksp->Tpr, "Total_Packets_Recvd",
822 kstat_named_init(&e1000g_ksp->Tpt, "Total_Packets_Xmitd",
825 kstat_named_init(&e1000g_ksp->Ptc64, "Pkts_Xmitd_( 64b)",
827 kstat_named_init(&e1000g_ksp->Ptc127, "Pkts_Xmitd_( 65- 127b)",
829 kstat_named_init(&e1000g_ksp->Ptc255, "Pkts_Xmitd_( 128- 255b)",
831 kstat_named_init(&e1000g_ksp->Ptc511, "Pkts_Xmitd_( 255- 511b)",
833 kstat_named_init(&e1000g_ksp->Ptc1023, "Pkts_Xmitd_( 512-1023b)",
835 kstat_named_init(&e1000g_ksp->Ptc1522, "Pkts_Xmitd_(1024-1522b)",
838 kstat_named_init(&e1000g_ksp->Tncrs, "Xmit_with_No_CRS",
840 kstat_named_init(&e1000g_ksp->Tsctc, "Xmit_TCP_Seg_Contexts",
842 kstat_named_init(&e1000g_ksp->Tsctfc, "Xmit_TCP_Seg_Contexts_Fail",
846 kstat_named_init(&e1000g_ksp->rx_none, "Rx No Data",
848 kstat_named_init(&e1000g_ksp->rx_multi_desc, "Rx Span Multi Desc",
850 kstat_named_init(&e1000g_ksp->rx_no_freepkt, "Rx Freelist Empty",
852 kstat_named_init(&e1000g_ksp->rx_avail_freepkt, "Rx Freelist Avail",
855 kstat_named_init(&e1000g_ksp->tx_under_size, "Tx Pkt Under Size",
857 kstat_named_init(&e1000g_ksp->tx_exceed_frags, "Tx Exceed Max Frags",
859 kstat_named_init(&e1000g_ksp->tx_empty_frags, "Tx Empty Frags",
861 kstat_named_init(&e1000g_ksp->tx_recycle, "Tx Recycle",
863 kstat_named_init(&e1000g_ksp->tx_recycle_intr, "Tx Recycle Intr",
865 kstat_named_init(&e1000g_ksp->tx_recycle_retry, "Tx Recycle Retry",
867 kstat_named_init(&e1000g_ksp->tx_recycle_none, "Tx Recycled None",
869 kstat_named_init(&e1000g_ksp->tx_copy, "Tx Send Copy",
871 kstat_named_init(&e1000g_ksp->tx_bind, "Tx Send Bind",
873 kstat_named_init(&e1000g_ksp->tx_multi_copy, "Tx Copy Multi Frags",
875 kstat_named_init(&e1000g_ksp->tx_multi_cookie, "Tx Bind Multi Cookies",
877 kstat_named_init(&e1000g_ksp->tx_lack_desc, "Tx Desc Insufficient",
984 p_e1000g_stat_t e1000g_ksp =
985 (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
1004 *val = (uint64_t)e1000g_ksp->Torh.value.ul << 32 |
1005 (uint64_t)e1000g_ksp->Torl.value.ul;
1008 e1000g_ksp->Torl.value.ul = (uint32_t)*val;
1009 e1000g_ksp->Torh.value.ul = (uint32_t)(*val >> 32);
1013 e1000g_ksp->Tpr.value.ul +=
1015 *val = e1000g_ksp->Tpr.value.ul;