Lines Matching full:fabric
237 IBND_DEBUG("invalid fabric cache file\n"); in _load_header_info()
244 IBND_DEBUG("invalid fabric cache version\n"); in _load_header_info()
253 fabric_cache->f_int->fabric.maxhops_discovered = tmp32; in _load_header_info()
515 /* achu: needed if user wishes to re-cache a loaded fabric. in _fill_port()
519 fabric_cache->f_int->fabric.portstbl); in _fill_port()
544 node->next = fabric_cache->f_int->fabric.nodes; in _rebuild_nodes()
545 fabric_cache->f_int->fabric.nodes = node; in _rebuild_nodes()
550 fabric.nodestbl); in _rebuild_nodes()
654 IBND_DEBUG("OOM: fabric\n"); in ibnd_load_fabric()
679 f_int->fabric.from_node = node_cache->node; in ibnd_load_fabric()
687 if (group_nodes(&f_int->fabric)) in ibnd_load_fabric()
692 return (ibnd_fabric_t *)&f_int->fabric; in ibnd_load_fabric()
767 static int _cache_header_info(int fd, ibnd_fabric_t * fabric) in _cache_header_info() argument
781 offset += _marshall64(buf + offset, fabric->from_node->guid); in _cache_header_info()
782 offset += _marshall32(buf + offset, fabric->maxhops_discovered); in _cache_header_info()
882 int ibnd_cache_fabric(ibnd_fabric_t * fabric, const char *file, in ibnd_cache_fabric() argument
895 if (!fabric) { in ibnd_cache_fabric()
896 IBND_DEBUG("fabric parameter NULL\n"); in ibnd_cache_fabric()
926 if (_cache_header_info(fd, fabric) < 0) in ibnd_cache_fabric()
929 node = fabric->nodes; in ibnd_cache_fabric()
941 port = fabric->portstbl[i]; in ibnd_cache_fabric()