Searched refs:ifm (Results 1 - 10 of 10) sorted by relevance

/haiku/src/libs/compat/freebsd_network/
H A Dfbsd_if_media.c76 static struct ifmedia_entry *ifmedia_match(struct ifmedia *ifm,
83 ifmedia_init(ifm, dontcare_mask, change_callback, status_callback)
84 struct ifmedia *ifm;
90 LIST_INIT(&ifm->ifm_list);
91 ifm->ifm_cur = NULL;
92 ifm->ifm_media = 0;
93 ifm->ifm_mask = dontcare_mask; /* IF don't-care bits */
94 ifm->ifm_change = change_callback;
95 ifm->ifm_status = status_callback;
99 ifmedia_removeall(ifm)
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/
H A Dif_le_pci.c228 struct ifmedia *ifm = &sc->sc_media; local
231 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
234 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1)
237 else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO)
246 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T)
254 if (IFM_OPTIONS(ifm->ifm_media) & IFM_FDX) {
260 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_5)
H A Dif_le_ledma.c174 struct ifmedia *ifm = &sc->sc_media; local
176 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
184 switch (IFM_SUBTYPE(ifm->ifm_media)) {
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/
H A Dif_xl.c491 struct ifmedia *ifm; local
495 ifm = &mii->mii_media;
505 ifmedia_add(ifm, IFM_ETHER | IFM_10_FL, 0, NULL);
506 ifmedia_add(ifm, IFM_ETHER | IFM_10_FL|IFM_HDX, 0,
509 ifmedia_add(ifm,
514 ifmedia_add(ifm, IFM_ETHER | IFM_10_5, 0, NULL);
521 ifmedia_add(ifm, IFM_ETHER | IFM_10_2, 0, NULL);
2912 struct ifmedia *ifm = NULL; local
2920 ifm = &sc->ifmedia;
2922 ifm
[all...]
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dif_media.h91 void ifmedia_init(struct ifmedia *ifm, int dontcare_mask,
95 void ifmedia_removeall( struct ifmedia *ifm);
98 void ifmedia_add(struct ifmedia *ifm, int mword, int data, void *aux);
105 void ifmedia_set(struct ifmedia *ifm, int mword);
109 struct ifmedia *ifm, u_long cmd);
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c849 struct ifmedia *ifm; local
859 ifm = &mii->mii_media;
860 if (DC_IS_DAVICOM(sc) && IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1) {
861 dc_setcfg(sc, ifm->ifm_media);
891 struct ifmedia *ifm; local
898 ifm = &mii->mii_media;
901 ifmedia_add(ifm, IFM_ETHER | IFM_HPNA_1, 0, NULL);
3598 struct ifmedia *ifm; local
3613 ifm = &mii->mii_media;
3614 dc_apply_fixup(sc, ifm
3806 struct ifmedia *ifm; local
3834 struct ifmedia *ifm; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Dif_igc.c1038 struct ifmedia *ifm = iflib_get_media(ctx); local
1042 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
1047 switch (IFM_SUBTYPE(ifm->ifm_media)) {
1058 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX)
1064 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX)
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c989 struct ifmedia *ifm = &sc->sc_media; local
992 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
1003 switch (IFM_SUBTYPE(ifm->ifm_media)) {
1023 anar = ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ?
1031 anar = ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ?
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dif_em.c1618 struct ifmedia *ifm = iflib_get_media(ctx); local
1622 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
1625 switch (IFM_SUBTYPE(ifm->ifm_media)) {
1639 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX)
1647 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX)
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/
H A Dif_bge.c5638 struct ifmedia *ifm; local
5642 ifm = &sc->bge_ifmedia;
5646 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
5648 switch(IFM_SUBTYPE(ifm->ifm_media)) {
5672 if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) {

Completed in 114 milliseconds