/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-utils.c | 76 unsigned long *configs, unsigned num_configs, in pinctrl_utils_add_map_configs() 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() 103 unsigned old_num = *num_configs; in pinctrl_utils_add_config() 117 *num_configs = new_num; in pinctrl_utils_add_config() 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) pinctrl_utils_add_map_configs() argument 99 pinctrl_utils_add_config(struct pinctrl_dev *pctldev, unsigned long **configs, unsigned *num_configs, unsigned long config) pinctrl_utils_add_config() argument
|
H A D | pinconf.c | 46 if (!map->data.configs.num_configs || in pinconf_validate_map() 138 setting->data.configs.num_configs = map->data.configs.num_configs; in pinconf_map_to_setting() 168 setting->data.configs.num_configs); in pinconf_apply_setting() 185 setting->data.configs.num_configs); in pinconf_apply_setting() 215 unsigned long *configs, unsigned num_configs) in pinconf_show_config() 225 for (i = 0; i < num_configs; i++) { in pinconf_show_config() 256 map->data.configs.num_configs); in pinconf_show_map() 288 setting->data.configs.num_configs); in pinconf_show_setting() 214 pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, unsigned long *configs, unsigned num_configs) pinconf_show_config() argument
|
H A D | pinctrl-lantiq.c | 73 unsigned num_configs = 0; in ltq_pinctrl_dt_subnode_to_map() local 107 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map() 112 if (!num_configs) in ltq_pinctrl_dt_subnode_to_map() 117 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map() 122 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map() 127 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map() 132 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
|
H A D | pinctrl-utils.h | 35 unsigned long *configs, unsigned num_configs, 38 unsigned long **configs, unsigned *num_configs,
|
H A D | pinconf-generic.c | 301 unsigned num_configs = 0; in pinconf_generic_dt_subnode_to_map() local 332 &num_configs); in pinconf_generic_dt_subnode_to_map() 341 if (num_configs) in pinconf_generic_dt_subnode_to_map() 360 if (num_configs) { in pinconf_generic_dt_subnode_to_map() 363 num_configs, type); in pinconf_generic_dt_subnode_to_map()
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-utils.c | 63 unsigned long *configs, unsigned num_configs, in pinctrl_utils_add_map_configs() 71 dup_configs = kmemdup(configs, num_configs * sizeof(*dup_configs), in pinctrl_utils_add_map_configs() 79 (*map)[*num_maps].data.configs.num_configs = num_configs; in pinctrl_utils_add_map_configs() 87 unsigned long **configs, unsigned *num_configs, in pinctrl_utils_add_config() 90 unsigned old_num = *num_configs; in pinctrl_utils_add_config() 104 *num_configs = new_num; in pinctrl_utils_add_config() 60 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) pinctrl_utils_add_map_configs() argument 86 pinctrl_utils_add_config(struct pinctrl_dev *pctldev, unsigned long **configs, unsigned *num_configs, unsigned long config) pinctrl_utils_add_config() argument
|
H A D | pinctrl-lantiq.c | 74 unsigned num_configs = 0; in ltq_pinctrl_dt_subnode_to_map() local 108 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map() 113 if (!num_configs) in ltq_pinctrl_dt_subnode_to_map() 118 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map() 123 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map() 128 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map() 133 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
|
H A D | pinconf.c | 46 if (!map->data.configs.num_configs || in pinconf_validate_map() 138 setting->data.configs.num_configs = map->data.configs.num_configs; in pinconf_map_to_setting() 168 setting->data.configs.num_configs); in pinconf_apply_setting() 185 setting->data.configs.num_configs); in pinconf_apply_setting() 215 unsigned long *configs, unsigned num_configs) in pinconf_show_config() 225 for (i = 0; i < num_configs; i++) { in pinconf_show_config() 256 map->data.configs.num_configs); in pinconf_show_map() 288 setting->data.configs.num_configs); in pinconf_show_setting() 214 pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, unsigned long *configs, unsigned num_configs) pinconf_show_config() argument
|
H A D | pinctrl-utils.h | 27 unsigned long *configs, unsigned num_configs, 30 unsigned long **configs, unsigned *num_configs,
|
/kernel/linux/linux-5.10/drivers/usb/core/ |
H A D | generic.c | 59 int num_configs; in usb_choose_configuration() local 68 num_configs = udev->descriptor.bNumConfigurations; in usb_choose_configuration() 69 for (i = 0; i < num_configs; (i++, c++)) { in usb_choose_configuration() 151 if (i == 0 && num_configs > 1 && desc && in usb_choose_configuration() 187 i, num_configs, plural(num_configs)); in usb_choose_configuration() 192 num_configs, plural(num_configs)); in usb_choose_configuration()
|
/kernel/linux/linux-6.6/drivers/usb/core/ |
H A D | generic.c | 59 int num_configs; in usb_choose_configuration() local 68 num_configs = udev->descriptor.bNumConfigurations; in usb_choose_configuration() 69 for (i = 0; i < num_configs; (i++, c++)) { in usb_choose_configuration() 151 if (i == 0 && num_configs > 1 && desc && in usb_choose_configuration() 187 i, num_configs, plural(num_configs)); in usb_choose_configuration() 192 num_configs, plural(num_configs)); in usb_choose_configuration()
|
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.c | 132 new_map[j].data.configs.num_configs = 2; in imx_dt_node_to_map() 136 new_map[j].data.configs.num_configs = 1; in imx_dt_node_to_map() 296 unsigned int num_configs) in imx_pinconf_decode_generic_config() 305 WARN_ON(num_configs > info->num_decodes); in imx_pinconf_decode_generic_config() 307 for (i = 0; i < num_configs; i++) { in imx_pinconf_decode_generic_config() 324 info->fixup(configs, num_configs, &raw_config); in imx_pinconf_decode_generic_config() 334 unsigned int num_configs; in imx_pinconf_parse_generic_config() local 342 &num_configs); in imx_pinconf_parse_generic_config() 346 return imx_pinconf_decode_generic_config(ipctl, configs, num_configs); in imx_pinconf_parse_generic_config() 384 unsigned num_configs) in imx_pinconf_set_mmio() 294 imx_pinconf_decode_generic_config(struct imx_pinctrl *ipctl, unsigned long *configs, unsigned int num_configs) imx_pinconf_decode_generic_config() argument 382 imx_pinconf_set_mmio(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set_mmio() argument 419 imx_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, unsigned long *configs, unsigned num_configs) imx_pinconf_set() argument [all...] |
H A D | pinctrl-imx.h | 109 void (*fixup)(unsigned long *configs, unsigned int num_configs, 119 unsigned long *configs, unsigned int num_configs); 155 unsigned long *configs, unsigned num_configs);
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra210-emc.c | 96 if (!provider || !provider->configs || provider->num_configs == 0) in tegra210_clk_emc_round_rate() 99 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_round_rate() 131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate() 134 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_set_rate() 141 if (i == provider->num_configs) in tegra210_clk_emc_set_rate() 307 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_attach()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra210-emc.c | 96 if (!provider || !provider->configs || provider->num_configs == 0) in tegra210_clk_emc_round_rate() 99 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_round_rate() 131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate() 134 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_set_rate() 141 if (i == provider->num_configs) in tegra210_clk_emc_set_rate() 307 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_attach()
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 85 unsigned int num_configs) in sh_pfc_map_add_config() 89 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs), in sh_pfc_map_add_config() 97 map->data.configs.num_configs = num_configs; in sh_pfc_map_add_config() 112 unsigned int num_configs; in sh_pfc_dt_subnode_to_map() local 148 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs); in sh_pfc_dt_subnode_to_map() 152 if (!function && num_configs == 0) { in sh_pfc_dt_subnode_to_map() 212 configs, num_configs); in sh_pfc_dt_subnode_to_map() 228 configs, num_configs); in sh_pfc_dt_subnode_to_map() 667 unsigned long *configs, unsigned num_configs) in sh_pfc_pinconf_set() 81 sh_pfc_map_add_config(struct pinctrl_map *map, const char *group_or_pin, enum pinctrl_map_type type, unsigned long *configs, unsigned int num_configs) sh_pfc_map_add_config() argument 666 sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, unsigned long *configs, unsigned num_configs) sh_pfc_pinconf_set() argument 741 sh_pfc_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) sh_pfc_pinconf_group_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 82 unsigned int num_configs) in sh_pfc_map_add_config() 86 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs), in sh_pfc_map_add_config() 94 map->data.configs.num_configs = num_configs; in sh_pfc_map_add_config() 109 unsigned int num_configs; in sh_pfc_dt_subnode_to_map() local 128 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs); in sh_pfc_dt_subnode_to_map() 132 if (!function && num_configs == 0) { in sh_pfc_dt_subnode_to_map() 192 configs, num_configs); in sh_pfc_dt_subnode_to_map() 208 configs, num_configs); in sh_pfc_dt_subnode_to_map() 645 unsigned long *configs, unsigned num_configs) in sh_pfc_pinconf_set() 78 sh_pfc_map_add_config(struct pinctrl_map *map, const char *group_or_pin, enum pinctrl_map_type type, unsigned long *configs, unsigned int num_configs) sh_pfc_map_add_config() argument 644 sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned _pin, unsigned long *configs, unsigned num_configs) sh_pfc_pinconf_set() argument 726 sh_pfc_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) sh_pfc_pinconf_group_set() argument [all...] |
/kernel/linux/linux-5.10/include/linux/pinctrl/ |
H A D | pinconf.h | 48 unsigned num_configs); 55 unsigned num_configs);
|
H A D | machine.h | 45 * @num_configs: the number of entries in array @configs 50 unsigned num_configs; member 117 .num_configs = ARRAY_SIZE(cfgs), \ 139 .num_configs = ARRAY_SIZE(cfgs), \
|
/kernel/linux/linux-6.6/include/linux/pinctrl/ |
H A D | pinconf.h | 48 unsigned num_configs); 55 unsigned num_configs);
|
H A D | machine.h | 45 * @num_configs: the number of entries in array @configs 50 unsigned num_configs; member 117 .num_configs = ARRAY_SIZE(cfgs), \ 139 .num_configs = ARRAY_SIZE(cfgs), \
|
/kernel/linux/linux-5.10/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 250 unsigned int num_configs = 0; in sprd_dt_node_to_map() local 283 &num_configs); in sprd_dt_node_to_map() 295 if (num_configs) in sprd_dt_node_to_map() 311 if (num_configs) { in sprd_dt_node_to_map() 325 num_configs, type); in sprd_dt_node_to_map() 576 unsigned int num_configs) in sprd_pinctrl_check_sleep_config() 581 for (i = 0; i < num_configs; i++) { in sprd_pinctrl_check_sleep_config() 591 unsigned long *configs, unsigned int num_configs) in sprd_pinconf_set() 602 is_sleep_config = sprd_pinctrl_check_sleep_config(configs, num_configs); in sprd_pinconf_set() 604 for (i = 0; i < num_configs; in sprd_pinconf_set() 575 sprd_pinctrl_check_sleep_config(unsigned long *configs, unsigned int num_configs) sprd_pinctrl_check_sleep_config() argument 590 sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) sprd_pinconf_set() argument 758 sprd_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) sprd_pinconf_group_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/sprd/ |
H A D | pinctrl-sprd.c | 252 unsigned int num_configs = 0; in sprd_dt_node_to_map() local 285 &num_configs); in sprd_dt_node_to_map() 297 if (num_configs) in sprd_dt_node_to_map() 313 if (num_configs) { in sprd_dt_node_to_map() 327 num_configs, type); in sprd_dt_node_to_map() 578 unsigned int num_configs) in sprd_pinctrl_check_sleep_config() 583 for (i = 0; i < num_configs; i++) { in sprd_pinctrl_check_sleep_config() 593 unsigned long *configs, unsigned int num_configs) in sprd_pinconf_set() 604 is_sleep_config = sprd_pinctrl_check_sleep_config(configs, num_configs); in sprd_pinconf_set() 606 for (i = 0; i < num_configs; in sprd_pinconf_set() 577 sprd_pinctrl_check_sleep_config(unsigned long *configs, unsigned int num_configs) sprd_pinctrl_check_sleep_config() argument 592 sprd_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin_id, unsigned long *configs, unsigned int num_configs) sprd_pinconf_set() argument 760 sprd_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned int selector, unsigned long *configs, unsigned int num_configs) sprd_pinconf_group_set() argument [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 119 unsigned num_configs) in add_map_configs() 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() 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() 116 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) add_map_configs() argument 140 add_config(struct device *dev, unsigned long **configs, unsigned *num_configs, unsigned long config) add_config() argument 477 samsung_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned num_configs) samsung_pinconf_set() argument 499 samsung_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) samsung_pinconf_group_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 119 unsigned num_configs) in add_map_configs() 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() 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() 116 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) add_map_configs() argument 140 add_config(struct device *dev, unsigned long **configs, unsigned *num_configs, unsigned long config) add_config() argument 477 samsung_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned num_configs) samsung_pinconf_set() argument 499 samsung_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group, unsigned long *configs, unsigned num_configs) samsung_pinconf_group_set() argument [all...] |