Lines Matching refs:client_dev
307 struct ntb_transport_client_dev *client_dev, *cd; in ntb_bus_remove() local
309 list_for_each_entry_safe(client_dev, cd, &nt->client_devs, entry) { in ntb_bus_remove()
310 dev_err(client_dev->dev.parent, "%s still attached to bus, removing\n", in ntb_bus_remove()
311 dev_name(&client_dev->dev)); in ntb_bus_remove()
312 list_del(&client_dev->entry); in ntb_bus_remove()
313 device_unregister(&client_dev->dev); in ntb_bus_remove()
321 struct ntb_transport_client_dev *client_dev; in ntb_transport_client_release() local
323 client_dev = dev_client_dev(dev); in ntb_transport_client_release()
324 kfree(client_dev); in ntb_transport_client_release()
356 struct ntb_transport_client_dev *client_dev; in ntb_transport_register_client_dev() local
369 client_dev = kzalloc_node(sizeof(*client_dev), in ntb_transport_register_client_dev()
371 if (!client_dev) { in ntb_transport_register_client_dev()
376 dev = &client_dev->dev; in ntb_transport_register_client_dev()
386 kfree(client_dev); in ntb_transport_register_client_dev()
390 list_add_tail(&client_dev->entry, &nt->client_devs); in ntb_transport_register_client_dev()
1606 ntb_transport_create_queue(void *data, struct device *client_dev, in ntb_transport_create_queue() argument
1620 ndev = dev_ntb(client_dev->parent); in ntb_transport_create_queue()