Lines Matching refs:vhcis
47 struct vhci *vhcis;
1533 pdev = vhcis[i].pdev;
1536 vhcis[i].pdev = NULL;
1551 vhcis = kcalloc(vhci_num_controllers, sizeof(struct vhci), GFP_KERNEL);
1552 if (vhcis == NULL)
1556 vhcis[i].pdev = platform_device_alloc(driver_name, i);
1557 if (!vhcis[i].pdev) {
1560 platform_device_put(vhcis[i--].pdev);
1566 void *vhci = &vhcis[i];
1567 ret = platform_device_add_data(vhcis[i].pdev, &vhci, sizeof(void *));
1577 ret = platform_device_add(vhcis[i].pdev);
1581 platform_device_del(vhcis[i--].pdev);
1592 platform_device_put(vhcis[i].pdev);
1594 kfree(vhcis);
1602 kfree(vhcis);