Lines Matching refs:vhcis
47 struct vhci *vhcis;
1500 pdev = vhcis[i].pdev;
1503 vhcis[i].pdev = NULL;
1518 vhcis = kcalloc(vhci_num_controllers, sizeof(struct vhci), GFP_KERNEL);
1519 if (vhcis == NULL)
1523 vhcis[i].pdev = platform_device_alloc(driver_name, i);
1524 if (!vhcis[i].pdev) {
1527 platform_device_put(vhcis[i--].pdev);
1533 void *vhci = &vhcis[i];
1534 ret = platform_device_add_data(vhcis[i].pdev, &vhci, sizeof(void *));
1544 ret = platform_device_add(vhcis[i].pdev);
1548 platform_device_del(vhcis[i--].pdev);
1559 platform_device_put(vhcis[i].pdev);
1561 kfree(vhcis);
1569 kfree(vhcis);