Lines Matching refs:smsg_app_dev
48 static struct device *smsg_app_dev; variable
103 dev = get_device(smsg_app_dev); in smsg_event_work_fn()
159 smsg_app_dev = kzalloc(sizeof(*smsg_app_dev), GFP_KERNEL); in smsgiucv_app_init()
160 if (!smsg_app_dev) in smsgiucv_app_init()
165 kfree(smsg_app_dev); in smsgiucv_app_init()
169 rc = dev_set_name(smsg_app_dev, KMSG_COMPONENT); in smsgiucv_app_init()
171 kfree(smsg_app_dev); in smsgiucv_app_init()
174 smsg_app_dev->bus = &iucv_bus; in smsgiucv_app_init()
175 smsg_app_dev->parent = iucv_root; in smsgiucv_app_init()
176 smsg_app_dev->release = (void (*)(struct device *)) kfree; in smsgiucv_app_init()
177 smsg_app_dev->driver = smsgiucv_drv; in smsgiucv_app_init()
178 rc = device_register(smsg_app_dev); in smsgiucv_app_init()
180 put_device(smsg_app_dev); in smsgiucv_app_init()
194 device_unregister(smsg_app_dev); in smsgiucv_app_init()
213 device_unregister(smsg_app_dev); in smsgiucv_app_exit()