to_sm_device
kfree(to_sm_device(to_platform_device(dev)));
struct sm501_device *smdev = to_sm_device(pdev);