Lines Matching refs:lc
155 struct rdsv3_loop_connection *lc; in rdsv3_loop_conn_alloc() local
159 lc = kmem_zalloc(sizeof (struct rdsv3_loop_connection), KM_NOSLEEP); in rdsv3_loop_conn_alloc()
160 if (!lc) in rdsv3_loop_conn_alloc()
163 list_link_init(&lc->loop_node); in rdsv3_loop_conn_alloc()
164 lc->conn = conn; in rdsv3_loop_conn_alloc()
165 conn->c_transport_data = lc; in rdsv3_loop_conn_alloc()
168 list_insert_tail(&loop_conns, lc); in rdsv3_loop_conn_alloc()
179 struct rdsv3_loop_connection *lc = arg; in rdsv3_loop_conn_free() local
180 RDSV3_DPRINTF5("rdsv3_loop_conn_free", "lc %p\n", lc); in rdsv3_loop_conn_free()
181 list_remove_node(&lc->loop_node); in rdsv3_loop_conn_free()
182 kmem_free(lc, sizeof (struct rdsv3_loop_connection)); in rdsv3_loop_conn_free()
201 struct rdsv3_loop_connection *lc, *_lc; in rdsv3_loop_exit() local
214 RDSV3_FOR_EACH_LIST_NODE_SAFE(lc, _lc, &tmp_list, loop_node) { in rdsv3_loop_exit()
215 ASSERT(!lc->conn->c_passive); in rdsv3_loop_exit()
216 rdsv3_conn_destroy(lc->conn); in rdsv3_loop_exit()