Lines Matching defs:dev

33 /*$FreeBSD: stable/11/sys/dev/e1000/if_em.c 364879 2020-08-27 19:15:09Z vmaffione $*/
90 #include <dev/led/led.h>
91 #include <dev/pci/pcivar.h>
92 #include <dev/pci/pcireg.h>
464 #include <dev/netmap/if_em_netmap.h>
477 em_probe(device_t dev)
488 pci_vendor_id = pci_get_vendor(dev);
492 pci_device_id = pci_get_device(dev);
493 pci_subvendor_id = pci_get_subvendor(dev);
494 pci_subdevice_id = pci_get_subdevice(dev);
509 device_set_desc_copy(dev, adapter_name);
529 em_attach(device_t dev)
537 if (resource_disabled("em", device_get_unit(dev))) {
538 device_printf(dev, "Disabled by device hint\n");
542 adapter = device_get_softc(dev);
543 adapter->dev = adapter->osdep.dev = dev;
545 EM_CORE_LOCK_INIT(adapter, device_get_nameunit(dev));
548 SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
549 SYSCTL_CHILDREN(device_get_sysctl_tree(dev)),
553 SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
554 SYSCTL_CHILDREN(device_get_sysctl_tree(dev)),
558 SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
559 SYSCTL_CHILDREN(device_get_sysctl_tree(dev)),
570 device_printf(dev, "Allocation of PCI resources failed\n");
588 adapter->flash = bus_alloc_resource_any(dev,
591 device_printf(dev, "Mapping of Flash failed\n");
619 device_printf(dev, "Setup of Shared code failed, error %d\n",
667 device_printf(dev, "Using %d TX descriptors instead of %d!\n",
675 device_printf(dev, "Using %d RX descriptors instead of %d!\n",
717 device_printf(dev, "Can not allocate multicast setup array\n");
724 device_printf(dev, "PHY reset is blocked"
729 SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev),
730 SYSCTL_CHILDREN(device_get_sysctl_tree(dev)),
751 device_printf(dev,
760 device_printf(dev, "EEPROM read error while reading MAC"
767 device_printf(dev, "Invalid MAC address\n");
788 em_get_wakeup(dev);
791 if (em_setup_interface(dev, adapter) != 0)
818 device_get_nameunit(dev));
852 em_detach(device_t dev)
854 struct adapter *adapter = device_get_softc(dev);
861 device_printf(dev,"Vlan in use, detach first\n");
898 bus_generic_detach(dev);
917 em_shutdown(device_t dev)
919 return em_suspend(dev);
926 em_suspend(device_t dev)
928 struct adapter *adapter = device_get_softc(dev);
934 em_enable_wakeup(dev);
938 return bus_generic_suspend(dev);
942 em_resume(device_t dev)
944 struct adapter *adapter = device_get_softc(dev);
970 return bus_generic_resume(dev);
1280 device_printf(adapter->dev, "Media change is"
1375 device_t dev = adapter->dev;
1437 device_printf(dev, "Could not setup receive structures\n");
1898 device_printf(adapter->dev, "Unsupported media type\n");
2376 device_printf(adapter->dev, "Watchdog timeout Queue[%d]-- resetting\n",
2390 device_t dev = adapter->dev;
2449 device_printf(dev, "Link is up %d Mbps %s\n",
2462 device_printf(dev, "Link is Down\n");
2524 device_t dev = adapter->dev;
2527 pci_enable_busmaster(dev);
2528 adapter->hw.bus.pci_cmd_word = pci_read_config(dev, PCIR_COMMAND, 2);
2531 adapter->hw.vendor_id = pci_get_vendor(dev);
2532 adapter->hw.device_id = pci_get_device(dev);
2533 adapter->hw.revision_id = pci_read_config(dev, PCIR_REVID, 1);
2535 pci_read_config(dev, PCIR_SUBVEND_0, 2);
2537 pci_read_config(dev, PCIR_SUBDEV_0, 2);
2541 device_printf(dev, "Setup init failure\n");
2549 device_t dev = adapter->dev;
2553 adapter->memory = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
2556 device_printf(dev, "Unable to allocate bus resource: memory\n");
2578 device_t dev = adapter->dev;
2588 adapter->res = bus_alloc_resource_any(dev,
2591 device_printf(dev, "Unable to allocate bus resource: "
2604 device_get_nameunit(adapter->dev));
2610 device_get_nameunit(adapter->dev));
2612 if ((error = bus_setup_intr(dev, adapter->res, INTR_TYPE_NET,
2614 device_printf(dev, "Failed to register fast interrupt "
2635 device_t dev = adapter->dev;
2651 rxr->res = bus_alloc_resource_any(dev,
2654 device_printf(dev,
2659 if ((error = bus_setup_intr(dev, rxr->res,
2662 device_printf(dev, "Failed to register RX handler");
2666 bus_describe_intr(dev, rxr->res, rxr->tag, "rx%d", i);
2673 bus_bind_intr(dev, rxr->res, cpu_id);
2679 device_get_nameunit(adapter->dev), cpu_id);
2696 txr->res = bus_alloc_resource_any(dev,
2699 device_printf(dev,
2704 if ((error = bus_setup_intr(dev, txr->res,
2707 device_printf(dev, "Failed to register TX handler");
2711 bus_describe_intr(dev, txr->res, txr->tag, "tx%d", i);
2718 bus_bind_intr(dev, txr->res, cpu_id);
2724 device_get_nameunit(adapter->dev), cpu_id);
2740 adapter->res = bus_alloc_resource_any(dev,
2743 device_printf(dev,"Unable to allocate "
2748 error = bus_setup_intr(dev, adapter->res,
2753 device_printf(dev, "Failed to register LINK handler");
2757 bus_describe_intr(dev, adapter->res, adapter->tag, "link");
2770 device_t dev = adapter->dev;
2786 bus_teardown_intr(dev, txr->res, txr->tag);
2790 bus_release_resource(dev, SYS_RES_IRQ,
2799 bus_teardown_intr(dev, rxr->res, rxr->tag);
2803 bus_release_resource(dev, SYS_RES_IRQ,
2813 bus_teardown_intr(dev, adapter->res, adapter->tag);
2818 bus_release_resource(dev, SYS_RES_IRQ, rid, adapter->res);
2822 pci_release_msi(dev);
2825 bus_release_resource(dev, SYS_RES_MEMORY,
2829 bus_release_resource(dev, SYS_RES_MEMORY,
2833 bus_release_resource(dev, SYS_RES_MEMORY,
2843 device_t dev = adapter->dev;
2861 adapter->msix_mem = bus_alloc_resource_any(dev,
2865 device_printf(adapter->dev,
2869 val = pci_msix_count(dev);
2878 device_printf(adapter->dev,
2889 device_printf(adapter->dev,
2897 if ((pci_alloc_msix(dev, &val) == 0)) {
2898 device_printf(adapter->dev,
2908 pci_release_msi(dev);
2912 bus_release_resource(dev, SYS_RES_MEMORY,
2917 if (pci_alloc_msi(dev, &val) == 0) {
2918 device_printf(adapter->dev, "Using an MSI interrupt\n");
2922 device_printf(adapter->dev,"No MSI/MSIX using a Legacy IRQ\n");
3014 device_t dev = adapter->dev;
3025 hang_state = pci_read_config(dev, PCICFG_DESC_RING_STATUS, 2);
3031 hang_state = pci_read_config(dev, PCICFG_DESC_RING_STATUS, 2);
3046 device_t dev = adapter->dev;
3194 device_printf(dev, "Hardware Initialization Failed\n");
3210 em_setup_interface(device_t dev, struct adapter *adapter)
3218 device_printf(dev, "can not allocate ifnet structure\n");
3221 if_initname(ifp, device_get_name(dev), device_get_unit(dev));
3222 if_setdev(ifp, dev);
3348 error = bus_dma_tag_create(bus_get_dma_tag(adapter->dev), /* parent */
3361 device_printf(adapter->dev,
3370 device_printf(adapter->dev,
3380 device_printf(adapter->dev,
3428 device_t dev = adapter->dev;
3439 device_printf(dev, "Unable to allocate TX ring memory\n");
3448 device_printf(dev, "Unable to allocate RX ring memory\n");
3468 device_get_nameunit(dev), txr->me);
3473 device_printf(dev,
3482 device_printf(dev,
3506 device_get_nameunit(dev), txr->me);
3511 device_printf(dev,
3521 device_printf(dev,
3558 device_t dev = adapter->dev;
3565 if ((error = bus_dma_tag_create(bus_get_dma_tag(dev),
3577 device_printf(dev,"Unable to allocate TX DMA tag\n");
3584 device_printf(dev, "Unable to allocate tx_buffer memory\n");
3594 device_printf(dev, "Unable to create TX DMA map\n");
4344 device_t dev = adapter->dev;
4351 device_printf(dev, "Unable to allocate rx_buffer memory\n");
4355 error = bus_dma_tag_create(bus_get_dma_tag(dev), /* parent */
4368 device_printf(dev, "%s: bus_dma_tag_create failed %d\n",
4378 device_printf(dev, "%s: bus_dmamap_create failed: %d\n",
5291 em_get_wakeup(device_t dev)
5293 struct adapter *adapter = device_get_softc(dev);
5339 device_id = pci_get_device(dev);
5367 em_enable_wakeup(device_t dev)
5369 struct adapter *adapter = device_get_softc(dev);
5375 if (pci_find_cap(dev, PCIY_PMG, &pmc) != 0)
5433 status = pci_read_config(dev, pmc + PCIR_POWER_STATUS, 2);
5437 pci_write_config(dev, pmc + PCIR_POWER_STATUS, status, 2);
5540 device_t dev = adapter->dev;
5550 if (pci_find_cap(dev, PCIY_EXPRESS, &base) != 0)
5553 link_cap = pci_read_config(dev, reg, 2);
5557 link_ctrl = pci_read_config(dev, reg, 2);
5559 pci_write_config(dev, reg, link_ctrl, 2);
5700 device_t dev = adapter->dev;
5705 struct sysctl_ctx_list *ctx = device_get_sysctl_ctx(dev);
5706 struct sysctl_oid *tree = device_get_sysctl_tree(dev);
6090 SYSCTL_ADD_PROC(device_get_sysctl_ctx(adapter->dev),
6091 SYSCTL_CHILDREN(device_get_sysctl_tree(adapter->dev)),
6101 SYSCTL_ADD_INT(device_get_sysctl_ctx(adapter->dev),
6102 SYSCTL_CHILDREN(device_get_sysctl_tree(adapter->dev)),
6198 device_t dev = adapter->dev;
6213 device_printf(dev, "TX Queue %d ------\n", i);
6214 device_printf(dev, "hw tdh = %d, hw tdt = %d\n",
6217 device_printf(dev, "Tx Queue Status = %d\n", txr->busy);
6218 device_printf(dev, "TX descriptors avail = %d\n",
6220 device_printf(dev, "Tx Descriptors avail failure = %ld\n",
6222 device_printf(dev, "RX Queue %d ------\n", i);
6223 device_printf(dev, "hw rdh = %d, hw rdt = %d\n",
6226 device_printf(dev, "RX discarded packets = %ld\n",
6228 device_printf(dev, "RX Next to Check = %d\n", rxr->next_to_check);
6229 device_printf(dev, "RX Next to Refresh = %d\n", rxr->next_to_refresh);
6243 device_t dev = adapter->dev;
6249 device_printf(dev, "Writing to eeprom: increasing "
6255 device_printf(dev, "Writing to eeprom: done\n");
6270 device_t dev;
6271 dev = devclass_get_device(dc, index);
6272 if (device_get_driver(dev) == &em_driver) {
6273 struct adapter *adapter = device_get_softc(dev);
6289 device_t dev;
6290 dev = devclass_get_device(dc, index);
6291 if (device_get_driver(dev) == &em_driver)
6292 em_print_debug_info(device_get_softc(dev));