Lines Matching defs:node
168 static void update_switchportguids(ibnd_node_t *node)
173 for (p = 0; p <= node->numports; p++) {
174 port = node->ports[p];
176 port->guid = node->guid;
180 static void replace_node_guid(ibnd_node_t *node, void *user_data)
186 if (node->guid == guids->before) {
188 node->guid = guids->after;
193 if (node->type == IB_NODE_SWITCH)
194 update_switchportguids(node);
200 static void replace_sysimgguid(ibnd_node_t *node, void *user_data)
207 sysimgguid = mad_get_field64(node->info, 0, IB_NODE_SYSTEM_GUID_F);
209 mad_set_field64(node->info, 0, IB_NODE_SYSTEM_GUID_F,
215 static void replace_portguid(ibnd_node_t *node, void *user_data)
221 if (node->guid != guids->searchguid)
226 if (node->type == IB_NODE_SWITCH) {
230 if (node->guid == guids->before) {
231 node->guid = guids->after;
232 update_switchportguids(node);
240 for (p = 1; p <= node->numports; p++) {
241 port = node->ports[p];