Lines Matching refs:xport

235 	ocs_xport_t *xport = ocs->xport;  in ocs_node_create_pool()  local
243 xport->nodes_count = node_count; in ocs_node_create_pool()
245 xport->nodes = ocs_malloc(ocs, node_count * sizeof(ocs_node_t *), OCS_M_ZERO | OCS_M_NOWAIT); in ocs_node_create_pool()
246 if (xport->nodes == NULL) { in ocs_node_create_pool()
261 ocs_list_init(&xport->nodes_free_list, ocs_node_t, link); in ocs_node_create_pool()
282 xport->nodes[i] = node; in ocs_node_create_pool()
283 ocs_list_add_tail(&xport->nodes_free_list, node); in ocs_node_create_pool()
306 ocs_xport_t *xport = ocs->xport; in ocs_node_free_pool() local
310 if (!xport->nodes) in ocs_node_free_pool()
315 for (i = 0; i < xport->nodes_count; i ++) { in ocs_node_free_pool()
316 node = xport->nodes[i]; in ocs_node_free_pool()
322 xport->nodes[i] = NULL; in ocs_node_free_pool()
325 ocs_free(ocs, xport->nodes, (xport->nodes_count * sizeof(ocs_node_t *))); in ocs_node_free_pool()
345 ocs_xport_t *xport = ocs->xport; in ocs_node_get_instance() local
348 if (index >= (xport->nodes_count)) { in ocs_node_get_instance()
352 node = xport->nodes[index]; in ocs_node_get_instance()
376 ocs_xport_t *xport = ocs->xport; in ocs_node_alloc() local
387 node = ocs_list_remove_head(&xport->nodes_free_list); in ocs_node_alloc()
419 ocs_list_add_tail(&xport->nodes_free_list, node); in ocs_node_alloc()
467 ocs_xport_t *xport; in ocs_node_free() local
478 ocs_assert(ocs->xport, -1); in ocs_node_free()
479 xport = ocs->xport; in ocs_node_free()
542 ocs_list_add_tail(&xport->nodes_free_list, node); in ocs_node_free()
2170 ocs_xport_t *xport = ocs->xport; in ocs_node_recv_abts_frame() local
2217 ocs_atomic_add_return(&xport->io_alloc_failed_count, 1); in ocs_node_recv_abts_frame()