Searched refs:spdev (Results  1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/misc/mic/scif/ | 
| D | scif_peer_bus.c | 34 	struct scif_peer_dev *spdev;  in scif_peer_initialize_device()  local 37 	spdev = kzalloc(sizeof(*spdev), GFP_KERNEL);  in scif_peer_initialize_device() 38 	if (!spdev) {  in scif_peer_initialize_device() 43 	spdev->dev.parent = scifdev->sdev->dev.parent;  in scif_peer_initialize_device() 44 	spdev->dev.release = scif_peer_release_dev;  in scif_peer_initialize_device() 45 	spdev->dnode = scifdev->node;  in scif_peer_initialize_device() 46 	spdev->dev.bus = &scif_peer_bus;  in scif_peer_initialize_device() 47 	dev_set_name(&spdev->dev, "scif_peer-dev%u", spdev->dnode);  in scif_peer_initialize_device() 49 	device_initialize(&spdev->dev);  in scif_peer_initialize_device() 50 	get_device(&spdev->dev);  in scif_peer_initialize_device() [all …] 
 | 
| D | scif_nodeqp.h | 204 	struct scif_peer_dev *spdev;  in scif_get_peer_dev()  local 208 	spdev = rcu_dereference(scifdev->spdev);  in scif_get_peer_dev() 209 	if (spdev)  in scif_get_peer_dev() 210 		spdev_ret = get_device(&spdev->dev);  in scif_get_peer_dev()
  | 
| D | scif_main.h | 186 	struct scif_peer_dev __rcu *spdev;  member 253 	struct scif_peer_dev *spdev;  in _scifdev_alive()  local 256 	spdev = rcu_dereference(scifdev->spdev);  in _scifdev_alive() 258 	return !!spdev;  in _scifdev_alive()
  | 
| D | scif_api.c | 466 	struct device *spdev;  in scif_conn_func()  local 486 	spdev = scif_get_peer_dev(ep->remote_dev);  in scif_conn_func() 487 	if (IS_ERR(spdev)) {  in scif_conn_func() 488 		err = PTR_ERR(spdev);  in scif_conn_func() 500 	scif_put_peer_dev(spdev);  in scif_conn_func() 512 	spdev = scif_get_peer_dev(ep->remote_dev);  in scif_conn_func() 513 	if (IS_ERR(spdev)) {  in scif_conn_func() 514 		err = PTR_ERR(spdev);  in scif_conn_func() 554 	scif_put_peer_dev(spdev);  in scif_conn_func() 557 	scif_put_peer_dev(spdev);  in scif_conn_func() [all …] 
 | 
| D | scif_rma.c | 1475 	struct device *spdev;  in scif_register_pinned_pages()  local 1526 	spdev = scif_get_peer_dev(ep->remote_dev);  in scif_register_pinned_pages() 1527 	if (IS_ERR(spdev)) {  in scif_register_pinned_pages() 1528 		err = PTR_ERR(spdev);  in scif_register_pinned_pages() 1555 	scif_put_peer_dev(spdev);  in scif_register_pinned_pages() 1561 	scif_put_peer_dev(spdev);  in scif_register_pinned_pages() 1577 	struct device *spdev;  in scif_register()  local 1617 	spdev = scif_get_peer_dev(ep->remote_dev);  in scif_register() 1618 	if (IS_ERR(spdev)) {  in scif_register() 1619 		err = PTR_ERR(spdev);  in scif_register() [all …] 
 | 
| D | scif_nodeqp.c | 660 	struct device *spdev = NULL;  in scif_nodeqp_send()  local 666 		spdev = scif_get_peer_dev(scifdev);  in scif_nodeqp_send() 667 		if (IS_ERR(spdev)) {  in scif_nodeqp_send() 668 			err = PTR_ERR(spdev);  in scif_nodeqp_send() 674 		scif_put_peer_dev(spdev);  in scif_nodeqp_send()
  | 
| D | scif_dma.c | 1649 	struct device *spdev;  in scif_rma_copy()  local 1683 	spdev = scif_get_peer_dev(ep->remote_dev);  in scif_rma_copy() 1684 	if (IS_ERR(spdev)) {  in scif_rma_copy() 1685 		err = PTR_ERR(spdev);  in scif_rma_copy() 1696 			scif_put_peer_dev(spdev);  in scif_rma_copy() 1809 	scif_put_peer_dev(spdev);  in scif_rma_copy() 1819 	scif_put_peer_dev(spdev);  in scif_rma_copy()
  | 
| D | scif_main.c | 128 		RCU_INIT_POINTER(scifdev->spdev, NULL);  in scif_setup_scifdev()
  | 
| /Linux-v5.4/drivers/misc/mic/cosm_client/ | 
| D | cosm_scif_client.c | 181 static void cosm_scif_probe(struct scif_peer_dev *spdev)  in cosm_scif_probe()  argument 185 	dev_dbg(&spdev->dev, "%s %d: dnode %d\n",  in cosm_scif_probe() 186 		__func__, __LINE__, spdev->dnode);  in cosm_scif_probe() 189 	if (spdev->dnode)  in cosm_scif_probe() 192 	client_spdev = spdev;  in cosm_scif_probe() 199 		dev_err(&spdev->dev,  in cosm_scif_probe() 207 		dev_err(&spdev->dev, "%s %d kthread_run rc %d\n",  in cosm_scif_probe() 220 static void cosm_scif_remove(struct scif_peer_dev *spdev)  in cosm_scif_remove()  argument 224 	dev_dbg(&spdev->dev, "%s %d: dnode %d\n",  in cosm_scif_remove() 225 		__func__, __LINE__, spdev->dnode);  in cosm_scif_remove() [all …] 
 | 
| /Linux-v5.4/include/linux/ | 
| D | scif.h | 156 	void (*probe)(struct scif_peer_dev *spdev); 157 	void (*remove)(struct scif_peer_dev *spdev);
  |