Lines Matching refs:nmaps
489 int nmaps; in starfive_dt_node_to_map() local
492 nmaps = 0; in starfive_dt_node_to_map()
510 nmaps += 2; in starfive_dt_node_to_map()
512 nmaps += 1; in starfive_dt_node_to_map()
520 map = kcalloc(nmaps, sizeof(*map), GFP_KERNEL); in starfive_dt_node_to_map()
524 nmaps = 0; in starfive_dt_node_to_map()
562 map[nmaps].type = PIN_MAP_TYPE_MUX_GROUP; in starfive_dt_node_to_map()
563 map[nmaps].data.mux.function = np->name; in starfive_dt_node_to_map()
564 map[nmaps].data.mux.group = grpname; in starfive_dt_node_to_map()
565 nmaps += 1; in starfive_dt_node_to_map()
595 &map[nmaps].data.configs.configs, in starfive_dt_node_to_map()
596 &map[nmaps].data.configs.num_configs); in starfive_dt_node_to_map()
604 if (map[nmaps].data.configs.num_configs == 0) in starfive_dt_node_to_map()
607 map[nmaps].type = PIN_MAP_TYPE_CONFIGS_GROUP; in starfive_dt_node_to_map()
608 map[nmaps].data.configs.group_or_pin = grpname; in starfive_dt_node_to_map()
609 nmaps += 1; in starfive_dt_node_to_map()
619 *num_maps = nmaps; in starfive_dt_node_to_map()
624 pinctrl_utils_free_map(pctldev, map, nmaps); in starfive_dt_node_to_map()