Searched refs:spdev (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_peer_bus.c | 42 struct scif_peer_dev *spdev; in scif_peer_initialize_device() local 45 spdev = kzalloc(sizeof(*spdev), GFP_KERNEL); in scif_peer_initialize_device() 46 if (!spdev) { in scif_peer_initialize_device() 51 spdev->dev.parent = scifdev->sdev->dev.parent; in scif_peer_initialize_device() 52 spdev->dev.release = scif_peer_release_dev; in scif_peer_initialize_device() 53 spdev->dnode = scifdev->node; in scif_peer_initialize_device() 54 spdev->dev.bus = &scif_peer_bus; in scif_peer_initialize_device() 55 dev_set_name(&spdev->dev, "scif_peer-dev%u", spdev->dnode); in scif_peer_initialize_device() 57 device_initialize(&spdev->dev); in scif_peer_initialize_device() 58 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 | 195 struct scif_peer_dev __rcu *spdev; member 262 struct scif_peer_dev *spdev; in _scifdev_alive() local 265 spdev = rcu_dereference(scifdev->spdev); in _scifdev_alive() 267 return !!spdev; in _scifdev_alive()
|
D | scif_api.c | 475 struct device *spdev; in scif_conn_func() local 495 spdev = scif_get_peer_dev(ep->remote_dev); in scif_conn_func() 496 if (IS_ERR(spdev)) { in scif_conn_func() 497 err = PTR_ERR(spdev); in scif_conn_func() 509 scif_put_peer_dev(spdev); in scif_conn_func() 521 spdev = scif_get_peer_dev(ep->remote_dev); in scif_conn_func() 522 if (IS_ERR(spdev)) { in scif_conn_func() 523 err = PTR_ERR(spdev); in scif_conn_func() 563 scif_put_peer_dev(spdev); in scif_conn_func() 566 scif_put_peer_dev(spdev); in scif_conn_func() [all …]
|
D | scif_rma.c | 1498 struct device *spdev; in scif_register_pinned_pages() local 1549 spdev = scif_get_peer_dev(ep->remote_dev); in scif_register_pinned_pages() 1550 if (IS_ERR(spdev)) { in scif_register_pinned_pages() 1551 err = PTR_ERR(spdev); in scif_register_pinned_pages() 1578 scif_put_peer_dev(spdev); in scif_register_pinned_pages() 1584 scif_put_peer_dev(spdev); in scif_register_pinned_pages() 1600 struct device *spdev; in scif_register() local 1640 spdev = scif_get_peer_dev(ep->remote_dev); in scif_register() 1641 if (IS_ERR(spdev)) { in scif_register() 1642 err = PTR_ERR(spdev); in scif_register() [all …]
|
D | scif_nodeqp.c | 669 struct device *spdev = NULL; in scif_nodeqp_send() local 675 spdev = scif_get_peer_dev(scifdev); in scif_nodeqp_send() 676 if (IS_ERR(spdev)) { in scif_nodeqp_send() 677 err = PTR_ERR(spdev); in scif_nodeqp_send() 683 scif_put_peer_dev(spdev); in scif_nodeqp_send()
|
D | scif_dma.c | 1670 struct device *spdev; in scif_rma_copy() local 1704 spdev = scif_get_peer_dev(ep->remote_dev); in scif_rma_copy() 1705 if (IS_ERR(spdev)) { in scif_rma_copy() 1706 err = PTR_ERR(spdev); in scif_rma_copy() 1717 scif_put_peer_dev(spdev); in scif_rma_copy() 1830 scif_put_peer_dev(spdev); in scif_rma_copy() 1840 scif_put_peer_dev(spdev); in scif_rma_copy()
|
D | scif_main.c | 137 RCU_INIT_POINTER(scifdev->spdev, NULL); in scif_setup_scifdev()
|
/Linux-v4.19/drivers/misc/mic/cosm_client/ |
D | cosm_scif_client.c | 193 static void cosm_scif_probe(struct scif_peer_dev *spdev) in cosm_scif_probe() argument 197 dev_dbg(&spdev->dev, "%s %d: dnode %d\n", in cosm_scif_probe() 198 __func__, __LINE__, spdev->dnode); in cosm_scif_probe() 201 if (spdev->dnode) in cosm_scif_probe() 204 client_spdev = spdev; in cosm_scif_probe() 211 dev_err(&spdev->dev, in cosm_scif_probe() 219 dev_err(&spdev->dev, "%s %d kthread_run rc %d\n", in cosm_scif_probe() 232 static void cosm_scif_remove(struct scif_peer_dev *spdev) in cosm_scif_remove() argument 236 dev_dbg(&spdev->dev, "%s %d: dnode %d\n", in cosm_scif_remove() 237 __func__, __LINE__, spdev->dnode); in cosm_scif_remove() [all …]
|
/Linux-v4.19/include/linux/ |
D | scif.h | 156 void (*probe)(struct scif_peer_dev *spdev); 157 void (*remove)(struct scif_peer_dev *spdev);
|