scif_info 66 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 107 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.connlock); scif_info 108 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.connected) { scif_info 125 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.disconnected) { scif_info 132 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.connlock); scif_info 145 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.connlock); scif_info 162 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, "SCIFAPI close: ep %p %s\n", scif_info 170 drivers/misc/mic/scif/scif_api.c flush_work(&scif_info.conn_work); scif_info 179 drivers/misc/mic/scif/scif_api.c dev_err(scif_info.mdev.this_device, scif_info 186 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.connlock); scif_info 187 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.disconnected) { scif_info 194 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.connlock); scif_info 218 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.eplock); scif_info 221 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.listen) { scif_info 232 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.uaccept) { scif_info 240 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.eplock); scif_info 241 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.connlock); scif_info 242 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.connected) { scif_info 250 drivers/misc/mic/scif/scif_api.c list_for_each_safe(pos, tmpq, &scif_info.disconnected) { scif_info 258 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.connlock); scif_info 260 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.eplock); scif_info 266 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.eplock); scif_info 334 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 372 drivers/misc/mic/scif/scif_api.c ep->port.node = scif_info.nodeid; scif_info 376 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 389 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 427 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.eplock); scif_info 428 drivers/misc/mic/scif/scif_api.c list_add_tail(&ep->list, &scif_info.listen); scif_info 429 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.eplock); scif_info 543 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.connlock); scif_info 544 drivers/misc/mic/scif/scif_api.c list_add_tail(&ep->list, &scif_info.connected); scif_info 545 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.connlock); scif_info 576 drivers/misc/mic/scif/scif_api.c spin_lock(&scif_info.nb_connect_lock); scif_info 577 drivers/misc/mic/scif/scif_api.c if (!list_empty(&scif_info.nb_connect_list)) { scif_info 578 drivers/misc/mic/scif/scif_api.c ep = list_first_entry(&scif_info.nb_connect_list, scif_info 582 drivers/misc/mic/scif/scif_api.c spin_unlock(&scif_info.nb_connect_lock); scif_info 597 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, "SCIFAPI connect: ep %p %s\n", ep, scif_info 600 drivers/misc/mic/scif/scif_api.c if (!scif_dev || dst->node > scif_info.maxid) scif_info 646 drivers/misc/mic/scif/scif_api.c ep->port.node = scif_info.nodeid; scif_info 687 drivers/misc/mic/scif/scif_api.c spin_lock(&scif_info.nb_connect_lock); scif_info 688 drivers/misc/mic/scif/scif_api.c list_add_tail(&ep->conn_list, &scif_info.nb_connect_list); scif_info 689 drivers/misc/mic/scif/scif_api.c spin_unlock(&scif_info.nb_connect_lock); scif_info 691 drivers/misc/mic/scif/scif_api.c schedule_work(&scif_info.conn_work); scif_info 699 drivers/misc/mic/scif/scif_api.c flush_work(&scif_info.conn_work); scif_info 747 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 813 drivers/misc/mic/scif/scif_api.c dev_err(scif_info.mdev.this_device, scif_info 1103 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1164 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1221 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1263 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1309 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1427 drivers/misc/mic/scif/scif_api.c *self = scif_info.nodeid; scif_info 1428 drivers/misc/mic/scif/scif_api.c mutex_lock(&scif_info.conflock); scif_info 1429 drivers/misc/mic/scif/scif_api.c len = min_t(int, len, scif_info.total); scif_info 1430 drivers/misc/mic/scif/scif_api.c for (node = 0; node <= scif_info.maxid; node++) { scif_info 1437 drivers/misc/mic/scif/scif_api.c dev_dbg(scif_info.mdev.this_device, scif_info 1439 drivers/misc/mic/scif/scif_api.c scif_info.total, online, offset); scif_info 1440 drivers/misc/mic/scif/scif_api.c mutex_unlock(&scif_info.conflock); scif_info 23 drivers/misc/mic/scif/scif_debugfs.c scif_info.total, scif_info.nodeid, scif_info 24 drivers/misc/mic/scif/scif_debugfs.c scif_info.maxid); scif_info 31 drivers/misc/mic/scif/scif_debugfs.c for (node = 0; node <= scif_info.maxid; node++) scif_info 87 drivers/misc/mic/scif/scif_debugfs.c mutex_lock(&scif_info.connlock); scif_info 88 drivers/misc/mic/scif/scif_debugfs.c list_for_each(pos, &scif_info.connected) { scif_info 97 drivers/misc/mic/scif/scif_debugfs.c mutex_unlock(&scif_info.connlock); scif_info 109 drivers/misc/mic/scif/scif_debugfs.c debugfs_create_u8("en_msg_log", 0666, scif_dbg, &scif_info.en_msg_log); scif_info 110 drivers/misc/mic/scif/scif_debugfs.c debugfs_create_u8("p2p_enable", 0666, scif_dbg, &scif_info.p2p_enable); scif_info 84 drivers/misc/mic/scif/scif_dma.c if (!scif_info.nodeid && scifdev_self(ep->remote_dev)) scif_info 86 drivers/misc/mic/scif/scif_dma.c if (scif_info.nodeid) scif_info 168 drivers/misc/mic/scif/scif_dma.c if ((cur_bytes >> PAGE_SHIFT) > scif_info.rma_tc_limit) scif_info 172 drivers/misc/mic/scif/scif_dma.c scif_info.rma_tc_limit) { scif_info 173 drivers/misc/mic/scif/scif_dma.c dev_info(scif_info.mdev.this_device, scif_info 191 drivers/misc/mic/scif/scif_dma.c schedule_work(&scif_info.misc_work); scif_info 285 drivers/misc/mic/scif/scif_dma.c spin_lock(&scif_info.rmalock); scif_info 286 drivers/misc/mic/scif/scif_dma.c list_for_each_safe(pos, tmpq, &scif_info.mmu_notif_cleanup) { scif_info 289 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 294 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 576 drivers/misc/mic/scif/scif_dma.c spin_lock(&scif_info.rmalock); scif_info 577 drivers/misc/mic/scif/scif_dma.c list_for_each_safe(item, tmp, &scif_info.rma) { scif_info 584 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 602 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 620 drivers/misc/mic/scif/scif_dma.c spin_lock(&scif_info.rmalock); scif_info 621 drivers/misc/mic/scif/scif_dma.c list_for_each_safe(item, tmp, &scif_info.rma_tc) { scif_info 626 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 642 drivers/misc/mic/scif/scif_dma.c spin_unlock(&scif_info.rmalock); scif_info 782 drivers/misc/mic/scif/scif_dma.c dev_err(scif_info.mdev.this_device, scif_info 1077 drivers/misc/mic/scif/scif_dma.c dev_err(scif_info.mdev.this_device, scif_info 1195 drivers/misc/mic/scif/scif_dma.c dev_err(scif_info.mdev.this_device, scif_info 1429 drivers/misc/mic/scif/scif_dma.c dev_err(scif_info.mdev.this_device, scif_info 1808 drivers/misc/mic/scif/scif_dma.c scif_queue_for_cleanup(local_window, &scif_info.rma); scif_info 1815 drivers/misc/mic/scif/scif_dma.c dev_err(scif_info.mdev.this_device, scif_info 1828 drivers/misc/mic/scif/scif_dma.c dev_dbg(scif_info.mdev.this_device, scif_info 1856 drivers/misc/mic/scif/scif_dma.c dev_dbg(scif_info.mdev.this_device, scif_info 1884 drivers/misc/mic/scif/scif_dma.c dev_dbg(scif_info.mdev.this_device, scif_info 1915 drivers/misc/mic/scif/scif_dma.c dev_dbg(scif_info.mdev.this_device, scif_info 59 drivers/misc/mic/scif/scif_epd.c mutex_lock(&scif_info.eplock); scif_info 63 drivers/misc/mic/scif/scif_epd.c list_add_tail(&ep->list, &scif_info.zombie); scif_info 64 drivers/misc/mic/scif/scif_epd.c scif_info.nr_zombies++; scif_info 66 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.eplock); scif_info 67 drivers/misc/mic/scif/scif_epd.c schedule_work(&scif_info.misc_work); scif_info 75 drivers/misc/mic/scif/scif_epd.c mutex_lock(&scif_info.eplock); scif_info 76 drivers/misc/mic/scif/scif_epd.c list_for_each_safe(pos, tmpq, &scif_info.listen) { scif_info 79 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.eplock); scif_info 83 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.eplock); scif_info 92 drivers/misc/mic/scif/scif_epd.c mutex_lock(&scif_info.eplock); scif_info 93 drivers/misc/mic/scif/scif_epd.c list_for_each_safe(pos, tmpq, &scif_info.zombie) { scif_info 97 drivers/misc/mic/scif/scif_epd.c scif_info.nr_zombies--; scif_info 102 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.eplock); scif_info 194 drivers/misc/mic/scif/scif_epd.c mutex_lock(&scif_info.connlock); scif_info 198 drivers/misc/mic/scif/scif_epd.c list_add_tail(&ep->list, &scif_info.connected); scif_info 201 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.connlock); scif_info 260 drivers/misc/mic/scif/scif_epd.c mutex_lock(&scif_info.connlock); scif_info 261 drivers/misc/mic/scif/scif_epd.c list_for_each_safe(pos, tmpq, &scif_info.connected) { scif_info 285 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.connlock); scif_info 290 drivers/misc/mic/scif/scif_epd.c list_add_tail(&ep->list, &scif_info.disconnected); scif_info 295 drivers/misc/mic/scif/scif_epd.c mutex_unlock(&scif_info.connlock); scif_info 69 drivers/misc/mic/scif/scif_fd.c dev_dbg(scif_info.mdev.this_device, "%s err %d\n", str, err); scif_info 148 drivers/misc/mic/scif/scif_fd.c mutex_lock(&scif_info.eplock); scif_info 149 drivers/misc/mic/scif/scif_fd.c list_add_tail(&((*ep)->miacceptlist), &scif_info.uaccept); scif_info 153 drivers/misc/mic/scif/scif_fd.c mutex_unlock(&scif_info.eplock); scif_info 171 drivers/misc/mic/scif/scif_fd.c mutex_lock(&scif_info.eplock); scif_info 172 drivers/misc/mic/scif/scif_fd.c list_for_each_safe(pos, tmpq, &scif_info.uaccept) { scif_info 183 drivers/misc/mic/scif/scif_fd.c mutex_unlock(&scif_info.eplock); scif_info 198 drivers/misc/mic/scif/scif_fd.c mutex_unlock(&scif_info.eplock); scif_info 270 drivers/misc/mic/scif/scif_fd.c entries = min_t(int, scif_info.maxid, node_ids.len); scif_info 86 drivers/misc/mic/scif/scif_fence.c mutex_lock(&scif_info.fencelock); scif_info 88 drivers/misc/mic/scif/scif_fence.c list_add_tail(&fence->list, &scif_info.fence); scif_info 89 drivers/misc/mic/scif/scif_fence.c mutex_unlock(&scif_info.fencelock); scif_info 91 drivers/misc/mic/scif/scif_fence.c schedule_work(&scif_info.misc_work); scif_info 315 drivers/misc/mic/scif/scif_fence.c dev_err(scif_info.mdev.this_device, scif_info 372 drivers/misc/mic/scif/scif_fence.c mutex_lock(&scif_info.fencelock); scif_info 373 drivers/misc/mic/scif/scif_fence.c list_for_each_safe(item, tmp, &scif_info.fence) { scif_info 391 drivers/misc/mic/scif/scif_fence.c schedule_work(&scif_info.misc_work); scif_info 393 drivers/misc/mic/scif/scif_fence.c mutex_unlock(&scif_info.fencelock); scif_info 638 drivers/misc/mic/scif/scif_fence.c dev_dbg(scif_info.mdev.this_device, scif_info 672 drivers/misc/mic/scif/scif_fence.c dev_err(scif_info.mdev.this_device, scif_info 674 drivers/misc/mic/scif/scif_fence.c dev_dbg(scif_info.mdev.this_device, scif_info 686 drivers/misc/mic/scif/scif_fence.c dev_dbg(scif_info.mdev.this_device, scif_info 708 drivers/misc/mic/scif/scif_fence.c dev_err(scif_info.mdev.this_device, scif_info 720 drivers/misc/mic/scif/scif_fence.c dev_dbg(scif_info.mdev.this_device, scif_info 771 drivers/misc/mic/scif/scif_fence.c dev_err(scif_info.mdev.this_device, scif_info 19 drivers/misc/mic/scif/scif_main.c struct scif_info scif_info = { scif_info 200 drivers/misc/mic/scif/scif_main.c for (i = scif_info.maxid; i >= 0; i--) { scif_info 226 drivers/misc/mic/scif/scif_main.c scif_info.card_initiated_exit = true; scif_info 259 drivers/misc/mic/scif/scif_main.c mutex_init(&scif_info.eplock); scif_info 260 drivers/misc/mic/scif/scif_main.c spin_lock_init(&scif_info.rmalock); scif_info 261 drivers/misc/mic/scif/scif_main.c spin_lock_init(&scif_info.nb_connect_lock); scif_info 262 drivers/misc/mic/scif/scif_main.c spin_lock_init(&scif_info.port_lock); scif_info 263 drivers/misc/mic/scif/scif_main.c mutex_init(&scif_info.conflock); scif_info 264 drivers/misc/mic/scif/scif_main.c mutex_init(&scif_info.connlock); scif_info 265 drivers/misc/mic/scif/scif_main.c mutex_init(&scif_info.fencelock); scif_info 266 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.uaccept); scif_info 267 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.listen); scif_info 268 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.zombie); scif_info 269 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.connected); scif_info 270 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.disconnected); scif_info 271 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.rma); scif_info 272 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.rma_tc); scif_info 273 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.mmu_notif_cleanup); scif_info 274 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.fence); scif_info 275 drivers/misc/mic/scif/scif_main.c INIT_LIST_HEAD(&scif_info.nb_connect_list); scif_info 276 drivers/misc/mic/scif/scif_main.c init_waitqueue_head(&scif_info.exitwq); scif_info 277 drivers/misc/mic/scif/scif_main.c scif_info.rma_tc_limit = SCIF_RMA_TEMP_CACHE_LIMIT; scif_info 278 drivers/misc/mic/scif/scif_main.c scif_info.en_msg_log = 0; scif_info 279 drivers/misc/mic/scif/scif_main.c scif_info.p2p_enable = 1; scif_info 290 drivers/misc/mic/scif/scif_main.c INIT_WORK(&scif_info.misc_work, scif_misc_handler); scif_info 291 drivers/misc/mic/scif/scif_main.c INIT_WORK(&scif_info.mmu_notif_work, scif_mmu_notif_handler); scif_info 292 drivers/misc/mic/scif/scif_main.c INIT_WORK(&scif_info.conn_work, scif_conn_handler); scif_info 310 drivers/misc/mic/scif/scif_main.c struct miscdevice *mdev = &scif_info.mdev; scif_info 338 drivers/misc/mic/scif/scif_main.c misc_deregister(&scif_info.mdev); scif_info 199 drivers/misc/mic/scif/scif_main.h extern struct scif_info scif_info; scif_info 221 drivers/misc/mic/scif/scif_main.h return dev->node == scif_info.nodeid; scif_info 226 drivers/misc/mic/scif/scif_main.h return !scif_info.nodeid; scif_info 59 drivers/misc/mic/scif/scif_mmap.c scif_queue_for_cleanup(window, &scif_info.rma); scif_info 79 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 95 drivers/misc/mic/scif/scif_mmap.c mutex_lock(&scif_info.connlock); scif_info 101 drivers/misc/mic/scif/scif_mmap.c mutex_unlock(&scif_info.connlock); scif_info 110 drivers/misc/mic/scif/scif_mmap.c _scif_zap_mmaps(node, &scif_info.connected); scif_info 111 drivers/misc/mic/scif/scif_mmap.c _scif_zap_mmaps(node, &scif_info.disconnected); scif_info 132 drivers/misc/mic/scif/scif_mmap.c dev_err(scif_info.mdev.this_device, scif_info 138 drivers/misc/mic/scif/scif_mmap.c scif_queue_for_cleanup(window, &scif_info.rma); scif_info 149 drivers/misc/mic/scif/scif_mmap.c mutex_lock(&scif_info.eplock); scif_info 150 drivers/misc/mic/scif/scif_mmap.c list_for_each(item, &scif_info.zombie) { scif_info 155 drivers/misc/mic/scif/scif_mmap.c mutex_unlock(&scif_info.eplock); scif_info 156 drivers/misc/mic/scif/scif_mmap.c flush_work(&scif_info.misc_work); scif_info 220 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 436 drivers/misc/mic/scif/scif_mmap.c dev_err(scif_info.mdev.this_device, scif_info 528 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 553 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 559 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 573 drivers/misc/mic/scif/scif_mmap.c dev_err(scif_info.mdev.this_device, scif_info 612 drivers/misc/mic/scif/scif_mmap.c dev_dbg(scif_info.mdev.this_device, scif_info 23 drivers/misc/mic/scif/scif_nm.c flush_work(&scif_info.conn_work); scif_info 24 drivers/misc/mic/scif/scif_nm.c mutex_lock(&scif_info.connlock); scif_info 25 drivers/misc/mic/scif/scif_nm.c list_for_each_safe(pos, tmpq, &scif_info.disconnected) { scif_info 34 drivers/misc/mic/scif/scif_nm.c list_for_each_safe(pos, tmpq, &scif_info.connected) { scif_info 40 drivers/misc/mic/scif/scif_nm.c list_add_tail(&ep->list, &scif_info.disconnected); scif_info 48 drivers/misc/mic/scif/scif_nm.c mutex_unlock(&scif_info.connlock); scif_info 87 drivers/misc/mic/scif/scif_nm.c msg.src.node = scif_info.nodeid; scif_info 95 drivers/misc/mic/scif/scif_nm.c msg.src.node = scif_info.nodeid; scif_info 121 drivers/misc/mic/scif/scif_nm.c flush_work(&scif_info.misc_work); scif_info 126 drivers/misc/mic/scif/scif_nm.c flush_work(&scif_info.misc_work); scif_info 128 drivers/misc/mic/scif/scif_nm.c if (!dev->node && scif_info.card_initiated_exit) { scif_info 134 drivers/misc/mic/scif/scif_nm.c scif_info.card_initiated_exit = false; scif_info 158 drivers/misc/mic/scif/scif_nm.c notif_msg.src.node = scif_info.nodeid; scif_info 185 drivers/misc/mic/scif/scif_nm.c for (i = 1; i <= scif_info.maxid; i++) { scif_info 219 drivers/misc/mic/scif/scif_nm.c msg.src.node = scif_info.nodeid; scif_info 239 drivers/misc/mic/scif/scif_nodeqp.c scif_dev[scif_info.nodeid].node, scifdev->node); scif_info 311 drivers/misc/mic/scif/scif_nodeqp.c msg.src.node = scif_info.nodeid; scif_info 317 drivers/misc/mic/scif/scif_nodeqp.c wait_event_timeout(scif_info.exitwq, scifdev->exit == OP_COMPLETED, scif_info 463 drivers/misc/mic/scif/scif_nodeqp.c if (dst < 1 || dst > scif_info.maxid) scif_info 531 drivers/misc/mic/scif/scif_nodeqp.c if (!scif_info.p2p_enable) scif_info 534 drivers/misc/mic/scif/scif_nodeqp.c for (i = 1; i <= scif_info.maxid; i++) scif_info 538 drivers/misc/mic/scif/scif_nodeqp.c for (i = 1; i <= scif_info.maxid; i++) { scif_info 539 drivers/misc/mic/scif/scif_nodeqp.c for (j = 1; j <= scif_info.maxid; j++) { scif_info 595 drivers/misc/mic/scif/scif_nodeqp.c if (!scif_info.en_msg_log) scif_info 713 drivers/misc/mic/scif/scif_nodeqp.c mutex_lock(&scif_info.conflock); scif_info 715 drivers/misc/mic/scif/scif_nodeqp.c mutex_unlock(&scif_info.conflock); scif_info 750 drivers/misc/mic/scif/scif_nodeqp.c wake_up(&scif_info.exitwq); scif_info 825 drivers/misc/mic/scif/scif_nodeqp.c msg->src.node = scif_info.nodeid; scif_info 842 drivers/misc/mic/scif/scif_nodeqp.c msg->src.node = scif_info.nodeid; scif_info 905 drivers/misc/mic/scif/scif_nodeqp.c mutex_lock(&scif_info.conflock); scif_info 906 drivers/misc/mic/scif/scif_nodeqp.c msg->payload[1] = scif_info.maxid; scif_info 908 drivers/misc/mic/scif/scif_nodeqp.c mutex_unlock(&scif_info.conflock); scif_info 991 drivers/misc/mic/scif/scif_nodeqp.c mutex_lock(&scif_info.conflock); scif_info 992 drivers/misc/mic/scif/scif_nodeqp.c msg->payload[1] = scif_info.maxid; scif_info 993 drivers/misc/mic/scif/scif_nodeqp.c msg->payload[2] = scif_info.total; scif_info 994 drivers/misc/mic/scif/scif_nodeqp.c mutex_unlock(&scif_info.conflock); scif_info 1000 drivers/misc/mic/scif/scif_nodeqp.c mutex_lock(&scif_info.conflock); scif_info 1001 drivers/misc/mic/scif/scif_nodeqp.c scif_info.maxid = msg->payload[1]; scif_info 1002 drivers/misc/mic/scif/scif_nodeqp.c scif_info.total = msg->payload[2]; scif_info 1004 drivers/misc/mic/scif/scif_nodeqp.c mutex_unlock(&scif_info.conflock); scif_info 1130 drivers/misc/mic/scif/scif_nodeqp.c struct scif_dev *scifdev = scif_info.loopb_dev; scif_info 1137 drivers/misc/mic/scif/scif_nodeqp.c if (!list_empty(&scif_info.loopb_recv_q)) { scif_info 1138 drivers/misc/mic/scif/scif_nodeqp.c msg = list_first_entry(&scif_info.loopb_recv_q, scif_info 1202 drivers/misc/mic/scif/scif_nodeqp.c list_add_tail(&msg->list, &scif_info.loopb_recv_q); scif_info 1204 drivers/misc/mic/scif/scif_nodeqp.c queue_work(scif_info.loopb_wq, &scif_info.loopb_work); scif_info 1225 drivers/misc/mic/scif/scif_nodeqp.c INIT_LIST_HEAD(&scif_info.loopb_recv_q); scif_info 1226 drivers/misc/mic/scif/scif_nodeqp.c snprintf(scif_info.loopb_wqname, sizeof(scif_info.loopb_wqname), scif_info 1228 drivers/misc/mic/scif/scif_nodeqp.c scif_info.loopb_wq = scif_info 1229 drivers/misc/mic/scif/scif_nodeqp.c alloc_ordered_workqueue(scif_info.loopb_wqname, 0); scif_info 1230 drivers/misc/mic/scif/scif_nodeqp.c if (!scif_info.loopb_wq) { scif_info 1234 drivers/misc/mic/scif/scif_nodeqp.c INIT_WORK(&scif_info.loopb_work, scif_loopb_wq_handler); scif_info 1266 drivers/misc/mic/scif/scif_nodeqp.c scif_info.nodeid = scifdev->node; scif_info 1270 drivers/misc/mic/scif/scif_nodeqp.c scif_info.loopb_dev = scifdev; scif_info 1275 drivers/misc/mic/scif/scif_nodeqp.c destroy_workqueue(scif_info.loopb_wq); scif_info 1291 drivers/misc/mic/scif/scif_nodeqp.c destroy_workqueue(scif_info.loopb_wq); scif_info 1296 drivers/misc/mic/scif/scif_nodeqp.c scif_info.loopb_dev = NULL; scif_info 1307 drivers/misc/mic/scif/scif_nodeqp.c mutex_lock(&scif_info.conflock); scif_info 1324 drivers/misc/mic/scif/scif_nodeqp.c for (bd = SCIF_MGMT_NODE + 1; bd <= scif_info.maxid; bd++) { scif_info 1344 drivers/misc/mic/scif/scif_nodeqp.c mutex_unlock(&scif_info.conflock); scif_info 53 drivers/misc/mic/scif/scif_peer_bus.c mutex_lock(&scif_info.conflock); scif_info 54 drivers/misc/mic/scif/scif_peer_bus.c scif_info.total++; scif_info 55 drivers/misc/mic/scif/scif_peer_bus.c scif_info.maxid = max_t(u32, spdev->dnode, scif_info.maxid); scif_info 56 drivers/misc/mic/scif/scif_peer_bus.c mutex_unlock(&scif_info.conflock); scif_info 97 drivers/misc/mic/scif/scif_peer_bus.c mutex_lock(&scif_info.conflock); scif_info 98 drivers/misc/mic/scif/scif_peer_bus.c scif_info.total--; scif_info 99 drivers/misc/mic/scif/scif_peer_bus.c mutex_unlock(&scif_info.conflock); scif_info 161 drivers/misc/mic/scif/scif_peer_bus.c mutex_lock(&scif_info.conflock); scif_info 162 drivers/misc/mic/scif/scif_peer_bus.c scif_info.total--; scif_info 163 drivers/misc/mic/scif/scif_peer_bus.c mutex_unlock(&scif_info.conflock); scif_info 42 drivers/misc/mic/scif/scif_ports.c spin_lock(&scif_info.port_lock); scif_info 46 drivers/misc/mic/scif/scif_ports.c spin_unlock(&scif_info.port_lock); scif_info 86 drivers/misc/mic/scif/scif_ports.c spin_lock(&scif_info.port_lock); scif_info 90 drivers/misc/mic/scif/scif_ports.c spin_unlock(&scif_info.port_lock); scif_info 105 drivers/misc/mic/scif/scif_ports.c spin_lock(&scif_info.port_lock); scif_info 114 drivers/misc/mic/scif/scif_ports.c spin_unlock(&scif_info.port_lock); scif_info 288 drivers/misc/mic/scif/scif_rma.c dev_err(scif_info.mdev.this_device, scif_info 324 drivers/misc/mic/scif/scif_rma.c dev_err(scif_info.mdev.this_device, scif_info 684 drivers/misc/mic/scif/scif_rma.c dev_err(scif_info.mdev.this_device, scif_info 727 drivers/misc/mic/scif/scif_rma.c scif_queue_for_cleanup(window, &scif_info.rma); scif_info 1230 drivers/misc/mic/scif/scif_rma.c scif_queue_for_cleanup(window, &scif_info.rma); scif_info 1419 drivers/misc/mic/scif/scif_rma.c dev_dbg(scif_info.mdev.this_device, scif_info 1440 drivers/misc/mic/scif/scif_rma.c dev_err(scif_info.mdev.this_device, scif_info 1579 drivers/misc/mic/scif/scif_rma.c dev_dbg(scif_info.mdev.this_device, scif_info 1701 drivers/misc/mic/scif/scif_rma.c dev_dbg(scif_info.mdev.this_device, scif_info 457 drivers/misc/mic/scif/scif_rma.h spin_lock(&scif_info.rmalock); scif_info 459 drivers/misc/mic/scif/scif_rma.h spin_unlock(&scif_info.rmalock); scif_info 460 drivers/misc/mic/scif/scif_rma.h schedule_work(&scif_info.misc_work); scif_info 466 drivers/misc/mic/scif/scif_rma.h scif_queue_for_cleanup(window, &scif_info.rma_tc); scif_info 182 drivers/misc/mic/scif/scif_rma_list.c dev_err(scif_info.mdev.this_device, scif_info 264 drivers/misc/mic/scif/scif_rma_list.c dev_err(scif_info.mdev.this_device, scif_info 276 drivers/misc/mic/scif/scif_rma_list.c spin_lock(&scif_info.rmalock); scif_info 277 drivers/misc/mic/scif/scif_rma_list.c list_add_tail(&ep->mmu_list, &scif_info.mmu_notif_cleanup); scif_info 278 drivers/misc/mic/scif/scif_rma_list.c spin_unlock(&scif_info.rmalock); scif_info 279 drivers/misc/mic/scif/scif_rma_list.c schedule_work(&scif_info.mmu_notif_work);