spdev             181 drivers/misc/mic/cosm_client/cosm_scif_client.c static void cosm_scif_probe(struct scif_peer_dev *spdev)
spdev             185 drivers/misc/mic/cosm_client/cosm_scif_client.c 	dev_dbg(&spdev->dev, "%s %d: dnode %d\n",
spdev             186 drivers/misc/mic/cosm_client/cosm_scif_client.c 		__func__, __LINE__, spdev->dnode);
spdev             189 drivers/misc/mic/cosm_client/cosm_scif_client.c 	if (spdev->dnode)
spdev             192 drivers/misc/mic/cosm_client/cosm_scif_client.c 	client_spdev = spdev;
spdev             199 drivers/misc/mic/cosm_client/cosm_scif_client.c 		dev_err(&spdev->dev,
spdev             207 drivers/misc/mic/cosm_client/cosm_scif_client.c 		dev_err(&spdev->dev, "%s %d kthread_run rc %d\n",
spdev             220 drivers/misc/mic/cosm_client/cosm_scif_client.c static void cosm_scif_remove(struct scif_peer_dev *spdev)
spdev             224 drivers/misc/mic/cosm_client/cosm_scif_client.c 	dev_dbg(&spdev->dev, "%s %d: dnode %d\n",
spdev             225 drivers/misc/mic/cosm_client/cosm_scif_client.c 		__func__, __LINE__, spdev->dnode);
spdev             227 drivers/misc/mic/cosm_client/cosm_scif_client.c 	if (spdev->dnode)
spdev             466 drivers/misc/mic/scif/scif_api.c 	struct device *spdev;
spdev             486 drivers/misc/mic/scif/scif_api.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev             487 drivers/misc/mic/scif/scif_api.c 	if (IS_ERR(spdev)) {
spdev             488 drivers/misc/mic/scif/scif_api.c 		err = PTR_ERR(spdev);
spdev             500 drivers/misc/mic/scif/scif_api.c 	scif_put_peer_dev(spdev);
spdev             512 drivers/misc/mic/scif/scif_api.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev             513 drivers/misc/mic/scif/scif_api.c 	if (IS_ERR(spdev)) {
spdev             514 drivers/misc/mic/scif/scif_api.c 		err = PTR_ERR(spdev);
spdev             554 drivers/misc/mic/scif/scif_api.c 	scif_put_peer_dev(spdev);
spdev             557 drivers/misc/mic/scif/scif_api.c 	scif_put_peer_dev(spdev);
spdev             595 drivers/misc/mic/scif/scif_api.c 	struct device *spdev;
spdev             606 drivers/misc/mic/scif/scif_api.c 	spdev = scif_get_peer_dev(remote_dev);
spdev             607 drivers/misc/mic/scif/scif_api.c 	if (IS_ERR(spdev)) {
spdev             608 drivers/misc/mic/scif/scif_api.c 		err = PTR_ERR(spdev);
spdev             695 drivers/misc/mic/scif/scif_api.c 	scif_put_peer_dev(spdev);
spdev             745 drivers/misc/mic/scif/scif_api.c 	struct device *spdev;
spdev             829 drivers/misc/mic/scif/scif_api.c 	spdev = scif_get_peer_dev(cep->remote_dev);
spdev             830 drivers/misc/mic/scif/scif_api.c 	if (IS_ERR(spdev)) {
spdev             831 drivers/misc/mic/scif/scif_api.c 		err = PTR_ERR(spdev);
spdev             841 drivers/misc/mic/scif/scif_api.c 		scif_put_peer_dev(spdev);
spdev             860 drivers/misc/mic/scif/scif_api.c 	scif_put_peer_dev(spdev);
spdev            1450 drivers/misc/mic/scif/scif_api.c 	struct scif_peer_dev *spdev =
spdev            1454 drivers/misc/mic/scif/scif_api.c 		client->probe(spdev);
spdev            1463 drivers/misc/mic/scif/scif_api.c 	struct scif_peer_dev *spdev =
spdev            1467 drivers/misc/mic/scif/scif_api.c 		client->remove(spdev);
spdev            1649 drivers/misc/mic/scif/scif_dma.c 	struct device *spdev;
spdev            1683 drivers/misc/mic/scif/scif_dma.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev            1684 drivers/misc/mic/scif/scif_dma.c 	if (IS_ERR(spdev)) {
spdev            1685 drivers/misc/mic/scif/scif_dma.c 		err = PTR_ERR(spdev);
spdev            1696 drivers/misc/mic/scif/scif_dma.c 			scif_put_peer_dev(spdev);
spdev            1809 drivers/misc/mic/scif/scif_dma.c 	scif_put_peer_dev(spdev);
spdev            1819 drivers/misc/mic/scif/scif_dma.c 	scif_put_peer_dev(spdev);
spdev             128 drivers/misc/mic/scif/scif_main.c 		RCU_INIT_POINTER(scifdev->spdev, NULL);
spdev             186 drivers/misc/mic/scif/scif_main.h 	struct scif_peer_dev __rcu *spdev;
spdev             253 drivers/misc/mic/scif/scif_main.h 	struct scif_peer_dev *spdev;
spdev             256 drivers/misc/mic/scif/scif_main.h 	spdev = rcu_dereference(scifdev->spdev);
spdev             258 drivers/misc/mic/scif/scif_main.h 	return !!spdev;
spdev             660 drivers/misc/mic/scif/scif_nodeqp.c 	struct device *spdev = NULL;
spdev             666 drivers/misc/mic/scif/scif_nodeqp.c 		spdev = scif_get_peer_dev(scifdev);
spdev             667 drivers/misc/mic/scif/scif_nodeqp.c 		if (IS_ERR(spdev)) {
spdev             668 drivers/misc/mic/scif/scif_nodeqp.c 			err = PTR_ERR(spdev);
spdev             674 drivers/misc/mic/scif/scif_nodeqp.c 		scif_put_peer_dev(spdev);
spdev             204 drivers/misc/mic/scif/scif_nodeqp.h 	struct scif_peer_dev *spdev;
spdev             208 drivers/misc/mic/scif/scif_nodeqp.h 	spdev = rcu_dereference(scifdev->spdev);
spdev             209 drivers/misc/mic/scif/scif_nodeqp.h 	if (spdev)
spdev             210 drivers/misc/mic/scif/scif_nodeqp.h 		spdev_ret = get_device(&spdev->dev);
spdev              34 drivers/misc/mic/scif/scif_peer_bus.c 	struct scif_peer_dev *spdev;
spdev              37 drivers/misc/mic/scif/scif_peer_bus.c 	spdev = kzalloc(sizeof(*spdev), GFP_KERNEL);
spdev              38 drivers/misc/mic/scif/scif_peer_bus.c 	if (!spdev) {
spdev              43 drivers/misc/mic/scif/scif_peer_bus.c 	spdev->dev.parent = scifdev->sdev->dev.parent;
spdev              44 drivers/misc/mic/scif/scif_peer_bus.c 	spdev->dev.release = scif_peer_release_dev;
spdev              45 drivers/misc/mic/scif/scif_peer_bus.c 	spdev->dnode = scifdev->node;
spdev              46 drivers/misc/mic/scif/scif_peer_bus.c 	spdev->dev.bus = &scif_peer_bus;
spdev              47 drivers/misc/mic/scif/scif_peer_bus.c 	dev_set_name(&spdev->dev, "scif_peer-dev%u", spdev->dnode);
spdev              49 drivers/misc/mic/scif/scif_peer_bus.c 	device_initialize(&spdev->dev);
spdev              50 drivers/misc/mic/scif/scif_peer_bus.c 	get_device(&spdev->dev);
spdev              51 drivers/misc/mic/scif/scif_peer_bus.c 	rcu_assign_pointer(scifdev->spdev, spdev);
spdev              55 drivers/misc/mic/scif/scif_peer_bus.c 	scif_info.maxid = max_t(u32, spdev->dnode, scif_info.maxid);
spdev              66 drivers/misc/mic/scif/scif_peer_bus.c 	struct scif_peer_dev *spdev = rcu_dereference(scifdev->spdev);
spdev              70 drivers/misc/mic/scif/scif_peer_bus.c 	ret = device_add(&spdev->dev);
spdev              71 drivers/misc/mic/scif/scif_peer_bus.c 	put_device(&spdev->dev);
spdev              78 drivers/misc/mic/scif/scif_peer_bus.c 	scnprintf(pool_name, sizeof(pool_name), "scif-%d", spdev->dnode);
spdev              88 drivers/misc/mic/scif/scif_peer_bus.c 	dev_dbg(&spdev->dev, "Added peer dnode %d\n", spdev->dnode);
spdev              91 drivers/misc/mic/scif/scif_peer_bus.c 	device_del(&spdev->dev);
spdev              93 drivers/misc/mic/scif/scif_peer_bus.c 	RCU_INIT_POINTER(scifdev->spdev, NULL);
spdev              95 drivers/misc/mic/scif/scif_peer_bus.c 	put_device(&spdev->dev);
spdev             138 drivers/misc/mic/scif/scif_peer_bus.c 	struct scif_peer_dev *spdev;
spdev             148 drivers/misc/mic/scif/scif_peer_bus.c 	spdev = rcu_dereference(scifdev->spdev);
spdev             149 drivers/misc/mic/scif/scif_peer_bus.c 	if (!spdev) {
spdev             154 drivers/misc/mic/scif/scif_peer_bus.c 	RCU_INIT_POINTER(scifdev->spdev, NULL);
spdev             158 drivers/misc/mic/scif/scif_peer_bus.c 	dev_dbg(&spdev->dev, "Removing peer dnode %d\n", spdev->dnode);
spdev             159 drivers/misc/mic/scif/scif_peer_bus.c 	device_unregister(&spdev->dev);
spdev            1475 drivers/misc/mic/scif/scif_rma.c 	struct device *spdev;
spdev            1526 drivers/misc/mic/scif/scif_rma.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev            1527 drivers/misc/mic/scif/scif_rma.c 	if (IS_ERR(spdev)) {
spdev            1528 drivers/misc/mic/scif/scif_rma.c 		err = PTR_ERR(spdev);
spdev            1555 drivers/misc/mic/scif/scif_rma.c 	scif_put_peer_dev(spdev);
spdev            1561 drivers/misc/mic/scif/scif_rma.c 	scif_put_peer_dev(spdev);
spdev            1577 drivers/misc/mic/scif/scif_rma.c 	struct device *spdev;
spdev            1617 drivers/misc/mic/scif/scif_rma.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev            1618 drivers/misc/mic/scif/scif_rma.c 	if (IS_ERR(spdev)) {
spdev            1619 drivers/misc/mic/scif/scif_rma.c 		err = PTR_ERR(spdev);
spdev            1628 drivers/misc/mic/scif/scif_rma.c 		scif_put_peer_dev(spdev);
spdev            1637 drivers/misc/mic/scif/scif_rma.c 		scif_put_peer_dev(spdev);
spdev            1675 drivers/misc/mic/scif/scif_rma.c 	scif_put_peer_dev(spdev);
spdev            1685 drivers/misc/mic/scif/scif_rma.c 	scif_put_peer_dev(spdev);
spdev            1699 drivers/misc/mic/scif/scif_rma.c 	struct device *spdev;
spdev            1729 drivers/misc/mic/scif/scif_rma.c 	spdev = scif_get_peer_dev(ep->remote_dev);
spdev            1730 drivers/misc/mic/scif/scif_rma.c 	if (IS_ERR(spdev)) {
spdev            1731 drivers/misc/mic/scif/scif_rma.c 		err = PTR_ERR(spdev);
spdev            1749 drivers/misc/mic/scif/scif_rma.c 	scif_put_peer_dev(spdev);
spdev             156 include/linux/scif.h 	void (*probe)(struct scif_peer_dev *spdev);
spdev             157 include/linux/scif.h 	void (*remove)(struct scif_peer_dev *spdev);