/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinconf.c | 40 if (!map->data.configs.group_or_pin) { in pinconf_validate_map() 46 if (!map->data.configs.num_configs || in pinconf_validate_map() 47 !map->data.configs.configs) { in pinconf_validate_map() 48 pr_err("failed to register map %s (%d): no configs given\n", in pinconf_validate_map() 116 map->data.configs.group_or_pin); in pinconf_map_to_setting() 119 map->data.configs.group_or_pin); in pinconf_map_to_setting() 122 setting->data.configs.group_or_pin = pin; in pinconf_map_to_setting() 126 map->data.configs.group_or_pin); in pinconf_map_to_setting() 129 map->data.configs in pinconf_map_to_setting() 200 pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, size_t nconfigs) pinconf_set_config() argument 214 pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, unsigned long *configs, unsigned num_configs) pinconf_show_config() argument [all...] |
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() 90 (*map)[*num_maps].data.configs.group_or_pin = group; in pinctrl_utils_add_map_configs() 91 (*map)[*num_maps].data.configs.configs = 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() 107 new_configs = krealloc(*configs, sizeof(*new_configs) * new_num, in pinctrl_utils_add_config() 110 dev_err(pctldev->dev, "krealloc(configs) failed\n"); in pinctrl_utils_add_config() 116 *configs 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 [all...] |
H A D | pinctrl-lantiq.c | 54 kfree(map[i].data.configs.configs); in ltq_pinctrl_dt_free_map() 72 unsigned long configs[3]; in ltq_pinctrl_dt_subnode_to_map() local 107 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map() 116 (*map)->data.configs.configs = kmemdup(configs, in ltq_pinctrl_dt_subnode_to_map() 121 (*map)->data.configs.group_or_pin = pin; in ltq_pinctrl_dt_subnode_to_map() 122 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map() 126 (*map)->data.configs in ltq_pinctrl_dt_subnode_to_map() [all...] |
H A D | pinconf-generic.c | 81 /* comma between multiple configs */ in pinconf_generic_dump_one() 235 * @configs: array with nconfigs entries containing the generic pinconf values 241 unsigned long **configs, in pinconf_generic_parse_dt_config() 267 /* no configs found at all */ in pinconf_generic_parse_dt_config() 269 *configs = NULL; in pinconf_generic_parse_dt_config() 275 * Now limit the number of configs to the real number of in pinconf_generic_parse_dt_config() 278 *configs = kmemdup(cfg, ncfg * sizeof(unsigned long), GFP_KERNEL); in pinconf_generic_parse_dt_config() 279 if (!*configs) { in pinconf_generic_parse_dt_config() 300 unsigned long *configs = NULL; in pinconf_generic_dt_subnode_to_map() local 331 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, in pinconf_generic_dt_subnode_to_map() 239 pinconf_generic_parse_dt_config(struct device_node *np, struct pinctrl_dev *pctldev, unsigned long **configs, unsigned int *nconfigs) pinconf_generic_parse_dt_config() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinconf.c | 40 if (!map->data.configs.group_or_pin) { in pinconf_validate_map() 46 if (!map->data.configs.num_configs || in pinconf_validate_map() 47 !map->data.configs.configs) { in pinconf_validate_map() 48 pr_err("failed to register map %s (%d): no configs given\n", in pinconf_validate_map() 116 map->data.configs.group_or_pin); in pinconf_map_to_setting() 119 map->data.configs.group_or_pin); in pinconf_map_to_setting() 122 setting->data.configs.group_or_pin = pin; in pinconf_map_to_setting() 126 map->data.configs.group_or_pin); in pinconf_map_to_setting() 129 map->data.configs in pinconf_map_to_setting() 200 pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, size_t nconfigs) pinconf_set_config() argument 214 pinconf_show_config(struct seq_file *s, struct pinctrl_dev *pctldev, unsigned long *configs, unsigned num_configs) pinconf_show_config() argument [all...] |
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() 77 (*map)[*num_maps].data.configs.group_or_pin = group; in pinctrl_utils_add_map_configs() 78 (*map)[*num_maps].data.configs.configs = 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() 94 new_configs = krealloc(*configs, sizeof(*new_configs) * new_num, in pinctrl_utils_add_config() 97 dev_err(pctldev->dev, "krealloc(configs) failed\n"); in pinctrl_utils_add_config() 103 *configs 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 [all...] |
H A D | pinctrl-lantiq.c | 55 kfree(map[i].data.configs.configs); in ltq_pinctrl_dt_free_map() 73 unsigned long configs[3]; in ltq_pinctrl_dt_subnode_to_map() local 108 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map() 117 (*map)->data.configs.configs = kmemdup(configs, in ltq_pinctrl_dt_subnode_to_map() 122 (*map)->data.configs.group_or_pin = pin; in ltq_pinctrl_dt_subnode_to_map() 123 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map() 127 (*map)->data.configs in ltq_pinctrl_dt_subnode_to_map() [all...] |
H A D | pinconf-generic.c | 82 /* comma between multiple configs */ in pinconf_generic_dump_one() 237 * @configs: array with nconfigs entries containing the generic pinconf values 243 unsigned long **configs, in pinconf_generic_parse_dt_config() 269 /* no configs found at all */ in pinconf_generic_parse_dt_config() 271 *configs = NULL; in pinconf_generic_parse_dt_config() 277 * Now limit the number of configs to the real number of in pinconf_generic_parse_dt_config() 280 *configs = kmemdup(cfg, ncfg * sizeof(unsigned long), GFP_KERNEL); in pinconf_generic_parse_dt_config() 281 if (!*configs) { in pinconf_generic_parse_dt_config() 302 unsigned long *configs = NULL; in pinconf_generic_dt_subnode_to_map() local 333 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, in pinconf_generic_dt_subnode_to_map() 241 pinconf_generic_parse_dt_config(struct device_node *np, struct pinctrl_dev *pctldev, unsigned long **configs, unsigned int *nconfigs) pinconf_generic_parse_dt_config() argument [all...] |
/kernel/linux/linux-5.10/scripts/dtc/ |
H A D | dt_to_config | 376 my @configs = split(' && ', $config); 377 for $configs (@configs) { 378 $not = $configs =~ /^!/; 379 $configs =~ s/^!//; 381 if (($configs ne "no_config") && ($configs ne "no_makefile")) { 386 ($configs !~ /CONFIG_/) && 387 (($configs ne "no_config") && ($configs n [all...] |
/kernel/linux/linux-6.6/scripts/dtc/ |
H A D | dt_to_config | 376 my @configs = split(' && ', $config); 377 for $configs (@configs) { 378 $not = $configs =~ /^!/; 379 $configs =~ s/^!//; 381 if (($configs ne "no_config") && ($configs ne "no_makefile")) { 386 ($configs !~ /CONFIG_/) && 387 (($configs ne "no_config") && ($configs n [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 42 struct sh_pfc_pin_config *configs; member 81 unsigned long *configs, in sh_pfc_map_add_config() 86 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs), in sh_pfc_map_add_config() 92 map->data.configs.group_or_pin = group_or_pin; in sh_pfc_map_add_config() 93 map->data.configs.configs = cfgs; in sh_pfc_map_add_config() 94 map->data.configs.num_configs = num_configs; in sh_pfc_map_add_config() 111 unsigned long *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() 168 if (configs) in sh_pfc_dt_subnode_to_map() 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/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 41 struct sh_pfc_pin_config *configs; member 84 unsigned long *configs, in sh_pfc_map_add_config() 89 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs), in sh_pfc_map_add_config() 95 map->data.configs.group_or_pin = group_or_pin; in sh_pfc_map_add_config() 96 map->data.configs.configs = cfgs; in sh_pfc_map_add_config() 97 map->data.configs.num_configs = num_configs; in sh_pfc_map_add_config() 114 unsigned long *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() 188 if (configs) in sh_pfc_dt_subnode_to_map() 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/tools/perf/tests/ |
H A D | event_groups.c | 15 static unsigned long configs[] = {0, 3, 0}; variable 61 configs[2] = uncore_pmus[i].config; in setup_uncore_event() 70 fd = event_open(types[2], configs[2], -1); in setup_uncore_event() 86 group_fd = event_open(types[i], configs[i], -1); in run_test() 90 sibling_fd1 = event_open(types[j], configs[j], group_fd); in run_test() 96 sibling_fd2 = event_open(types[k], configs[k], group_fd); in run_test() 128 types[i], configs[i], types[j], configs[j], in test__event_groups() 129 types[k], configs[k], r ? "Fail" : "Pass"); in test__event_groups()
|
/kernel/linux/linux-5.10/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.c | 240 unsigned long *configs; in wmt_pctl_dt_node_to_map_pull() local 254 configs = kzalloc(sizeof(*configs), GFP_KERNEL); in wmt_pctl_dt_node_to_map_pull() 255 if (!configs) in wmt_pctl_dt_node_to_map_pull() 260 configs[0] = PIN_CONFIG_BIAS_DISABLE; in wmt_pctl_dt_node_to_map_pull() 263 configs[0] = PIN_CONFIG_BIAS_PULL_DOWN; in wmt_pctl_dt_node_to_map_pull() 266 configs[0] = PIN_CONFIG_BIAS_PULL_UP; in wmt_pctl_dt_node_to_map_pull() 269 configs[0] = PIN_CONFIG_BIAS_DISABLE; in wmt_pctl_dt_node_to_map_pull() 274 map->data.configs.group_or_pin = data->groups[group]; in wmt_pctl_dt_node_to_map_pull() 275 map->data.configs in wmt_pctl_dt_node_to_map_pull() 418 wmt_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) wmt_pinconf_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.c | 240 unsigned long *configs; in wmt_pctl_dt_node_to_map_pull() local 254 configs = kzalloc(sizeof(*configs), GFP_KERNEL); in wmt_pctl_dt_node_to_map_pull() 255 if (!configs) in wmt_pctl_dt_node_to_map_pull() 260 configs[0] = PIN_CONFIG_BIAS_DISABLE; in wmt_pctl_dt_node_to_map_pull() 263 configs[0] = PIN_CONFIG_BIAS_PULL_DOWN; in wmt_pctl_dt_node_to_map_pull() 266 configs[0] = PIN_CONFIG_BIAS_PULL_UP; in wmt_pctl_dt_node_to_map_pull() 269 configs[0] = PIN_CONFIG_BIAS_DISABLE; in wmt_pctl_dt_node_to_map_pull() 274 map->data.configs.group_or_pin = data->groups[group]; in wmt_pctl_dt_node_to_map_pull() 275 map->data.configs in wmt_pctl_dt_node_to_map_pull() 418 wmt_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *configs, unsigned num_configs) wmt_pinconf_set() argument [all...] |
/kernel/linux/linux-5.10/include/linux/pinctrl/ |
H A D | machine.h | 42 * @configs: a pointer to an array of config parameters/values to program into 45 * @num_configs: the number of entries in array @configs 49 unsigned long *configs; member 74 struct pinctrl_map_configs configs; member 114 .data.configs = { \ 116 .configs = cfgs, \ 136 .data.configs = { \ 138 .configs = cfgs, \
|
/kernel/linux/linux-6.6/include/linux/pinctrl/ |
H A D | machine.h | 42 * @configs: a pointer to an array of config parameters/values to program into 45 * @num_configs: the number of entries in array @configs 49 unsigned long *configs; member 74 struct pinctrl_map_configs configs; member 114 .data.configs = { \ 116 .configs = cfgs, \ 136 .data.configs = { \ 138 .configs = cfgs, \
|
/kernel/linux/linux-6.6/drivers/pinctrl/sunplus/ |
H A D | sppctl.c | 600 unsigned long *configs, unsigned int num_configs) in sppctl_pin_config_set() 606 if (configs[0] == SPPCTL_IOP_CONFIGS) { in sppctl_pin_config_set() 612 if (configs[i] & SPPCTL_PCTL_L_OUT) in sppctl_pin_config_set() 614 if (configs[i] & SPPCTL_PCTL_L_OU1) in sppctl_pin_config_set() 616 if (configs[i] & SPPCTL_PCTL_L_INV) in sppctl_pin_config_set() 618 if (configs[i] & SPPCTL_PCTL_L_ONV) in sppctl_pin_config_set() 620 if (configs[i] & SPPCTL_PCTL_L_ODR) in sppctl_pin_config_set() 827 unsigned long *configs; in sppctl_dt_node_to_map() local 881 (*map)[i].data.configs.num_configs = 1; in sppctl_dt_node_to_map() 882 (*map)[i].data.configs in sppctl_dt_node_to_map() 599 sppctl_pin_config_set(struct pinctrl_dev *pctldev, unsigned int pin, unsigned long *configs, unsigned int num_configs) sppctl_pin_config_set() argument [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.c | 122 new_map[j].data.configs.group_or_pin = in imx_dt_node_to_map() 130 new_map[j].data.configs.configs = in imx_dt_node_to_map() 132 new_map[j].data.configs.num_configs = 2; in imx_dt_node_to_map() 134 new_map[j].data.configs.configs = in imx_dt_node_to_map() 136 new_map[j].data.configs.num_configs = 1; in imx_dt_node_to_map() 295 unsigned long *configs, in imx_pinconf_decode_generic_config() 308 param = pinconf_to_config_param(configs[i]); in imx_pinconf_decode_generic_config() 309 param_val = pinconf_to_config_argument(configs[ in imx_pinconf_decode_generic_config() 294 imx_pinconf_decode_generic_config(struct imx_pinctrl *ipctl, unsigned long *configs, unsigned int num_configs) imx_pinconf_decode_generic_config() argument 335 unsigned long *configs; imx_pinconf_parse_generic_config() local 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...] |
/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() 100 if (provider->configs[i].rate >= rate) in tegra210_clk_emc_round_rate() 101 return provider->configs[i].rate; in tegra210_clk_emc_round_rate() 104 return provider->configs[i - 1].rate; in tegra210_clk_emc_round_rate() 131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate() 135 if (provider->configs[i].rate >= rate) { in tegra210_clk_emc_set_rate() 136 config = &provider->configs[i]; in tegra210_clk_emc_set_rate() 142 config = &provider->configs[i - 1]; in tegra210_clk_emc_set_rate() 308 struct tegra210_clk_emc_config *config = &provider->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() 100 if (provider->configs[i].rate >= rate) in tegra210_clk_emc_round_rate() 101 return provider->configs[i].rate; in tegra210_clk_emc_round_rate() 104 return provider->configs[i - 1].rate; in tegra210_clk_emc_round_rate() 131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate() 135 if (provider->configs[i].rate >= rate) { in tegra210_clk_emc_set_rate() 136 config = &provider->configs[i]; in tegra210_clk_emc_set_rate() 142 config = &provider->configs[i - 1]; in tegra210_clk_emc_set_rate() 308 struct tegra210_clk_emc_config *config = &provider->configs[i]; in tegra210_clk_emc_attach()
|
/kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/ |
H A D | torture.sh | 74 echo " --configs-rcutorture \"config-file list w/ repeat factor (3*TINY01)\"" 75 echo " --configs-locktorture \"config-file list w/ repeat factor (10*LOCK01)\"" 76 echo " --configs-scftorture \"config-file list w/ repeat factor (2*CFLIST)\"" 105 --config-rcutorture|--configs-rcutorture) 106 checkarg --configs-rcutorture "(list of config files)" "$#" "$2" '^[^/]\+$' '^--' 110 --config-locktorture|--configs-locktorture) 111 checkarg --configs-locktorture "(list of config files)" "$#" "$2" '^[^/]\+$' '^--' 115 --config-scftorture|--configs-scftorture) 116 checkarg --configs-scftorture "(list of config files)" "$#" "$2" '^[^/]\+$' '^--' 394 tools/testing/selftests/rcutorture/bin/kvm.sh --datestamp "$ds/results-rcutasksflavors/$flavor" --buildonly --configs "TINY0 [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/bin/ |
H A D | kvm.sh | 5 # by the relevant CFLIST file, but can be overridden by the --configs 45 configs="" 56 echo " --configs \"config-file list w/ repeat factor (3*TINY01)\"" 99 --configs|--config) 100 checkarg --configs "(list of config files)" "$#" "$2" '^[^/]*$' '^--' 101 configs="$2" 231 CONFIGFRAG=${KVM}/configs/${TORTURE_SUITE}; export CONFIGFRAG 234 if test -z "$configs" 236 configs=$defaultconfigs 246 for CF in $configs [all...] |
/kernel/linux/linux-5.10/scripts/kconfig/ |
H A D | streamline_config.pl | 86 "file" => "/lib/modules/$uname/kernel/kernel/configs.ko", 91 "file" => "kernel/configs.ko", 96 "file" => "kernel/configs.o", 201 # configs found 231 # Get the configs that select this config 240 # configs without prompts must be selected 295 # Read all Makefiles to map the configs to the objects 316 # Convert variables in a line (could define configs) 333 # Store configs in an array. 343 # of an array of configs [all...] |
/kernel/linux/linux-6.6/scripts/kconfig/ |
H A D | streamline_config.pl | 86 "file" => "/lib/modules/$uname/kernel/kernel/configs.ko", 91 "file" => "kernel/configs.ko", 96 "file" => "kernel/configs.o", 201 # configs found 231 # Get the configs that select this config 240 # configs without prompts must be selected 295 # Read all Makefiles to map the configs to the objects 316 # Convert variables in a line (could define configs) 333 # Store configs in an array. 343 # of an array of configs [all...] |