sys/arch/arm/broadcom/bcm53xx_eth.c
1036
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1552
IF_DEQUEUE(&sc->sc_if.if_snd, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1564
if (m->m_next != NULL && (sc->sc_if.if_flags & IFF_LINK2)) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1594
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1892
if (sc->sc_if.if_flags & IFF_RUNNING) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1906
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
1958
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/broadcom/bcm53xx_eth.c
997
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gmc.c
137
if_statinc(&sc->sc_if, if_oerrors);
sys/arch/arm/gemini/if_gmc.c
203
const char * const eaddr = CLLADDR(sc->sc_if.if_sadl);
sys/arch/arm/gemini/if_gmc.c
250
if (sc->sc_if.if_flags & IFF_PROMISC)
sys/arch/arm/gemini/if_gmc.c
285
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/arm/gemini/if_gmc.c
704
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/arm/gemini/if_gmc.c
712
if_schedule_deferred_start(&sc->sc_if);
sys/arch/arm/gemini/if_gmc.c
749
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gmc.c
844
ether_sprintf(CLLADDR(sc->sc_if.if_sadl)));
sys/arch/arm/gemini/if_gpn.c
250
struct ifnet * const ifp = &sc->sc_if;
sys/arch/arm/gemini/if_gpn.c
333
gpn_ifstart(&sc->sc_if);
sys/arch/arm/gemini/if_gpn.c
347
gpn_ifstart(&sc->sc_if);
sys/arch/arm/gemini/if_gpn.c
489
if (sc->sc_if.if_flags & IFF_UP)
sys/arch/arm/gemini/if_gpn.c
504
IF_PURGE(&sc->sc_if.if_snd);
sys/arch/arm/gemini/if_gpn.c
665
struct ifnet * const ifp = &sc->sc_if;
sys/arch/evbppc/virtex/dev/if_temac.c
1024
if_statinc(&sc->sc_if, if_opackets);
sys/arch/evbppc/virtex/dev/if_temac.c
1124
struct ifnet *ifp = &sc->sc_if;
sys/arch/evbppc/virtex/dev/if_temac.c
328
struct ifnet *ifp = &sc->sc_if;
sys/arch/evbppc/virtex/dev/if_temac.c
926
temac_stop(&sc->sc_if, 1);
sys/arch/evbppc/virtex/dev/if_temac.c
950
temac_stop(&sc->sc_if, 1);
sys/arch/hpcarm/dev/nbpkbd.c
113
sc->sc_if.hii_ctx = sc;
sys/arch/hpcarm/dev/nbpkbd.c
114
sc->sc_if.hii_establish = nbpkbd_input_establish;
sys/arch/hpcarm/dev/nbpkbd.c
115
sc->sc_if.hii_poll = nbpkbd_poll;
sys/arch/hpcarm/dev/nbpkbd.c
117
hpckbd_cnattach(&sc->sc_if);
sys/arch/hpcarm/dev/nbpkbd.c
123
haa.haa_ic = &sc->sc_if;
sys/arch/hpcarm/dev/nbpkbd.c
65
struct hpckbd_ic_if sc_if;
sys/arch/hpcarm/dev/wzero3_kbd.c
294
sc->sc_if.hii_ctx = sc;
sys/arch/hpcarm/dev/wzero3_kbd.c
295
sc->sc_if.hii_establish = wzero3kbd_input_establish;
sys/arch/hpcarm/dev/wzero3_kbd.c
296
sc->sc_if.hii_poll = wzero3kbd_poll;
sys/arch/hpcarm/dev/wzero3_kbd.c
300
hpckbd_cnattach(&sc->sc_if);
sys/arch/hpcarm/dev/wzero3_kbd.c
352
haa.haa_ic = &sc->sc_if;
sys/arch/hpcarm/dev/wzero3_kbd.c
99
struct hpckbd_ic_if sc_if;
sys/arch/mac68k/dev/if_mc.c
142
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/dev/if_mc.c
292
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/mac68k/dev/if_mc.c
332
if (sc->sc_if.if_flags & IFF_PROMISC)
sys/arch/mac68k/dev/if_mc.c
347
sc->sc_if.if_flags |= IFF_RUNNING;
sys/arch/mac68k/dev/if_mc.c
369
sc->sc_if.if_timer = 0;
sys/arch/mac68k/dev/if_mc.c
370
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/arch/mac68k/dev/if_mc.c
424
sc->sc_if.if_timer = 5; /* 5 seconds to watch for failing to transmit */
sys/arch/mac68k/dev/if_mc.c
439
if_statinc(&sc->sc_if, if_oerrors);
sys/arch/mac68k/dev/if_mc.c
446
if_statinc(&sc->sc_if, if_oerrors);
sys/arch/mac68k/dev/if_mc.c
453
if_statinc(&sc->sc_if, if_collisions);
sys/arch/mac68k/dev/if_mc.c
470
if_link_state_change(&sc->sc_if,
sys/arch/mac68k/dev/if_mc.c
491
net_stat_ref_t nsr = IF_STAT_GETREF(&sc->sc_if);
sys/arch/mac68k/dev/if_mc.c
495
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/mac68k/dev/if_mc.c
496
if_statinc_ref(&sc->sc_if, nsr, if_collisions);
sys/arch/mac68k/dev/if_mc.c
501
if_statadd_ref(&sc->sc_if, nsr, if_collisions, 2);
sys/arch/mac68k/dev/if_mc.c
503
if_statinc_ref(&sc->sc_if, nsr, if_collisions);
sys/arch/mac68k/dev/if_mc.c
506
if_statadd_ref(&sc->sc_if, nsr, if_collisions, 16);
sys/arch/mac68k/dev/if_mc.c
507
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/mac68k/dev/if_mc.c
513
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/mac68k/dev/if_mc.c
516
IF_STAT_PUTREF(&sc->sc_if);
sys/arch/mac68k/dev/if_mc.c
519
sc->sc_if.if_timer = 0;
sys/arch/mac68k/dev/if_mc.c
520
if_schedule_deferred_start(&sc->sc_if);
sys/arch/mac68k/dev/if_mc.c
542
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/mac68k/dev/if_mc.c
547
if_statinc(&sc->sc_if, if_collisions);
sys/arch/mac68k/dev/if_mc.c
553
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/mac68k/dev/if_mc.c
561
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/mac68k/dev/if_mc.c
574
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/dev/if_mc.c
613
m_set_rcvif(m, &sc->sc_if);
sys/arch/mac68k/nubus/if_netdock_nubus.c
120
#define sc_if sc_ethercom.ec_if
sys/arch/mac68k/nubus/if_netdock_nubus.c
354
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
478
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/mac68k/nubus/if_netdock_nubus.c
523
sc->sc_if.if_flags |= IFF_RUNNING;
sys/arch/mac68k/nubus/if_netdock_nubus.c
534
sc->sc_if.if_timer = 0;
sys/arch/mac68k/nubus/if_netdock_nubus.c
535
sc->sc_if.if_flags &= ~(IFF_RUNNING | IFF_UP);
sys/arch/mac68k/nubus/if_netdock_nubus.c
657
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
697
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
752
struct ifnet *ifp = &sc->sc_if;
sys/arch/mac68k/nubus/if_netdock_nubus.c
777
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/am79c950.c
139
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/am79c950.c
292
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/macppc/dev/am79c950.c
332
if (sc->sc_if.if_flags & IFF_PROMISC)
sys/arch/macppc/dev/am79c950.c
347
sc->sc_if.if_flags |= IFF_RUNNING;
sys/arch/macppc/dev/am79c950.c
366
sc->sc_if.if_timer = 0;
sys/arch/macppc/dev/am79c950.c
367
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/arch/macppc/dev/am79c950.c
421
sc->sc_if.if_timer = 5; /* 5 seconds to watch for failing to transmit */
sys/arch/macppc/dev/am79c950.c
439
if_statinc(&sc->sc_if, if_oerrors);
sys/arch/macppc/dev/am79c950.c
446
if_statinc(&sc->sc_if, if_oerrors);
sys/arch/macppc/dev/am79c950.c
451
if_statinc(&sc->sc_if, if_collisions);
sys/arch/macppc/dev/am79c950.c
468
if_link_state_change(&sc->sc_if,
sys/arch/macppc/dev/am79c950.c
491
net_stat_ref_t nsr = IF_STAT_GETREF(&sc->sc_if);
sys/arch/macppc/dev/am79c950.c
494
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/macppc/dev/am79c950.c
495
if_statinc_ref(&sc->sc_if, nsr, if_collisions);
sys/arch/macppc/dev/am79c950.c
500
if_statadd_ref(&sc->sc_if, nsr, if_collisions, 2);
sys/arch/macppc/dev/am79c950.c
502
if_statinc_ref(&sc->sc_if, nsr, if_collisions);
sys/arch/macppc/dev/am79c950.c
504
if_statadd_ref(&sc->sc_if, nsr, if_collisions, 16);
sys/arch/macppc/dev/am79c950.c
505
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/macppc/dev/am79c950.c
511
if_statinc_ref(&sc->sc_if, nsr, if_oerrors);
sys/arch/macppc/dev/am79c950.c
513
IF_STAT_PUTREF(&sc->sc_if);
sys/arch/macppc/dev/am79c950.c
516
sc->sc_if.if_timer = 0;
sys/arch/macppc/dev/am79c950.c
517
if_schedule_deferred_start(&sc->sc_if);
sys/arch/macppc/dev/am79c950.c
537
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/macppc/dev/am79c950.c
542
if_statinc(&sc->sc_if, if_collisions);
sys/arch/macppc/dev/am79c950.c
548
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/macppc/dev/am79c950.c
557
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/macppc/dev/am79c950.c
568
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/am79c950.c
607
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/if_bm.c
179
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
298
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
444
sc->sc_if.if_timer = 0;
sys/arch/macppc/dev/if_bm.c
445
if_statinc(&sc->sc_if, if_opackets);
sys/arch/macppc/dev/if_bm.c
446
if_schedule_deferred_start(&sc->sc_if);
sys/arch/macppc/dev/if_bm.c
458
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
533
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_bm.c
642
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/if_bm.c
776
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
145
struct ifnet * const ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
343
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
353
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
410
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/if_gm.c
558
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
643
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_gm.c
723
struct ifnet *ifp = &sc->sc_if;
sys/arch/macppc/dev/if_wi_obio.c
118
pmf_class_network_register(self, &sc->sc_wi.sc_if);
sys/arch/mips/atheros/dev/if_ath_arbus.c
170
pmf_class_network_register(self, &sc->sc_if);
sys/arch/newsmips/apbus/if_sn.c
1028
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
105
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
1069
m_set_rcvif(m, &sc->sc_if);
sys/arch/newsmips/apbus/if_sn.c
370
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/newsmips/apbus/if_sn.c
384
if (sc->sc_if.if_flags & IFF_PROMISC)
sys/arch/newsmips/apbus/if_sn.c
386
if (sc->sc_if.if_flags & IFF_ALLMULTI)
sys/arch/newsmips/apbus/if_sn.c
430
sc->sc_if.if_flags |= IFF_RUNNING;
sys/arch/newsmips/apbus/if_sn.c
460
sc->sc_if.if_timer = 0;
sys/arch/newsmips/apbus/if_sn.c
461
sc->sc_if.if_flags &= ~(IFF_RUNNING | IFF_UP);
sys/arch/newsmips/apbus/if_sn.c
574
sc->sc_if.if_timer = 5; /* 5 seconds to watch for failing to transmit */
sys/arch/newsmips/apbus/if_sn.c
629
ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
857
if_schedule_deferred_start(&sc->sc_if);
sys/arch/newsmips/apbus/if_sn.c
872
struct ifnet *ifp = &sc->sc_if;
sys/arch/newsmips/apbus/if_sn.c
959
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/newsmips/apbus/if_sn.c
961
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/powerpc/booke/dev/pq3etsec.c
1119
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
1585
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
1603
m_set_rcvif(m, &sc->sc_if);
sys/arch/powerpc/booke/dev/pq3etsec.c
1616
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
2131
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2162
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
2492
struct ifnet * const ifp = &sc->sc_if;
sys/arch/powerpc/booke/dev/pq3etsec.c
517
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/powerpc/mpc5200/fec.c
126
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
293
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/arch/powerpc/mpc5200/fec.c
300
if ((sc->sc_if.if_flags & IFF_RUNNING) &&
sys/arch/powerpc/mpc5200/fec.c
302
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/powerpc/mpc5200/fec.c
306
(void)fec_init(&sc->sc_if); /* reschedules the callout */
sys/arch/powerpc/mpc5200/fec.c
355
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
419
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
673
struct ifnet *ifp = &sc->sc_if;
sys/arch/powerpc/mpc5200/fec.c
722
struct ifnet *ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
1322
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
1500
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
286
struct ifnet *ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
507
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/sun3/dev/if_ie.c
545
if_statadd(&sc->sc_if, if_ierrors,
sys/arch/sun3/dev/if_ie.c
583
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
717
ifp = &sc->sc_if;
sys/arch/sun3/dev/if_ie.c
782
m_set_rcvif(m, &sc->sc_if);
sys/arch/sun3/dev/if_ie.c
898
if_statinc(&sc->sc_if, if_ierrors);
sys/arch/sun3/dev/if_ie.c
915
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/dev/bi/if_ni.c
230
struct ifnet *ifp = (struct ifnet *)&sc->sc_if;
sys/dev/bi/if_ni.c
479
struct ifnet *ifp = &sc->sc_if;
sys/dev/bi/if_ni.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/bi/if_ni.c
794
struct ifnet *ifp = &sc->sc_if;
sys/dev/cardbus/if_ath_cardbus.c
196
pmf_class_network_register(self, &sc->sc_if);
sys/dev/cardbus/if_athn_cardbus.c
179
pmf_class_network_register(self, &sc->sc_if);
sys/dev/cardbus/if_atw_cardbus.c
265
pmf_class_network_register(sc->sc_dev, &sc->sc_if);
sys/dev/cardbus/if_bwi_cardbus.c
160
pmf_class_network_register(self, &sc->sc_if);
sys/dev/cardbus/if_rtw_cardbus.c
272
pmf_class_network_register(self, &sc->sc_if);
sys/dev/ic/aac.c
466
(sc->sc_if.aif_send_command != NULL)) {
sys/dev/ic/aacvar.h
215
#define AAC_GET_FWSTATUS(sc) ((sc)->sc_if.aif_get_fwstatus(sc))
sys/dev/ic/aacvar.h
217
((sc)->sc_if.aif_qnotify((sc), (qbit)))
sys/dev/ic/aacvar.h
218
#define AAC_GET_ISTATUS(sc) ((sc)->sc_if.aif_get_istatus(sc))
sys/dev/ic/aacvar.h
220
((sc)->sc_if.aif_set_istatus((sc), (mask)))
sys/dev/ic/aacvar.h
223
((sc)->sc_if.aif_set_mailbox((sc), (command), (arg0), \
sys/dev/ic/aacvar.h
226
#define AAC_GET_MAILBOX(sc, mb) ((sc)->sc_if.aif_get_mailbox(sc, mb))
sys/dev/ic/aacvar.h
229
((sc)->sc_if.aif_set_interrupts((sc), 0))
sys/dev/ic/aacvar.h
231
((sc)->sc_if.aif_set_interrupts((sc), 1))
sys/dev/ic/aacvar.h
233
((sc)->sc_if.aif_send_command((sc), cm))
sys/dev/ic/aacvar.h
235
((sc)->sc_if.aif_get_outb_queue((sc)))
sys/dev/ic/aacvar.h
237
((sc)->sc_if.aif_set_outb_queue((sc), (idx)))
sys/dev/ic/aacvar.h
305
struct aac_interface sc_if;
sys/dev/ic/an.c
1206
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1375
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1536
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
1607
if (sc->sc_if.if_flags & IFF_DEBUG)
sys/dev/ic/an.c
1639
if (sc->sc_if.if_flags & IFF_DEBUG)
sys/dev/ic/an.c
1645
if (sc->sc_if.if_flags & IFF_DEBUG)
sys/dev/ic/an.c
166
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
419
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
443
if_deactivate(&sc->sc_if);
sys/dev/ic/an.c
454
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/an.c
477
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
1032
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
1068
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
789
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn5008.c
970
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1100
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1189
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
1213
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/arn9003.c
937
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1015
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1187
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1266
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/ath.c
1289
sc->sc_if.if_flags |= IFF_OACTIVE;
sys/dev/ic/ath.c
1969
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
1992
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
2025
IEEE80211_ADDR_COPY(ic->ic_myaddr, CLLADDR(sc->sc_if.if_sadl));
sys/dev/ic/ath.c
2345
if_printf(&sc->sc_if,
sys/dev/ic/ath.c
2416
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
256
(sc->sc_if.if_flags & (IFF_DEBUG | IFF_LINK2)) \
sys/dev/ic/ath.c
2646
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
270
((sc->sc_if.if_flags & (IFF_DEBUG | IFF_LINK2)) \
sys/dev/ic/ath.c
281
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
3042
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
3614
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4208
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/ath.c
4230
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4261
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4304
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
4373
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/ath.c
4528
if_printf(&sc->sc_if,
sys/dev/ic/ath.c
4539
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/ath.c
4540
if_printf(&sc->sc_if,
sys/dev/ic/ath.c
4607
if_printf(&sc->sc_if,
sys/dev/ic/ath.c
4628
if_printf(&sc->sc_if,
sys/dev/ic/ath.c
4631
sc->sc_if.if_flags |= IFF_OACTIVE;
sys/dev/ic/ath.c
4687
ath_reset(&sc->sc_if);
sys/dev/ic/ath.c
4952
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
5453
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
5484
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
661
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
759
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
876
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
895
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath.c
950
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/ath_netbsd.c
270
: ath_reset(&sc->sc_if);
sys/dev/ic/athn.c
146
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3006
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3016
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
3025
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
384
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
426
bpf_attach2(&sc->sc_if, DLT_IEEE802_11_RADIO,
sys/dev/ic/athn.c
547
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athn.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/athrate-amrr.c
377
ath_ratectl, &sc->sc_if);
sys/dev/ic/athrate-amrr.c
476
ath_ratectl, &sc->sc_if);
sys/dev/ic/athrate-onoe.c
367
ath_ratectl, &sc->sc_if);
sys/dev/ic/athrate-onoe.c
463
ath_ratectl, &sc->sc_if);
sys/dev/ic/atw.c
1488
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
154
#define DPRINTF(sc, x) if ((sc)->sc_if.if_flags & IFF_DEBUG) printf x
sys/dev/ic/atw.c
155
#define DPRINTF2(sc, x) if ((sc)->sc_if.if_flags & IFF_DEBUG) ATW_DPRINTF2(x)
sys/dev/ic/atw.c
156
#define DPRINTF3(sc, x) if ((sc)->sc_if.if_flags & IFF_DEBUG) ATW_DPRINTF3(x)
sys/dev/ic/atw.c
1610
if ((sc->sc_if.if_flags & IFF_LINK1) != 0 && chan != 14) {
sys/dev/ic/atw.c
1694
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
1972
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2098
if (sc->sc_if.if_flags & IFF_DEBUG) {
sys/dev/ic/atw.c
2611
KASSERT((sc->sc_if.if_flags & IFF_RUNNING) == 0 ||
sys/dev/ic/atw.c
2614
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/atw.c
2686
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2747
atw_stop(&sc->sc_if, 1);
sys/dev/ic/atw.c
2771
(void)atw_init(&sc->sc_if);
sys/dev/ic/atw.c
2779
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2815
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
2896
(void)atw_init(&sc->sc_if);
sys/dev/ic/atw.c
3070
sc->sc_if.if_timer = 1;
sys/dev/ic/atw.c
3098
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
316
if_deactivate(&sc->sc_if);
sys/dev/ic/atw.c
3276
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/atw.c
3437
NULL, sc->sc_if.if_xname, "recv");
sys/dev/ic/atw.c
3439
&sc->sc_recv_ev, sc->sc_if.if_xname, "CRC16 error");
sys/dev/ic/atw.c
3441
&sc->sc_recv_ev, sc->sc_if.if_xname, "CRC32 error");
sys/dev/ic/atw.c
3443
&sc->sc_recv_ev, sc->sc_if.if_xname, "ICV error");
sys/dev/ic/atw.c
3445
&sc->sc_recv_ev, sc->sc_if.if_xname, "PLCP SFD error");
sys/dev/ic/atw.c
3447
&sc->sc_recv_ev, sc->sc_if.if_xname, "PLCP Signal Field error");
sys/dev/ic/atw.c
3450
NULL, sc->sc_if.if_xname, "xmit");
sys/dev/ic/atw.c
3452
&sc->sc_xmit_ev, sc->sc_if.if_xname, "transmit underflow");
sys/dev/ic/atw.c
3454
&sc->sc_xmit_ev, sc->sc_if.if_xname, "transmit overrun");
sys/dev/ic/atw.c
3456
&sc->sc_xmit_ev, sc->sc_if.if_xname, "retry count exceeded");
sys/dev/ic/atw.c
3458
&sc->sc_xmit_ev, sc->sc_if.if_xname, "lifetime exceeded");
sys/dev/ic/atw.c
3460
&sc->sc_xmit_ev, sc->sc_if.if_xname, "packet size mismatch");
sys/dev/ic/atw.c
3463
NULL, sc->sc_if.if_xname, "misc");
sys/dev/ic/atw.c
3465
&sc->sc_misc_ev, sc->sc_if.if_xname, "workaround #1");
sys/dev/ic/atw.c
3467
&sc->sc_misc_ev, sc->sc_if.if_xname, "rra equals rwa");
sys/dev/ic/atw.c
3469
&sc->sc_misc_ev, sc->sc_if.if_xname, "rxpkt1in set");
sys/dev/ic/atw.c
510
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1034
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1118
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1140
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
1240
sc->sc_if.if_xname);
sys/dev/ic/awi.c
1256
sc->sc_if.if_xname, status);
sys/dev/ic/awi.c
1264
sc->sc_if.if_xname);
sys/dev/ic/awi.c
1289
sc->sc_if.if_xname);
sys/dev/ic/awi.c
1327
sc->sc_if.if_xname, error);
sys/dev/ic/awi.c
1335
sc->sc_if.if_xname);
sys/dev/ic/awi.c
1516
sc->sc_if.if_xname, cmd, status);
sys/dev/ic/awi.c
1533
sc->sc_if.if_xname);
sys/dev/ic/awi.c
1578
sc->sc_if.if_xname, cmd, status);
sys/dev/ic/awi.c
1688
sc->sc_if.if_xname);
sys/dev/ic/awi.c
190
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
295
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
325
if_deactivate(&sc->sc_if);
sys/dev/ic/awi.c
336
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/awi.c
718
sc->sc_if.if_xname, m0->m_pkthdr.len, len);
sys/dev/ic/awi.c
978
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwfm.c
330
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
10012
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
1119
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
2361
if (sc->sc_if.if_flags & IFF_PROMISC)
sys/dev/ic/bwi.c
5031
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
5235
struct ifnet *ifp = &mac->mac_sc->sc_if;
sys/dev/ic/bwi.c
6702
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
721
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
7291
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
7874
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
859
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
881
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
8854
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
8968
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9070
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9902
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/bwi.c
9934
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/lemac.c
133
sc->sc_if.if_xname);
sys/dev/ic/lemac.c
136
if (sc->sc_if.if_flags & IFF_UP) {
sys/dev/ic/lemac.c
142
printf("%s: recovery failed -- board disabled\n", sc->sc_if.if_xname);
sys/dev/ic/lemac.c
153
if_statinc(&sc->sc_if, if_opackets); /* another one done */
sys/dev/ic/lemac.c
158
if_statinc(&sc->sc_if, if_oerrors);
sys/dev/ic/lemac.c
162
if_statinc(&sc->sc_if, if_collisions);
sys/dev/ic/lemac.c
165
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lemac.c
166
if_schedule_deferred_start(&sc->sc_if);
sys/dev/ic/lemac.c
181
if_statinc(&sc->sc_if, if_oerrors);
sys/dev/ic/lemac.c
188
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lemac.c
254
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/ic/lemac.c
264
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/ic/lemac.c
271
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/ic/lemac.c
290
m_set_rcvif(m, &sc->sc_if);
sys/dev/ic/lemac.c
292
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/dev/ic/lemac.c
322
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/ic/lemac.c
450
sc->sc_if.if_flags |= IFF_ALLMULTI;
sys/dev/ic/lemac.c
459
sc->sc_if.if_flags &= ~IFF_ALLMULTI;
sys/dev/ic/lemac.c
474
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/lemac.c
487
sc->sc_if.if_xname, data);
sys/dev/ic/lemac.c
532
if (sc->sc_if.if_flags & IFF_UP) {
sys/dev/ic/lemac.c
546
if (sc->sc_if.if_flags & IFF_PROMISC) {
sys/dev/ic/lemac.c
578
sc->sc_if.if_flags |= IFF_RUNNING;
sys/dev/ic/lemac.c
579
lemac_ifstart(&sc->sc_if);
sys/dev/ic/lemac.c
584
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/dev/ic/lemac.c
716
bpf_mtap(&sc->sc_if, m, BPF_D_OUT);
sys/dev/ic/lemac.c
743
arp_ifinit(&sc->sc_if, ifa);
sys/dev/ic/lemac.c
798
if (sc->sc_if.if_flags & IFF_UP)
sys/dev/ic/lemac.c
942
struct ifnet * const ifp = &sc->sc_if;
sys/dev/ic/lemacvar.h
85
#define LEMAC_USE_PIO_MODE(sc) (((sc->sc_flags & LEMAC_MODE_MASK) == LEMAC_PIO_MODE) || (sc->sc_if.if_flags & IFF_LINK0))
sys/dev/ic/malo.c
1304
DPRINTF(1, "%s: %s\n", sc->sc_if.if_xname, __func__);
sys/dev/ic/malo.c
1317
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
1394
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
1516
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
368
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/malo.c
463
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
1483
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
1507
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
2618
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
324
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2560.c
497
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
1020
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
1226
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
198
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
385
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2661.c
908
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1220
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1259
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
1322
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
329
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
451
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
481
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rt2860.c
493
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1459
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1713
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1752
oflags = sc->sc_if.if_flags;
sys/dev/ic/rtw.c
1757
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/ic/rtw.c
1759
if (oflags != sc->sc_if.if_flags) {
sys/dev/ic/rtw.c
1844
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
1912
rtw_start(&sc->sc_if); /* in softint */
sys/dev/ic/rtw.c
2160
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
2192
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
2680
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
3111
sc->sc_if.if_timer = 1;
sys/dev/ic/rtw.c
3177
sc->sc_if.if_timer = 1;
sys/dev/ic/rtw.c
4039
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtw.c
4261
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/rtwvar.h
69
if (((__sc)->sc_if.if_flags & IFF_DEBUG) != 0) \
sys/dev/ic/sgec.c
268
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
336
IFQ_POLL(&sc->sc_if.if_snd, m);
sys/dev/ic/sgec.c
426
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
652
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/sgec.c
87
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1600
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1650
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1778
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1892
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1924
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
1960
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2018
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2104
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
2584
if (sc->sc_if.if_flags & IFF_DEBUG)
sys/dev/ic/wi.c
2668
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
3319
sc->sc_if.if_timer = 1;
sys/dev/ic/wi.c
365
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
598
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
625
if_deactivate(&sc->sc_if);
sys/dev/ic/wi.c
636
struct ifnet *ifp = &sc->sc_if;
sys/dev/ic/wi.c
676
struct ifnet *ifp = &sc->sc_if;
sys/dev/ipmi.c
1013
buf = sc->sc_if->buildmsg(sc, NETFN_LUN(netfn, rslun), cmd,
sys/dev/ipmi.c
1020
rc = sc->sc_if->sendmsg(sc, txlen, buf);
sys/dev/ipmi.c
1064
if (sc->sc_if->recvmsg(sc, maxlen + 3, &rawlen, buf)) {
sys/dev/ipmi.c
1927
sc->sc_if = ipmi_get_if(ia->iaa_if_type);
sys/dev/ipmi.c
1928
if (sc->sc_if == NULL)
sys/dev/ipmi.c
1939
sc->sc_if->nregs * sc->sc_if_iospacing, 0, &sc->sc_ioh)) != 0) {
sys/dev/ipmi.c
1945
sc->sc_if->nregs * sc->sc_if_iospacing, &sc->sc_ioh,
sys/dev/ipmi.c
1962
sc->sc_if->nregs * sc->sc_if_iospacing);
sys/dev/ipmi.c
1978
sc.sc_if->probe(&sc);
sys/dev/ipmi.c
2091
ia->iaa_if_rev >> 4, ia->iaa_if_rev & 0xF, sc->sc_if->name,
sys/dev/ipmi.c
2094
ia->iaa_if_iospacing * sc->sc_if->nregs, ia->iaa_if_iospacing);
sys/dev/ipmi.c
994
buf = sc->sc_if->buildmsg(sc, NETFN_LUN(APP_NETFN, BMC_LUN),
sys/dev/ipmivar.h
81
struct ipmi_if *sc_if; /* Interface layer */
sys/dev/pci/aac_pci.c
613
sc->sc_if = aac_rx_interface;
sys/dev/pci/aac_pci.c
619
sc->sc_if = aac_sa_interface;
sys/dev/pci/aac_pci.c
625
sc->sc_if = aac_rkt_interface;
sys/dev/pci/if_an_pci.c
170
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_ath_pci.c
214
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_athn_pci.c
215
ic->ic_ifp = &sc->sc_if;
sys/dev/pci/if_athn_pci.c
222
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_atw_pci.c
278
pmf_class_network_register(sc->sc_dev, &sc->sc_if);
sys/dev/pci/if_ipw.c
1009
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1217
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1281
ipw_stop(&sc->sc_if, 1);
sys/dev/pci/if_ipw.c
172
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
1976
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_ipw.c
345
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
1435
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
1508
iwi_stop(&sc->sc_if, 1);
sys/dev/pci/if_iwi.c
1522
iwi_stop(&sc->sc_if, 1);
sys/dev/pci/if_iwi.c
200
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
2326
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
2572
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_iwi.c
456
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_malo_pci.c
182
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_malo_pci.c
221
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_malo_pci.c
233
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/if_msk.c
1151
msk_reset(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
1154
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_RESET_SET);
sys/dev/pci/if_msk.c
1155
SK_IF_WRITE_1(sc_if, 0, SK_GPHY_CTRL, SK_GPHY_RESET_SET);
sys/dev/pci/if_msk.c
1157
SK_IF_WRITE_1(sc_if, 0, SK_GPHY_CTRL, SK_GPHY_RESET_CLEAR);
sys/dev/pci/if_msk.c
1158
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_LOOP_OFF |
sys/dev/pci/if_msk.c
1165
struct sk_if_softc *sc_if = device_private(dv);
sys/dev/pci/if_msk.c
1167
msk_init_yukon(sc_if);
sys/dev/pci/if_msk.c
1178
struct sk_if_softc *sc_if = device_private(self);
sys/dev/pci/if_msk.c
1183
struct mii_data * const mii = &sc_if->sk_mii;
sys/dev/pci/if_msk.c
1189
sc_if->sk_dev = self;
sys/dev/pci/if_msk.c
1190
sc_if->sk_port = sa->skc_port;
sys/dev/pci/if_msk.c
1191
sc_if->sk_softc = sc;
sys/dev/pci/if_msk.c
1192
sc->sk_if[sa->skc_port] = sc_if;
sys/dev/pci/if_msk.c
1194
DPRINTFN(2, ("begin msk_attach: port=%d\n", sc_if->sk_port));
sys/dev/pci/if_msk.c
1206
sc_if->sk_enaddr[i] =
sys/dev/pci/if_msk.c
1210
ether_sprintf(sc_if->sk_enaddr));
sys/dev/pci/if_msk.c
1221
sc_if->sk_rx_ramstart = 0;
sys/dev/pci/if_msk.c
1222
sc_if->sk_rx_ramend = sc_if->sk_rx_ramstart + chunk - 1;
sys/dev/pci/if_msk.c
1224
sc_if->sk_tx_ramstart = sc_if->sk_rx_ramend + 1;
sys/dev/pci/if_msk.c
1225
sc_if->sk_tx_ramend = sc_if->sk_tx_ramstart + chunk - 1;
sys/dev/pci/if_msk.c
1229
sc_if->sk_rx_ramstart, sc_if->sk_rx_ramend,
sys/dev/pci/if_msk.c
1230
sc_if->sk_tx_ramstart, sc_if->sk_tx_ramend));
sys/dev/pci/if_msk.c
1235
PAGE_SIZE, 0, &sc_if->sk_ring_seg, 1, &sc_if->sk_ring_nseg,
sys/dev/pci/if_msk.c
1240
if (bus_dmamem_map(sc->sc_dmatag, &sc_if->sk_ring_seg,
sys/dev/pci/if_msk.c
1241
sc_if->sk_ring_nseg,
sys/dev/pci/if_msk.c
1250
&sc_if->sk_ring_map)) {
sys/dev/pci/if_msk.c
1254
if (bus_dmamap_load(sc->sc_dmatag, sc_if->sk_ring_map, kva,
sys/dev/pci/if_msk.c
1261
sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
1265
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_msk.c
1270
sc_if->sk_cdata.sk_tx_chain[i].sk_dmamap = dmamap;
sys/dev/pci/if_msk.c
1274
sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
1279
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_msk.c
1284
sc_if->sk_cdata.sk_rx_chain[i].sk_dmamap = dmamap;
sys/dev/pci/if_msk.c
1287
sc_if->sk_rdata = (struct msk_ring_data *)kva;
sys/dev/pci/if_msk.c
1288
memset(sc_if->sk_rdata, 0, sizeof(struct msk_ring_data));
sys/dev/pci/if_msk.c
1292
sc_if->sk_pktlen = SK_JLEN;
sys/dev/pci/if_msk.c
1294
sc_if->sk_pktlen = MCLBYTES;
sys/dev/pci/if_msk.c
1297
if (msk_alloc_jumbo_mem(sc_if)) {
sys/dev/pci/if_msk.c
1302
sc_if->sk_ethercom.ec_capabilities = ETHERCAP_VLAN_MTU;
sys/dev/pci/if_msk.c
1305
sc_if->sk_ethercom.ec_capabilities |= ETHERCAP_JUMBO_MTU;
sys/dev/pci/if_msk.c
1307
ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
1308
ifp->if_softc = sc_if;
sys/dev/pci/if_msk.c
1318
strlcpy(ifp->if_xname, device_xname(sc_if->sk_dev), IFNAMSIZ);
sys/dev/pci/if_msk.c
1320
msk_reset(sc_if);
sys/dev/pci/if_msk.c
1332
sc_if->sk_ethercom.ec_mii = mii;
sys/dev/pci/if_msk.c
1339
aprint_error_dev(sc_if->sk_dev, "no PHY found!\n");
sys/dev/pci/if_msk.c
1346
callout_init(&sc_if->sk_tick_ch, 0);
sys/dev/pci/if_msk.c
1347
callout_setfunc(&sc_if->sk_tick_ch, msk_tick, sc_if);
sys/dev/pci/if_msk.c
1348
callout_schedule(&sc_if->sk_tick_ch, hz);
sys/dev/pci/if_msk.c
1350
callout_init(&sc_if->sk_tick_rx, 0);
sys/dev/pci/if_msk.c
1351
callout_setfunc(&sc_if->sk_tick_rx, msk_fill_rx_tick, sc_if);
sys/dev/pci/if_msk.c
1358
ether_ifattach(ifp, sc_if->sk_enaddr);
sys/dev/pci/if_msk.c
1374
bus_dmamap_destroy(sc->sc_dmatag, sc_if->sk_ring_map);
sys/dev/pci/if_msk.c
1378
bus_dmamem_free(sc->sc_dmatag, &sc_if->sk_ring_seg, sc_if->sk_ring_nseg);
sys/dev/pci/if_msk.c
1386
struct sk_if_softc *sc_if = device_private(self);
sys/dev/pci/if_msk.c
1387
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
1388
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
1391
if (sc->sk_if[sc_if->sk_port] == NULL)
sys/dev/pci/if_msk.c
1398
sc_if->sk_cdata.sk_tx_chain[i].sk_dmamap);
sys/dev/pci/if_msk.c
1403
sc_if->sk_cdata.sk_rx_chain[i].sk_dmamap);
sys/dev/pci/if_msk.c
1409
callout_halt(&sc_if->sk_tick_ch, NULL);
sys/dev/pci/if_msk.c
1410
callout_destroy(&sc_if->sk_tick_ch);
sys/dev/pci/if_msk.c
1412
callout_halt(&sc_if->sk_tick_rx, NULL);
sys/dev/pci/if_msk.c
1413
callout_destroy(&sc_if->sk_tick_rx);
sys/dev/pci/if_msk.c
1416
if (LIST_FIRST(&sc_if->sk_mii.mii_phys) != NULL)
sys/dev/pci/if_msk.c
1417
mii_detach(&sc_if->sk_mii, MII_PHY_ANY, MII_OFFSET_ANY);
sys/dev/pci/if_msk.c
1425
ifmedia_fini(&sc_if->sk_mii.mii_media);
sys/dev/pci/if_msk.c
1427
msk_free_jumbo_mem(sc_if);
sys/dev/pci/if_msk.c
1429
bus_dmamem_unmap(sc->sc_dmatag, sc_if->sk_rdata,
sys/dev/pci/if_msk.c
1432
&sc_if->sk_ring_seg, sc_if->sk_ring_nseg);
sys/dev/pci/if_msk.c
1433
bus_dmamap_destroy(sc->sc_dmatag, sc_if->sk_ring_map);
sys/dev/pci/if_msk.c
1434
sc->sk_if[sc_if->sk_port] = NULL;
sys/dev/pci/if_msk.c
1879
msk_encap(struct sk_if_softc *sc_if, struct mbuf *m_head, uint32_t *txidx)
sys/dev/pci/if_msk.c
1881
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
1892
txmap = sc_if->sk_cdata.sk_tx_chain[*txidx].sk_dmamap;
sys/dev/pci/if_msk.c
1913
hiaddr = sc_if->sk_cdata.sk_tx_hiaddr;
sys/dev/pci/if_msk.c
1922
if (total > MSK_TX_RING_CNT - sc_if->sk_cdata.sk_tx_cnt - 2) {
sys/dev/pci/if_msk.c
1941
if (sc_if->sk_cdata.sk_tx_hiaddr != hiaddr) {
sys/dev/pci/if_msk.c
1942
f = &sc_if->sk_rdata->sk_tx_ring[frag];
sys/dev/pci/if_msk.c
1948
sc_if->sk_cdata.sk_tx_hiaddr = hiaddr;
sys/dev/pci/if_msk.c
1952
sc_if->sk_ethercom.ec_if.if_xname, hiaddr));
sys/dev/pci/if_msk.c
1955
f = &sc_if->sk_rdata->sk_tx_ring[frag];
sys/dev/pci/if_msk.c
1970
sc_if->sk_cdata.sk_tx_chain[*txidx].sk_dmamap =
sys/dev/pci/if_msk.c
1971
sc_if->sk_cdata.sk_tx_chain[cur].sk_dmamap;
sys/dev/pci/if_msk.c
1972
sc_if->sk_cdata.sk_tx_chain[cur].sk_mbuf = m_head;
sys/dev/pci/if_msk.c
1973
sc_if->sk_cdata.sk_tx_chain[cur].sk_dmamap = txmap;
sys/dev/pci/if_msk.c
1975
sc_if->sk_rdata->sk_tx_ring[cur].sk_ctl |= SK_Y2_TXCTL_LASTFRAG;
sys/dev/pci/if_msk.c
1978
MSK_CDTXSYNC(sc_if, *txidx, entries,
sys/dev/pci/if_msk.c
1981
sc_if->sk_rdata->sk_tx_ring[*txidx].sk_opcode |= SK_Y2_TXOPC_OWN;
sys/dev/pci/if_msk.c
1984
MSK_CDTXSYNC(sc_if, *txidx, 1,
sys/dev/pci/if_msk.c
1987
sc_if->sk_cdata.sk_tx_cnt += entries;
sys/dev/pci/if_msk.c
1994
le = &sc_if->sk_rdata->sk_tx_ring[idx];
sys/dev/pci/if_msk.c
2010
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2012
uint32_t idx = sc_if->sk_cdata.sk_tx_prod;
sys/dev/pci/if_msk.c
2017
while (sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf == NULL) {
sys/dev/pci/if_msk.c
2027
if (msk_encap(sc_if, m_head, &idx)) {
sys/dev/pci/if_msk.c
2046
if (idx != sc_if->sk_cdata.sk_tx_prod) {
sys/dev/pci/if_msk.c
2047
sc_if->sk_cdata.sk_tx_prod = idx;
sys/dev/pci/if_msk.c
2048
SK_IF_WRITE_2(sc_if, 1, SK_TXQA1_Y2_PREF_PUTIDX, idx);
sys/dev/pci/if_msk.c
2058
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2064
msk_txeof(sc_if);
sys/dev/pci/if_msk.c
2065
if (sc_if->sk_cdata.sk_tx_cnt != 0) {
sys/dev/pci/if_msk.c
2066
device_printf(sc_if->sk_dev, "watchdog timeout\n");
sys/dev/pci/if_msk.c
2071
mskc_reset(sc_if->sk_softc);
sys/dev/pci/if_msk.c
2072
msk_reset(sc_if);
sys/dev/pci/if_msk.c
2117
msk_rxeof(struct sk_if_softc *sc_if, uint16_t len, uint32_t rxstat)
sys/dev/pci/if_msk.c
2119
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
2120
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2125
cur = sc_if->sk_cdata.sk_rx_cons;
sys/dev/pci/if_msk.c
2126
prod = sc_if->sk_cdata.sk_rx_prod;
sys/dev/pci/if_msk.c
2129
sc_if->sk_cdata.sk_rx_cnt));
sys/dev/pci/if_msk.c
2132
MSK_CDRXSYNC(sc_if, cur,
sys/dev/pci/if_msk.c
2138
sc_if->sk_cdata.sk_rx_cnt--;
sys/dev/pci/if_msk.c
2139
m = sc_if->sk_cdata.sk_rx_chain[tail].sk_mbuf;
sys/dev/pci/if_msk.c
2140
sc_if->sk_cdata.sk_rx_chain[tail].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
2144
sc_if->sk_cdata.sk_rx_cons = cur;
sys/dev/pci/if_msk.c
2146
sc_if->sk_cdata.sk_rx_cnt, m));
sys/dev/pci/if_msk.c
2151
dmamap = sc_if->sk_cdata.sk_rx_chain[tail].sk_dmamap;
sys/dev/pci/if_msk.c
2153
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, dmamap, 0,
sys/dev/pci/if_msk.c
2173
msk_txeof(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
2175
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
2177
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2183
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_msk.c
2192
idx = sc_if->sk_cdata.sk_tx_cons;
sys/dev/pci/if_msk.c
2194
MSK_CDTXSYNC(sc_if, idx, 1,
sys/dev/pci/if_msk.c
2197
cur_tx = &sc_if->sk_rdata->sk_tx_ring[idx];
sys/dev/pci/if_msk.c
2205
if (sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf != NULL) {
sys/dev/pci/if_msk.c
2206
dmamap = sc_if->sk_cdata.sk_tx_chain[idx].sk_dmamap;
sys/dev/pci/if_msk.c
2212
m_freem(sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf);
sys/dev/pci/if_msk.c
2213
sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
2215
sc_if->sk_cdata.sk_tx_cnt--;
sys/dev/pci/if_msk.c
2218
if (idx == sc_if->sk_cdata.sk_tx_cons)
sys/dev/pci/if_msk.c
2221
ifp->if_timer = sc_if->sk_cdata.sk_tx_cnt > 0 ? 5 : 0;
sys/dev/pci/if_msk.c
2223
if (sc_if->sk_cdata.sk_tx_cnt < MSK_TX_RING_CNT - 2)
sys/dev/pci/if_msk.c
2226
sc_if->sk_cdata.sk_tx_cons = idx;
sys/dev/pci/if_msk.c
2230
msk_fill_rx_ring(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
2233
while (sc_if->sk_cdata.sk_rx_cnt < (MSK_RX_RING_CNT - 1)) {
sys/dev/pci/if_msk.c
2234
if (msk_newbuf(sc_if) == ENOBUFS) {
sys/dev/pci/if_msk.c
2243
callout_schedule(&sc_if->sk_tick_rx, hz/2);
sys/dev/pci/if_msk.c
2249
struct sk_if_softc *sc_if = xsc_if;
sys/dev/pci/if_msk.c
2255
rx_prod = sc_if->sk_cdata.sk_rx_prod;
sys/dev/pci/if_msk.c
2256
msk_fill_rx_ring(sc_if);
sys/dev/pci/if_msk.c
2257
if (rx_prod != sc_if->sk_cdata.sk_rx_prod) {
sys/dev/pci/if_msk.c
2258
SK_IF_WRITE_2(sc_if, 0, SK_RXQ1_Y2_PREF_PUTIDX,
sys/dev/pci/if_msk.c
2259
sc_if->sk_cdata.sk_rx_prod);
sys/dev/pci/if_msk.c
2267
struct sk_if_softc *sc_if = xsc_if;
sys/dev/pci/if_msk.c
2268
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_msk.c
2275
callout_schedule(&sc_if->sk_tick_ch, hz);
sys/dev/pci/if_msk.c
2279
msk_intr_yukon(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
2283
status = SK_IF_READ_1(sc_if, 0, SK_GMAC_ISR);
sys/dev/pci/if_msk.c
2286
SK_IF_WRITE_1(sc_if, 0, SK_RXMF1_CTRL_TEST,
sys/dev/pci/if_msk.c
2291
SK_IF_WRITE_1(sc_if, 0, SK_TXMF1_CTRL_TEST,
sys/dev/pci/if_msk.c
2302
struct sk_if_softc *sc_if;
sys/dev/pci/if_msk.c
2344
sc_if = sc->sk_if[cur_st->sk_link & 0x01];
sys/dev/pci/if_msk.c
2345
if (sc_if) {
sys/dev/pci/if_msk.c
2346
msk_rxeof(sc_if, letoh16(cur_st->sk_len),
sys/dev/pci/if_msk.c
2348
if (sc_if->sk_cdata.sk_rx_cnt < (MSK_RX_RING_CNT/3))
sys/dev/pci/if_msk.c
2349
msk_fill_rx_tick(sc_if);
sys/dev/pci/if_msk.c
2393
msk_init_yukon(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
2400
sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
2403
CSR_READ_4(sc_if->sk_softc, SK_CSR)));
sys/dev/pci/if_msk.c
2408
SK_IF_READ_4(sc_if, 0, SK_GMAC_CTRL)));
sys/dev/pci/if_msk.c
2414
SK_IF_READ_2(sc_if, 0, SK_GMAC_ISR);
sys/dev/pci/if_msk.c
2417
reg = SK_YU_READ_2(sc_if, YUKON_PAR);
sys/dev/pci/if_msk.c
2424
SK_YU_WRITE_2(sc_if, YUKON_PAR, reg);
sys/dev/pci/if_msk.c
2429
SK_YU_WRITE_2(sc_if, YUKON_PAR, reg);
sys/dev/pci/if_msk.c
2433
SK_YU_WRITE_2(sc_if, YUKON_RCR, YU_RCR_CRCR);
sys/dev/pci/if_msk.c
2436
SK_YU_WRITE_2(sc_if, YUKON_TCR, (0x04 << 10));
sys/dev/pci/if_msk.c
2439
SK_YU_WRITE_2(sc_if, YUKON_TFCR, 0xffff);
sys/dev/pci/if_msk.c
2443
SK_YU_WRITE_2(sc_if, YUKON_TPR, YU_TPR_JAM_LEN(0x3) |
sys/dev/pci/if_msk.c
2456
SK_YU_WRITE_2(sc_if, YUKON_SMR, reg);
sys/dev/pci/if_msk.c
2459
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
2462
memcpy(sc_if->sk_enaddr, CLLADDR(ifp->if_sadl),
sys/dev/pci/if_msk.c
2463
sizeof(sc_if->sk_enaddr));
sys/dev/pci/if_msk.c
2467
SK_YU_WRITE_2(sc_if, YUKON_SAL1 + i * 4,
sys/dev/pci/if_msk.c
2468
sc_if->sk_enaddr[i * 2] |
sys/dev/pci/if_msk.c
2469
sc_if->sk_enaddr[i * 2 + 1] << 8);
sys/dev/pci/if_msk.c
2473
reg = sk_win_read_2(sc_if->sk_softc,
sys/dev/pci/if_msk.c
2474
SK_MAC1_0 + i * 2 + sc_if->sk_port * 8);
sys/dev/pci/if_msk.c
2475
SK_YU_WRITE_2(sc_if, YUKON_SAL2 + i * 4, reg);
sys/dev/pci/if_msk.c
2479
msk_setpromisc(sc_if);
sys/dev/pci/if_msk.c
2483
msk_setmulti(sc_if);
sys/dev/pci/if_msk.c
2487
SK_YU_WRITE_2(sc_if, YUKON_TIMR, 0);
sys/dev/pci/if_msk.c
2488
SK_YU_WRITE_2(sc_if, YUKON_RIMR, 0);
sys/dev/pci/if_msk.c
2489
SK_YU_WRITE_2(sc_if, YUKON_TRIMR, 0);
sys/dev/pci/if_msk.c
2495
SK_IF_WRITE_2(sc_if, 0, SK_RXMF1_FLUSH_MASK, v);
sys/dev/pci/if_msk.c
2498
SK_IF_WRITE_1(sc_if, 0, SK_RXMF1_CTRL_TEST, SK_RFCTL_RESET_CLEAR);
sys/dev/pci/if_msk.c
2502
SK_IF_WRITE_2(sc_if, 0, SK_RXMF1_CTRL_TEST, v);
sys/dev/pci/if_msk.c
2511
SK_IF_WRITE_2(sc_if, 0, SK_RXMF1_FLUSH_THRESHOLD, v);
sys/dev/pci/if_msk.c
2514
SK_IF_WRITE_1(sc_if, 0, SK_TXMF1_CTRL_TEST, SK_TFCTL_RESET_CLEAR);
sys/dev/pci/if_msk.c
2515
SK_IF_WRITE_2(sc_if, 0, SK_TXMF1_CTRL_TEST, SK_TFCTL_OPERATION_ON);
sys/dev/pci/if_msk.c
2519
v = SK_IF_READ_2(sc_if, 0, SK_TXMF1_END);
sys/dev/pci/if_msk.c
2521
SK_IF_WRITE_2(sc_if, 0, SK_TXMF1_END, v);
sys/dev/pci/if_msk.c
2525
SK_YU_WRITE_2(sc_if, YUKON_GPCR, YU_GPCR_TXEN | YU_GPCR_RXEN);
sys/dev/pci/if_msk.c
2537
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2538
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
2553
msk_init_yukon(sc_if);
sys/dev/pci/if_msk.c
2558
SK_IF_WRITE_1(sc_if, 0, SK_TXAR1_COUNTERCTL, SK_TXARCTL_ON);
sys/dev/pci/if_msk.c
2565
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_UNRESET);
sys/dev/pci/if_msk.c
2566
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_START, sc_if->sk_rx_ramstart);
sys/dev/pci/if_msk.c
2567
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_WR_PTR, sc_if->sk_rx_ramstart);
sys/dev/pci/if_msk.c
2568
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_RD_PTR, sc_if->sk_rx_ramstart);
sys/dev/pci/if_msk.c
2569
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_END, sc_if->sk_rx_ramend);
sys/dev/pci/if_msk.c
2570
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_ON);
sys/dev/pci/if_msk.c
2572
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_CTLTST, SK_RBCTL_UNRESET);
sys/dev/pci/if_msk.c
2573
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_CTLTST, SK_RBCTL_STORENFWD_ON);
sys/dev/pci/if_msk.c
2574
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_START, sc_if->sk_tx_ramstart);
sys/dev/pci/if_msk.c
2575
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_WR_PTR, sc_if->sk_tx_ramstart);
sys/dev/pci/if_msk.c
2576
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_RD_PTR, sc_if->sk_tx_ramstart);
sys/dev/pci/if_msk.c
2577
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_END, sc_if->sk_tx_ramend);
sys/dev/pci/if_msk.c
2578
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_CTLTST, SK_RBCTL_ON);
sys/dev/pci/if_msk.c
2582
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, 0x00000016);
sys/dev/pci/if_msk.c
2583
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, 0x00000d28);
sys/dev/pci/if_msk.c
2584
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, 0x00000080);
sys/dev/pci/if_msk.c
2585
SK_IF_WRITE_2(sc_if, 0, SK_RXQ1_Y2_WM, 0x0600); /* XXX ??? */
sys/dev/pci/if_msk.c
2587
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_BMU_CSR, 0x00000016);
sys/dev/pci/if_msk.c
2588
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_BMU_CSR, 0x00000d28);
sys/dev/pci/if_msk.c
2589
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_BMU_CSR, 0x00000080);
sys/dev/pci/if_msk.c
2590
SK_IF_WRITE_2(sc_if, 1, SK_TXQA1_Y2_WM, 0x0600); /* XXX ??? */
sys/dev/pci/if_msk.c
2593
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_CTLTST, SK_RBCTL_RESET);
sys/dev/pci/if_msk.c
2596
if (msk_init_rx_ring(sc_if) == ENOBUFS) {
sys/dev/pci/if_msk.c
2597
aprint_error_dev(sc_if->sk_dev, "initialization failed: no "
sys/dev/pci/if_msk.c
2604
if (msk_init_tx_ring(sc_if) == ENOBUFS) {
sys/dev/pci/if_msk.c
2605
aprint_error_dev(sc_if->sk_dev, "initialization failed: no "
sys/dev/pci/if_msk.c
2645
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_CSR, 0x00000001);
sys/dev/pci/if_msk.c
2646
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_CSR, 0x00000002);
sys/dev/pci/if_msk.c
2647
SK_IF_WRITE_2(sc_if, 0, SK_RXQ1_Y2_PREF_LIDX, MSK_RX_RING_CNT - 1);
sys/dev/pci/if_msk.c
2648
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_ADDRLO,
sys/dev/pci/if_msk.c
2649
MSK_RX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_msk.c
2650
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_ADDRHI,
sys/dev/pci/if_msk.c
2651
(uint64_t)MSK_RX_RING_ADDR(sc_if, 0) >> 32);
sys/dev/pci/if_msk.c
2652
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_CSR, 0x00000008);
sys/dev/pci/if_msk.c
2653
SK_IF_READ_4(sc_if, 0, SK_RXQ1_Y2_PREF_CSR);
sys/dev/pci/if_msk.c
2655
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_CSR, 0x00000001);
sys/dev/pci/if_msk.c
2656
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_CSR, 0x00000002);
sys/dev/pci/if_msk.c
2657
SK_IF_WRITE_2(sc_if, 1, SK_TXQA1_Y2_PREF_LIDX, MSK_TX_RING_CNT - 1);
sys/dev/pci/if_msk.c
2658
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_ADDRLO,
sys/dev/pci/if_msk.c
2659
MSK_TX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_msk.c
2660
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_ADDRHI,
sys/dev/pci/if_msk.c
2661
(uint64_t)MSK_TX_RING_ADDR(sc_if, 0) >> 32);
sys/dev/pci/if_msk.c
2662
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_CSR, 0x00000008);
sys/dev/pci/if_msk.c
2663
SK_IF_READ_4(sc_if, 1, SK_TXQA1_Y2_PREF_CSR);
sys/dev/pci/if_msk.c
2665
SK_IF_WRITE_2(sc_if, 0, SK_RXQ1_Y2_PREF_PUTIDX,
sys/dev/pci/if_msk.c
2666
sc_if->sk_cdata.sk_rx_prod);
sys/dev/pci/if_msk.c
2671
SK_IF_WRITE_4(sc_if, 0, SK_RXMF1_CTRL_TEST,
sys/dev/pci/if_msk.c
2676
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_msk.c
2686
callout_schedule(&sc_if->sk_tick_ch, hz);
sys/dev/pci/if_msk.c
2700
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
2701
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
2707
callout_stop(&sc_if->sk_tick_ch);
sys/dev/pci/if_msk.c
2708
callout_stop(&sc_if->sk_tick_rx);
sys/dev/pci/if_msk.c
2718
SK_IF_WRITE_1(sc_if, 0, SK_RXMF1_CTRL_TEST, SK_RFCTL_RESET_SET);
sys/dev/pci/if_msk.c
2719
SK_IF_WRITE_1(sc_if, 0, SK_TXMF1_CTRL_TEST, SK_TFCTL_RESET_SET);
sys/dev/pci/if_msk.c
2720
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, SK_RXBMU_OFFLINE);
sys/dev/pci/if_msk.c
2721
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_RESET | SK_RBCTL_OFF);
sys/dev/pci/if_msk.c
2722
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_BMU_CSR, SK_TXBMU_OFFLINE);
sys/dev/pci/if_msk.c
2723
SK_IF_WRITE_4(sc_if, 1, SK_TXRBA1_CTLTST, SK_RBCTL_RESET | SK_RBCTL_OFF);
sys/dev/pci/if_msk.c
2724
SK_IF_WRITE_1(sc_if, 0, SK_TXAR1_COUNTERCTL, SK_TXARCTL_OFF);
sys/dev/pci/if_msk.c
2725
SK_IF_WRITE_1(sc_if, 0, SK_RXLED1_CTL, SK_RXLEDCTL_COUNTER_STOP);
sys/dev/pci/if_msk.c
2726
SK_IF_WRITE_1(sc_if, 0, SK_TXLED1_CTL, SK_TXLEDCTL_COUNTER_STOP);
sys/dev/pci/if_msk.c
2727
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_OFF);
sys/dev/pci/if_msk.c
2728
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_LINKSYNC_OFF);
sys/dev/pci/if_msk.c
2730
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_Y2_PREF_CSR, 0x00000001);
sys/dev/pci/if_msk.c
2731
SK_IF_WRITE_4(sc_if, 1, SK_TXQA1_Y2_PREF_CSR, 0x00000001);
sys/dev/pci/if_msk.c
2734
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_msk.c
2743
if (sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf != NULL) {
sys/dev/pci/if_msk.c
2744
dmamap = sc_if->sk_cdata.sk_rx_chain[i].sk_dmamap;
sys/dev/pci/if_msk.c
2751
m_freem(sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf);
sys/dev/pci/if_msk.c
2752
sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
2756
sc_if->sk_cdata.sk_rx_prod = 0;
sys/dev/pci/if_msk.c
2757
sc_if->sk_cdata.sk_rx_cons = 0;
sys/dev/pci/if_msk.c
2758
sc_if->sk_cdata.sk_rx_cnt = 0;
sys/dev/pci/if_msk.c
2761
if (sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf != NULL) {
sys/dev/pci/if_msk.c
2762
dmamap = sc_if->sk_cdata.sk_tx_chain[i].sk_dmamap;
sys/dev/pci/if_msk.c
2769
m_freem(sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf);
sys/dev/pci/if_msk.c
2770
sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_msk.c
283
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_msk.c
287
SK_YU_WRITE_2(sc_if, YUKON_SMICR, YU_SMICR_PHYAD(phy) |
sys/dev/pci/if_msk.c
292
data = SK_YU_READ_2(sc_if, YUKON_SMICR);
sys/dev/pci/if_msk.c
298
device_printf(sc_if->sk_dev, "phy failed to come ready\n");
sys/dev/pci/if_msk.c
304
*val = SK_YU_READ_2(sc_if, YUKON_SMIDR);
sys/dev/pci/if_msk.c
315
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_msk.c
321
SK_YU_WRITE_2(sc_if, YUKON_SMIDR, val);
sys/dev/pci/if_msk.c
322
SK_YU_WRITE_2(sc_if, YUKON_SMICR, YU_SMICR_PHYAD(phy) |
sys/dev/pci/if_msk.c
327
if (!(SK_YU_READ_2(sc_if, YUKON_SMICR) & YU_SMICR_BUSY))
sys/dev/pci/if_msk.c
332
device_printf(sc_if->sk_dev, "phy write timed out\n");
sys/dev/pci/if_msk.c
342
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_msk.c
343
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_msk.c
347
gpcr = SK_YU_READ_2(sc_if, YUKON_GPCR);
sys/dev/pci/if_msk.c
351
sc_if->sk_softc->sk_type == SK_YUKON_FE_P) {
sys/dev/pci/if_msk.c
376
SK_YU_WRITE_2(sc_if, YUKON_GPCR, gpcr);
sys/dev/pci/if_msk.c
379
SK_YU_READ_2(sc_if, YUKON_GPCR)));
sys/dev/pci/if_msk.c
383
msk_setmulti(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
385
struct ifnet *ifp= &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
388
struct ethercom *ec = &sc_if->sk_ethercom;
sys/dev/pci/if_msk.c
394
SK_YU_WRITE_2(sc_if, YUKON_MCAH1, 0);
sys/dev/pci/if_msk.c
395
SK_YU_WRITE_2(sc_if, YUKON_MCAH2, 0);
sys/dev/pci/if_msk.c
396
SK_YU_WRITE_2(sc_if, YUKON_MCAH3, 0);
sys/dev/pci/if_msk.c
397
SK_YU_WRITE_2(sc_if, YUKON_MCAH4, 0);
sys/dev/pci/if_msk.c
401
reg = SK_YU_READ_2(sc_if, YUKON_RCR);
sys/dev/pci/if_msk.c
435
SK_YU_WRITE_2(sc_if, YUKON_MCAH1, hashes[0] & 0xffff);
sys/dev/pci/if_msk.c
436
SK_YU_WRITE_2(sc_if, YUKON_MCAH2, (hashes[0] >> 16) & 0xffff);
sys/dev/pci/if_msk.c
437
SK_YU_WRITE_2(sc_if, YUKON_MCAH3, hashes[1] & 0xffff);
sys/dev/pci/if_msk.c
438
SK_YU_WRITE_2(sc_if, YUKON_MCAH4, (hashes[1] >> 16) & 0xffff);
sys/dev/pci/if_msk.c
439
SK_YU_WRITE_2(sc_if, YUKON_RCR, reg);
sys/dev/pci/if_msk.c
443
msk_setpromisc(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
445
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_msk.c
448
SK_YU_CLRBIT_2(sc_if, YUKON_RCR,
sys/dev/pci/if_msk.c
451
SK_YU_SETBIT_2(sc_if, YUKON_RCR,
sys/dev/pci/if_msk.c
456
msk_init_rx_ring(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
458
struct msk_chain_data *cd = &sc_if->sk_cdata;
sys/dev/pci/if_msk.c
459
struct msk_ring_data *rd = sc_if->sk_rdata;
sys/dev/pci/if_msk.c
464
sc_if->sk_cdata.sk_rx_prod = 0;
sys/dev/pci/if_msk.c
465
sc_if->sk_cdata.sk_rx_cons = 0;
sys/dev/pci/if_msk.c
466
sc_if->sk_cdata.sk_rx_cnt = 0;
sys/dev/pci/if_msk.c
467
sc_if->sk_cdata.sk_rx_hiaddr = 0;
sys/dev/pci/if_msk.c
470
sc_if->sk_cdata.sk_rx_hiaddr = 0;
sys/dev/pci/if_msk.c
476
MSK_CDRXSYNC(sc_if, cd->sk_rx_prod,
sys/dev/pci/if_msk.c
478
SK_INC(sc_if->sk_cdata.sk_rx_prod, MSK_RX_RING_CNT);
sys/dev/pci/if_msk.c
479
sc_if->sk_cdata.sk_rx_cnt++;
sys/dev/pci/if_msk.c
481
msk_fill_rx_ring(sc_if);
sys/dev/pci/if_msk.c
486
msk_init_tx_ring(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
488
struct msk_chain_data *cd = &sc_if->sk_cdata;
sys/dev/pci/if_msk.c
489
struct msk_ring_data *rd = sc_if->sk_rdata;
sys/dev/pci/if_msk.c
494
sc_if->sk_cdata.sk_tx_prod = 0;
sys/dev/pci/if_msk.c
495
sc_if->sk_cdata.sk_tx_cons = 0;
sys/dev/pci/if_msk.c
496
sc_if->sk_cdata.sk_tx_cnt = 0;
sys/dev/pci/if_msk.c
497
sc_if->sk_cdata.sk_tx_hiaddr = 0;
sys/dev/pci/if_msk.c
500
sc_if->sk_cdata.sk_tx_hiaddr = 0;
sys/dev/pci/if_msk.c
506
MSK_CDTXSYNC(sc_if, 0, MSK_TX_RING_CNT,
sys/dev/pci/if_msk.c
508
SK_INC(sc_if->sk_cdata.sk_tx_prod, MSK_TX_RING_CNT);
sys/dev/pci/if_msk.c
509
sc_if->sk_cdata.sk_tx_cnt++;
sys/dev/pci/if_msk.c
515
msk_newbuf(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
517
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
534
buf = msk_jalloc(sc_if);
sys/dev/pci/if_msk.c
538
"dropped!\n", sc_if->sk_ethercom.ec_if.if_xname));
sys/dev/pci/if_msk.c
544
MEXTADD(m_new, buf, SK_JLEN, 0, msk_jfree, sc_if);
sys/dev/pci/if_msk.c
548
rxidx = frag = cur = sc_if->sk_cdata.sk_rx_prod;
sys/dev/pci/if_msk.c
549
rxmap = sc_if->sk_cdata.sk_rx_chain[rxidx].sk_dmamap;
sys/dev/pci/if_msk.c
558
hiaddr = sc_if->sk_cdata.sk_rx_hiaddr;
sys/dev/pci/if_msk.c
567
if (total > MSK_RX_RING_CNT - sc_if->sk_cdata.sk_rx_cnt - 1) {
sys/dev/pci/if_msk.c
587
if (sc_if->sk_cdata.sk_rx_hiaddr != hiaddr) {
sys/dev/pci/if_msk.c
588
c = &sc_if->sk_cdata.sk_rx_chain[frag];
sys/dev/pci/if_msk.c
590
r = &sc_if->sk_rdata->sk_rx_ring[frag];
sys/dev/pci/if_msk.c
596
sc_if->sk_cdata.sk_rx_hiaddr = hiaddr;
sys/dev/pci/if_msk.c
597
MSK_CDRXSYNC(sc_if, frag,
sys/dev/pci/if_msk.c
602
sc_if->sk_ethercom.ec_if.if_xname, hiaddr));
sys/dev/pci/if_msk.c
605
c = &sc_if->sk_cdata.sk_rx_chain[frag];
sys/dev/pci/if_msk.c
606
r = &sc_if->sk_rdata->sk_rx_ring[frag];
sys/dev/pci/if_msk.c
615
MSK_CDRXSYNC(sc_if, frag,
sys/dev/pci/if_msk.c
623
sc_if->sk_cdata.sk_rx_chain[rxidx].sk_dmamap =
sys/dev/pci/if_msk.c
624
sc_if->sk_cdata.sk_rx_chain[cur].sk_dmamap;
sys/dev/pci/if_msk.c
625
sc_if->sk_cdata.sk_rx_chain[cur].sk_mbuf = m_new;
sys/dev/pci/if_msk.c
626
sc_if->sk_cdata.sk_rx_chain[cur].sk_dmamap = rxmap;
sys/dev/pci/if_msk.c
628
sc_if->sk_rdata->sk_rx_ring[rxidx].sk_opcode |= SK_Y2_RXOPC_OWN;
sys/dev/pci/if_msk.c
629
MSK_CDRXSYNC(sc_if, rxidx,
sys/dev/pci/if_msk.c
632
sc_if->sk_cdata.sk_rx_cnt += entries;
sys/dev/pci/if_msk.c
633
sc_if->sk_cdata.sk_rx_prod = frag;
sys/dev/pci/if_msk.c
643
msk_alloc_jumbo_mem(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
645
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
654
&sc_if->sk_cdata.sk_jumbo_seg, 1, &sc_if->sk_cdata.sk_jumbo_nseg,
sys/dev/pci/if_msk.c
661
if (bus_dmamem_map(sc->sc_dmatag, &sc_if->sk_cdata.sk_jumbo_seg,
sys/dev/pci/if_msk.c
662
sc_if->sk_cdata.sk_jumbo_nseg, MSK_JMEM, (void **)&kva,
sys/dev/pci/if_msk.c
671
BUS_DMA_NOWAIT, &sc_if->sk_cdata.sk_rx_jumbo_map)) {
sys/dev/pci/if_msk.c
678
if (bus_dmamap_load(sc->sc_dmatag, sc_if->sk_cdata.sk_rx_jumbo_map,
sys/dev/pci/if_msk.c
686
sc_if->sk_cdata.sk_jumbo_buf = (void *)kva;
sys/dev/pci/if_msk.c
688
(void *)sc_if->sk_cdata.sk_jumbo_buf));
sys/dev/pci/if_msk.c
690
LIST_INIT(&sc_if->sk_jfree_listhead);
sys/dev/pci/if_msk.c
691
LIST_INIT(&sc_if->sk_jinuse_listhead);
sys/dev/pci/if_msk.c
692
mutex_init(&sc_if->sk_jpool_mtx, MUTEX_DEFAULT, IPL_NET);
sys/dev/pci/if_msk.c
698
ptr = sc_if->sk_cdata.sk_jumbo_buf;
sys/dev/pci/if_msk.c
700
sc_if->sk_cdata.sk_jslots[i] = ptr;
sys/dev/pci/if_msk.c
705
LIST_INSERT_HEAD(&sc_if->sk_jfree_listhead,
sys/dev/pci/if_msk.c
713
sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_msk.c
717
sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_msk.c
724
&sc_if->sk_cdata.sk_jumbo_seg,
sys/dev/pci/if_msk.c
725
sc_if->sk_cdata.sk_jumbo_nseg);
sys/dev/pci/if_msk.c
736
msk_free_jumbo_mem(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
738
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_msk.c
740
bus_dmamap_unload(sc->sc_dmatag, sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_msk.c
741
bus_dmamap_destroy(sc->sc_dmatag, sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_msk.c
742
bus_dmamem_unmap(sc->sc_dmatag, sc_if->sk_cdata.sk_jumbo_buf, MSK_JMEM);
sys/dev/pci/if_msk.c
743
bus_dmamem_free(sc->sc_dmatag, &sc_if->sk_cdata.sk_jumbo_seg,
sys/dev/pci/if_msk.c
744
sc_if->sk_cdata.sk_jumbo_nseg);
sys/dev/pci/if_msk.c
751
msk_jalloc(struct sk_if_softc *sc_if)
sys/dev/pci/if_msk.c
755
mutex_enter(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_msk.c
756
entry = LIST_FIRST(&sc_if->sk_jfree_listhead);
sys/dev/pci/if_msk.c
759
mutex_exit(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_msk.c
764
LIST_INSERT_HEAD(&sc_if->sk_jinuse_listhead, entry, jpool_entries);
sys/dev/pci/if_msk.c
765
mutex_exit(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_msk.c
766
return sc_if->sk_cdata.sk_jslots[entry->slot];
sys/dev/pci/if_rtw_pci.c
268
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_rtwnreg.h
217
#define GET_IFP(sc) (&(sc)->sc_if)
sys/dev/pci/if_sk.c
1004
sk_promisc(struct sk_if_softc *sc_if, int on)
sys/dev/pci/if_sk.c
1006
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
1010
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_PROMISC);
sys/dev/pci/if_sk.c
1012
SK_XM_CLRBIT_4(sc_if, XM_MODE, XM_MODE_RX_PROMISC);
sys/dev/pci/if_sk.c
1018
SK_YU_CLRBIT_2(sc_if, YUKON_RCR,
sys/dev/pci/if_sk.c
1021
SK_YU_SETBIT_2(sc_if, YUKON_RCR,
sys/dev/pci/if_sk.c
1025
aprint_error_dev(sc_if->sk_dev, "Can't set promisc for %d\n",
sys/dev/pci/if_sk.c
1034
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
1055
if ((ifp->if_flags ^ sc_if->sk_if_flags) == IFF_PROMISC) {
sys/dev/pci/if_sk.c
1056
sk_promisc(sc_if, ifp->if_flags & IFF_PROMISC);
sys/dev/pci/if_sk.c
1057
sk_setmulti(sc_if);
sys/dev/pci/if_sk.c
1062
sc_if->sk_if_flags = ifp->if_flags;
sys/dev/pci/if_sk.c
1076
sk_setmulti(sc_if);
sys/dev/pci/if_sk.c
1202
struct sk_if_softc *sc_if = device_private(self);
sys/dev/pci/if_sk.c
1203
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_sk.c
1216
sc_if->sk_dev = self;
sys/dev/pci/if_sk.c
1217
sc_if->sk_port = sa->skc_port;
sys/dev/pci/if_sk.c
1218
sc_if->sk_softc = sc;
sys/dev/pci/if_sk.c
1219
sc->sk_if[sa->skc_port] = sc_if;
sys/dev/pci/if_sk.c
1222
sc_if->sk_tx_bmu = SK_BMU_TXS_CSR0;
sys/dev/pci/if_sk.c
1224
sc_if->sk_tx_bmu = SK_BMU_TXS_CSR1;
sys/dev/pci/if_sk.c
1226
DPRINTFN(2, ("begin sk_attach: port=%d\n", sc_if->sk_port));
sys/dev/pci/if_sk.c
1237
if (! ether_getaddr(self, sc_if->sk_enaddr)) {
sys/dev/pci/if_sk.c
1239
sc_if->sk_enaddr[i] = sk_win_read_1(sc,
sys/dev/pci/if_sk.c
1244
ether_sprintf(sc_if->sk_enaddr));
sys/dev/pci/if_sk.c
1259
sc_if->sk_rx_ramstart = val;
sys/dev/pci/if_sk.c
1261
sc_if->sk_rx_ramend = val - 1;
sys/dev/pci/if_sk.c
1262
sc_if->sk_tx_ramstart = val;
sys/dev/pci/if_sk.c
1264
sc_if->sk_tx_ramend = val - 1;
sys/dev/pci/if_sk.c
1269
val = (sc->sk_rboff + (chunk * 2 * sc_if->sk_port)) /
sys/dev/pci/if_sk.c
1271
sc_if->sk_rx_ramstart = val;
sys/dev/pci/if_sk.c
1273
sc_if->sk_rx_ramend = val - 1;
sys/dev/pci/if_sk.c
1274
sc_if->sk_tx_ramstart = val;
sys/dev/pci/if_sk.c
1276
sc_if->sk_tx_ramend = val - 1;
sys/dev/pci/if_sk.c
1281
sc_if->sk_rx_ramstart, sc_if->sk_rx_ramend,
sys/dev/pci/if_sk.c
1282
sc_if->sk_tx_ramstart, sc_if->sk_tx_ramend));
sys/dev/pci/if_sk.c
1285
sc_if->sk_phytype = sk_win_read_1(sc, SK_EPROM1) & 0xF;
sys/dev/pci/if_sk.c
1286
switch (sc_if->sk_phytype) {
sys/dev/pci/if_sk.c
1288
sc_if->sk_phyaddr = SK_PHYADDR_XMAC;
sys/dev/pci/if_sk.c
1291
sc_if->sk_phyaddr = SK_PHYADDR_BCOM;
sys/dev/pci/if_sk.c
1294
sc_if->sk_phyaddr = SK_PHYADDR_MARV;
sys/dev/pci/if_sk.c
1298
sc_if->sk_phytype);
sys/dev/pci/if_sk.c
1310
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_sk.c
1318
&sc_if->sk_ring_map)) {
sys/dev/pci/if_sk.c
1319
aprint_error_dev(sc_if->sk_dev, "can't create dma map\n");
sys/dev/pci/if_sk.c
1325
if (bus_dmamap_load(sc->sc_dmatag, sc_if->sk_ring_map, kva,
sys/dev/pci/if_sk.c
1327
aprint_error_dev(sc_if->sk_dev, "can't load dma map\n");
sys/dev/pci/if_sk.c
1328
bus_dmamap_destroy(sc->sc_dmatag, sc_if->sk_ring_map);
sys/dev/pci/if_sk.c
1336
sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_sk.c
1338
SIMPLEQ_INIT(&sc_if->sk_txmap_head);
sys/dev/pci/if_sk.c
1340
sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_sk.c
1344
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_sk.c
1346
bus_dmamap_unload(sc->sc_dmatag, sc_if->sk_ring_map);
sys/dev/pci/if_sk.c
1347
bus_dmamap_destroy(sc->sc_dmatag, sc_if->sk_ring_map);
sys/dev/pci/if_sk.c
1356
SIMPLEQ_INSERT_HEAD(&sc_if->sk_txmap_head, entry, link);
sys/dev/pci/if_sk.c
1359
sc_if->sk_rdata = (struct sk_ring_data *)kva;
sys/dev/pci/if_sk.c
1360
memset(sc_if->sk_rdata, 0, sizeof(struct sk_ring_data));
sys/dev/pci/if_sk.c
1362
ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
1364
if (sk_alloc_jumbo_mem(sc_if)) {
sys/dev/pci/if_sk.c
1369
sc_if->sk_ethercom.ec_capabilities = ETHERCAP_VLAN_MTU
sys/dev/pci/if_sk.c
1372
ifp->if_softc = sc_if;
sys/dev/pci/if_sk.c
1382
strlcpy(ifp->if_xname, device_xname(sc_if->sk_dev), IFNAMSIZ);
sys/dev/pci/if_sk.c
1389
sk_unreset_xmac(sc_if);
sys/dev/pci/if_sk.c
1394
sk_unreset_yukon(sc_if);
sys/dev/pci/if_sk.c
1421
sc_if->sk_ethercom.ec_mii = mii;
sys/dev/pci/if_sk.c
1426
aprint_error_dev(sc_if->sk_dev, "no PHY found!\n");
sys/dev/pci/if_sk.c
1432
callout_init(&sc_if->sk_tick_ch, 0);
sys/dev/pci/if_sk.c
1433
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
1443
ether_ifattach(ifp, sc_if->sk_enaddr);
sys/dev/pci/if_sk.c
1838
sk_encap(struct sk_if_softc *sc_if, struct mbuf *m_head, uint32_t *txidx)
sys/dev/pci/if_sk.c
1840
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
1849
entry = SIMPLEQ_FIRST(&sc_if->sk_txmap_head);
sys/dev/pci/if_sk.c
1881
if ((SK_TX_RING_CNT - (sc_if->sk_cdata.sk_tx_cnt + cnt)) < 2) {
sys/dev/pci/if_sk.c
1885
f = &sc_if->sk_rdata->sk_tx_ring[frag];
sys/dev/pci/if_sk.c
1898
sc_if->sk_cdata.sk_tx_chain[cur].sk_mbuf = m_head;
sys/dev/pci/if_sk.c
1899
SIMPLEQ_REMOVE_HEAD(&sc_if->sk_txmap_head, link);
sys/dev/pci/if_sk.c
1901
sc_if->sk_cdata.sk_tx_map[cur] = entry;
sys/dev/pci/if_sk.c
1902
sc_if->sk_rdata->sk_tx_ring[cur].sk_ctl |=
sys/dev/pci/if_sk.c
1906
SK_CDTXSYNC(sc_if, *txidx, txmap->dm_nsegs,
sys/dev/pci/if_sk.c
1909
sc_if->sk_rdata->sk_tx_ring[*txidx].sk_ctl |=
sys/dev/pci/if_sk.c
1913
SK_CDTXSYNC(sc_if, *txidx, 1,
sys/dev/pci/if_sk.c
1916
sc_if->sk_cdata.sk_tx_cnt += cnt;
sys/dev/pci/if_sk.c
1923
desc = &sc_if->sk_rdata->sk_tx_ring[idx];
sys/dev/pci/if_sk.c
1939
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
1940
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
1942
uint32_t idx = sc_if->sk_cdata.sk_tx_prod;
sys/dev/pci/if_sk.c
1946
sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf));
sys/dev/pci/if_sk.c
1948
while (sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf == NULL) {
sys/dev/pci/if_sk.c
1958
if (sk_encap(sc_if, m_head, &idx)) {
sys/dev/pci/if_sk.c
1977
if (idx != sc_if->sk_cdata.sk_tx_prod) {
sys/dev/pci/if_sk.c
1978
sc_if->sk_cdata.sk_tx_prod = idx;
sys/dev/pci/if_sk.c
1979
CSR_WRITE_4(sc, sc_if->sk_tx_bmu, SK_TXBMU_TX_START);
sys/dev/pci/if_sk.c
1990
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
1996
sk_txeof(sc_if);
sys/dev/pci/if_sk.c
1997
if (sc_if->sk_cdata.sk_tx_cnt != 0) {
sys/dev/pci/if_sk.c
1998
aprint_error_dev(sc_if->sk_dev, "watchdog timeout\n");
sys/dev/pci/if_sk.c
2010
struct sk_if_softc *sc_if = (struct sk_if_softc *)v;
sys/dev/pci/if_sk.c
2011
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2012
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2029
sk_rxeof(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2031
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2039
i = sc_if->sk_cdata.sk_rx_prod;
sys/dev/pci/if_sk.c
2047
SK_CDRXSYNC(sc_if, cur,
sys/dev/pci/if_sk.c
2050
sk_ctl = le32toh(sc_if->sk_rdata->sk_rx_ring[cur].sk_ctl);
sys/dev/pci/if_sk.c
2053
SK_CDRXSYNC(sc_if, cur, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_sk.c
2054
sc_if->sk_cdata.sk_rx_prod = i;
sys/dev/pci/if_sk.c
2058
cur_rx = &sc_if->sk_cdata.sk_rx_chain[cur];
sys/dev/pci/if_sk.c
2059
cur_desc = &sc_if->sk_rdata->sk_rx_ring[cur];
sys/dev/pci/if_sk.c
2060
dmamap = sc_if->sk_cdata.sk_rx_jumbo_map;
sys/dev/pci/if_sk.c
2062
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, dmamap, 0,
sys/dev/pci/if_sk.c
2070
sc_if->sk_cdata.sk_rx_map[cur] = 0;
sys/dev/pci/if_sk.c
2076
sk_newbuf(sc_if, cur, m, dmamap);
sys/dev/pci/if_sk.c
2087
if (sk_newbuf(sc_if, cur, NULL, dmamap) == ENOBUFS) {
sys/dev/pci/if_sk.c
2091
sk_newbuf(sc_if, cur, m, dmamap);
sys/dev/pci/if_sk.c
2093
aprint_error_dev(sc_if->sk_dev, "no receive "
sys/dev/pci/if_sk.c
2111
sk_txeof(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2113
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2115
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2125
idx = sc_if->sk_cdata.sk_tx_cons;
sys/dev/pci/if_sk.c
2126
while (idx != sc_if->sk_cdata.sk_tx_prod) {
sys/dev/pci/if_sk.c
2127
SK_CDTXSYNC(sc_if, idx, 1,
sys/dev/pci/if_sk.c
2130
cur_tx = &sc_if->sk_rdata->sk_tx_ring[idx];
sys/dev/pci/if_sk.c
2137
SK_CDTXSYNC(sc_if, idx, 1, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_sk.c
2142
if (sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf != NULL) {
sys/dev/pci/if_sk.c
2143
entry = sc_if->sk_cdata.sk_tx_map[idx];
sys/dev/pci/if_sk.c
2149
SIMPLEQ_INSERT_TAIL(&sc_if->sk_txmap_head, entry,
sys/dev/pci/if_sk.c
2151
sc_if->sk_cdata.sk_tx_map[idx] = NULL;
sys/dev/pci/if_sk.c
2153
m_freem(sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf);
sys/dev/pci/if_sk.c
2154
sc_if->sk_cdata.sk_tx_chain[idx].sk_mbuf = NULL;
sys/dev/pci/if_sk.c
2156
sc_if->sk_cdata.sk_tx_cnt--;
sys/dev/pci/if_sk.c
2159
if (sc_if->sk_cdata.sk_tx_cnt == 0)
sys/dev/pci/if_sk.c
2162
CSR_WRITE_4(sc, sc_if->sk_tx_bmu, SK_TXBMU_TX_START);
sys/dev/pci/if_sk.c
2164
if (sc_if->sk_cdata.sk_tx_cnt < SK_TX_RING_CNT - 2)
sys/dev/pci/if_sk.c
2167
sc_if->sk_cdata.sk_tx_cons = idx;
sys/dev/pci/if_sk.c
2173
struct sk_if_softc *sc_if = xsc_if;
sys/dev/pci/if_sk.c
2174
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_sk.c
2175
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2183
if (sc_if->sk_phytype == SK_PHYTYPE_BCOM) {
sys/dev/pci/if_sk.c
2184
sk_intr_bcom(sc_if);
sys/dev/pci/if_sk.c
2196
if (SK_XM_READ_2(sc_if, XM_GPIO) & XM_GPIO_GP0_SET)
sys/dev/pci/if_sk.c
2201
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2206
SK_XM_CLRBIT_2(sc_if, XM_IMR, XM_IMR_GP0_SET);
sys/dev/pci/if_sk.c
2207
SK_XM_READ_2(sc_if, XM_ISR);
sys/dev/pci/if_sk.c
2210
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2212
callout_stop(&sc_if->sk_tick_ch);
sys/dev/pci/if_sk.c
2216
sk_intr_bcom(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2218
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_sk.c
2219
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2225
SK_XM_CLRBIT_2(sc_if, XM_MMUCMD, XM_MMUCMD_TX_ENB | XM_MMUCMD_RX_ENB);
sys/dev/pci/if_sk.c
2231
sk_xmac_miibus_readreg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2235
sk_init_xmac(sc_if);
sys/dev/pci/if_sk.c
2241
sk_xmac_miibus_readreg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2244
if (!(lstat & BRGPHY_AUXSTS_LINK) && sc_if->sk_link) {
sys/dev/pci/if_sk.c
2247
SK_IF_WRITE_1(sc_if, 0,
sys/dev/pci/if_sk.c
2249
sc_if->sk_link = 0;
sys/dev/pci/if_sk.c
2251
sk_xmac_miibus_writereg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2254
sc_if->sk_link = 1;
sys/dev/pci/if_sk.c
2256
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL,
sys/dev/pci/if_sk.c
2262
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2266
SK_XM_SETBIT_2(sc_if, XM_MMUCMD, XM_MMUCMD_TX_ENB | XM_MMUCMD_RX_ENB);
sys/dev/pci/if_sk.c
2270
sk_intr_xmac(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2272
uint16_t status = SK_XM_READ_2(sc_if, XM_ISR);
sys/dev/pci/if_sk.c
2276
if (sc_if->sk_phytype == SK_PHYTYPE_XMAC) {
sys/dev/pci/if_sk.c
2278
SK_XM_SETBIT_2(sc_if, XM_IMR, XM_IMR_GP0_SET);
sys/dev/pci/if_sk.c
2279
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2283
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2288
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_FLUSH_TXFIFO);
sys/dev/pci/if_sk.c
2291
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_FLUSH_RXFIFO);
sys/dev/pci/if_sk.c
2295
sk_intr_yukon(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2302
SK_IF_READ_2(sc_if, 0, SK_GMAC_ISR);
sys/dev/pci/if_sk.c
2401
sk_unreset_xmac(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2403
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2413
SK_IF_WRITE_2(sc_if, 0, SK_TXF1_MACCTL, SK_TXMACCTL_XMAC_UNRESET);
sys/dev/pci/if_sk.c
2417
SK_XM_SETBIT_2(sc_if, XM_GPIO, XM_GPIO_RESETMAC);
sys/dev/pci/if_sk.c
2420
sc_if->sk_xmac_rev = XM_XMAC_REV(SK_XM_READ_4(sc_if, XM_DEVID));
sys/dev/pci/if_sk.c
2427
if (sc_if->sk_phytype == SK_PHYTYPE_BCOM) {
sys/dev/pci/if_sk.c
2434
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_sk.c
2441
SK_XM_SETBIT_2(sc_if, XM_HWCFG, XM_HWCFG_GMIIMODE);
sys/dev/pci/if_sk.c
2443
sk_xmac_miibus_writereg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2446
sk_xmac_miibus_writereg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2455
sk_xmac_miibus_readreg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2459
sk_xmac_miibus_writereg(sc_if->sk_dev,
sys/dev/pci/if_sk.c
2469
sk_init_xmac(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2471
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2472
struct ifnet *ifp = &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
2474
sk_unreset_xmac(sc_if);
sys/dev/pci/if_sk.c
2477
SK_XM_WRITE_2(sc_if, XM_PAR0,
sys/dev/pci/if_sk.c
2478
*(uint16_t *)(&sc_if->sk_enaddr[0]));
sys/dev/pci/if_sk.c
2479
SK_XM_WRITE_2(sc_if, XM_PAR1,
sys/dev/pci/if_sk.c
2480
*(uint16_t *)(&sc_if->sk_enaddr[2]));
sys/dev/pci/if_sk.c
2481
SK_XM_WRITE_2(sc_if, XM_PAR2,
sys/dev/pci/if_sk.c
2482
*(uint16_t *)(&sc_if->sk_enaddr[4]));
sys/dev/pci/if_sk.c
2483
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_USE_STATION);
sys/dev/pci/if_sk.c
2486
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_PROMISC);
sys/dev/pci/if_sk.c
2488
SK_XM_CLRBIT_4(sc_if, XM_MODE, XM_MODE_RX_PROMISC);
sys/dev/pci/if_sk.c
2491
SK_XM_CLRBIT_4(sc_if, XM_MODE, XM_MODE_RX_NOBROAD);
sys/dev/pci/if_sk.c
2493
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_NOBROAD);
sys/dev/pci/if_sk.c
2496
SK_XM_SETBIT_2(sc_if, XM_RXCMD, XM_RXCMD_STRIPFCS);
sys/dev/pci/if_sk.c
2499
SK_XM_SETBIT_2(sc_if, XM_TXCMD, XM_TXCMD_AUTOPAD);
sys/dev/pci/if_sk.c
2515
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_BADFRAMES |
sys/dev/pci/if_sk.c
2520
SK_XM_SETBIT_2(sc_if, XM_RXCMD, XM_RXCMD_BIGPKTOK);
sys/dev/pci/if_sk.c
2522
SK_XM_CLRBIT_2(sc_if, XM_RXCMD, XM_RXCMD_BIGPKTOK);
sys/dev/pci/if_sk.c
2528
SK_XM_WRITE_2(sc_if, XM_TX_REQTHRESH, SK_XM_TX_FIFOTHRESH);
sys/dev/pci/if_sk.c
2531
sk_setmulti(sc_if);
sys/dev/pci/if_sk.c
2534
SK_XM_READ_2(sc_if, XM_ISR);
sys/dev/pci/if_sk.c
2535
if (sc_if->sk_phytype == SK_PHYTYPE_XMAC)
sys/dev/pci/if_sk.c
2536
SK_XM_WRITE_2(sc_if, XM_IMR, XM_INTRS);
sys/dev/pci/if_sk.c
2538
SK_XM_WRITE_2(sc_if, XM_IMR, 0xFFFF);
sys/dev/pci/if_sk.c
2541
switch (sc_if->sk_xmac_rev) {
sys/dev/pci/if_sk.c
2570
sc_if->sk_link = 1;
sys/dev/pci/if_sk.c
2574
sk_unreset_yukon(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2580
CSR_READ_4(sc_if->sk_softc, SK_CSR)));
sys/dev/pci/if_sk.c
2582
sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2592
SK_IF_WRITE_4(sc_if, 0, SK_GPHY_CTRL, SK_GPHY_RESET_SET);
sys/dev/pci/if_sk.c
2596
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_RESET_SET);
sys/dev/pci/if_sk.c
2598
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_RESET_CLEAR);
sys/dev/pci/if_sk.c
2599
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_RESET_SET);
sys/dev/pci/if_sk.c
2608
switch (sc_if->sk_softc->sk_pmd) {
sys/dev/pci/if_sk.c
2622
SK_IF_WRITE_4(sc_if, 0, SK_GPHY_CTRL, phy | SK_GPHY_RESET_SET);
sys/dev/pci/if_sk.c
2624
SK_IF_WRITE_4(sc_if, 0, SK_GPHY_CTRL, phy | SK_GPHY_RESET_CLEAR);
sys/dev/pci/if_sk.c
2625
SK_IF_WRITE_4(sc_if, 0, SK_GMAC_CTRL, SK_GMAC_LOOP_OFF |
sys/dev/pci/if_sk.c
2629
SK_IF_READ_4(sc_if, 0, SK_GMAC_CTRL)));
sys/dev/pci/if_sk.c
2633
sk_init_yukon(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
2639
sk_unreset_yukon(sc_if);
sys/dev/pci/if_sk.c
2643
SK_IF_READ_2(sc_if, 0, SK_GMAC_ISR);
sys/dev/pci/if_sk.c
2646
reg = SK_YU_READ_2(sc_if, YUKON_PAR);
sys/dev/pci/if_sk.c
2653
SK_YU_WRITE_2(sc_if, YUKON_PAR, reg);
sys/dev/pci/if_sk.c
2658
SK_YU_WRITE_2(sc_if, YUKON_PAR, reg);
sys/dev/pci/if_sk.c
2662
SK_YU_WRITE_2(sc_if, YUKON_RCR, YU_RCR_UFLEN | YU_RCR_MUFLEN |
sys/dev/pci/if_sk.c
2667
SK_YU_WRITE_2(sc_if, YUKON_TPR, YU_TPR_JAM_LEN(0x3) |
sys/dev/pci/if_sk.c
2672
SK_YU_WRITE_2(sc_if, YUKON_SMR, YU_SMR_DATA_BLIND(0x1c) |
sys/dev/pci/if_sk.c
2680
SK_YU_WRITE_2(sc_if, YUKON_SAL1 + i * 4,
sys/dev/pci/if_sk.c
2681
sc_if->sk_enaddr[i * 2] |
sys/dev/pci/if_sk.c
2682
sc_if->sk_enaddr[i * 2 + 1] << 8);
sys/dev/pci/if_sk.c
2686
reg = sk_win_read_2(sc_if->sk_softc,
sys/dev/pci/if_sk.c
2687
SK_MAC1_0 + i * 2 + sc_if->sk_port * 8);
sys/dev/pci/if_sk.c
2688
SK_YU_WRITE_2(sc_if, YUKON_SAL2 + i * 4, reg);
sys/dev/pci/if_sk.c
2693
sk_setmulti(sc_if);
sys/dev/pci/if_sk.c
2697
SK_YU_WRITE_2(sc_if, YUKON_TIMR, 0);
sys/dev/pci/if_sk.c
2698
SK_YU_WRITE_2(sc_if, YUKON_RIMR, 0);
sys/dev/pci/if_sk.c
2699
SK_YU_WRITE_2(sc_if, YUKON_TRIMR, 0);
sys/dev/pci/if_sk.c
2702
SK_IF_WRITE_1(sc_if, 0, SK_RXMF1_CTRL_TEST, SK_RFCTL_RESET_CLEAR);
sys/dev/pci/if_sk.c
2703
SK_IF_WRITE_4(sc_if, 0, SK_RXMF1_CTRL_TEST, SK_RFCTL_OPERATION_ON);
sys/dev/pci/if_sk.c
2706
SK_IF_WRITE_1(sc_if, 0, SK_TXMF1_CTRL_TEST, SK_TFCTL_RESET_CLEAR);
sys/dev/pci/if_sk.c
2707
SK_IF_WRITE_4(sc_if, 0, SK_TXMF1_CTRL_TEST, SK_TFCTL_OPERATION_ON);
sys/dev/pci/if_sk.c
2719
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
2720
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2721
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_sk.c
2739
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_ON);
sys/dev/pci/if_sk.c
2740
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL,
sys/dev/pci/if_sk.c
2744
SK_IF_WRITE_1(sc_if, 0, SK_RXLED1_CTL,
sys/dev/pci/if_sk.c
2748
SK_IF_WRITE_1(sc_if, 0, SK_TXLED1_CTL,
sys/dev/pci/if_sk.c
2757
sk_init_xmac(sc_if);
sys/dev/pci/if_sk.c
2762
sk_init_yukon(sc_if);
sys/dev/pci/if_sk.c
2772
SK_IF_WRITE_4(sc_if, 0, SK_RXF1_CTL, SK_FIFO_UNRESET);
sys/dev/pci/if_sk.c
2773
SK_IF_WRITE_4(sc_if, 0, SK_RXF1_END, SK_FIFO_END);
sys/dev/pci/if_sk.c
2774
SK_IF_WRITE_4(sc_if, 0, SK_RXF1_CTL, SK_FIFO_ON);
sys/dev/pci/if_sk.c
2776
SK_IF_WRITE_4(sc_if, 0, SK_TXF1_CTL, SK_FIFO_UNRESET);
sys/dev/pci/if_sk.c
2777
SK_IF_WRITE_4(sc_if, 0, SK_TXF1_END, SK_FIFO_END);
sys/dev/pci/if_sk.c
2778
SK_IF_WRITE_4(sc_if, 0, SK_TXF1_CTL, SK_FIFO_ON);
sys/dev/pci/if_sk.c
2782
SK_IF_WRITE_1(sc_if, 0, SK_TXAR1_COUNTERCTL,
sys/dev/pci/if_sk.c
2786
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_UNRESET);
sys/dev/pci/if_sk.c
2787
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_START, sc_if->sk_rx_ramstart);
sys/dev/pci/if_sk.c
2788
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_WR_PTR, sc_if->sk_rx_ramstart);
sys/dev/pci/if_sk.c
2789
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_RD_PTR, sc_if->sk_rx_ramstart);
sys/dev/pci/if_sk.c
2790
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_END, sc_if->sk_rx_ramend);
sys/dev/pci/if_sk.c
2791
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_ON);
sys/dev/pci/if_sk.c
2793
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_CTLTST, SK_RBCTL_UNRESET);
sys/dev/pci/if_sk.c
2794
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_CTLTST, SK_RBCTL_STORENFWD_ON);
sys/dev/pci/if_sk.c
2795
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_START, sc_if->sk_tx_ramstart);
sys/dev/pci/if_sk.c
2796
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_WR_PTR, sc_if->sk_tx_ramstart);
sys/dev/pci/if_sk.c
2797
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_RD_PTR, sc_if->sk_tx_ramstart);
sys/dev/pci/if_sk.c
2798
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_END, sc_if->sk_tx_ramend);
sys/dev/pci/if_sk.c
2799
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_CTLTST, SK_RBCTL_ON);
sys/dev/pci/if_sk.c
2802
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, SK_RXBMU_ONLINE);
sys/dev/pci/if_sk.c
2803
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_CURADDR_LO,
sys/dev/pci/if_sk.c
2804
SK_RX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_sk.c
2805
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_CURADDR_HI, 0);
sys/dev/pci/if_sk.c
2807
SK_IF_WRITE_4(sc_if, 1, SK_TXQS1_BMU_CSR, SK_TXBMU_ONLINE);
sys/dev/pci/if_sk.c
2808
SK_IF_WRITE_4(sc_if, 1, SK_TXQS1_CURADDR_LO,
sys/dev/pci/if_sk.c
2809
SK_TX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_sk.c
2810
SK_IF_WRITE_4(sc_if, 1, SK_TXQS1_CURADDR_HI, 0);
sys/dev/pci/if_sk.c
2813
if (sk_init_rx_ring(sc_if) == ENOBUFS) {
sys/dev/pci/if_sk.c
2814
aprint_error_dev(sc_if->sk_dev, "initialization failed: no "
sys/dev/pci/if_sk.c
2821
if (sk_init_tx_ring(sc_if) == ENOBUFS) {
sys/dev/pci/if_sk.c
2822
aprint_error_dev(sc_if->sk_dev, "initialization failed: no "
sys/dev/pci/if_sk.c
2850
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_sk.c
2860
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, SK_RXBMU_RX_START);
sys/dev/pci/if_sk.c
2864
SK_XM_CLRBIT_2(sc_if, XM_MMUCMD, XM_MMUCMD_IGNPAUSE);
sys/dev/pci/if_sk.c
2865
SK_XM_SETBIT_2(sc_if, XM_MMUCMD,
sys/dev/pci/if_sk.c
2870
uint16_t reg = SK_YU_READ_2(sc_if, YUKON_GPCR);
sys/dev/pci/if_sk.c
2876
SK_YU_WRITE_2(sc_if, YUKON_GPCR, reg);
sys/dev/pci/if_sk.c
2882
callout_reset(&sc_if->sk_tick_ch, hz, sk_tick, sc_if);
sys/dev/pci/if_sk.c
2892
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
2893
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
2898
callout_stop(&sc_if->sk_tick_ch);
sys/dev/pci/if_sk.c
2900
if (sc_if->sk_phytype == SK_PHYTYPE_BCOM) {
sys/dev/pci/if_sk.c
2905
if (sc_if->sk_port == SK_PORT_A) {
sys/dev/pci/if_sk.c
2916
SK_XM_SETBIT_2(sc_if, XM_GPIO, XM_GPIO_RESETMAC);
sys/dev/pci/if_sk.c
2919
SK_IF_WRITE_2(sc_if, 0, SK_TXF1_MACCTL,
sys/dev/pci/if_sk.c
2921
SK_IF_WRITE_4(sc_if, 0, SK_RXF1_CTL, SK_FIFO_RESET);
sys/dev/pci/if_sk.c
2926
SK_IF_WRITE_1(sc_if,0, SK_RXMF1_CTRL_TEST, SK_RFCTL_RESET_SET);
sys/dev/pci/if_sk.c
2927
SK_IF_WRITE_1(sc_if,0, SK_TXMF1_CTRL_TEST, SK_TFCTL_RESET_SET);
sys/dev/pci/if_sk.c
2930
SK_IF_WRITE_4(sc_if, 0, SK_RXQ1_BMU_CSR, SK_RXBMU_OFFLINE);
sys/dev/pci/if_sk.c
2931
SK_IF_WRITE_4(sc_if, 0, SK_RXRB1_CTLTST, SK_RBCTL_RESET |SK_RBCTL_OFF);
sys/dev/pci/if_sk.c
2932
SK_IF_WRITE_4(sc_if, 1, SK_TXQS1_BMU_CSR, SK_TXBMU_OFFLINE);
sys/dev/pci/if_sk.c
2933
SK_IF_WRITE_4(sc_if, 1, SK_TXRBS1_CTLTST, SK_RBCTL_RESET|SK_RBCTL_OFF);
sys/dev/pci/if_sk.c
2934
SK_IF_WRITE_1(sc_if, 0, SK_TXAR1_COUNTERCTL, SK_TXARCTL_OFF);
sys/dev/pci/if_sk.c
2935
SK_IF_WRITE_1(sc_if, 0, SK_RXLED1_CTL, SK_RXLEDCTL_COUNTER_STOP);
sys/dev/pci/if_sk.c
2936
SK_IF_WRITE_1(sc_if, 0, SK_TXLED1_CTL, SK_RXLEDCTL_COUNTER_STOP);
sys/dev/pci/if_sk.c
2937
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_OFF);
sys/dev/pci/if_sk.c
2938
SK_IF_WRITE_1(sc_if, 0, SK_LINKLED1_CTL, SK_LINKLED_LINKSYNC_OFF);
sys/dev/pci/if_sk.c
2941
if (sc_if->sk_port == SK_PORT_A)
sys/dev/pci/if_sk.c
2947
SK_XM_READ_2(sc_if, XM_ISR);
sys/dev/pci/if_sk.c
2948
SK_XM_WRITE_2(sc_if, XM_IMR, 0xFFFF);
sys/dev/pci/if_sk.c
2952
m_freem(sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf);
sys/dev/pci/if_sk.c
2953
sc_if->sk_cdata.sk_rx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_sk.c
2957
m_freem(sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf);
sys/dev/pci/if_sk.c
2958
sc_if->sk_cdata.sk_tx_chain[i].sk_mbuf = NULL;
sys/dev/pci/if_sk.c
2995
struct sk_if_softc *sc_if = device_private(dv);
sys/dev/pci/if_sk.c
2997
sk_init_yukon(sc_if);
sys/dev/pci/if_sk.c
412
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_sk.c
417
if (sc_if->sk_phytype == SK_PHYTYPE_XMAC && phy != 0)
sys/dev/pci/if_sk.c
420
SK_XM_WRITE_2(sc_if, XM_PHY_ADDR, reg|(phy << 8));
sys/dev/pci/if_sk.c
421
SK_XM_READ_2(sc_if, XM_PHY_DATA);
sys/dev/pci/if_sk.c
422
if (sc_if->sk_phytype != SK_PHYTYPE_XMAC) {
sys/dev/pci/if_sk.c
425
if (SK_XM_READ_2(sc_if, XM_MMUCMD) &
sys/dev/pci/if_sk.c
431
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_sk.c
437
*val = SK_XM_READ_2(sc_if, XM_PHY_DATA);
sys/dev/pci/if_sk.c
444
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_sk.c
449
SK_XM_WRITE_2(sc_if, XM_PHY_ADDR, reg|(phy << 8));
sys/dev/pci/if_sk.c
451
if (!(SK_XM_READ_2(sc_if, XM_MMUCMD) & XM_MMUCMD_PHYBUSY))
sys/dev/pci/if_sk.c
456
aprint_error_dev(sc_if->sk_dev, "phy failed to come ready\n");
sys/dev/pci/if_sk.c
460
SK_XM_WRITE_2(sc_if, XM_PHY_DATA, val);
sys/dev/pci/if_sk.c
463
if (!(SK_XM_READ_2(sc_if, XM_MMUCMD) & XM_MMUCMD_PHYBUSY))
sys/dev/pci/if_sk.c
468
aprint_error_dev(sc_if->sk_dev, "phy write timed out\n");
sys/dev/pci/if_sk.c
478
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
479
struct mii_data *mii = &sc_if->sk_mii;
sys/dev/pci/if_sk.c
487
if (sc_if->sk_phytype != SK_PHYTYPE_XMAC) {
sys/dev/pci/if_sk.c
489
SK_XM_SETBIT_2(sc_if, XM_MMUCMD, XM_MMUCMD_GMIIFDX);
sys/dev/pci/if_sk.c
491
SK_XM_CLRBIT_2(sc_if, XM_MMUCMD, XM_MMUCMD_GMIIFDX);
sys/dev/pci/if_sk.c
498
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_sk.c
503
(sc_if->sk_phytype != SK_PHYTYPE_MARV_COPPER &&
sys/dev/pci/if_sk.c
504
sc_if->sk_phytype != SK_PHYTYPE_MARV_FIBER)) {
sys/dev/pci/if_sk.c
510
SK_YU_WRITE_2(sc_if, YUKON_SMICR, YU_SMICR_PHYAD(phy) |
sys/dev/pci/if_sk.c
515
data = SK_YU_READ_2(sc_if, YUKON_SMICR);
sys/dev/pci/if_sk.c
521
aprint_error_dev(sc_if->sk_dev, "phy failed to come ready\n");
sys/dev/pci/if_sk.c
528
*val = SK_YU_READ_2(sc_if, YUKON_SMIDR);
sys/dev/pci/if_sk.c
539
struct sk_if_softc *sc_if = device_private(dev);
sys/dev/pci/if_sk.c
545
SK_YU_WRITE_2(sc_if, YUKON_SMIDR, val);
sys/dev/pci/if_sk.c
546
SK_YU_WRITE_2(sc_if, YUKON_SMICR, YU_SMICR_PHYAD(phy) |
sys/dev/pci/if_sk.c
551
if (!(SK_YU_READ_2(sc_if, YUKON_SMICR) & YU_SMICR_BUSY))
sys/dev/pci/if_sk.c
557
device_xname(sc_if->sk_dev));
sys/dev/pci/if_sk.c
595
sk_setfilt(struct sk_if_softc *sc_if, void *addrv, int slot)
sys/dev/pci/if_sk.c
600
SK_XM_WRITE_2(sc_if, base, *(uint16_t *)(&addr[0]));
sys/dev/pci/if_sk.c
601
SK_XM_WRITE_2(sc_if, base + 2, *(uint16_t *)(&addr[2]));
sys/dev/pci/if_sk.c
602
SK_XM_WRITE_2(sc_if, base + 4, *(uint16_t *)(&addr[4]));
sys/dev/pci/if_sk.c
606
sk_setmulti(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
608
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
609
struct ifnet *ifp= &sc_if->sk_ethercom.ec_if;
sys/dev/pci/if_sk.c
612
struct ethercom *ec = &sc_if->sk_ethercom;
sys/dev/pci/if_sk.c
621
sk_setfilt(sc_if, (void *)&dummy, i);
sys/dev/pci/if_sk.c
623
SK_XM_WRITE_4(sc_if, XM_MAR0, 0);
sys/dev/pci/if_sk.c
624
SK_XM_WRITE_4(sc_if, XM_MAR2, 0);
sys/dev/pci/if_sk.c
629
SK_YU_WRITE_2(sc_if, YUKON_MCAH1, 0);
sys/dev/pci/if_sk.c
630
SK_YU_WRITE_2(sc_if, YUKON_MCAH2, 0);
sys/dev/pci/if_sk.c
631
SK_YU_WRITE_2(sc_if, YUKON_MCAH3, 0);
sys/dev/pci/if_sk.c
632
SK_YU_WRITE_2(sc_if, YUKON_MCAH4, 0);
sys/dev/pci/if_sk.c
661
sk_setfilt(sc_if, enm->enm_addrlo, i);
sys/dev/pci/if_sk.c
688
SK_XM_SETBIT_4(sc_if, XM_MODE, XM_MODE_RX_USE_HASH |
sys/dev/pci/if_sk.c
690
SK_XM_WRITE_4(sc_if, XM_MAR0, hashes[0]);
sys/dev/pci/if_sk.c
691
SK_XM_WRITE_4(sc_if, XM_MAR2, hashes[1]);
sys/dev/pci/if_sk.c
696
SK_YU_WRITE_2(sc_if, YUKON_MCAH1, hashes[0] & 0xffff);
sys/dev/pci/if_sk.c
697
SK_YU_WRITE_2(sc_if, YUKON_MCAH2, (hashes[0] >> 16) & 0xffff);
sys/dev/pci/if_sk.c
698
SK_YU_WRITE_2(sc_if, YUKON_MCAH3, hashes[1] & 0xffff);
sys/dev/pci/if_sk.c
699
SK_YU_WRITE_2(sc_if, YUKON_MCAH4, (hashes[1] >> 16) & 0xffff);
sys/dev/pci/if_sk.c
705
sk_init_rx_ring(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
707
struct sk_chain_data *cd = &sc_if->sk_cdata;
sys/dev/pci/if_sk.c
708
struct sk_ring_data *rd = sc_if->sk_rdata;
sys/dev/pci/if_sk.c
719
htole32(SK_RX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_sk.c
723
htole32(SK_RX_RING_ADDR(sc_if, i+1));
sys/dev/pci/if_sk.c
728
if (sk_newbuf(sc_if, i, NULL,
sys/dev/pci/if_sk.c
729
sc_if->sk_cdata.sk_rx_jumbo_map) == ENOBUFS) {
sys/dev/pci/if_sk.c
730
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_sk.c
735
sc_if->sk_cdata.sk_rx_prod = 0;
sys/dev/pci/if_sk.c
736
sc_if->sk_cdata.sk_rx_cons = 0;
sys/dev/pci/if_sk.c
742
sk_init_tx_ring(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
744
struct sk_chain_data *cd = &sc_if->sk_cdata;
sys/dev/pci/if_sk.c
745
struct sk_ring_data *rd = sc_if->sk_rdata;
sys/dev/pci/if_sk.c
748
memset(sc_if->sk_rdata->sk_tx_ring, 0,
sys/dev/pci/if_sk.c
756
htole32(SK_TX_RING_ADDR(sc_if, 0));
sys/dev/pci/if_sk.c
760
htole32(SK_TX_RING_ADDR(sc_if, i+1));
sys/dev/pci/if_sk.c
764
sc_if->sk_cdata.sk_tx_prod = 0;
sys/dev/pci/if_sk.c
765
sc_if->sk_cdata.sk_tx_cons = 0;
sys/dev/pci/if_sk.c
766
sc_if->sk_cdata.sk_tx_cnt = 0;
sys/dev/pci/if_sk.c
768
SK_CDTXSYNC(sc_if, 0, SK_TX_RING_CNT,
sys/dev/pci/if_sk.c
775
sk_newbuf(struct sk_if_softc *sc_if, int i, struct mbuf *m,
sys/dev/pci/if_sk.c
787
aprint_error_dev(sc_if->sk_dev,
sys/dev/pci/if_sk.c
793
buf = sk_jalloc(sc_if);
sys/dev/pci/if_sk.c
797
"dropped!\n", sc_if->sk_ethercom.ec_if.if_xname));
sys/dev/pci/if_sk.c
803
MEXTADD(m_new, buf, SK_JLEN, 0, sk_jfree, sc_if);
sys/dev/pci/if_sk.c
817
c = &sc_if->sk_cdata.sk_rx_chain[i];
sys/dev/pci/if_sk.c
822
- (vaddr_t)sc_if->sk_cdata.sk_jumbo_buf)));
sys/dev/pci/if_sk.c
825
SK_CDRXSYNC(sc_if, i, BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD);
sys/dev/pci/if_sk.c
835
sk_alloc_jumbo_mem(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
837
struct sk_softc *sc = sc_if->sk_softc;
sys/dev/pci/if_sk.c
864
BUS_DMA_NOWAIT, &sc_if->sk_cdata.sk_rx_jumbo_map)) {
sys/dev/pci/if_sk.c
871
if (bus_dmamap_load(sc->sc_dmatag, sc_if->sk_cdata.sk_rx_jumbo_map,
sys/dev/pci/if_sk.c
879
sc_if->sk_cdata.sk_jumbo_buf = (void *)kva;
sys/dev/pci/if_sk.c
880
DPRINTFN(1,("sk_jumbo_buf = %p\n", sc_if->sk_cdata.sk_jumbo_buf));
sys/dev/pci/if_sk.c
882
LIST_INIT(&sc_if->sk_jfree_listhead);
sys/dev/pci/if_sk.c
883
LIST_INIT(&sc_if->sk_jinuse_listhead);
sys/dev/pci/if_sk.c
884
mutex_init(&sc_if->sk_jpool_mtx, MUTEX_DEFAULT, IPL_NET);
sys/dev/pci/if_sk.c
890
ptr = sc_if->sk_cdata.sk_jumbo_buf;
sys/dev/pci/if_sk.c
892
sc_if->sk_cdata.sk_jslots[i] = ptr;
sys/dev/pci/if_sk.c
898
LIST_INSERT_HEAD(&sc_if->sk_jfree_listhead,
sys/dev/pci/if_sk.c
901
LIST_INSERT_HEAD(&sc_if->sk_jinuse_listhead,
sys/dev/pci/if_sk.c
909
sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_sk.c
913
sc_if->sk_cdata.sk_rx_jumbo_map);
sys/dev/pci/if_sk.c
933
sk_jalloc(struct sk_if_softc *sc_if)
sys/dev/pci/if_sk.c
937
mutex_enter(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_sk.c
938
entry = LIST_FIRST(&sc_if->sk_jfree_listhead);
sys/dev/pci/if_sk.c
941
mutex_exit(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_sk.c
946
LIST_INSERT_HEAD(&sc_if->sk_jinuse_listhead, entry, jpool_entries);
sys/dev/pci/if_sk.c
947
mutex_exit(&sc_if->sk_jpool_mtx);
sys/dev/pci/if_sk.c
948
return sc_if->sk_cdata.sk_jslots[entry->slot];
sys/dev/pci/if_sk.c
994
struct sk_if_softc *sc_if = ifp->if_softc;
sys/dev/pci/if_sk.c
998
if ((rc = mii_mediachg(&sc_if->sk_mii)) == ENXIO)
sys/dev/pci/if_skreg.h
144
#define SK_IF_READ_4(sc_if, skip, reg) \
sys/dev/pci/if_skreg.h
145
sk_win_read_4(sc_if->sk_softc, reg + \
sys/dev/pci/if_skreg.h
146
((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN))
sys/dev/pci/if_skreg.h
147
#define SK_IF_READ_2(sc_if, skip, reg) \
sys/dev/pci/if_skreg.h
148
sk_win_read_2(sc_if->sk_softc, reg + \
sys/dev/pci/if_skreg.h
149
((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN))
sys/dev/pci/if_skreg.h
150
#define SK_IF_READ_1(sc_if, skip, reg) \
sys/dev/pci/if_skreg.h
151
sk_win_read_1(sc_if->sk_softc, reg + \
sys/dev/pci/if_skreg.h
152
((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN))
sys/dev/pci/if_skreg.h
154
#define SK_IF_WRITE_4(sc_if, skip, reg, val) \
sys/dev/pci/if_skreg.h
155
sk_win_write_4(sc_if->sk_softc, \
sys/dev/pci/if_skreg.h
156
reg + ((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN), val)
sys/dev/pci/if_skreg.h
157
#define SK_IF_WRITE_2(sc_if, skip, reg, val) \
sys/dev/pci/if_skreg.h
158
sk_win_write_2(sc_if->sk_softc, \
sys/dev/pci/if_skreg.h
159
reg + ((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN), val)
sys/dev/pci/if_skreg.h
160
#define SK_IF_WRITE_1(sc_if, skip, reg, val) \
sys/dev/pci/if_skreg.h
161
sk_win_write_1(sc_if->sk_softc, \
sys/dev/pci/if_skreg.h
162
reg + ((sc_if->sk_port * (skip + 1)) * SK_WIN_LEN), val)
sys/dev/pci/if_wi_pci.c
175
} else if (sc->sc_if.if_flags & IFF_DEBUG) {
sys/dev/pci/if_wi_pci.c
369
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pci/if_xge.c
699
struct ifnet *ifp = &sc->sc_if;
sys/dev/pci/xmm7360.c
2924
struct wwan_softc *sc_if = device_private(sc->sc_net);
sys/dev/pci/xmm7360.c
2925
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
2962
struct wwan_softc *sc_if =
sys/dev/pci/xmm7360.c
2964
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3003
struct wwan_softc *sc_if =
sys/dev/pci/xmm7360.c
3005
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3146
struct wwan_softc *sc_if = ifp->if_softc;
sys/dev/pci/xmm7360.c
3165
xmm7360_mux_control(&sc_if->sc_xmm_net, 1, 0, 0, 0);
sys/dev/pci/xmm7360.c
3224
struct wwan_softc *sc_if = device_private(self);
sys/dev/pci/xmm7360.c
3225
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3229
sc_if->sc_dev = self;
sys/dev/pci/xmm7360.c
3230
sc_if->sc_parent = device_private(parent);
sys/dev/pci/xmm7360.c
3231
xmm = sc_if->sc_xmm_net.xmm = &sc_if->sc_parent->sc_xmm;
sys/dev/pci/xmm7360.c
3232
xn = &sc_if->sc_xmm_net;
sys/dev/pci/xmm7360.c
3240
ifp->if_softc = sc_if;
sys/dev/pci/xmm7360.c
3251
bcopy(device_xname(sc_if->sc_dev), ifp->if_xname, IFNAMSIZ);
sys/dev/pci/xmm7360.c
3285
struct wwan_softc *sc_if = device_private(self);
sys/dev/pci/xmm7360.c
3286
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pci/xmm7360.c
3296
xmm7360_qp_stop(sc_if->sc_xmm_net.qp);
sys/dev/pci/xmm7360.c
3298
sc_if->sc_xmm_net.xmm->net = NULL;
sys/dev/pci/xmm7360.c
3306
struct wwan_softc *sc_if = device_private(self);
sys/dev/pci/xmm7360.c
3307
struct ifnet *ifp = &sc_if->sc_ifnet;
sys/dev/pcmcia/if_an_pcmcia.c
157
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pcmcia/if_malo_pcmcia.c
1056
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
1098
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
199
pmf_class_network_register(self, &sc->sc_if);
sys/dev/pcmcia/if_malo_pcmcia.c
236
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
309
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
401
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
950
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_malo_pcmcia.c
994
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1063
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1299
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
1873
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_ray.c
1907
if (sc->sc_if.if_flags & IFF_OACTIVE) {
sys/dev/pcmcia/if_ray.c
1908
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/pcmcia/if_ray.c
1933
sc->sc_if.if_xname, cmd);
sys/dev/pcmcia/if_ray.c
1994
sc->sc_if.if_xname, cmd);
sys/dev/pcmcia/if_ray.c
2323
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2360
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2382
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2597
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2758
if (sc->sc_if.if_flags & IFF_ALLMULTI)
sys/dev/pcmcia/if_ray.c
2759
sc->sc_if.if_flags |= IFF_PROMISC;
sys/dev/pcmcia/if_ray.c
2760
else if (sc->sc_if.if_pcount == 0)
sys/dev/pcmcia/if_ray.c
2761
sc->sc_if.if_flags &= ~IFF_PROMISC;
sys/dev/pcmcia/if_ray.c
2762
promisc = !!(sc->sc_if.if_flags & IFF_PROMISC);
sys/dev/pcmcia/if_ray.c
2763
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2793
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2845
sc->sc_if.if_flags |= IFF_ALLMULTI;
sys/dev/pcmcia/if_ray.c
2848
} else if (sc->sc_if.if_flags & IFF_ALLMULTI) {
sys/dev/pcmcia/if_ray.c
2849
sc->sc_if.if_flags &= ~IFF_ALLMULTI;
sys/dev/pcmcia/if_ray.c
2853
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0)
sys/dev/pcmcia/if_ray.c
2887
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/dev/pcmcia/if_ray.c
2899
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/dev/pcmcia/if_ray.c
2927
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/dev/pcmcia/if_ray.c
2939
if ((sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/dev/pcmcia/if_ray.c
496
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
614
struct ifnet *ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
634
ifp = &sc->sc_if;
sys/dev/pcmcia/if_ray.c
642
if (sc->sc_if.if_flags & IFF_UP)
sys/dev/pcmcia/if_ray.c
711
if ((sc->sc_if.if_flags & IFF_RUNNING))
sys/dev/pcmcia/if_ray.c
764
sc->sc_if.if_flags |= IFF_RUNNING | IFF_OACTIVE;
sys/dev/pcmcia/if_ray.c
767
if (sc->sc_if.if_flags & IFF_ALLMULTI)
sys/dev/pcmcia/if_ray.c
768
sc->sc_if.if_flags |= IFF_PROMISC;
sys/dev/pcmcia/if_ray.c
769
else if (sc->sc_if.if_pcount == 0)
sys/dev/pcmcia/if_ray.c
770
sc->sc_if.if_flags &= ~IFF_PROMISC;
sys/dev/pcmcia/if_ray.c
771
sc->sc_promisc = !!(sc->sc_if.if_flags & IFF_PROMISC);
sys/dev/pcmcia/if_ray.c
802
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/dev/pcmcia/if_ray.c
876
arp_ifinit(&sc->sc_if, ifa);
sys/dev/pcmcia/if_wi_pcmcia.c
382
pmf_class_network_register(self, &sc->sc_if);
sys/dev/ppbus/if_plip.c
182
struct ifnet sc_if;
sys/dev/ppbus/if_plip.c
221
struct ifnet * ifp = &lp->sc_if;
sys/dev/ppbus/if_plip.c
268
if (lp->sc_if.if_flags & IFF_RUNNING) {
sys/dev/ppbus/if_plip.c
270
if_detach(&lp->sc_if);
sys/dev/ppbus/if_plip.c
401
sc->sc_ifbuf = malloc(sc->sc_if.if_mtu +
sys/dev/ppbus/if_plip.c
418
if (sc->sc_if.if_mtu == ifr->ifr_mtu)
sys/dev/ppbus/if_plip.c
536
struct ifnet * ifp = &sc->sc_if;
sys/dev/qbus/if_de.c
200
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_de.c
294
sc->sc_if.if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
sys/dev/qbus/if_de.c
299
deinit(&sc->sc_if);
sys/dev/qbus/if_de.c
390
sc->sc_if.if_flags |= IFF_RUNNING;
sys/dev/qbus/if_de.c
392
destart(&sc->sc_if); /* queue output packets */
sys/dev/qbus/if_de.c
418
if (sc->sc_if.if_flags & IFF_OACTIVE)
sys/dev/qbus/if_de.c
464
sc->sc_if.if_flags |= IFF_OACTIVE; /* prevent entering destart */
sys/dev/qbus/if_de.c
483
if_statinc(&sc->sc_if, if_opackets);
sys/dev/qbus/if_de.c
489
if_statinc(&sc->sc_if, if_oerrors);
sys/dev/qbus/if_de.c
492
if_statinc(&sc->sc_if, if_collisions);
sys/dev/qbus/if_de.c
495
if_statadd(&sc->sc_if, if_collisions, 2);
sys/dev/qbus/if_de.c
504
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/qbus/if_de.c
505
destart(&sc->sc_if);
sys/dev/qbus/if_de.c
524
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_de.c
537
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/qbus/if_de.c
543
if_statinc(&sc->sc_if, if_ierrors);
sys/dev/qbus/if_dmc.c
137
struct ifnet sc_if; /* network-visible interface */
sys/dev/qbus/if_dmc.c
259
strlcpy(sc->sc_if.if_xname, device_xname(sc->sc_dev), IFNAMSIZ);
sys/dev/qbus/if_dmc.c
260
sc->sc_if.if_mtu = DMCMTU;
sys/dev/qbus/if_dmc.c
261
sc->sc_if.if_init = dmcinit;
sys/dev/qbus/if_dmc.c
262
sc->sc_if.if_output = dmcoutput;
sys/dev/qbus/if_dmc.c
263
sc->sc_if.if_ioctl = dmcioctl;
sys/dev/qbus/if_dmc.c
264
sc->sc_if.if_watchdog = dmctimeout;
sys/dev/qbus/if_dmc.c
265
sc->sc_if.if_flags = IFF_POINTOPOINT;
sys/dev/qbus/if_dmc.c
266
sc->sc_if.if_softc = sc;
sys/dev/qbus/if_dmc.c
267
IFQ_SET_READY(&sc->sc_if.if_snd);
sys/dev/qbus/if_dmc.c
279
if_attach(&sc->sc_if);
sys/dev/qbus/if_dmc.c
292
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/dev/qbus/if_dmc.c
293
dmcinit(&sc->sc_if);
sys/dev/qbus/if_dmc.c
440
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/dev/qbus/if_dmc.c
452
sc->sc_if.if_timer = dmc_timeout;
sys/dev/qbus/if_dmc.c
565
ifp = &sc->sc_if;
sys/dev/qbus/if_dmc.c
676
sc->sc_if.if_timer = 0;
sys/dev/qbus/if_dmc.c
678
sc->sc_if.if_timer = dmc_timeout;
sys/dev/qbus/if_dmc.c
900
dmcinit(&sc->sc_if);
sys/dev/qbus/if_dmc.c
903
dmcstart(&sc->sc_if);
sys/dev/qbus/if_dmc.c
905
sc->sc_if.if_collisions++; /* why not? */
sys/dev/qbus/if_dmc.c
926
IF_PURGE(&sc->sc_if.if_snd);
sys/dev/qbus/if_il.c
160
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_il.c
251
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/dev/qbus/if_il.c
253
ilinit(&sc->sc_if);
sys/dev/qbus/if_il.c
274
sc->sc_if.if_flags &= ~IFF_UP;
sys/dev/qbus/if_il.c
294
sc->sc_if.if_flags &= ~IFF_UP;
sys/dev/qbus/if_il.c
327
if (sc->sc_if.if_flags & IFF_PROMISC) {
sys/dev/qbus/if_il.c
331
} else if (sc->sc_if.if_flags & IFF_ALLMULTI) {
sys/dev/qbus/if_il.c
369
sc->sc_if.if_flags |= IFF_ALLMULTI;
sys/dev/qbus/if_il.c
449
if ((sc->sc_if.if_flags & IFF_OACTIVE) == 0) {
sys/dev/qbus/if_il.c
476
sc->sc_if.if_flags &= ~IFF_OACTIVE;
sys/dev/qbus/if_il.c
481
sc->sc_if.if_opackets++;
sys/dev/qbus/if_il.c
483
sc->sc_if.if_oerrors++;
sys/dev/qbus/if_il.c
492
ilstart(&sc->sc_if);
sys/dev/qbus/if_il.c
520
sc->sc_if.if_ierrors++;
sys/dev/qbus/if_il.c
522
if (sc->sc_if.if_ierrors % 100 == 0)
sys/dev/qbus/if_il.c
534
m = if_rubaget(&sc->sc_ifuba, &sc->sc_if, len);
sys/dev/qbus/if_il.c
540
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/dev/qbus/if_il.c
547
if (sc->sc_if.if_flags & IFF_OACTIVE) {
sys/dev/qbus/if_il.c
575
if ((sc->sc_if.if_flags & IFF_OACTIVE) == 0)
sys/dev/qbus/if_il.c
587
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_il.c
595
sc->sc_if.if_collisions = sc->sc_sum.ils_collis;
sys/dev/qbus/if_il.c
602
ilinit(&sc->sc_if);
sys/dev/qbus/if_il.c
619
ilinit(&sc->sc_if);
sys/dev/qbus/if_qe.c
209
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_qe.c
569
struct ifnet *ifp = &sc->sc_if;
sys/dev/qbus/if_qe.c
775
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
1850
athn_updateslot(&usc->usc_sc.sc_if);
sys/dev/usb/if_athn_usb.c
1861
struct ifnet *ifp = &usc->usc_sc.sc_if;
sys/dev/usb/if_athn_usb.c
1899
struct ifnet *ifp = &usc->usc_sc.sc_if;
sys/dev/usb/if_athn_usb.c
2228
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
2419
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
404
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_athn_usb.c
522
athn_usb_stop(&sc->sc_if, 0);
sys/dev/usb/if_atu.c
1350
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1470
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1620
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_atu.c
1732
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_otus.c
767
ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
301
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
492
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
768
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_rum.c
808
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
1890
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2190
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2285
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
2499
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
568
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_run.c
779
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_umbreg.h
353
struct ifnet sc_if;
sys/dev/usb/if_umbreg.h
354
#define GET_IFP(sc) (&(sc)->sc_if)
sys/dev/usb/if_upgt.c
1321
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1583
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1726
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
1849
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
355
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
501
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_upgt.c
570
if_deactivate(&sc->sc_if);
sys/dev/usb/if_ural.c
2279
if_deactivate(&sc->sc_if);
sys/dev/usb/if_ural.c
361
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
536
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
858
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_ural.c
900
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtw.c
608
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtw.c
777
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
2665
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
376
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_urtwn.c
575
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
1841
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
1908
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
1994
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2052
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2164
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2204
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
2667
if_deactivate(&sc->sc_if);
sys/dev/usb/if_zyd.c
306
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
349
struct ifnet *ifp = &sc->sc_if;
sys/dev/usb/if_zyd.c
465
struct ifnet *ifp = &sc->sc_if;
sys/dist/pf/net/if_pflog.c
141
ifp = &pflogif->sc_if;
sys/dist/pf/net/if_pflog.c
159
bpfattach(&pflogif->sc_if.if_bpf, ifp, DLT_PFLOG, PFLOG_HDRLEN);
sys/dist/pf/net/if_pflog.h
35
struct ifnet sc_if; /* the interface */
sys/dist/pf/net/if_pfsync.c
1037
sc->sc_if.if_mtu = sizeof(struct pfsync_header) +
sys/dist/pf/net/if_pfsync.c
1051
if_statinc(&sc->sc_if, if_oerrors);
sys/dist/pf/net/if_pfsync.c
1053
sc->sc_if.if_oerrors++;
sys/dist/pf/net/if_pfsync.c
1094
if_statinc(&sc->sc_if, if_oerrors);
sys/dist/pf/net/if_pfsync.c
1096
sc->sc_if.if_oerrors++;
sys/dist/pf/net/if_pfsync.c
1140
ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
1532
struct ifnet *ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
1558
struct ifnet *ifp = &sc->sc_if;
sys/dist/pf/net/if_pfsync.c
172
ifp = &pfsyncif->sc_if;
sys/dist/pf/net/if_pfsync.c
195
bpf_attach(&pfsyncif->sc_if, DLT_PFSYNC, PFSYNC_HDRLEN);
sys/dist/pf/net/if_pfsync.c
955
if (sifp->if_mtu < sc->sc_if.if_mtu ||
sys/dist/pf/net/if_pfsync.c
962
pfsync_setmtu(sc, sc->sc_if.if_mtu);
sys/dist/pf/net/if_pfsync.h
109
struct ifnet sc_if;
sys/net/agr/ieee8023ad_lacp.c
506
if_statinc(&sc->sc_if, if_collisions); /* XXX abuse */
sys/net/agr/if_agr.c
1131
promisc = (sc->sc_if.if_flags & IFF_PROMISC) != 0;
sys/net/agr/if_agr.c
295
ifp = &sc->sc_if;
sys/net/agr/if_agr.c
418
struct ifnet *ifp = &sc->sc_if;
sys/net/agr/if_agrether.c
142
struct ethercom *ec = (void *)&sc->sc_if;
sys/net/agr/if_agrether.c
90
struct ifnet *ifp = &sc->sc_if;
sys/net/agr/if_agrsoftc.c
58
sc = malloc(sizeof(*sc) - sizeof(sc->sc_if) + sizeof(*u),
sys/net/agr/if_agrvar_impl.h
125
struct ifnet sc_if; /* should be the last. see agr_alloc_softc(). */
sys/net/agr/if_agrvar_impl.h
145
#define AGR_ROUNDROBIN(sc) (((sc)->sc_if.if_flags & IFF_LINK0) != 0)
sys/net/agr/if_agrvar_impl.h
146
#define AGR_STATIC(sc) (((sc)->sc_if.if_flags & IFF_LINK1) != 0)
sys/net/bridgestp.c
1100
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1021
sc->sc_if.if_xname, bif->bif_ifp->if_xname);
sys/net/if_bridge.c
1026
sc->sc_if.if_xname, bif->bif_ifp->if_xname);
sys/net/if_bridge.c
1034
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1254
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1279
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1304
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1329
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1348
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1380
sc->sc_if.if_pfil);
sys/net/if_bridge.c
1384
sc->sc_if.if_pfil);
sys/net/if_bridge.c
1405
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
1498
if (pfil_run_hooks(sc->sc_if.if_pfil, &m,
sys/net/if_bridge.c
1527
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_bridge.c
1538
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_bridge.c
1542
net_stat_ref_t nsr = IF_STAT_GETREF(&sc->sc_if);
sys/net/if_bridge.c
1543
if_statinc_ref(&sc->sc_if, nsr, if_opackets);
sys/net/if_bridge.c
1544
if_statadd_ref(&sc->sc_if, nsr, if_obytes, len);
sys/net/if_bridge.c
1546
if_statinc_ref(&sc->sc_if, nsr, if_omcasts);
sys/net/if_bridge.c
1547
IF_STAT_PUTREF(&sc->sc_if);
sys/net/if_bridge.c
1595
(sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/net/if_bridge.c
1729
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_bridge.c
1747
if_statinc(&sc->sc_if,
sys/net/if_bridge.c
1830
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/net/if_bridge.c
1895
if_statinc(&sc->sc_if, if_imcasts);
sys/net/if_bridge.c
1899
if (pfil_run_hooks(sc->sc_if.if_pfil, &m, src_if, PFIL_IN) != 0 ||
sys/net/if_bridge.c
2010
(sc->sc_if.if_flags & IFF_RUNNING) == 0) {
sys/net/if_bridge.c
2164
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_bridge.c
2182
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_bridge.c
412
ifp = &sc->sc_if;
sys/net/if_bridge.c
822
if_link_state_change(&sc->sc_if, link_state);
sys/net/if_bridge.c
864
if (sc->sc_if.if_mtu != ifs->if_mtu) {
sys/net/if_bridge.c
868
ifr.ifr_mtu = sc->sc_if.if_mtu;
sys/net/if_bridge.c
918
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridge.c
965
if (sc->sc_if.if_flags & IFF_RUNNING)
sys/net/if_bridgevar.h
299
struct ifnet sc_if;
sys/net/if_gre.c
135
((__sc)->sc_if.if_flags & IFF_DEBUG) != 0)) { \
sys/net/if_gre.c
261
NULL, sc->sc_if.if_xname, "recv");
sys/net/if_gre.c
263
&sc->sc_recv_ev, sc->sc_if.if_xname, "would block");
sys/net/if_gre.c
265
&sc->sc_recv_ev, sc->sc_if.if_xname, "error");
sys/net/if_gre.c
267
&sc->sc_recv_ev, sc->sc_if.if_xname, "pullup failed");
sys/net/if_gre.c
269
&sc->sc_recv_ev, sc->sc_if.if_xname, "unsupported");
sys/net/if_gre.c
272
NULL, sc->sc_if.if_xname, "send");
sys/net/if_gre.c
274
&sc->sc_send_ev, sc->sc_if.if_xname, "overflow");
sys/net/if_gre.c
294
if_initname(&sc->sc_if, ifc->ifc_name, unit);
sys/net/if_gre.c
295
sc->sc_if.if_softc = sc;
sys/net/if_gre.c
296
sc->sc_if.if_type = IFT_TUNNEL;
sys/net/if_gre.c
297
sc->sc_if.if_addrlen = 0;
sys/net/if_gre.c
298
sc->sc_if.if_hdrlen = sizeof(struct ip) + sizeof(struct gre_h);
sys/net/if_gre.c
299
sc->sc_if.if_dlt = DLT_NULL;
sys/net/if_gre.c
300
sc->sc_if.if_mtu = GREMTU;
sys/net/if_gre.c
301
sc->sc_if.if_flags = IFF_POINTOPOINT|IFF_MULTICAST;
sys/net/if_gre.c
302
sc->sc_if.if_output = gre_output;
sys/net/if_gre.c
303
sc->sc_if.if_ioctl = gre_ioctl;
sys/net/if_gre.c
313
NULL, "%s", sc->sc_if.if_xname);
sys/net/if_gre.c
320
sc->sc_if.if_flags |= IFF_LINK0;
sys/net/if_gre.c
321
if_attach(&sc->sc_if);
sys/net/if_gre.c
322
if_alloc_sadl(&sc->sc_if);
sys/net/if_gre.c
323
bpf_attach(&sc->sc_if, DLT_NULL, sizeof(uint32_t));
sys/net/if_gre.c
395
sc->sc_if.if_xname, rc, (void *)m);
sys/net/if_gre.c
746
struct ifnet *ifp = &sc->sc_if;
sys/net/if_gre.c
778
sc->sc_if.if_flags |= IFF_RUNNING;
sys/net/if_gre.c
781
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/net/if_gre.c
794
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/net/if_gre.c
806
if_statinc(&sc->sc_if, if_ierrors);
sys/net/if_gre.c
842
if_statinc(&sc->sc_if, if_noproto);
sys/net/if_gre.c
848
if_statinc(&sc->sc_if, if_ierrors);
sys/net/if_gre.c
853
bpf_mtap_af(&sc->sc_if, af, m, BPF_D_IN);
sys/net/if_gre.c
855
m_set_rcvif(m, &sc->sc_if);
sys/net/if_gre.h
85
struct ifnet sc_if;
sys/net/if_mpls.c
148
if_initname(&sc->sc_if, ifc->ifc_name, unit);
sys/net/if_mpls.c
149
sc->sc_if.if_softc = sc;
sys/net/if_mpls.c
150
sc->sc_if.if_type = IFT_MPLS;
sys/net/if_mpls.c
151
sc->sc_if.if_addrlen = 0;
sys/net/if_mpls.c
152
sc->sc_if.if_hdrlen = sizeof(union mpls_shim);
sys/net/if_mpls.c
153
sc->sc_if.if_dlt = DLT_NULL;
sys/net/if_mpls.c
154
sc->sc_if.if_mtu = 1500;
sys/net/if_mpls.c
155
sc->sc_if.if_flags = 0;
sys/net/if_mpls.c
156
sc->sc_if._if_input = mpls_input;
sys/net/if_mpls.c
157
sc->sc_if.if_output = mpls_output;
sys/net/if_mpls.c
158
sc->sc_if.if_ioctl = mpls_ioctl;
sys/net/if_mpls.c
160
if_attach(&sc->sc_if);
sys/net/if_mpls.c
161
if_alloc_sadl(&sc->sc_if);
sys/net/if_mpls.c
162
bpf_attach(&sc->sc_if, DLT_NULL, sizeof(uint32_t));
sys/net/if_mpls.h
37
struct ifnet sc_if;
sys/net/if_ppp.c
1007
bpf_mtap(&sc->sc_if, m0, BPF_D_OUT);
sys/net/if_ppp.c
1020
if ((error = ifq_enqueue2(&sc->sc_if, ifq, m0)) != 0) {
sys/net/if_ppp.c
1022
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_ppp.c
1072
if ((error = ifq_enqueue2(&sc->sc_if, ifq, m)) != 0) {
sys/net/if_ppp.c
1073
if_statinc(&sc->sc_if, if_oerrors);
sys/net/if_ppp.c
1130
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_ppp.c
1133
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_ppp.c
1217
(sc->sc_xc_state, &mcomp, m, slen, sc->sc_if.if_mtu + PPP_HDRLEN);
sys/net/if_ppp.c
1274
(IFQ_IS_EMPTY(&sc->sc_if.if_snd) == 0 ||
sys/net/if_ppp.c
1444
struct ifnet *ifp = &sc->sc_if;
sys/net/if_ppp.c
1667
bpf_mtap(&sc->sc_if, m, BPF_D_IN);
sys/net/if_ppp.c
1764
if_statinc(&sc->sc_if, if_ierrors);
sys/net/if_ppp.c
307
if_initname(&sc->sc_if, name, sc->sc_unit = unit);
sys/net/if_ppp.c
309
sc->sc_if.if_softc = sc;
sys/net/if_ppp.c
310
sc->sc_if.if_mtu = PPP_MTU;
sys/net/if_ppp.c
311
sc->sc_if.if_flags = IFF_POINTOPOINT | IFF_MULTICAST;
sys/net/if_ppp.c
312
sc->sc_if.if_type = IFT_PPP;
sys/net/if_ppp.c
313
sc->sc_if.if_hdrlen = PPP_HDRLEN;
sys/net/if_ppp.c
314
sc->sc_if.if_dlt = DLT_NULL;
sys/net/if_ppp.c
315
sc->sc_if.if_ioctl = pppsioctl;
sys/net/if_ppp.c
316
sc->sc_if.if_output = pppoutput;
sys/net/if_ppp.c
318
sc->sc_if.if_start = ppp_ifstart;
sys/net/if_ppp.c
320
IFQ_SET_MAXLEN(&sc->sc_if.if_snd, IFQ_MAXLEN);
sys/net/if_ppp.c
329
IFQ_SET_READY(&sc->sc_if.if_snd);
sys/net/if_ppp.c
330
if_attach(&sc->sc_if);
sys/net/if_ppp.c
331
if_alloc_sadl(&sc->sc_if);
sys/net/if_ppp.c
332
bpf_attach(&sc->sc_if, DLT_NULL, 0);
sys/net/if_ppp.c
390
sc->sc_if.if_xname);
sys/net/if_ppp.c
424
if_down(&sc->sc_if);
sys/net/if_ppp.c
425
sc->sc_if.if_flags &= ~(IFF_UP|IFF_RUNNING);
sys/net/if_ppp.c
485
(void)ppp_clone_destroy(&sc->sc_if);
sys/net/if_ppp.c
517
KAUTH_REQ_NETWORK_INTERFACE_SETPRIV, &sc->sc_if,
sys/net/if_ppp.c
524
KAUTH_REQ_NETWORK_INTERFACE_GETPRIV, &sc->sc_if,
sys/net/if_ppp.c
613
sc->sc_if.if_xname, ccp_option[0],
sys/net/if_ppp.c
633
sc->sc_if.if_xname);
sys/net/if_ppp.c
650
sc->sc_if.if_xname);
sys/net/if_ppp.c
853
if ((error = ifioctl_common(&sc->sc_if, cmd, data)) == ENETRESET)
sys/net/if_pppvar.h
89
struct ifnet sc_if; /* network-visible interface */
sys/net/if_sl.c
1013
if ((error = ifioctl_common(&sc->sc_if, cmd, data)) == ENETRESET)
sys/net/if_sl.c
1039
if_export_if_data(&sc->sc_if, &ifi, false);
sys/net/if_sl.c
263
if_initname(&sc->sc_if, ifc->ifc_name, unit);
sys/net/if_sl.c
264
sc->sc_if.if_softc = sc;
sys/net/if_sl.c
265
sc->sc_if.if_mtu = SLMTU;
sys/net/if_sl.c
266
sc->sc_if.if_flags = IFF_POINTOPOINT | SC_AUTOCOMP | IFF_MULTICAST;
sys/net/if_sl.c
267
sc->sc_if.if_type = IFT_SLIP;
sys/net/if_sl.c
268
sc->sc_if.if_ioctl = slioctl;
sys/net/if_sl.c
269
sc->sc_if.if_output = sloutput;
sys/net/if_sl.c
270
sc->sc_if.if_dlt = DLT_SLIP;
sys/net/if_sl.c
273
IFQ_SET_READY(&sc->sc_if.if_snd);
sys/net/if_sl.c
274
if_attach(&sc->sc_if);
sys/net/if_sl.c
275
if_alloc_sadl(&sc->sc_if);
sys/net/if_sl.c
276
bpf_attach(&sc->sc_if, DLT_SLIP, SLIP_HDRLEN);
sys/net/if_sl.c
352
sc->sc_if.if_baudrate = tp->t_ospeed;
sys/net/if_sl.c
405
if_down(&sc->sc_if);
sys/net/if_sl.c
487
printf("%s: af%d not supported\n", sc->sc_if.if_xname,
sys/net/if_sl.c
490
if_statinc(&sc->sc_if, if_noproto);
sys/net/if_sl.c
501
printf("%s: no carrier and not local\n", sc->sc_if.if_xname);
sys/net/if_sl.c
506
if (sc->sc_if.if_flags & SC_NOICMP && ip->ip_p == IPPROTO_ICMP) {
sys/net/if_sl.c
605
m_set_rcvif(m, &sc->sc_if);
sys/net/if_sl.c
630
if_statinc(&sc->sc_if, if_ibytes);
sys/net/if_sl.c
632
if (sc->sc_if.if_flags & IFF_DEBUG) {
sys/net/if_sl.c
702
if_statinc(&sc->sc_if, if_ierrors);
sys/net/if_sl.c
739
2 * sc->sc_if.if_mtu + 2) {
sys/net/if_sl.c
751
if_statinc(&sc->sc_if, if_omcasts); /* XXX */
sys/net/if_sl.c
753
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_sl.c
765
if (sc->sc_if.if_bpf) {
sys/net/if_sl.c
781
if (sc->sc_if.if_flags & SC_COMPRESS)
sys/net/if_sl.c
787
bpf_mtap_sl_out(&sc->sc_if, mtod(m, u_char *), bpf_m);
sys/net/if_sl.c
799
if_statinc(&sc->sc_if, if_obytes);
sys/net/if_sl.c
830
if_statadd(&sc->sc_if, if_obytes,
sys/net/if_sl.c
849
if_statadd(&sc->sc_if, if_obytes, 2);
sys/net/if_sl.c
867
if_statinc(&sc->sc_if, if_collisions);
sys/net/if_sl.c
869
if_statadd2(&sc->sc_if, if_obytes, 1, if_opackets, 1);
sys/net/if_sl.c
891
if (sc->sc_if.if_bpf) {
sys/net/if_sl.c
918
if (sc->sc_if.if_flags & SC_COMPRESS) {
sys/net/if_sl.c
925
} else if ((sc->sc_if.if_flags & SC_AUTOCOMP) &&
sys/net/if_sl.c
933
sc->sc_if.if_flags |= SC_COMPRESS;
sys/net/if_sl.c
942
if (sc->sc_if.if_bpf) {
sys/net/if_sl.c
943
bpf_mtap_sl_in(&sc->sc_if, chdr, &m);
sys/net/if_sl.c
964
if_statinc(&sc->sc_if, if_ipackets);
sys/net/if_sl.c
970
if_statadd2(&sc->sc_if, if_ierrors, 1, if_iqdrops, 1);
sys/net/if_slvar.h
44
struct ifnet sc_if; /* network-visible interface */
sys/net/if_stf.c
130
struct ifnet sc_if; /* common area */
sys/net/if_stf.c
208
if_initname(&sc->sc_if, ifc->ifc_name, unit);
sys/net/if_stf.c
227
printf("%s: unable to attach encap\n", if_name(&sc->sc_if));
sys/net/if_stf.c
232
sc->sc_if.if_mtu = STF_MTU;
sys/net/if_stf.c
233
sc->sc_if.if_flags = 0;
sys/net/if_stf.c
234
sc->sc_if.if_ioctl = stf_ioctl;
sys/net/if_stf.c
235
sc->sc_if.if_output = stf_output;
sys/net/if_stf.c
236
sc->sc_if.if_type = IFT_STF;
sys/net/if_stf.c
237
sc->sc_if.if_dlt = DLT_NULL;
sys/net/if_stf.c
238
if_attach(&sc->sc_if);
sys/net/if_stf.c
239
if_alloc_sadl(&sc->sc_if);
sys/net/if_stf.c
240
bpf_attach(&sc->sc_if, DLT_NULL, sizeof(u_int));
sys/net/if_stf.c
274
if ((sc->sc_if.if_flags & IFF_UP) == 0)
sys/net/if_stf.c
278
if ((sc->sc_if.if_flags & IFF_LINK0) != 0)
sys/net/if_stf.c
289
ia6 = stf_getsrcifa6(&sc->sc_if);
sys/net/if_stf.c
519
if (sc && (sc->sc_if.if_flags & IFF_LINK2) == 0 && inifp) {
sys/net/if_stf.c
531
"due to ingress filter\n", if_name(&sc->sc_if),
sys/net/if_stf.c
601
if ((sc->sc_if.if_flags & IFF_UP) == 0) {
sys/net/if_stf.c
606
ifp = &sc->sc_if;
sys/net/if_stf.c
678
rt->rt_rmx.rmx_mtu = (sc != NULL) ? sc->sc_if.if_mtu : STF_MTU;
sys/net/lagg/if_lagg.c
1066
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
1142
ifp = &lp->lp_softc->sc_if;
sys/net/lagg/if_lagg.c
1272
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
1725
if (sc->sc_if.if_type != IFT_ETHER)
sys/net/lagg/if_lagg.c
1728
ec = (struct ethercom *)&sc->sc_if;
sys/net/lagg/if_lagg.c
1770
ec = (struct ethercom *)&sc->sc_if;
sys/net/lagg/if_lagg.c
1901
ifp = (struct ifnet *)&sc->sc_if;
sys/net/lagg/if_lagg.c
1947
ec = (struct ethercom *)&sc->sc_if;
sys/net/lagg/if_lagg.c
2009
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2032
if (sc->sc_if.if_type != IFT_ETHER)
sys/net/lagg/if_lagg.c
2084
ec = (struct ethercom *)&sc->sc_if;
sys/net/lagg/if_lagg.c
216
(_sc)->sc_if.if_xname : "lagg", ##_args); \
sys/net/lagg/if_lagg.c
2188
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2210
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2238
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2248
if (&sc->sc_if == ifp_port) {
sys/net/lagg/if_lagg.c
233
s = sizeof(*_dummy) - sizeof(_dummy->sc_if);
sys/net/lagg/if_lagg.c
2415
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2544
KASSERT(IFNET_LOCKED(&sc->sc_if));
sys/net/lagg/if_lagg.c
2573
KASSERT(IFNET_LOCKED(&sc->sc_if));
sys/net/lagg/if_lagg.c
2653
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
2811
IFNET_LOCK(&sc->sc_if);
sys/net/lagg/if_lagg.c
2818
IFNET_UNLOCK(&sc->sc_if);
sys/net/lagg/if_lagg.c
372
ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
432
if_link_state_change(&sc->sc_if, LINK_STATE_DOWN);
sys/net/lagg/if_lagg.c
504
struct ifnet *ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
537
struct ifnet *ifp = &sc->sc_if;
sys/net/lagg/if_lagg.c
777
if (sc->sc_if.if_type == IFT_ETHER) {
sys/net/lagg/if_lagg.c
784
if (sc->sc_if.if_type == IFT_ETHER) {
sys/net/lagg/if_lagg.c
816
ifname = sc->sc_if.if_xname;
sys/net/lagg/if_lagg_lacp.c
1249
ifp = &lsc->lsc_softc->sc_if;
sys/net/lagg/if_lagg_lacp.c
2093
if_link_state_change(&sc->sc_if, link);
sys/net/lagg/if_lagg_lacp.c
2245
ifp = &sc->sc_if;
sys/net/lagg/if_lagg_lacp.c
2383
lsc->lsc_softc->sc_if.if_xname);
sys/net/lagg/if_lagg_lacp.c
316
printf("%s", sc->sc_if.if_xname);
sys/net/lagg/if_lagg_lacp.c
483
lsc->lsc_key = htons(if_get_index(&sc->sc_if));
sys/net/lagg/if_lagg_lacp.c
496
sc->sc_if.if_xname);
sys/net/lagg/if_lagg_lacp.c
511
"%s-lacp", sc->sc_if.if_xname);
sys/net/lagg/if_lagg_lacp.c
520
if_link_state_change(&sc->sc_if, LINK_STATE_DOWN);
sys/net/lagg/if_lagg_lacp.c
650
ifp = &lsc->lsc_softc->sc_if;
sys/net/lagg/if_laggproto.c
175
sc->sc_if.if_xname);
sys/net/lagg/if_laggproto.c
367
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
410
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
483
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
521
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.c
719
ifp = &psc->psc_softc->sc_if;
sys/net/lagg/if_laggproto.h
181
struct ifnet sc_if;
sys/net/lagg/if_laggproto.h
210
#define LAGG_CLLADDR(_sc) CLLADDR((_sc)->sc_if.if_sadl)
sys/net/lagg/if_laggproto.h
270
if (__predict_false(ISSET(sc->sc_if.if_flags, IFF_DEBUG)))
sys/net/lagg/if_laggproto.h
281
log((_lvl), "%s: ", (_sc)->sc_if.if_xname); \
sys/net/npf/if_npflog.c
119
ifp = &sc->sc_if;
sys/net/npf/if_npflog.c
61
ifnet_t sc_if;
sys/net/npf/if_npflog.c
86
npflog_clone_destroy(&sc->sc_if);
sys/net/ppp_tty.c
1007
printf("%s: packet too big\n", sc->sc_if.if_xname);
sys/net/ppp_tty.c
1018
printf("%s: too few input mbufs!\n", sc->sc_if.if_xname);
sys/net/ppp_tty.c
1036
if_statinc(&sc->sc_if, if_ierrors);
sys/net/ppp_tty.c
1059
printf("%s input: ", sc->sc_if.if_xname);
sys/net/ppp_tty.c
217
bpf_change_type(&sc->sc_if, DLT_PPP_SERIAL, PPP_HDRLEN);
sys/net/ppp_tty.c
231
sc->sc_if.if_flags |= IFF_RUNNING;
sys/net/ppp_tty.c
232
sc->sc_if.if_baudrate = tp->t_ospeed;
sys/net/ppp_tty.c
282
bpf_change_type(&sc->sc_if, DLT_NULL, 0);
sys/net/ppp_tty.c
368
if (uio->uio_resid > sc->sc_if.if_mtu + PPP_HDRLEN ||
sys/net/ppp_tty.c
407
return if_output_lock(&sc->sc_if, &sc->sc_if, m0, &dst, (struct rtentry *)0);
sys/net/ppp_tty.c
756
if (ALTQ_IS_ENABLED(&sc->sc_if.if_snd))
sys/net/ppp_tty.c
831
printf("%s: bad char %x\n", sc->sc_if.if_xname, c);
sys/net/ppp_tty.c
877
printf("%s: bad fcs %x\n", sc->sc_if.if_xname,
sys/net/ppp_tty.c
879
if_statinc(&sc->sc_if, if_ierrors);
sys/net/ppp_tty.c
890
printf("%s: too short (%d)\n", sc->sc_if.if_xname, ilen);
sys/net/ppp_tty.c
892
if_statinc(&sc->sc_if, if_ierrors);
sys/net/ppp_tty.c
962
printf("%s: no input mbufs!\n", sc->sc_if.if_xname);
sys/net/ppp_tty.c
976
sc->sc_if.if_xname, c);
sys/net/ppp_tty.c
988
sc->sc_if.if_xname, c);
sys/net/ppp_tty.c
999
printf("%s: bad protocol %x\n", sc->sc_if.if_xname,
sys/netinet/ip_carp.c
1000
if ((vh->sc_if.if_flags & (IFF_UP|IFF_RUNNING)) ==
sys/netinet/ip_carp.c
1029
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1066
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1094
ifa = ifaof_ifpforaddr(&sa, &sc->sc_if);
sys/netinet/ip_carp.c
1111
nanotime(&sc->sc_if.if_lastchange);
sys/netinet/ip_carp.c
1112
if_statadd2(&sc->sc_if, if_opackets, 1, if_obytes, len);
sys/netinet/ip_carp.c
1122
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1152
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1177
ifp = &sc->sc_if;
sys/netinet/ip_carp.c
1191
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1204
nanotime(&sc->sc_if.if_lastchange);
sys/netinet/ip_carp.c
1205
if_statadd2(&sc->sc_if, if_opackets, 1, if_obytes, len);
sys/netinet/ip_carp.c
1214
if_statinc(&sc->sc_if, if_oerrors);
sys/netinet/ip_carp.c
1257
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
1266
arpannounce(sc->sc_carpdev, ifa, CLLADDR(sc->sc_if.if_sadl));
sys/netinet/ip_carp.c
1288
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
1355
(vh->sc_if.if_flags & (IFF_UP|IFF_RUNNING)) ==
sys/netinet/ip_carp.c
1359
IFADDR_READER_FOREACH(ifa, &vh->sc_if) {
sys/netinet/ip_carp.c
1417
IFADDR_READER_FOREACH(ifa, &vh->sc_if) {
sys/netinet/ip_carp.c
1420
((vh->sc_if.if_flags & (IFF_UP|IFF_RUNNING)) ==
sys/netinet/ip_carp.c
1459
if ((vh->sc_if.if_flags & (IFF_UP|IFF_RUNNING)) ==
sys/netinet/ip_carp.c
1461
!memcmp(ena, CLLADDR(vh->sc_if.if_sadl),
sys/netinet/ip_carp.c
1463
return (&vh->sc_if);
sys/netinet/ip_carp.c
1492
m_set_rcvif(m0, &vh->sc_if);
sys/netinet/ip_carp.c
1493
ether_input(&vh->sc_if, m0);
sys/netinet/ip_carp.c
1519
sc->sc_if.if_xname);
sys/netinet/ip_carp.c
1547
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/netinet/ip_carp.c
1552
if (sc->sc_if.if_flags & IFF_UP && sc->sc_vhid > 0 &&
sys/netinet/ip_carp.c
1554
sc->sc_if.if_flags |= IFF_RUNNING;
sys/netinet/ip_carp.c
1556
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/netinet/ip_carp.c
1694
sc->sc_if.if_capabilities = ifp->if_capabilities &
sys/netinet/ip_carp.c
1721
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
1732
sc->sc_if.if_flags &= ~(IFF_UP|IFF_RUNNING);
sys/netinet/ip_carp.c
1740
struct ifnet *ifp = &sc->sc_if;
sys/netinet/ip_carp.c
1776
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
1792
if (!in_multi_group(mc_addr, &sc->sc_if, 0)) {
sys/netinet/ip_carp.c
1800
sc->sc_if.if_flags &= ~IFF_UP;
sys/netinet/ip_carp.c
181
(sc)->sc_if.if_xname); \
sys/netinet/ip_carp.c
1819
if (!(sc->sc_if.if_flags & IFF_UP))
sys/netinet/ip_carp.c
1822
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
1832
if (ia->ia_ifp != &sc->sc_if &&
sys/netinet/ip_carp.c
1865
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
1892
if ((imm = in_addmulti(&addr, &sc->sc_if)) == NULL)
sys/netinet/ip_carp.c
1914
if (!(sc->sc_if.if_flags & IFF_UP))
sys/netinet/ip_carp.c
1917
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
1936
if (ia->ia_ifp != &sc->sc_if &&
sys/netinet/ip_carp.c
1967
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
1990
addr6.sin6_addr.s6_addr16[1] = htons(sc->sc_if.if_index);
sys/netinet/ip_carp.c
1992
if ((imm = in6_joingroup(&sc->sc_if,
sys/netinet/ip_carp.c
1999
addr6.sin6_addr.s6_addr16[1] = htons(sc->sc_if.if_index);
sys/netinet/ip_carp.c
2004
if ((imm2 = in6_joingroup(&sc->sc_if,
sys/netinet/ip_carp.c
2043
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
2051
sc->sc_if.if_flags|= IFF_UP;
sys/netinet/ip_carp.c
2070
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
2074
sc->sc_if.if_flags &= ~IFF_UP;
sys/netinet/ip_carp.c
2078
sc->sc_if.if_flags |= IFF_UP;
sys/netinet/ip_carp.c
2253
if_link_state_change(&sc->sc_if, link_state);
sys/netinet/ip_carp.c
2273
sc->sc_if.if_flags &= ~IFF_RUNNING;
sys/netinet/ip_carp.c
302
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
325
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
386
IFADDR_READER_FOREACH(ifa, &sc->sc_if) {
sys/netinet/ip_carp.c
420
hr_otherif = (rt && rt->rt_ifp != &sc->sc_if &&
sys/netinet/ip_carp.c
432
nr_ourif = (rt && rt->rt_ifp == &sc->sc_if);
sys/netinet/ip_carp.c
656
if (!sc || (sc->sc_if.if_flags & (IFF_UP|IFF_RUNNING)) !=
sys/netinet/ip_carp.c
710
nanotime(&sc->sc_if.if_lastchange);
sys/netinet/ip_carp.c
711
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/netinet/ip_carp.c
716
if_statinc(&sc->sc_if, if_ierrors);
sys/netinet/ip_carp.c
733
if_statinc(&sc->sc_if, if_ierrors);
sys/netinet/ip_carp.c
870
ifp = &sc->sc_if;
sys/netinet/ip_carp.c
927
sc->sc_if.if_flags &= ~IFF_UP;