Lines Matching defs:media

18 	* Support forcing media type with a module parameter,
324 struct media_info media[DE_MAX_MEDIA];
905 netif_info(de, link, de->dev, "link up, media %s\n",
920 unsigned media = de->media_type;
924 netdev_warn(de->dev, "chip is running while changing media!\n");
929 dw32(CSR14, de->media[media].csr14);
930 dw32(CSR15, de->media[media].csr15);
931 dw32(CSR13, de->media[media].csr13);
938 if (media == DE_MEDIA_TP_FD)
943 netif_info(de, link, de->dev, "set link %s\n", media_name[media]);
948 macmode, de->media[media].csr13,
949 de->media[media].csr14, de->media[media].csr15);
954 static void de_next_media (struct de_private *de, const u32 *media,
960 if (de_ok_to_advertise(de, media[i])) {
961 de->media_type = media[i];
1014 netif_info(de, timer, dev, "no link, trying media %s, status %x\n",
1082 /* if media type locked, don't switch media */
1086 /* if activity detected, use that as hint for new media type */
1119 * media state. If de->media_type is left unchanged, this
1120 * simply resets the PHY and reloads the current media settings.
1150 netif_info(de, timer, dev, "no link, trying media %s, status %x\n",
1157 /* Ignore if current media is AUI or BNC and we can't use TP */
1163 /* If current media is not TP, change it to TP */
1177 /* Mark the link as down only if current media is TP */
1740 de->media[i].type = i;
1741 de->media[i].csr13 = t21040_csr13[i];
1742 de->media[i].csr14 = t21040_csr14[i];
1743 de->media[i].csr15 = t21040_csr15[i];
1746 de->media[i].type = DE_MEDIA_INVALID;
1832 /* get default media type */
1841 pr_info("de%d: SROM leaf offset %u, default media %s\n",
1846 de->media[i].type = DE_MEDIA_INVALID;
1847 de->media[i].csr13 = 0xffff;
1848 de->media[i].csr14 = 0xffff;
1849 de->media[i].csr15 = 0xffff;
1852 /* parse media blocks to see what medias are supported,
1860 /* index based on media type in media block */
1866 de->media[DE_MEDIA_TP_AUTO].type = DE_MEDIA_TP_AUTO;
1880 de->media[DE_MEDIA_TP_AUTO].type = DE_MEDIA_TP_AUTO;
1886 de->media[idx].type = idx;
1889 pr_info("de%d: media block #%u: %s",
1891 media_name[de->media[idx].type]);
1896 de->media[idx].csr13 = get_unaligned(&ib->csr13);
1897 de->media[idx].csr14 = get_unaligned(&ib->csr14);
1898 de->media[idx].csr15 = get_unaligned(&ib->csr15);
1904 de->media[idx].csr13,
1905 de->media[idx].csr14,
1906 de->media[idx].csr15);
1922 if (de->media[i].csr13 == 0xffff)
1923 de->media[i].csr13 = t21041_csr13[i];
1924 if (de->media[i].csr14 == 0xffff) {
1928 de->media[i].csr14 = t21041_csr14_brk[i];
1930 de->media[i].csr14 = t21041_csr14[i];
1932 if (de->media[i].csr15 == 0xffff)
1933 de->media[i].csr15 = t21041_csr15[i];
1943 de->media[i].type = i;
2065 /* get MAC address, initialize default media type and
2066 * get list of supported media