Searched refs:vio_dev (Results 1 - 15 of 15) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dvio.h45 * The vio_dev structure is used to describe virtual I/O devices.
47 struct vio_dev { struct
58 int (*probe)(struct vio_dev *dev, const struct vio_device_id *id);
59 int (*remove)(struct vio_dev *dev);
60 void (*shutdown)(struct vio_dev *dev);
71 extern void __devinit vio_unregister_device(struct vio_dev *dev);
75 extern struct vio_dev * __devinit vio_register_device_node(
77 extern const void *vio_get_attribute(struct vio_dev *vdev, char *which,
80 extern struct vio_dev *vio_find_node(struct device_node *vnode);
81 extern int vio_enable_interrupts(struct vio_dev *de
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/
H A Dvio.c42 static struct vio_dev vio_bus_device = { /* fake "parent" device */
70 static struct iommu_table *vio_build_iommu_table(struct vio_dev *dev)
116 const struct vio_device_id *ids, const struct vio_dev *dev)
129 * Convert from struct device to struct vio_dev and pass to driver.
135 struct vio_dev *viodev = to_vio_dev(dev);
150 /* convert from struct device to struct vio_dev and pass to driver. */
153 struct vio_dev *viodev = to_vio_dev(dev);
163 /* convert from struct device to struct vio_dev and pass to driver. */
166 struct vio_dev *viodev = to_vio_dev(dev);
199 /* vio_dev refcoun
358 const struct vio_dev *vio_dev = to_vio_dev(dev); local
368 const struct vio_dev *vio_dev = to_vio_dev(dev); local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/
H A Dhvc_vio.c81 static int __devinit hvc_vio_probe(struct vio_dev *vdev,
99 static int __devexit hvc_vio_remove(struct vio_dev *vdev)
H A Dhvcs.c307 struct vio_dev *vdev;
335 uint32_t unit_address, unsigned int irq, struct vio_dev *dev);
342 static int __devinit hvcs_probe(struct vio_dev *dev,
344 static int __devexit hvcs_remove(struct vio_dev *dev);
353 static inline struct hvcs_struct *from_vio_dev(struct vio_dev *viod)
361 struct vio_dev *viod = to_vio_dev(dev);
375 struct vio_dev *viod = to_vio_dev(dev);
400 struct vio_dev *viod = to_vio_dev(dev);
417 struct vio_dev *viod = to_vio_dev(dev);
454 struct vio_dev *vio
[all...]
H A Dhvc_iseries.c205 static int __devinit hvc_vio_probe(struct vio_dev *vdev,
230 static int __devexit hvc_vio_remove(struct vio_dev *vdev)
H A Dviotape.c941 static int viotape_probe(struct vio_dev *vdev, const struct vio_device_id *id)
965 static int viotape_remove(struct vio_dev *vdev)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/ibmvscsi/
H A Drpa_vscsi.c74 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
118 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
130 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
207 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
289 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
311 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
H A Dibmvstgt.c63 struct vio_dev *dma_dev;
793 static int ibmvstgt_probe(struct vio_dev *dev, const struct vio_device_id *id)
853 static int ibmvstgt_remove(struct vio_dev *dev)
H A Dibmvscsi.c1535 static int ibmvscsi_probe(struct vio_dev *vdev, const struct vio_device_id *id)
1614 static int ibmvscsi_remove(struct vio_dev *vdev)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pci/hotplug/
H A Drpadlpar_core.c351 struct vio_dev *vio_dev; local
353 vio_dev = vio_find_node(dn);
354 if (!vio_dev)
357 vio_unregister_device(vio_dev);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dibmveth.h116 struct vio_dev *vdev;
H A Diseries_veth.c1036 struct vio_dev *vio_dev)
1040 struct device *vdev = &vio_dev->dev;
1044 mac_addr = vio_get_attribute(vio_dev, "local-mac-address", NULL);
1046 mac_addr = vio_get_attribute(vio_dev, "mac-address", NULL);
1566 static int veth_remove(struct vio_dev *vdev)
1598 static int veth_probe(struct vio_dev *vdev, const struct vio_device_id *id)
1035 veth_probe_one(int vlan, struct vio_dev *vio_dev) argument
H A Dibmveth.c962 static int __devinit ibmveth_probe(struct vio_dev *dev, const struct vio_device_id *id)
1076 static int __devexit ibmveth_remove(struct vio_dev *dev)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/block/
H A Dviodasd.c717 static int viodasd_probe(struct vio_dev *vdev, const struct vio_device_id *id)
728 static int viodasd_remove(struct vio_dev *vdev)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/cdrom/
H A Dviocd.c662 static int viocd_probe(struct vio_dev *vdev, const struct vio_device_id *id)
732 static int viocd_remove(struct vio_dev *vdev)

Completed in 226 milliseconds