Lines Matching refs:na
260 struct dlm_node_addr *na; in find_node_addr() local
262 list_for_each_entry(na, &dlm_node_addrs, list) { in find_node_addr()
263 if (na->nodeid == nodeid) in find_node_addr()
264 return na; in find_node_addr()
300 struct dlm_node_addr *na; in nodeid_to_addr() local
306 na = find_node_addr(nodeid); in nodeid_to_addr()
307 if (na && na->addr_count) { in nodeid_to_addr()
308 memcpy(&sas, na->addr[na->curr_addr_index], in nodeid_to_addr()
312 na->curr_addr_index++; in nodeid_to_addr()
313 if (na->curr_addr_index == na->addr_count) in nodeid_to_addr()
314 na->curr_addr_index = 0; in nodeid_to_addr()
319 if (!na) in nodeid_to_addr()
322 if (!na->addr_count) in nodeid_to_addr()
346 struct dlm_node_addr *na; in addr_to_nodeid() local
351 list_for_each_entry(na, &dlm_node_addrs, list) { in addr_to_nodeid()
352 if (!na->addr_count) in addr_to_nodeid()
355 for (addr_i = 0; addr_i < na->addr_count; addr_i++) { in addr_to_nodeid()
356 if (addr_compare(na->addr[addr_i], addr)) { in addr_to_nodeid()
357 *nodeid = na->nodeid; in addr_to_nodeid()
371 struct dlm_node_addr *new_node, *na; in dlm_lowcomms_addr() local
386 na = find_node_addr(nodeid); in dlm_lowcomms_addr()
387 if (!na) { in dlm_lowcomms_addr()
396 if (na->addr_count >= DLM_MAX_ADDR_COUNT) { in dlm_lowcomms_addr()
403 na->addr[na->addr_count++] = new_addr; in dlm_lowcomms_addr()
1575 struct dlm_node_addr *na; in dlm_lowcomms_close() local
1586 na = find_node_addr(nodeid); in dlm_lowcomms_close()
1587 if (na) { in dlm_lowcomms_close()
1588 list_del(&na->list); in dlm_lowcomms_close()
1589 while (na->addr_count--) in dlm_lowcomms_close()
1590 kfree(na->addr[na->addr_count]); in dlm_lowcomms_close()
1591 kfree(na); in dlm_lowcomms_close()
1791 struct dlm_node_addr *na, *safe; in dlm_lowcomms_exit() local
1794 list_for_each_entry_safe(na, safe, &dlm_node_addrs, list) { in dlm_lowcomms_exit()
1795 list_del(&na->list); in dlm_lowcomms_exit()
1796 while (na->addr_count--) in dlm_lowcomms_exit()
1797 kfree(na->addr[na->addr_count]); in dlm_lowcomms_exit()
1798 kfree(na); in dlm_lowcomms_exit()