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()
640 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) in vio_cmo_set_dev_desired()
713 static int vio_cmo_bus_probe(struct vio_dev *viodev) in vio_cmo_bus_probe()
822 static void vio_cmo_bus_remove(struct vio_dev *viodev) in vio_cmo_bus_remove()
893 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) in vio_cmo_set_dma_ops()
961 struct vio_dev *viodev = to_vio_dev(dev); in viodev_cmo_allocs_failed_show()
968 struct vio_dev *viodev = to_vio_dev(dev); in viodev_cmo_allocs_failed_reset()
976 struct vio_dev *viodev = to_vio_dev(dev); in viodev_cmo_desired_set()
1074 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) {} in vio_cmo_set_dev_desired()
1075 static int vio_cmo_bus_probe(struct vio_dev *viodev) { return 0; } in vio_cmo_bus_probe()
1076 static void vio_cmo_bus_remove(struct vio_dev *viodev) {} in vio_cmo_bus_remove()
1077 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) {} in vio_cmo_set_dma_ops()
1114 int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op) in vio_h_cop_sync()
1172 static struct iommu_table *vio_build_iommu_table(struct vio_dev *dev) in vio_build_iommu_table()
1213 const struct vio_device_id *ids, const struct vio_dev *dev) in vio_match_device()
1232 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_probe()
1259 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_remove()
1330 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node()
1332 struct vio_dev *viodev; in vio_register_device_node()
1372 viodev = kzalloc(sizeof(struct vio_dev), GFP_KERNEL); in vio_register_device_node()
1547 const struct vio_dev *vio_dev = to_vio_dev(dev); in modalias_show() local
1562 return sprintf(buf, "vio:T%sS%s\n", vio_dev->type, cp); in modalias_show()
1572 void vio_unregister_device(struct vio_dev *viodev) in vio_unregister_device()
1580 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_bus_match() local
1584 return (ids != NULL) && (vio_match_device(ids, vio_dev) != NULL); in vio_bus_match()
1589 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_hotplug() local
1600 add_uevent_var(env, "MODALIAS=vio:T%sS%s", vio_dev->type, cp); in vio_hotplug()
1622 const void *vio_get_attribute(struct vio_dev *vdev, char *which, int *length) in vio_get_attribute()
1632 static struct vio_dev *vio_find_name(const char *name) in vio_find_name()
1647 struct vio_dev *vio_find_node(struct device_node *vnode) in vio_find_node()
1680 int vio_enable_interrupts(struct vio_dev *dev) in vio_enable_interrupts()
1689 int vio_disable_interrupts(struct vio_dev *dev) in vio_disable_interrupts()