Lines Matching refs:aa
469 struct assoc_arrays *aa) in of_get_assoc_arrays() argument
478 aa->n_arrays = of_read_number(prop++, 1); in of_get_assoc_arrays()
479 aa->array_sz = of_read_number(prop++, 1); in of_get_assoc_arrays()
484 if (len < (aa->n_arrays * aa->array_sz + 2) * sizeof(unsigned int)) in of_get_assoc_arrays()
487 aa->arrays = prop; in of_get_assoc_arrays()
496 struct assoc_arrays *aa) in of_drconf_to_nid_single() argument
502 if (min_common_depth > 0 && min_common_depth <= aa->array_sz && in of_drconf_to_nid_single()
504 drmem->aa_index < aa->n_arrays) { in of_drconf_to_nid_single()
505 index = drmem->aa_index * aa->array_sz + min_common_depth - 1; in of_drconf_to_nid_single()
506 nid = of_read_number(&aa->arrays[index], 1); in of_drconf_to_nid_single()
655 struct assoc_arrays aa = { .arrays = NULL }; in parse_drconf_memory() local
665 rc = of_get_assoc_arrays(memory, &aa); in parse_drconf_memory()
699 nid = of_drconf_to_nid_single(&drmem, &aa); in parse_drconf_memory()
1039 struct assoc_arrays aa; in hot_add_drconf_scn_to_nid() local
1050 rc = of_get_assoc_arrays(memory, &aa); in hot_add_drconf_scn_to_nid()
1069 nid = of_drconf_to_nid_single(&drmem, &aa); in hot_add_drconf_scn_to_nid()