Lines Matching refs:na
252 struct dlm_node_addr *na; in find_node_addr() local
254 list_for_each_entry(na, &dlm_node_addrs, list) { in find_node_addr()
255 if (na->nodeid == nodeid) in find_node_addr()
256 return na; in find_node_addr()
292 struct dlm_node_addr *na; in nodeid_to_addr() local
298 na = find_node_addr(nodeid); in nodeid_to_addr()
299 if (na && na->addr_count) { in nodeid_to_addr()
300 memcpy(&sas, na->addr[na->curr_addr_index], in nodeid_to_addr()
304 na->curr_addr_index++; in nodeid_to_addr()
305 if (na->curr_addr_index == na->addr_count) in nodeid_to_addr()
306 na->curr_addr_index = 0; in nodeid_to_addr()
311 if (!na) in nodeid_to_addr()
314 if (!na->addr_count) in nodeid_to_addr()
338 struct dlm_node_addr *na; in addr_to_nodeid() local
343 list_for_each_entry(na, &dlm_node_addrs, list) { in addr_to_nodeid()
344 if (!na->addr_count) in addr_to_nodeid()
347 for (addr_i = 0; addr_i < na->addr_count; addr_i++) { in addr_to_nodeid()
348 if (addr_compare(na->addr[addr_i], addr)) { in addr_to_nodeid()
349 *nodeid = na->nodeid; in addr_to_nodeid()
363 struct dlm_node_addr *new_node, *na; in dlm_lowcomms_addr() local
378 na = find_node_addr(nodeid); in dlm_lowcomms_addr()
379 if (!na) { in dlm_lowcomms_addr()
388 if (na->addr_count >= DLM_MAX_ADDR_COUNT) { in dlm_lowcomms_addr()
395 na->addr[na->addr_count++] = new_addr; in dlm_lowcomms_addr()
1497 struct dlm_node_addr *na; in dlm_lowcomms_close() local
1508 na = find_node_addr(nodeid); in dlm_lowcomms_close()
1509 if (na) { in dlm_lowcomms_close()
1510 list_del(&na->list); in dlm_lowcomms_close()
1511 while (na->addr_count--) in dlm_lowcomms_close()
1512 kfree(na->addr[na->addr_count]); in dlm_lowcomms_close()
1513 kfree(na); in dlm_lowcomms_close()
1714 struct dlm_node_addr *na, *safe; in dlm_lowcomms_exit() local
1717 list_for_each_entry_safe(na, safe, &dlm_node_addrs, list) { in dlm_lowcomms_exit()
1718 list_del(&na->list); in dlm_lowcomms_exit()
1719 while (na->addr_count--) in dlm_lowcomms_exit()
1720 kfree(na->addr[na->addr_count]); in dlm_lowcomms_exit()
1721 kfree(na); in dlm_lowcomms_exit()