Lines Matching refs:platform_dev
175 struct platform_device platform_dev; member
191 platform_dev)
305 if (ftdi->platform_dev.dev.parent) in ftdi_elan_hcd_init()
311 ftdi->platform_dev.id = ftdi->sequence_num; in ftdi_elan_hcd_init()
312 ftdi->platform_dev.resource = ftdi->resources; in ftdi_elan_hcd_init()
313 ftdi->platform_dev.num_resources = ARRAY_SIZE(ftdi->resources); in ftdi_elan_hcd_init()
314 ftdi->platform_dev.dev.platform_data = &ftdi->platform_data; in ftdi_elan_hcd_init()
315 ftdi->platform_dev.dev.parent = NULL; in ftdi_elan_hcd_init()
316 ftdi->platform_dev.dev.release = ftdi_release_platform_dev; in ftdi_elan_hcd_init()
317 ftdi->platform_dev.dev.dma_mask = NULL; in ftdi_elan_hcd_init()
319 ftdi->platform_dev.name = ftdi->device_name; in ftdi_elan_hcd_init()
323 ftdi->platform_dev.name); in ftdi_elan_hcd_init()
325 return platform_device_register(&ftdi->platform_dev); in ftdi_elan_hcd_init()
578 ftdi->platform_dev.dev.parent, in ftdi_elan_status_work()
579 &ftdi->platform_dev.dev); in ftdi_elan_status_work()
580 platform_device_unregister(&ftdi->platform_dev); in ftdi_elan_status_work()
581 ftdi->platform_dev.dev.parent = NULL; in ftdi_elan_status_work()
2736 platform_device_unregister(&ftdi->platform_dev); in ftdi_elan_disconnect()