Lines Matching refs:dev_ent
278 struct vio_cmo_dev_entry *dev_ent; in vio_cmo_entitlement_update() local
312 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_entitlement_update()
316 viodev = dev_ent->viodev; in vio_cmo_entitlement_update()
337 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_entitlement_update()
341 viodev = dev_ent->viodev; in vio_cmo_entitlement_update()
387 struct vio_cmo_dev_entry *dev_ent; in vio_cmo_balance() local
408 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
409 viodev = dev_ent->viodev; in vio_cmo_balance()
424 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
425 viodev = dev_ent->viodev; in vio_cmo_balance()
462 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) { in vio_cmo_balance()
463 viodev = dev_ent->viodev; in vio_cmo_balance()
625 struct vio_cmo_dev_entry *dev_ent; in vio_cmo_set_dev_desired() local
640 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) in vio_cmo_set_dev_desired()
641 if (viodev == dev_ent->viodev) { in vio_cmo_set_dev_desired()
697 struct vio_cmo_dev_entry *dev_ent; in vio_cmo_bus_probe() local
738 dev_ent = kmalloc(sizeof(struct vio_cmo_dev_entry), in vio_cmo_bus_probe()
740 if (!dev_ent) in vio_cmo_bus_probe()
743 dev_ent->viodev = viodev; in vio_cmo_bus_probe()
745 list_add(&dev_ent->list, &vio_cmo.device_list); in vio_cmo_bus_probe()
806 struct vio_cmo_dev_entry *dev_ent; in vio_cmo_bus_remove() local
822 list_for_each_entry(dev_ent, &vio_cmo.device_list, list) in vio_cmo_bus_remove()
823 if (viodev == dev_ent->viodev) { in vio_cmo_bus_remove()
824 list_del(&dev_ent->list); in vio_cmo_bus_remove()
825 kfree(dev_ent); in vio_cmo_bus_remove()