[go: nahoru, domu]

Searched defs:num_maps (Results 1 - 25 of 30) sorted by relevance

12

/drivers/pinctrl/
H A Dpinctrl-utils.c33 unsigned *num_maps, unsigned reserve)
36 unsigned new_num = *num_maps + reserve;
58 unsigned *num_maps, const char *group,
61 if (WARN_ON(*num_maps == *reserved_maps))
64 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
65 (*map)[*num_maps].data.mux.group = group;
66 (*map)[*num_maps].data.mux.function = function;
67 (*num_maps)++;
75 unsigned *num_maps, const char *group,
81 if (WARN_ON(*num_maps
31 pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, unsigned reserve) argument
56 pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, const char *function) argument
73 pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, unsigned long *configs, unsigned num_configs, enum pinctrl_map_type type) argument
125 pinctrl_utils_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
[all...]
H A Ddevicetree.c37 unsigned num_maps; member in struct:pinctrl_dt_map
41 struct pinctrl_map *map, unsigned num_maps)
45 ops->dt_free_map(pctldev, map, num_maps);
60 dt_map->num_maps);
69 struct pinctrl_map *map, unsigned num_maps)
75 for (i = 0; i < num_maps; i++) {
86 dt_free_map(pctldev, map, num_maps);
92 dt_map->num_maps = num_maps;
95 return pinctrl_register_map(map, num_maps, fals
40 dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
67 dt_remember_or_free_map(struct pinctrl *p, const char *statename, struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
117 unsigned num_maps; local
[all...]
H A Dcore.h164 * @num_maps: the number of entries in @maps
169 unsigned num_maps; member in struct:pinctrl_maps
185 int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps,
198 _i_ < _maps_node_->num_maps; \
H A Dpinconf-generic.c247 unsigned *reserved_maps, unsigned *num_maps,
286 num_maps, reserve);
293 reserved_maps, num_maps, group,
301 reserved_maps, num_maps, group, configs,
317 unsigned *num_maps, enum pinctrl_map_type type)
325 *num_maps = 0;
329 &reserved_maps, num_maps, type);
331 pinctrl_utils_dt_free_map(pctldev, *map, *num_maps);
245 pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, enum pinctrl_map_type type) argument
315 pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps, enum pinctrl_map_type type) argument
H A Dpinctrl-lantiq.c50 struct pinctrl_map *map, unsigned num_maps)
54 for (i = 0; i < num_maps; i++)
153 unsigned *num_maps)
168 *num_maps = ((int)(tmp - *map));
49 ltq_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
150 ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
H A Dpinctrl-tegra.c120 unsigned *num_maps)
170 num_maps, reserve);
177 reserved_maps, num_maps, group,
185 reserved_maps, num_maps, group,
203 unsigned *num_maps)
211 *num_maps = 0;
215 &reserved_maps, num_maps);
218 *num_maps);
116 tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument
200 tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
H A Dcore.c1112 int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, argument
1118 pr_debug("add %d pinmux maps\n", num_maps);
1121 for (i = 0; i < num_maps; i++) {
1168 maps_node->num_maps = num_maps;
1170 maps_node->maps = kmemdup(maps, sizeof(*maps) * num_maps,
1195 * @num_maps: the number of maps in the mapping table
1198 unsigned num_maps)
1200 return pinctrl_register_map(maps, num_maps, true, false);
1197 pinctrl_register_mappings(struct pinctrl_map const *maps, unsigned num_maps) argument
H A Dpinctrl-tb10x.c553 struct pinctrl_map **map, unsigned *num_maps)
566 *num_maps = 0;
569 num_maps, 1);
574 num_maps, string, np_config->name);
551 tb10x_dt_node_to_map(struct pinctrl_dev *pctl, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
H A Dpinctrl-tegra-xusb.c151 unsigned int *num_maps)
198 num_maps, reserve);
205 reserved_maps, num_maps, group,
213 maps, reserved_maps, num_maps, group,
227 unsigned int *num_maps)
234 *num_maps = 0;
240 num_maps);
147 tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, struct device_node *np, struct pinctrl_map **maps, unsigned int *reserved_maps, unsigned int *num_maps) argument
224 tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, struct device_node *parent, struct pinctrl_map **maps, unsigned int *num_maps) argument
H A Dpinctrl-tz1090-pdc.c289 unsigned int *reserved_maps, unsigned int *num_maps,
293 unsigned int new_num = *num_maps + reserve;
314 unsigned int *num_maps, const char *group,
317 if (WARN_ON(*num_maps == *reserved_maps))
320 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
321 (*map)[*num_maps].data.mux.group = group;
322 (*map)[*num_maps].data.mux.function = function;
323 (*num_maps)++;
348 unsigned int *reserved_maps, unsigned int *num_maps,
355 if (WARN_ON(*num_maps
288 reserve_map(struct device *dev, struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps, unsigned int reserve) argument
313 add_map_mux(struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps, const char *group, const char *function) argument
346 add_map_configs(struct device *dev, struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps, const char *group, unsigned long *configs, unsigned int num_configs) argument
382 tz1090_pdc_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned int num_maps) argument
395 tz1090_pdc_pinctrl_dt_subnode_to_map(struct device *dev, struct device_node *np, struct pinctrl_map **map, unsigned int *reserved_maps, unsigned int *num_maps) argument
462 tz1090_pdc_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned int *num_maps) argument
[all...]
H A Dpinctrl-at91.c253 struct pinctrl_map **map, unsigned *num_maps)
279 *num_maps = map_num;
309 struct pinctrl_map *map, unsigned num_maps)
251 at91_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
308 at91_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
H A Dpinctrl-bcm2835.c644 struct pinctrl_map *maps, unsigned num_maps)
648 for (i = 0; i < num_maps; i++)
704 struct pinctrl_map **map, unsigned *num_maps)
792 *num_maps = num_pins * maps_per_pin;
643 bcm2835_pctl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *maps, unsigned num_maps) argument
702 bcm2835_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
/drivers/pinctrl/berlin/
H A Dberlin.c55 unsigned *num_maps)
64 *num_maps = 0;
83 num_maps, ngroups);
91 num_maps, group_name,
52 berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev, struct device_node *node, struct pinctrl_map **map, unsigned *num_maps) argument
/drivers/pinctrl/spear/
H A Dpinctrl-spear.c149 unsigned *num_maps)
189 *num_maps = count;
196 unsigned num_maps)
146 spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
194 spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
/drivers/pinctrl/freescale/
H A Dpinctrl-imx.c103 struct pinctrl_map **map, unsigned *num_maps)
134 *num_maps = map_num;
167 struct pinctrl_map *map, unsigned num_maps)
101 imx_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
166 imx_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
H A Dpinctrl-mxs.c70 struct pinctrl_map **map, unsigned *num_maps)
134 *num_maps = new_num;
147 struct pinctrl_map *map, unsigned num_maps)
151 for (i = 0; i < num_maps; i++) {
68 mxs_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
146 mxs_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
H A Dpinctrl-imx1-core.c226 struct pinctrl_map **map, unsigned *num_maps)
255 *num_maps = map_num;
286 struct pinctrl_map *map, unsigned num_maps)
224 imx1_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
285 imx1_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
/drivers/pinctrl/sh-pfc/
H A Dpinctrl.c101 unsigned int *num_maps, unsigned int *index)
104 unsigned int nmaps = *num_maps;
174 *num_maps = nmaps;
218 struct pinctrl_map *map, unsigned num_maps)
225 for (i = 0; i < num_maps; ++i) {
236 struct pinctrl_map **map, unsigned *num_maps)
245 *num_maps = 0;
249 ret = sh_pfc_dt_subnode_to_map(dev, child, map, num_maps,
256 if (*num_maps == 0) {
257 ret = sh_pfc_dt_subnode_to_map(dev, np, map, num_maps,
99 sh_pfc_dt_subnode_to_map(struct device *dev, struct device_node *np, struct pinctrl_map **map, unsigned int *num_maps, unsigned int *index) argument
217 sh_pfc_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
234 sh_pfc_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
[all...]
/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c376 unsigned *num_maps)
385 *num_maps = 0;
431 *num_maps = nmaps;
437 struct pinctrl_map *map, unsigned num_maps)
373 mvebu_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
436 mvebu_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c151 unsigned *num_maps)
162 *num_maps = 0;
244 *num_maps = nmaps;
251 unsigned num_maps)
255 for (i = 0; i < num_maps; i++) {
148 sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *node, struct pinctrl_map **map, unsigned *num_maps) argument
249 sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.c293 unsigned num_maps)
297 for (i = 0; i < num_maps; i++)
307 unsigned *num_maps)
397 *num_maps = num_pins * maps_per_pin;
291 wmt_pctl_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *maps, unsigned num_maps) argument
304 wmt_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) argument
/drivers/pinctrl/nomadik/
H A Dpinctrl-abx500.c832 unsigned *num_maps, const char *group,
835 if (*num_maps == *reserved_maps)
838 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
839 (*map)[*num_maps].data.mux.group = group;
840 (*map)[*num_maps].data.mux.function = function;
841 (*num_maps)++;
848 unsigned *num_maps, const char *group,
853 if (*num_maps == *reserved_maps)
861 (*map)[*num_maps].type = PIN_MAP_TYPE_CONFIGS_PIN;
863 (*map)[*num_maps]
830 abx500_dt_add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, const char *function) argument
846 abx500_dt_add_map_configs(struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, unsigned long *configs, unsigned num_configs) argument
884 abx500_dt_subnode_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument
954 abx500_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
[all...]
/drivers/pinctrl/samsung/
H A Dpinctrl-exynos5440.c285 struct pinctrl_map *map, unsigned num_maps)
289 for (idx = 0; idx < num_maps; idx++) {
284 exynos5440_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
H A Dpinctrl-samsung.c92 unsigned *reserved_maps, unsigned *num_maps,
96 unsigned new_num = *num_maps + reserve;
117 unsigned *num_maps, const char *group,
120 if (WARN_ON(*num_maps == *reserved_maps))
123 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP;
124 (*map)[*num_maps].data.mux.group = group;
125 (*map)[*num_maps].data.mux.function = function;
126 (*num_maps)++;
132 unsigned *reserved_maps, unsigned *num_maps,
138 if (WARN_ON(*num_maps
91 reserve_map(struct device *dev, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, unsigned reserve) argument
116 add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, const char *function) argument
131 add_map_configs(struct device *dev, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps, const char *group, unsigned long *configs, unsigned num_configs) argument
179 samsung_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument
192 samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, struct device *dev, struct device_node *np, struct pinctrl_map **map, unsigned *reserved_maps, unsigned *num_maps) argument
267 samsung_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
[all...]
/drivers/pinctrl/sirf/
H A Dpinctrl-sirf.c79 struct pinctrl_map **map, unsigned *num_maps)
119 *num_maps = count;
125 struct pinctrl_map *map, unsigned num_maps)
77 sirfsoc_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps) argument
124 sirfsoc_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) argument

Completed in 163 milliseconds

12