Lines Matching refs:na
277 struct dlm_node_addr *na; in find_node_addr() local
279 list_for_each_entry(na, &dlm_node_addrs, list) { in find_node_addr()
280 if (na->nodeid == nodeid) in find_node_addr()
281 return na; in find_node_addr()
317 struct dlm_node_addr *na; in nodeid_to_addr() local
323 na = find_node_addr(nodeid); in nodeid_to_addr()
324 if (na && na->addr_count) { in nodeid_to_addr()
326 na->curr_addr_index++; in nodeid_to_addr()
327 if (na->curr_addr_index == na->addr_count) in nodeid_to_addr()
328 na->curr_addr_index = 0; in nodeid_to_addr()
331 memcpy(&sas, na->addr[na->curr_addr_index ], in nodeid_to_addr()
336 if (!na) in nodeid_to_addr()
339 if (!na->addr_count) in nodeid_to_addr()
363 struct dlm_node_addr *na; in addr_to_nodeid() local
368 list_for_each_entry(na, &dlm_node_addrs, list) { in addr_to_nodeid()
369 if (!na->addr_count) in addr_to_nodeid()
372 for (addr_i = 0; addr_i < na->addr_count; addr_i++) { in addr_to_nodeid()
373 if (addr_compare(na->addr[addr_i], addr)) { in addr_to_nodeid()
374 *nodeid = na->nodeid; in addr_to_nodeid()
388 struct dlm_node_addr *new_node, *na; in dlm_lowcomms_addr() local
403 na = find_node_addr(nodeid); in dlm_lowcomms_addr()
404 if (!na) { in dlm_lowcomms_addr()
413 if (na->addr_count >= DLM_MAX_ADDR_COUNT) { in dlm_lowcomms_addr()
420 na->addr[na->addr_count++] = new_addr; in dlm_lowcomms_addr()
1642 struct dlm_node_addr *na; in dlm_lowcomms_close() local
1659 na = find_node_addr(nodeid); in dlm_lowcomms_close()
1660 if (na) { in dlm_lowcomms_close()
1661 list_del(&na->list); in dlm_lowcomms_close()
1662 while (na->addr_count--) in dlm_lowcomms_close()
1663 kfree(na->addr[na->addr_count]); in dlm_lowcomms_close()
1664 kfree(na); in dlm_lowcomms_close()
1820 struct dlm_node_addr *na, *safe; in dlm_lowcomms_exit() local
1823 list_for_each_entry_safe(na, safe, &dlm_node_addrs, list) { in dlm_lowcomms_exit()
1824 list_del(&na->list); in dlm_lowcomms_exit()
1825 while (na->addr_count--) in dlm_lowcomms_exit()
1826 kfree(na->addr[na->addr_count]); in dlm_lowcomms_exit()
1827 kfree(na); in dlm_lowcomms_exit()