Lines Matching refs:vio_dev
39 static struct vio_dev vio_bus_device = { /* fake "parent" device */
71 struct vio_dev *viodev;
146 static inline int vio_cmo_alloc(struct vio_dev *viodev, size_t size) in vio_cmo_alloc()
190 static inline void vio_cmo_dealloc(struct vio_dev *viodev, size_t size) in vio_cmo_dealloc()
281 struct vio_dev *viodev; in vio_cmo_entitlement_update()
390 struct vio_dev *viodev; in vio_cmo_balance()
487 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_alloc_coherent()
508 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_free_coherent()
520 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_map_page()
544 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_unmap_page()
557 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_map_sg()
593 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_unmap_sg()
641 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) in vio_cmo_set_dev_desired()
714 static int vio_cmo_bus_probe(struct vio_dev *viodev) in vio_cmo_bus_probe()
823 static void vio_cmo_bus_remove(struct vio_dev *viodev) in vio_cmo_bus_remove()
894 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) in vio_cmo_set_dma_ops()
962 struct vio_dev *viodev = to_vio_dev(dev); in cmo_allocs_failed_show()
969 struct vio_dev *viodev = to_vio_dev(dev); in cmo_allocs_failed_store()
977 struct vio_dev *viodev = to_vio_dev(dev); in cmo_desired_store()
1085 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) {} in vio_cmo_set_dev_desired()
1086 static int vio_cmo_bus_probe(struct vio_dev *viodev) { return 0; } in vio_cmo_bus_probe()
1087 static void vio_cmo_bus_remove(struct vio_dev *viodev) {} in vio_cmo_bus_remove()
1088 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) {} in vio_cmo_set_dma_ops()
1125 int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op) in vio_h_cop_sync()
1183 static struct iommu_table *vio_build_iommu_table(struct vio_dev *dev) in vio_build_iommu_table()
1229 const struct vio_device_id *ids, const struct vio_dev *dev) in vio_match_device()
1248 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_probe()
1275 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_remove()
1346 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node()
1348 struct vio_dev *viodev; in vio_register_device_node()
1388 viodev = kzalloc(sizeof(struct vio_dev), GFP_KERNEL); in vio_register_device_node()
1565 const struct vio_dev *vio_dev = to_vio_dev(dev); in modalias_show() local
1580 return sprintf(buf, "vio:T%sS%s\n", vio_dev->type, cp); in modalias_show()
1590 ATTRIBUTE_GROUPS(vio_dev);
1592 void vio_unregister_device(struct vio_dev *viodev) in vio_unregister_device()
1602 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_bus_match() local
1606 return (ids != NULL) && (vio_match_device(ids, vio_dev) != NULL); in vio_bus_match()
1611 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_hotplug() local
1622 add_uevent_var(env, "MODALIAS=vio:T%sS%s", vio_dev->type, cp); in vio_hotplug()
1644 const void *vio_get_attribute(struct vio_dev *vdev, char *which, int *length) in vio_get_attribute()
1654 static struct vio_dev *vio_find_name(const char *name) in vio_find_name()
1672 struct vio_dev *vio_find_node(struct device_node *vnode) in vio_find_node()
1705 int vio_enable_interrupts(struct vio_dev *dev) in vio_enable_interrupts()
1714 int vio_disable_interrupts(struct vio_dev *dev) in vio_disable_interrupts()