Lines Matching defs:map
1233 static int nmk_dt_add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps,
1240 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
1241 (*map)[*num_maps].data.mux.group = group;
1242 (*map)[*num_maps].data.mux.function = function;
1248 static int nmk_dt_add_map_configs(struct pinctrl_map **map,
1263 (*map)[*num_maps].type = PIN_MAP_TYPE_CONFIGS_PIN;
1265 (*map)[*num_maps].data.configs.group_or_pin = group;
1266 (*map)[*num_maps].data.configs.configs = dup_configs;
1267 (*map)[*num_maps].data.configs.num_configs = num_configs;
1389 struct pinctrl_map **map,
1408 ret = pinctrl_utils_reserve_map(pctldev, map,
1415 ret = nmk_dt_add_map_mux(map, reserved_maps, num_maps,
1435 ret = pinctrl_utils_reserve_map(pctldev, map,
1444 ret = nmk_dt_add_map_configs(map, reserved_maps,
1458 struct pinctrl_map **map, unsigned *num_maps)
1465 *map = NULL;
1469 ret = nmk_pinctrl_dt_subnode_to_map(pctldev, np, map,
1472 pinctrl_utils_free_map(pctldev, *map, *num_maps);