Home
last modified time | relevance | path

Searched refs:num_configs (Results 1 – 25 of 88) sorted by relevance

1234

/Linux-v4.19/drivers/usb/core/
Dgeneric.c48 int num_configs; in usb_choose_configuration() local
57 num_configs = udev->descriptor.bNumConfigurations; in usb_choose_configuration()
58 for (i = 0; i < num_configs; (i++, c++)) { in usb_choose_configuration()
115 if (i == 0 && num_configs > 1 && desc && in usb_choose_configuration()
151 i, num_configs, plural(num_configs)); in usb_choose_configuration()
156 num_configs, plural(num_configs)); in usb_choose_configuration()
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-utils.c76 unsigned long *configs, unsigned num_configs, in pinctrl_utils_add_map_configs() argument
84 dup_configs = kmemdup(configs, num_configs * sizeof(*dup_configs), in pinctrl_utils_add_map_configs()
92 (*map)[*num_maps].data.configs.num_configs = num_configs; in pinctrl_utils_add_map_configs()
100 unsigned long **configs, unsigned *num_configs, in pinctrl_utils_add_config() argument
103 unsigned old_num = *num_configs; in pinctrl_utils_add_config()
117 *num_configs = new_num; in pinctrl_utils_add_config()
Dpinctrl-lantiq.c76 unsigned num_configs = 0; in ltq_pinctrl_dt_subnode_to_map() local
110 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map()
115 if (!num_configs) in ltq_pinctrl_dt_subnode_to_map()
120 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map()
125 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
130 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map()
135 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
Dpinconf.c48 if (!map->data.configs.num_configs || in pinconf_validate_map()
140 setting->data.configs.num_configs = map->data.configs.num_configs; in pinconf_map_to_setting()
170 setting->data.configs.num_configs); in pinconf_apply_setting()
187 setting->data.configs.num_configs); in pinconf_apply_setting()
217 unsigned long *configs, unsigned num_configs) in pinconf_show_config() argument
227 for (i = 0; i < num_configs; i++) { in pinconf_show_config()
258 map->data.configs.num_configs); in pinconf_show_map()
290 setting->data.configs.num_configs); in pinconf_show_setting()
455 found->data.configs.num_configs); in pinconf_dbg_config_print()
585 for (i = 0; i < configs->num_configs; i++) { in pinconf_dbg_config_write()
Dpinctrl-utils.h35 unsigned long *configs, unsigned num_configs,
38 unsigned long **configs, unsigned *num_configs,
Dpinconf-generic.c298 unsigned num_configs = 0; in pinconf_generic_dt_subnode_to_map() local
329 &num_configs); in pinconf_generic_dt_subnode_to_map()
338 if (num_configs) in pinconf_generic_dt_subnode_to_map()
357 if (num_configs) { in pinconf_generic_dt_subnode_to_map()
360 num_configs, type); in pinconf_generic_dt_subnode_to_map()
Dpinctrl-da850-pupd.c111 unsigned int num_configs) in da850_pupd_pin_config_group_set() argument
121 for (i = 0; i < num_configs; i++) { in da850_pupd_pin_config_group_set()
Dpinctrl-ingenic.c602 unsigned long *configs, unsigned int num_configs) in ingenic_pinconf_set() argument
609 for (cfg = 0; cfg < num_configs; cfg++) { in ingenic_pinconf_set()
620 for (cfg = 0; cfg < num_configs; cfg++) { in ingenic_pinconf_set()
679 unsigned int num_configs) in ingenic_pinconf_group_set() argument
691 pins[i], configs, num_configs); in ingenic_pinconf_group_set()
/Linux-v4.19/drivers/pinctrl/sh-pfc/
Dpinctrl.c86 unsigned int num_configs) in sh_pfc_map_add_config() argument
90 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs), in sh_pfc_map_add_config()
98 map->data.configs.num_configs = num_configs; in sh_pfc_map_add_config()
113 unsigned int num_configs; in sh_pfc_dt_subnode_to_map() local
149 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs); in sh_pfc_dt_subnode_to_map()
153 if (!function && num_configs == 0) { in sh_pfc_dt_subnode_to_map()
213 configs, num_configs); in sh_pfc_dt_subnode_to_map()
229 configs, num_configs); in sh_pfc_dt_subnode_to_map()
664 unsigned long *configs, unsigned num_configs) in sh_pfc_pinconf_set() argument
672 for (i = 0; i < num_configs; i++) { in sh_pfc_pinconf_set()
[all …]
/Linux-v4.19/include/linux/pinctrl/
Dpinconf.h52 unsigned num_configs);
59 unsigned num_configs);
Dmachine.h51 unsigned num_configs; member
118 .num_configs = ARRAY_SIZE(cfgs), \
140 .num_configs = ARRAY_SIZE(cfgs), \
/Linux-v4.19/drivers/pinctrl/freescale/
Dpinctrl-imx.c113 new_map[j].data.configs.num_configs = 1; in imx_dt_node_to_map()
251 unsigned int num_configs) in imx_pinconf_decode_generic_config() argument
260 WARN_ON(num_configs > info->num_decodes); in imx_pinconf_decode_generic_config()
262 for (i = 0; i < num_configs; i++) { in imx_pinconf_decode_generic_config()
279 info->fixup(configs, num_configs, &raw_config); in imx_pinconf_decode_generic_config()
289 unsigned int num_configs; in imx_pinconf_parse_generic_config() local
297 &num_configs); in imx_pinconf_parse_generic_config()
301 return imx_pinconf_decode_generic_config(ipctl, configs, num_configs); in imx_pinconf_parse_generic_config()
327 unsigned num_configs) in imx_pinconf_set() argument
343 for (i = 0; i < num_configs; i++) { in imx_pinconf_set()
Dpinctrl-mxs.c122 new_map[i].data.configs.num_configs = 1; in mxs_dt_node_to_map()
238 unsigned num_configs) in mxs_pinconf_set() argument
255 unsigned num_configs) in mxs_pinconf_group_set() argument
266 for (n = 0; n < num_configs; n++) { in mxs_pinconf_group_set()
Dpinctrl-imx.h72 void (*fixup)(unsigned long *configs, unsigned int num_configs,
/Linux-v4.19/drivers/pinctrl/samsung/
Dpinctrl-samsung.c119 unsigned num_configs) in add_map_configs() argument
126 dup_configs = kmemdup(configs, num_configs * sizeof(*dup_configs), in add_map_configs()
134 (*map)[*num_maps].data.configs.num_configs = num_configs; in add_map_configs()
141 unsigned *num_configs, unsigned long config) in add_config() argument
143 unsigned old_num = *num_configs; in add_config()
155 *num_configs = new_num; in add_config()
184 unsigned num_configs = 0; in samsung_dt_subnode_to_map() local
198 ret = add_config(dev, &configs, &num_configs, config); in samsung_dt_subnode_to_map()
211 if (num_configs) in samsung_dt_subnode_to_map()
232 if (num_configs) { in samsung_dt_subnode_to_map()
[all …]
/Linux-v4.19/drivers/pinctrl/sprd/
Dpinctrl-sprd.c258 unsigned int num_configs = 0; in sprd_dt_node_to_map() local
291 &num_configs); in sprd_dt_node_to_map()
303 if (num_configs) in sprd_dt_node_to_map()
319 if (num_configs) { in sprd_dt_node_to_map()
333 num_configs, type); in sprd_dt_node_to_map()
579 unsigned int num_configs) in sprd_pinctrl_check_sleep_config() argument
584 for (i = 0; i < num_configs; i++) { in sprd_pinctrl_check_sleep_config()
594 unsigned long *configs, unsigned int num_configs) in sprd_pinconf_set() argument
605 is_sleep_config = sprd_pinctrl_check_sleep_config(configs, num_configs); in sprd_pinconf_set()
607 for (i = 0; i < num_configs; i++) { in sprd_pinconf_set()
[all …]
/Linux-v4.19/drivers/pinctrl/tegra/
Dpinctrl-tegra.c117 unsigned num_configs = 0; in tegra_pinctrl_dt_subnode_to_map() local
136 &num_configs, config); in tegra_pinctrl_dt_subnode_to_map()
149 if (num_configs) in tegra_pinctrl_dt_subnode_to_map()
172 if (num_configs) { in tegra_pinctrl_dt_subnode_to_map()
175 configs, num_configs, in tegra_pinctrl_dt_subnode_to_map()
439 unsigned num_configs) in tegra_pinconf_set() argument
475 unsigned num_configs) in tegra_pinconf_group_set() argument
488 for (i = 0; i < num_configs; i++) { in tegra_pinconf_group_set()
Dpinctrl-tegra-xusb.c164 unsigned int i, reserve = 0, num_configs = 0; in tegra_xusb_padctl_parse_subnode() local
191 &num_configs, config); in tegra_xusb_padctl_parse_subnode()
199 if (num_configs) in tegra_xusb_padctl_parse_subnode()
222 if (num_configs) { in tegra_xusb_padctl_parse_subnode()
225 configs, num_configs, in tegra_xusb_padctl_parse_subnode()
375 unsigned int num_configs) in tegra_xusb_padctl_pinconf_group_set() argument
386 for (i = 0; i < num_configs; i++) { in tegra_xusb_padctl_pinconf_group_set()
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-bcm281xx.c1103 unsigned num_configs, in bcm281xx_std_pin_update() argument
1112 for (i = 0; i < num_configs; i++) { in bcm281xx_std_pin_update()
1219 unsigned num_configs, in bcm281xx_i2c_pin_update() argument
1228 for (i = 0; i < num_configs; i++) { in bcm281xx_i2c_pin_update()
1289 unsigned num_configs, in bcm281xx_hdmi_pin_update() argument
1298 for (i = 0; i < num_configs; i++) { in bcm281xx_hdmi_pin_update()
1333 unsigned num_configs) in bcm281xx_pinctrl_pin_config_set() argument
1349 num_configs, &cfg_val, &cfg_mask); in bcm281xx_pinctrl_pin_config_set()
1354 num_configs, &cfg_val, &cfg_mask); in bcm281xx_pinctrl_pin_config_set()
1359 num_configs, &cfg_val, &cfg_mask); in bcm281xx_pinctrl_pin_config_set()
/Linux-v4.19/drivers/pinctrl/cirrus/
Dpinctrl-madera-core.c813 unsigned long *configs, unsigned int num_configs) in madera_pin_conf_set() argument
822 while (num_configs) { in madera_pin_conf_set()
912 --num_configs; in madera_pin_conf_set()
941 unsigned int num_configs) in madera_pin_conf_group_set() argument
956 num_configs); in madera_pin_conf_group_set()
964 num_configs); in madera_pin_conf_group_set()
/Linux-v4.19/drivers/pinctrl/meson/
Dpinctrl-meson.c175 unsigned long *configs, unsigned num_configs) in meson_pinconf_set() argument
187 for (i = 0; i < num_configs; i++) { in meson_pinconf_set()
302 unsigned long *configs, unsigned num_configs) in meson_pinconf_group_set() argument
312 num_configs); in meson_pinconf_group_set()
/Linux-v4.19/sound/soc/samsung/
Dbells.c393 .num_configs = ARRAY_SIZE(bells_codec_conf),
413 .num_configs = ARRAY_SIZE(bells_codec_conf),
433 .num_configs = ARRAY_SIZE(bells_codec_conf),
/Linux-v4.19/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.c694 unsigned long *configs, unsigned int num_configs) in aspeed_pin_config_set() argument
702 for (i = 0; i < num_configs; i++) { in aspeed_pin_config_set()
760 unsigned int num_configs) in aspeed_pin_config_group_set() argument
775 num_configs); in aspeed_pin_config_group_set()
Dpinctrl-aspeed.h604 unsigned long *configs, unsigned int num_configs);
611 unsigned int num_configs);
/Linux-v4.19/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c708 unsigned long *configs, unsigned num_configs) in abx500_dt_add_map_configs() argument
715 dup_configs = kmemdup(configs, num_configs * sizeof(*dup_configs), in abx500_dt_add_map_configs()
724 (*map)[*num_maps].data.configs.num_configs = num_configs; in abx500_dt_add_map_configs()
848 unsigned num_configs) in abx500_pin_config_set() argument
858 for (i = 0; i < num_configs; i++) { in abx500_pin_config_set()

1234