Searched refs:gendev (Results 1 - 17 of 17) sorted by relevance

/linux-4.1.27/drivers/net/can/
H A Dled.c60 static void can_led_release(struct device *gendev, void *res) can_led_release() argument
62 struct can_priv *priv = netdev_priv(to_net_dev(gendev)); can_led_release()
/linux-4.1.27/drivers/ide/
H A Dide-gd.c143 drive->gendev.bus->suspend(&drive->gendev, PMSG_SUSPEND);
393 idkp->dev.parent = &drive->gendev; ide_gd_probe()
395 dev_set_name(&idkp->dev, "%s", dev_name(&drive->gendev)); ide_gd_probe()
415 g->driverfs_dev = &drive->gendev; ide_gd_probe()
H A Dide-probe.c538 ide_hwif_t *hwif = container_of(dev, ide_hwif_t, gendev); hwif_release_dev()
548 dev_set_name(&hwif->gendev, "%s", hwif->name); ide_register_port()
549 dev_set_drvdata(&hwif->gendev, hwif); ide_register_port()
550 if (hwif->gendev.parent == NULL) ide_register_port()
551 hwif->gendev.parent = hwif->dev; ide_register_port()
552 hwif->gendev.release = hwif_release_dev; ide_register_port()
554 ret = device_register(&hwif->gendev); ide_register_port()
561 hwif->portdev = device_create(ide_port_class, &hwif->gendev, ide_register_port()
565 device_unregister(&hwif->gendev); ide_register_port()
951 ide_drive_t *drive = container_of(dev, ide_drive_t, gendev); drive_release_dev()
1006 struct device *dev = &drive->gendev; ide_port_for_each_present_dev()
1011 dev->parent = &hwif->gendev; ide_port_for_each_present_dev()
1185 hwif->gendev.parent = hw->parent ? hw->parent : hw->dev; ide_init_port_hw()
1429 device_unregister(&hwif->gendev); ide_host_for_each_port()
1494 device_unregister(&drive->gendev); ide_port_for_each_present_dev()
1541 device_unregister(&hwif->gendev); ide_unregister()
H A Dpmac.c419 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_apply_timings()
436 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_kauai_apply_timings()
455 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_do_update_timings()
500 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_set_pio_mode()
780 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_set_dma_mode()
917 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_cable_detect()
948 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_init_dev()
1460 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_build_dmatable()
1537 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_dma_setup()
1562 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_dma_start()
1579 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_dma_end()
1603 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_dma_test_irq()
1657 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_dma_lost_irq()
1679 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); pmac_ide_init_dma()
H A Dide.c76 if (!get_device(&drive->gendev)) ide_device_get()
83 put_device(&drive->gendev); ide_device_get()
106 put_device(&drive->gendev); ide_device_put()
H A Dide-proc.c514 struct device *dev = &drive->gendev; ide_driver_proc_show()
533 struct device *dev = &drive->gendev; ide_replace_subdriver()
H A Dide-cd.c1757 info->dev.parent = &drive->gendev; ide_cd_probe()
1759 dev_set_name(&info->dev, "%s", dev_name(&drive->gendev)); ide_cd_probe()
1773 g->driverfs_dev = &drive->gendev; ide_cd_probe()
H A Dide-tape.c1986 tape->dev.parent = &drive->gendev; ide_tape_probe()
1988 dev_set_name(&tape->dev, "%s", dev_name(&drive->gendev)); ide_tape_probe()
2009 device_create(idetape_sysfs_class, &drive->gendev, ide_tape_probe()
2011 device_create(idetape_sysfs_class, &drive->gendev, ide_tape_probe()
H A Dide-acpi.c181 struct device *dev = hwif->gendev.parent; ide_acpi_hwif_get_handle()
/linux-4.1.27/lib/
H A Ddevres.c242 static void pcim_iomap_release(struct device *gendev, void *res) pcim_iomap_release() argument
244 struct pci_dev *dev = container_of(gendev, struct pci_dev, dev); pcim_iomap_release()
/linux-4.1.27/drivers/net/ethernet/3com/
H A D3c59x.c611 struct device *gendev; member in struct:vortex_private
702 ((struct pci_dev *) (((vp)->gendev) ? DEVICE_PCI((vp)->gendev) : NULL))
711 ((struct eisa_device *) (((vp)->gendev) ? DEVICE_EISA((vp)->gendev) : NULL))
754 static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq,
1092 * Start up the PCI/EISA device which is described by *gendev.
1097 static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq, vortex_probe1() argument
1117 if (gendev) { vortex_probe1()
1118 if ((pdev = DEVICE_PCI(gendev))) { vortex_probe1()
1122 if ((edev = DEVICE_EISA(gendev))) { vortex_probe1()
1132 SET_NETDEV_DEV(dev, gendev); vortex_probe1()
1181 if (gendev == NULL) { vortex_probe1()
1211 vp->gendev = gendev; vortex_probe1()
2971 strlcpy(info->bus_info, dev_name(vp->gendev), vortex_get_drvinfo()
3234 device_set_wakeup_enable(vp->gendev, vp->enable_wol); acpi_set_WOL()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c856 struct device *gendev; /* Generic device */ member in struct:de4x5_private
910 static int de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev);
1095 de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev) de4x5_hw_init() argument
1102 dev_set_drvdata(gendev, dev); de4x5_hw_init()
1108 pdev = to_pci_dev (gendev); de4x5_hw_init()
1126 EISA_signature(name, gendev); de4x5_hw_init()
1134 printk ("%s: %s at 0x%04lx", dev_name(gendev), name, iobase); de4x5_hw_init()
1149 lp->gendev = gendev; de4x5_hw_init()
1169 sprintf(lp->adapter_name,"%s (%s)", name, dev_name(gendev)); de4x5_hw_init()
1175 lp->rx_ring = dma_alloc_coherent(gendev, lp->dma_size, de4x5_hw_init()
1248 dma_free_coherent (gendev, lp->dma_size, de4x5_hw_init()
1273 SET_NETDEV_DEV(dev, gendev); de4x5_hw_init()
1279 dma_free_coherent (gendev, lp->dma_size, de4x5_hw_init()
1679 dma_unmap_single(lp->gendev, le32_to_cpu(lp->tx_ring[entry].buf), de4x5_free_tx_buff()
1899 dma_addr_t buf_dma = dma_map_single(lp->gendev, buf, flags & TD_TBS1, DMA_TO_DEVICE); load_packet()
1993 static int __init de4x5_eisa_probe (struct device *gendev) de4x5_eisa_probe() argument
2004 edev = to_eisa_device (gendev); de4x5_eisa_probe()
2066 if (!(status = de4x5_hw_init (dev, iobase, gendev))) { de4x5_eisa_probe()
5154 struct pci_dev *pdev = to_pci_dev (lp->gendev); yawn()
/linux-4.1.27/drivers/macintosh/
H A Dmacio_asic.c550 static void maciom_release(struct device *gendev, void *res) maciom_release() argument
552 struct macio_dev *dev = to_macio_device(gendev); maciom_release()
/linux-4.1.27/include/linux/
H A Dide.h549 struct device gendev; member in struct:ide_drive_s
575 #define to_ide_device(dev) container_of(dev, ide_drive_t, gendev)
733 struct device gendev; member in struct:hwif_s
/linux-4.1.27/drivers/net/ethernet/hp/
H A Dhp100.c2846 static int __init hp100_eisa_probe (struct device *gendev) hp100_eisa_probe() argument
2849 struct eisa_device *edev = to_eisa_device(gendev); hp100_eisa_probe()
2865 dev_set_drvdata(gendev, dev); hp100_eisa_probe()
2872 static int hp100_eisa_remove(struct device *gendev) hp100_eisa_remove() argument
2874 struct net_device *dev = dev_get_drvdata(gendev); hp100_eisa_remove()
/linux-4.1.27/drivers/ata/
H A Dlibata-core.c5678 static void ata_host_release(struct device *gendev, void *res) ata_host_release() argument
5680 struct ata_host *host = dev_get_drvdata(gendev); ata_host_release()
5698 dev_set_drvdata(gendev, NULL); ata_host_release()
5877 static void ata_host_stop(struct device *gendev, void *res) ata_host_stop() argument
5879 struct ata_host *host = dev_get_drvdata(gendev); ata_host_stop()
/linux-4.1.27/drivers/pci/
H A Dpci.c1373 static void pcim_release(struct device *gendev, void *res) pcim_release() argument
1375 struct pci_dev *dev = container_of(gendev, struct pci_dev, dev); pcim_release()

Completed in 657 milliseconds