Lines Matching refs:fabric
124 static ibnd_chassis_t *find_chassisnum(ibnd_fabric_t * fabric,
129 for (current = fabric->chassis; current; current = current->next)
239 static ibnd_chassis_t *find_chassisguid(ibnd_fabric_t * fabric,
246 for (current = fabric->chassis; current; current = current->next)
253 uint64_t ibnd_get_chassis_guid(ibnd_fabric_t * fabric, unsigned char chassisnum)
257 if (!fabric) {
258 IBND_DEBUG("fabric parameter NULL\n");
262 chassis = find_chassisnum(fabric, chassisnum);
602 This function called for every Mellanox node in fabric
763 This function called for every Voltaire node in fabric
796 * Skip ISR4700 double density fabric boards ports 19-36
967 * ISR4700 double density fabric board ports 19-36 are
1028 * ISR4700 double density fabric board ports 19-36 are
1238 int group_nodes(ibnd_fabric_t * fabric)
1255 for (node = fabric->switches; node; node = node->type_next) {
1270 for (node = fabric->switches; node; node = node->type_next) {
1287 for (node = fabric->nodes; node; node = node->next) {
1292 chassis = find_chassisguid(fabric, node);
1302 if (!fabric->chassis)
1303 fabric->chassis = chassis_scan.first_chassis;
1310 for (node = fabric->nodes; node; node = node->next) {
1317 chassis = find_chassisguid(fabric, node);
1332 fabric->chassis = chassis_scan.first_chassis;
1342 fabric->chassis = NULL;