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);
|