Lines Matching refs:scif_info
28 struct scif_info scif_info = { variable
208 for (i = scif_info.maxid; i >= 0; i--) { in scif_stop()
234 scif_info.card_initiated_exit = true; in scif_remove()
267 mutex_init(&scif_info.eplock); in _scif_init()
268 spin_lock_init(&scif_info.rmalock); in _scif_init()
269 spin_lock_init(&scif_info.nb_connect_lock); in _scif_init()
270 spin_lock_init(&scif_info.port_lock); in _scif_init()
271 mutex_init(&scif_info.conflock); in _scif_init()
272 mutex_init(&scif_info.connlock); in _scif_init()
273 mutex_init(&scif_info.fencelock); in _scif_init()
274 INIT_LIST_HEAD(&scif_info.uaccept); in _scif_init()
275 INIT_LIST_HEAD(&scif_info.listen); in _scif_init()
276 INIT_LIST_HEAD(&scif_info.zombie); in _scif_init()
277 INIT_LIST_HEAD(&scif_info.connected); in _scif_init()
278 INIT_LIST_HEAD(&scif_info.disconnected); in _scif_init()
279 INIT_LIST_HEAD(&scif_info.rma); in _scif_init()
280 INIT_LIST_HEAD(&scif_info.rma_tc); in _scif_init()
281 INIT_LIST_HEAD(&scif_info.mmu_notif_cleanup); in _scif_init()
282 INIT_LIST_HEAD(&scif_info.fence); in _scif_init()
283 INIT_LIST_HEAD(&scif_info.nb_connect_list); in _scif_init()
284 init_waitqueue_head(&scif_info.exitwq); in _scif_init()
285 scif_info.rma_tc_limit = SCIF_RMA_TEMP_CACHE_LIMIT; in _scif_init()
286 scif_info.en_msg_log = 0; in _scif_init()
287 scif_info.p2p_enable = 1; in _scif_init()
298 INIT_WORK(&scif_info.misc_work, scif_misc_handler); in _scif_init()
299 INIT_WORK(&scif_info.mmu_notif_work, scif_mmu_notif_handler); in _scif_init()
300 INIT_WORK(&scif_info.conn_work, scif_conn_handler); in _scif_init()
318 struct miscdevice *mdev = &scif_info.mdev; in scif_init()
346 misc_deregister(&scif_info.mdev); in scif_exit()