Lines Matching defs:smdev
657 struct sm501_device *smdev;
659 smdev = kzalloc(sizeof(struct sm501_device) +
661 if (!smdev)
664 smdev->pdev.dev.release = sm501_device_release;
666 smdev->pdev.name = name;
667 smdev->pdev.id = sm->pdev_id;
668 smdev->pdev.resource = (struct resource *)(smdev+1);
669 smdev->pdev.num_resources = res_count;
671 smdev->pdev.dev.parent = sm->dev;
673 return &smdev->pdev;
684 struct sm501_device *smdev = to_sm_device(pdev);
700 list_add_tail(&smdev->list, &sm->devices);
1198 struct sm501_device *smdev)
1200 list_del(&smdev->list);
1201 platform_device_unregister(&smdev->pdev);
1206 struct sm501_device *smdev, *tmp;
1208 list_for_each_entry_safe(smdev, tmp, &sm->devices, list)
1209 sm501_remove_sub(sm, smdev);