Home
last modified time | relevance | path

Searched refs:functions (Results 1 – 25 of 327) sorted by relevance

12345678910>>...14

/drivers/pinctrl/berlin/
A Dberlin.c30 struct pinfunction *functions; member
117 return pctrl->functions[function].name; in berlin_pinmux_get_function_name()
218 pctrl->functions = kcalloc(max_functions, sizeof(*pctrl->functions), GFP_KERNEL); in berlin_pinctrl_build_state()
219 if (!pctrl->functions) in berlin_pinctrl_build_state()
225 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
233 new_functions = krealloc(pctrl->functions, in berlin_pinctrl_build_state()
237 kfree(pctrl->functions); in berlin_pinctrl_build_state()
241 pctrl->functions = new_functions; in berlin_pinctrl_build_state()
245 desc_function = desc_group->functions; in berlin_pinctrl_build_state()
261 kfree(pctrl->functions); in berlin_pinctrl_build_state()
[all …]
A Dberlin.h23 struct berlin_desc_function *functions; member
37 .functions = (struct berlin_desc_function[]){ \
/drivers/pinctrl/pxa/
A Dpinctrl-pxa2xx.c75 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group()
256 for (func = functions; func->name; func++) in pxa2xx_find_function()
265 struct pinfunction *functions; in pxa2xx_build_functions() local
276 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions()
277 if (!functions) in pxa2xx_build_functions()
284 pctl->functions = devm_kmemdup_array(pctl->dev, functions, pctl->nfuncs, in pxa2xx_build_functions()
285 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions()
286 if (!pctl->functions) in pxa2xx_build_functions()
289 devm_kfree(pctl->dev, functions); in pxa2xx_build_functions()
310 if (!strcmp(pctl->functions[i].name, in pxa2xx_build_groups()
[all …]
A Dpinctrl-pxa2xx.h20 .functions = (struct pxa_desc_function[]){ \
27 .functions = (struct pxa_desc_function[]){ \
36 .functions = (struct pxa_desc_function[]){ \
52 struct pxa_desc_function *functions; member
68 struct pinfunction *functions; member
/drivers/pinctrl/
A Dpinctrl-eic7700.c50 u8 functions[EIC7700_FUNCTIONS_PER_PIN]; member
332 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
349 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
350 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
376 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
403 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
470 return pc->functions[selector].name; in eic7700_get_function_name()
478 *groups = pc->functions[selector].groups; in eic7700_get_function_groups()
479 *num_groups = pc->functions[selector].ngroups; in eic7700_get_function_groups()
491 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_set_mux()
[all …]
A Dpinctrl-pef2256.c89 const struct pef2256_function_desc *functions; member
143 return pef2256->functions[selector].name; in pef2256_get_function_name()
152 *groups = pef2256->functions[selector].groups; in pef2256_get_function_groups()
153 *num_groups = pef2256->functions[selector].ngroups; in pef2256_get_function_groups()
166 func_val = pef2256->functions[func_selector].func_val; in pef2256_set_mux()
283 pef2256->functions = pef2256_v12_functions; in pef2256_register_pinctrl()
288 pef2256->functions = pef2256_v2x_functions; in pef2256_register_pinctrl()
A Dpinctrl-k230.c74 struct k230_pmx_func *functions; member
123 if (!strcmp(info->functions[i].name, name)) in k230_name_to_funtion()
124 return &info->functions[i]; in k230_name_to_funtion()
422 return info->functions[selector].name; in k230_get_fname()
430 *groups = info->functions[selector].groups; in k230_get_groups()
431 *num_groups = info->functions[selector].ngroups; in k230_get_groups()
520 func = &info->functions[index]; in k230_pinctrl_parse_functions()
568 info->functions = devm_kcalloc(dev, info->nfunctions, in k230_pinctrl_parse_dt()
569 sizeof(*info->functions), GFP_KERNEL); in k230_pinctrl_parse_dt()
572 if (!info->functions || !info->groups) in k230_pinctrl_parse_dt()
A Dpinctrl-rk805.c74 const struct rk805_pin_function *functions; member
438 return pci->functions[function].name; in rk805_pinctrl_get_func_name()
448 *groups = pci->functions[function].groups; in rk805_pinctrl_get_func_groups()
449 *num_groups = pci->functions[function].ngroups; in rk805_pinctrl_get_func_groups()
480 int mux = pci->functions[function].mux_option; in rk805_pinctrl_set_mux()
627 pci->functions = rk805_pin_functions; in rk805_pinctrl_probe()
639 pci->functions = rk806_pin_functions; in rk805_pinctrl_probe()
651 pci->functions = rk816_pin_functions; in rk805_pinctrl_probe()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_atpx_handler.c40 struct amdgpu_atpx_functions functions; member
173 if (atpx->functions.px_params) { in amdgpu_atpx_validate()
201 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate()
202 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate()
214 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
220 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
300 if (atpx->functions.power_cntl) { in amdgpu_atpx_set_discrete_state()
336 if (atpx->functions.disp_mux_cntl) { in amdgpu_atpx_switch_disp_mux()
368 if (atpx->functions.i2c_mux_cntl) { in amdgpu_atpx_switch_i2c_mux()
400 if (atpx->functions.switch_start) { in amdgpu_atpx_switch_start()
[all …]
A Damdgpu_acpi.c108 struct amdgpu_atif_functions functions; member
125 struct amdgpu_atcs_functions functions; member
481 if (atif->functions.sbios_requests) { in amdgpu_atif_handler()
650 if (atcs->functions.pcie_perf_req && atcs->functions.pcie_dev_rdy) in amdgpu_acpi_is_pcie_performance_request_supported()
665 return amdgpu_acpi_priv.atcs.functions.power_shift_control; in amdgpu_acpi_is_power_shift_control_supported()
682 if (!atcs->functions.pcie_dev_rdy) in amdgpu_acpi_pcie_notify_device_ready()
719 if (!atcs->functions.pcie_perf_req) in amdgpu_acpi_pcie_performance_request()
1421 if (atif->functions.sbios_requests && !atif->functions.system_params) { in amdgpu_acpi_detect()
1426 atif->functions.system_params = true; in amdgpu_acpi_detect()
1429 if (atif->functions.system_params) { in amdgpu_acpi_detect()
[all …]
/drivers/gpu/drm/radeon/
A Dradeon_atpx_handler.c29 struct radeon_atpx_functions functions; member
165 if (atpx->functions.px_params) { in radeon_atpx_validate()
193 atpx->functions.i2c_mux_cntl = true; in radeon_atpx_validate()
194 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate()
200 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate()
205 atpx->functions.power_cntl = true; in radeon_atpx_validate()
281 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state()
317 if (atpx->functions.disp_mux_cntl) { in radeon_atpx_switch_disp_mux()
349 if (atpx->functions.i2c_mux_cntl) { in radeon_atpx_switch_i2c_mux()
381 if (atpx->functions.switch_start) { in radeon_atpx_switch_start()
[all …]
A Dradeon_acpi.c237 radeon_atif_parse_functions(&atif->functions, output.function_bits); in radeon_atif_verify_interface()
530 radeon_atcs_parse_functions(&atcs->functions, output.function_bits); in radeon_atcs_verify_interface()
550 if (atcs->functions.pcie_perf_req && atcs->functions.pcie_dev_rdy) in radeon_acpi_is_pcie_performance_request_supported()
576 if (!atcs->functions.pcie_dev_rdy) in radeon_acpi_pcie_notify_device_ready()
616 if (!atcs->functions.pcie_perf_req) in radeon_acpi_pcie_performance_request()
764 if (atif->functions.sbios_requests && !atif->functions.system_params) { in radeon_acpi_init()
769 atif->functions.system_params = true; in radeon_acpi_init()
772 if (atif->functions.system_params) { in radeon_acpi_init()
/drivers/firmware/arm_scmi/
A Dpinctrl.c125 struct scmi_function_info *functions; member
726 if (!pi->functions[selector].present) { in scmi_pinctrl_get_function_name()
730 &pi->functions[selector]); in scmi_pinctrl_get_function_name()
735 *name = pi->functions[selector].name; in scmi_pinctrl_get_function_name()
752 if (!pi->functions[selector].present) { in scmi_pinctrl_function_groups_get()
756 &pi->functions[selector]); in scmi_pinctrl_function_groups_get()
761 *groups = pi->functions[selector].groups; in scmi_pinctrl_function_groups_get()
876 if (!pinfo->functions) in scmi_pinctrl_protocol_init()
899 if (pi->functions[i].present) { in scmi_pinctrl_protocol_deinit()
900 kfree(pi->functions[i].groups); in scmi_pinctrl_protocol_deinit()
[all …]
/drivers/pinctrl/stm32/
A Dpinctrl-stm32.h39 const struct stm32_desc_function functions[STM32_CONFIG_NUM]; member
46 .functions = { \
54 .functions = { \
/drivers/pinctrl/freescale/
A Dpinctrl-mxs.c177 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name()
187 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
188 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups()
437 soc->functions = devm_kcalloc(&pdev->dev, in mxs_pinctrl_probe_dt()
439 sizeof(*soc->functions), in mxs_pinctrl_probe_dt()
441 if (!soc->functions) in mxs_pinctrl_probe_dt()
452 f = &soc->functions[idxf]; in mxs_pinctrl_probe_dt()
484 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
505 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
A Dpinctrl-imx1-core.c317 info->functions[selector].name, info->groups[group].name); in imx1_pmx_set()
365 return info->functions[selector].name; in imx1_pmx_get_func_name()
375 *groups = info->functions[selector].groups; in imx1_pmx_get_groups()
376 *num_groups = info->functions[selector].num_groups; in imx1_pmx_get_groups()
519 func = &info->functions[index]; in imx1_pinctrl_parse_functions()
567 info->functions = devm_kcalloc(&pdev->dev, in imx1_pinctrl_parse_dt()
575 if (!info->functions || !info->groups) in imx1_pinctrl_parse_dt()
/drivers/pinctrl/realtek/
A Dpinctrl-rtd.c95 func = &mux->functions[0]; in rtd_pinctrl_dbg_show()
131 return data->info->functions[selector].name; in rtd_pinctrl_get_function_name()
141 *groups = data->info->functions[selector].groups; in rtd_pinctrl_get_function_groups()
142 *num_groups = data->info->functions[selector].num_groups; in rtd_pinctrl_get_function_groups()
167 if (!mux->functions) { in rtd_pinctrl_set_one_mux()
175 for (i = 0; mux->functions[i].name; i++) { in rtd_pinctrl_set_one_mux()
176 if (strcmp(mux->functions[i].name, func_name) != 0) in rtd_pinctrl_set_one_mux()
179 mux->functions[i].mux_value); in rtd_pinctrl_set_one_mux()
203 func_name = data->info->functions[function].name; in rtd_pinctrl_set_mux()
A Dpinctrl-rtd.h54 const struct rtd_pin_mux_desc *functions; member
69 .functions = (const struct rtd_pin_mux_desc []) { \
112 const struct rtd_pin_func_desc *functions; member
/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c779 return pctl->functions[function].name; in sunxi_pmx_get_func_name()
789 *groups = pctl->functions[function].groups; in sunxi_pmx_get_func_groups()
790 *num_groups = pctl->functions[function].ngroups; in sunxi_pmx_get_func_groups()
1332 sizeof(*pctl->functions), in sunxi_pinctrl_build_state()
1334 if (!pctl->functions) in sunxi_pinctrl_build_state()
1360 ptr = krealloc(pctl->functions, in sunxi_pinctrl_build_state()
1364 kfree(pctl->functions); in sunxi_pinctrl_build_state()
1365 pctl->functions = NULL; in sunxi_pinctrl_build_state()
1368 pctl->functions = ptr; in sunxi_pinctrl_build_state()
1387 kfree(pctl->functions); in sunxi_pinctrl_build_state()
[all …]
A Dpinctrl-sunxi.h132 struct sunxi_desc_function *functions; member
169 struct sunxi_pinctrl_function *functions; member
187 .functions = (struct sunxi_desc_function[]){ \
195 .functions = (struct sunxi_desc_function[]){ \
/drivers/pinctrl/aspeed/
A Dpinctrl-aspeed.c59 return pdata->pinmux.functions[function].name; in aspeed_pinmux_get_fn_name()
69 *groups = pdata->pinmux.functions[function].groups; in aspeed_pinmux_get_fn_groups()
70 *num_groups = pdata->pinmux.functions[function].ngroups; in aspeed_pinmux_get_fn_groups()
231 &pdata->pinmux.functions[function]; in aspeed_pinmux_set_mux()
265 char *functions = get_defined_functions(pdesc); in aspeed_pinmux_set_mux() local
270 functions); in aspeed_pinmux_set_mux()
272 kfree(functions); in aspeed_pinmux_set_mux()
/drivers/iio/test/
A DKconfig22 tristate "Test IIO rescale conversion functions" if !KUNIT_ALL_TESTS
34 tristate "Test IIO formatting functions" if !KUNIT_ALL_TESTS
38 build unit tests for the IIO formatting functions.
/drivers/pinctrl/intel/
A Dpinctrl-broxton.c176 .functions = bxt_north_functions,
293 .functions = bxt_northwest_functions,
400 .functions = bxt_west_functions,
476 .functions = bxt_southwest_functions,
654 .functions = apl_north_functions,
774 .functions = apl_northwest_functions,
884 .functions = apl_west_functions,
976 .functions = apl_southwest_functions,
/drivers/ntb/hw/idt/
A DKconfig10 exposes its NT-functions correctly. It should be done by either proper
17 the ports with NT-functions intended to be activated (see SWPARTxCTL
25 BAR settings of peer NT-functions, the BAR setups can't be done over
/drivers/pinctrl/renesas/
A Dpinctrl-rzn1.c124 struct rzn1_pmx_func *functions; member
445 return ipctl->functions[selector].name; in rzn1_pmx_get_func_name()
455 *groups = ipctl->functions[selector].groups; in rzn1_pmx_get_groups()
456 *num_groups = ipctl->functions[selector].num_groups; in rzn1_pmx_get_groups()
469 ipctl->functions[selector].name, selector, grp->name, group); in rzn1_set_mux()
764 func = &ipctl->functions[index]; in rzn1_pinctrl_parse_functions()
824 ipctl->functions = devm_kmalloc_array(&pdev->dev, nfuncs, in rzn1_pinctrl_probe_dt()
825 sizeof(*ipctl->functions), in rzn1_pinctrl_probe_dt()
827 if (!ipctl->functions) in rzn1_pinctrl_probe_dt()

Completed in 95 milliseconds

12345678910>>...14