smdev 703 drivers/mfd/sm501.c struct sm501_device *smdev; smdev 705 drivers/mfd/sm501.c smdev = kzalloc(sizeof(struct sm501_device) + smdev 708 drivers/mfd/sm501.c if (!smdev) smdev 711 drivers/mfd/sm501.c smdev->pdev.dev.release = sm501_device_release; smdev 713 drivers/mfd/sm501.c smdev->pdev.name = name; smdev 714 drivers/mfd/sm501.c smdev->pdev.id = sm->pdev_id; smdev 715 drivers/mfd/sm501.c smdev->pdev.dev.parent = sm->dev; smdev 716 drivers/mfd/sm501.c smdev->pdev.dev.coherent_dma_mask = 0xffffffff; smdev 719 drivers/mfd/sm501.c smdev->pdev.resource = (struct resource *)(smdev+1); smdev 720 drivers/mfd/sm501.c smdev->pdev.num_resources = res_count; smdev 723 drivers/mfd/sm501.c smdev->pdev.dev.platform_data = (void *)(smdev+1); smdev 725 drivers/mfd/sm501.c return &smdev->pdev; smdev 736 drivers/mfd/sm501.c struct sm501_device *smdev = to_sm_device(pdev); smdev 749 drivers/mfd/sm501.c list_add_tail(&smdev->list, &sm->devices); smdev 1651 drivers/mfd/sm501.c struct sm501_device *smdev) smdev 1653 drivers/mfd/sm501.c list_del(&smdev->list); smdev 1654 drivers/mfd/sm501.c platform_device_unregister(&smdev->pdev); smdev 1659 drivers/mfd/sm501.c struct sm501_device *smdev, *tmp; smdev 1661 drivers/mfd/sm501.c list_for_each_entry_safe(smdev, tmp, &sm->devices, list) smdev 1662 drivers/mfd/sm501.c sm501_remove_sub(sm, smdev);