Lines Matching refs:vio_dev

38 static struct vio_dev vio_bus_device  = { /* fake "parent" device */
70 struct vio_dev *viodev;
145 static inline int vio_cmo_alloc(struct vio_dev *viodev, size_t size) in vio_cmo_alloc()
189 static inline void vio_cmo_dealloc(struct vio_dev *viodev, size_t size) in vio_cmo_dealloc()
280 struct vio_dev *viodev; in vio_cmo_entitlement_update()
389 struct vio_dev *viodev; in vio_cmo_balance()
486 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_alloc_coherent()
509 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()
555 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_map_sg()
590 struct vio_dev *viodev = to_vio_dev(dev); in vio_dma_iommu_unmap_sg()
628 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) in vio_cmo_set_dev_desired()
701 static int vio_cmo_bus_probe(struct vio_dev *viodev) in vio_cmo_bus_probe()
810 static void vio_cmo_bus_remove(struct vio_dev *viodev) in vio_cmo_bus_remove()
881 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) in vio_cmo_set_dma_ops()
949 struct vio_dev *viodev = to_vio_dev(dev); in cmo_allocs_failed_show()
956 struct vio_dev *viodev = to_vio_dev(dev); in cmo_allocs_failed_store()
964 struct vio_dev *viodev = to_vio_dev(dev); in cmo_desired_store()
1056 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) {} in vio_cmo_set_dev_desired()
1057 static int vio_cmo_bus_probe(struct vio_dev *viodev) { return 0; } in vio_cmo_bus_probe()
1058 static void vio_cmo_bus_remove(struct vio_dev *viodev) {} in vio_cmo_bus_remove()
1059 static void vio_cmo_set_dma_ops(struct vio_dev *viodev) {} in vio_cmo_set_dma_ops()
1096 int vio_h_cop_sync(struct vio_dev *vdev, struct vio_pfo_op *op) in vio_h_cop_sync()
1154 static struct iommu_table *vio_build_iommu_table(struct vio_dev *dev) in vio_build_iommu_table()
1202 const struct vio_device_id *ids, const struct vio_dev *dev) in vio_match_device()
1221 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_probe()
1248 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_remove()
1269 struct vio_dev *viodev = to_vio_dev(dev); in vio_bus_shutdown()
1335 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node()
1337 struct vio_dev *viodev; in vio_register_device_node()
1376 viodev = kzalloc(sizeof(struct vio_dev), GFP_KERNEL); in vio_register_device_node()
1552 const struct vio_dev *vio_dev = to_vio_dev(dev); in modalias_show() local
1567 return sprintf(buf, "vio:T%sS%s\n", vio_dev->type, cp); in modalias_show()
1571 void vio_unregister_device(struct vio_dev *viodev) in vio_unregister_device()
1581 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_bus_match() local
1585 return (ids != NULL) && (vio_match_device(ids, vio_dev) != NULL); in vio_bus_match()
1590 const struct vio_dev *vio_dev = to_vio_dev(dev); in vio_hotplug() local
1596 add_uevent_var(env, "MODALIAS=vio:T%sS%s", vio_dev->type, cp); in vio_hotplug()
1631 ATTRIBUTE_GROUPS(vio_dev);
1653 const void *vio_get_attribute(struct vio_dev *vdev, char *which, int *length) in vio_get_attribute()
1662 static struct vio_dev *vio_find_name(const char *name) in vio_find_name()
1680 struct vio_dev *vio_find_node(struct device_node *vnode) in vio_find_node()
1711 int vio_enable_interrupts(struct vio_dev *dev) in vio_enable_interrupts()
1720 int vio_disable_interrupts(struct vio_dev *dev) in vio_disable_interrupts()