| /drivers/pinctrl/qcom/ |
| A D | pinctrl-qdf2xxx.c | 35 struct msm_pingroup *groups; in qdf2xxx_pinctrl_probe() local 100 groups[gpio].grp.npins = 1; in qdf2xxx_pinctrl_probe() 103 groups[gpio].grp.name = names[i]; in qdf2xxx_pinctrl_probe() 111 groups[gpio].mux_bit = 2; in qdf2xxx_pinctrl_probe() 112 groups[gpio].pull_bit = 0; in qdf2xxx_pinctrl_probe() 113 groups[gpio].drv_bit = 6; in qdf2xxx_pinctrl_probe() 114 groups[gpio].oe_bit = 9; in qdf2xxx_pinctrl_probe() 115 groups[gpio].in_bit = 0; in qdf2xxx_pinctrl_probe() 116 groups[gpio].out_bit = 1; in qdf2xxx_pinctrl_probe() 117 groups[gpio].intr_enable_bit = 0; in qdf2xxx_pinctrl_probe() [all …]
|
| /drivers/pinctrl/mediatek/ |
| A D | pinctrl-mtmips.c | 38 struct mtmips_pmx_group *groups; member 108 *groups = &p->group_names[p->func[func]->groups[0]]; in mtmips_pmx_group_get_groups() 110 *groups = p->group_names; in mtmips_pmx_group_get_groups() 127 if (p->groups[group].enabled) { in mtmips_pmx_group_enable() 129 p->groups[group].name); in mtmips_pmx_group_enable() 133 p->groups[group].enabled = 1; in mtmips_pmx_group_enable() 136 shift = p->groups[group].shift; in mtmips_pmx_group_enable() 230 gpio_func.groups[i] = i; in mtmips_pinctrl_index() 241 if (!p->func[c]->groups) in mtmips_pinctrl_index() 243 p->func[c]->groups[0] = i; in mtmips_pinctrl_index() [all …]
|
| /drivers/rtc/ |
| A D | sysfs.c | 314 for (groups = grps; *groups; groups++) in rtc_add_groups() 323 groups = rtc->dev.groups; in rtc_add_groups() 324 if (groups) in rtc_add_groups() 325 for (; *groups; groups++) in rtc_add_groups() 329 groups = devm_kcalloc(&rtc->dev, new_cnt, sizeof(*groups), GFP_KERNEL); in rtc_add_groups() 330 if (!groups) in rtc_add_groups() 332 memcpy(groups, rtc->dev.groups, old_cnt * sizeof(*groups)); in rtc_add_groups() 333 memcpy(groups + old_cnt, grps, add_cnt * sizeof(*groups)); in rtc_add_groups() 334 groups[old_cnt + add_cnt] = NULL; in rtc_add_groups() 336 old = rtc->dev.groups; in rtc_add_groups() [all …]
|
| /drivers/pinctrl/mvebu/ |
| A D | pinctrl-mvebu.c | 32 const char **groups; member 89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 289 *groups = pctl->functions[fid].groups; in mvebu_pinmux_get_groups() 547 const char **groups; in mvebu_pinctrl_build_functions() local 558 if (!f->groups) { in mvebu_pinctrl_build_functions() 563 if (!f->groups) in mvebu_pinctrl_build_functions() 568 groups = f->groups; in mvebu_pinctrl_build_functions() 569 while (*groups) in mvebu_pinctrl_build_functions() 570 groups++; in mvebu_pinctrl_build_functions() 571 *groups = grp->name; in mvebu_pinctrl_build_functions() [all …]
|
| A D | pinctrl-armada-37xx.c | 81 const char **groups; member 216 .groups = armada_37xx_nb_groups, 223 .groups = armada_37xx_sb_groups, 283 return info->groups[group].name; in armada_37xx_get_group_name() 337 *groups = info->funcs[selector].groups; in armada_37xx_pmx_get_groups() 930 const char **groups; in armada_37xx_fill_func() local 936 if (!funcs[n].groups) in armada_37xx_fill_func() 939 groups = funcs[n].groups; in armada_37xx_fill_func() 949 *groups = gp->name; in armada_37xx_fill_func() 950 groups++; in armada_37xx_fill_func() [all …]
|
| /drivers/pinctrl/berlin/ |
| A D | berlin.c | 47 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name() 122 const char * const **groups, in berlin_pinmux_get_function_groups() argument 127 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups() 249 const char **groups; in berlin_pinctrl_build_state() local 265 if (!function->groups) { in berlin_pinctrl_build_state() 266 function->groups = in berlin_pinctrl_build_state() 271 if (!function->groups) { in berlin_pinctrl_build_state() 277 groups = (const char **)function->groups; in berlin_pinctrl_build_state() 278 while (*groups) in berlin_pinctrl_build_state() 279 groups++; in berlin_pinctrl_build_state() [all …]
|
| /drivers/pinctrl/ |
| A D | pinctrl-zynqmp.c | 65 const char * const *groups; member 118 return pctrl->groups[selector].name; in zynqmp_pctrl_get_group_name() 191 const char * const **groups, in zynqmp_pmux_get_function_groups() argument 196 *groups = pctrl->funcs[selector].groups; in zynqmp_pmux_get_function_groups() 604 if (!groups[resp[i]].name) in zynqmp_pinctrl_prepare_func_groups() 633 func->groups = fgroups; in zynqmp_pinctrl_prepare_func_groups() 787 struct zynqmp_pctrl_group *groups; in zynqmp_pinctrl_prepare_function_info() local 808 groups = devm_kcalloc(dev, pctrl->ngroups, sizeof(*groups), GFP_KERNEL); in zynqmp_pinctrl_prepare_function_info() 809 if (!groups) in zynqmp_pinctrl_prepare_function_info() 818 groups); in zynqmp_pinctrl_prepare_function_info() [all …]
|
| A D | pinctrl-artpec6.c | 522 .groups = gpiogrps, 537 .groups = i2c1grps, 542 .groups = i2c2grps, 547 .groups = i2c3grps, 552 .groups = i2s0grps, 557 .groups = i2s1grps, 567 .groups = spi0grps, 572 .groups = spi1grps, 582 .groups = uart0grps, 612 .groups = nandgrps, [all …]
|
| A D | pinctrl-rk805.c | 36 const char *const *groups; member 152 .groups = rk805_gpio_groups, 161 .groups = rk806_gpio_groups, 167 .groups = rk806_gpio_groups, 173 .groups = rk806_gpio_groups, 179 .groups = rk806_gpio_groups, 185 .groups = rk806_gpio_groups, 191 .groups = rk806_gpio_groups, 200 .groups = rk816_gpio_groups, 206 .groups = rk816_gpio_groups, [all …]
|
| A D | pinctrl-k230.c | 62 const char **groups; member 72 struct k230_pin_group *groups; member 98 return info->groups[selector].name; in k230_get_group_name() 111 *pins = info->groups[selector].pins; in k230_get_group_pins() 112 *num_pins = info->groups[selector].num_pins; in k230_get_group_pins() 222 grp = &info->groups[grp_id]; in k230_dt_node_to_map() 430 *groups = info->functions[selector].groups; in k230_get_groups() 531 if (!func->groups || !func->group_idx) in k230_pinctrl_parse_functions() 537 func->groups[i] = child->name; in k230_pinctrl_parse_functions() 539 grp = &info->groups[idx]; in k230_pinctrl_parse_functions() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | fs_ttc.c | 25 for (i = 0; i < groups->num_groups; i++) in mlx5_fs_ttc_table_size() 26 sz += groups->group_size[i]; in mlx5_fs_ttc_table_size() 416 if (groups->use_l4_type) { in mlx5_create_ttc_table_groups() 432 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_groups() 442 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_groups() 452 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_groups() 577 if (groups->use_l4_type) { in mlx5_create_inner_ttc_table_groups() 593 ix += groups->group_size[ttc->num_groups]; in mlx5_create_inner_ttc_table_groups() 603 ix += groups->group_size[ttc->num_groups]; in mlx5_create_inner_ttc_table_groups() 634 const struct mlx5_fs_ttc_groups *groups; in mlx5_create_inner_ttc_table() local [all …]
|
| /drivers/infiniband/hw/hfi1/ |
| A D | exp_rcv.c | 43 rcd->groups = in hfi1_alloc_ctxt_rcv_groups() 44 kcalloc_node(ngroups, sizeof(*rcd->groups), in hfi1_alloc_ctxt_rcv_groups() 46 if (!rcd->groups) in hfi1_alloc_ctxt_rcv_groups() 50 grp = &rcd->groups[i]; in hfi1_alloc_ctxt_rcv_groups() 73 kfree(rcd->groups); in hfi1_free_ctxt_rcv_groups() 74 rcd->groups = NULL; in hfi1_free_ctxt_rcv_groups()
|
| /drivers/pinctrl/spear/ |
| A D | pinctrl-spear310.c | 51 .groups = emi_cs_0_to_5_grps, 83 .groups = uart1_grps, 115 .groups = uart2_grps, 147 .groups = uart3_grps, 179 .groups = uart4_grps, 211 .groups = uart5_grps, 243 .groups = fsmc_grps, 275 .groups = rs485_0_grps, 307 .groups = rs485_1_grps, 339 .groups = tdm_grps, [all …]
|
| A D | pinctrl-spear1340.c | 364 .groups = fsmc_grps, 663 .groups = pwm_grps, 824 .groups = vip_grps, 861 .groups = cam0_grps, 902 .groups = cam1_grps, 939 .groups = cam2_grps, 980 .groups = cam3_grps, 1012 .groups = smi_grps, 1282 .groups = i2s_grps, 1617 .groups = cf_grps, [all …]
|
| A D | pinctrl-spear3xx.c | 50 .groups = firda_grps, 83 .groups = i2c_grps, 116 .groups = ssp_cs_grps, 149 .groups = ssp_grps, 183 .groups = mii_grps, 348 .groups = gpio0_grps, 381 .groups = uart0_ext_grps, 414 .groups = uart0_grps, 447 .groups = timer_0_1_grps, 480 .groups = timer_2_3_grps,
|
| /drivers/firmware/arm_scmi/ |
| A D | pinctrl.c | 110 u32 *groups; member 124 struct scmi_group_info *groups; member 646 &pi->groups[selector]); in scmi_pinctrl_get_group_name() 699 func->groups = kmalloc_array(func->nr_groups, sizeof(*func->groups), in scmi_pinctrl_get_function_info() 701 if (!func->groups) in scmi_pinctrl_get_function_info() 707 kfree(func->groups); in scmi_pinctrl_get_function_info() 742 const u32 **groups) in scmi_pinctrl_function_groups_get() argument 746 if (!groups || !nr_groups) in scmi_pinctrl_function_groups_get() 761 *groups = pi->functions[selector].groups; in scmi_pinctrl_function_groups_get() 871 if (!pinfo->groups) in scmi_pinctrl_protocol_init() [all …]
|
| /drivers/pinctrl/freescale/ |
| A D | pinctrl-mxs.c | 43 return d->soc->groups[group].name; in mxs_get_group_name() 51 *pins = d->soc->groups[group].pins; in mxs_get_group_pins() 52 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins() 182 const char * const **groups, in mxs_pinctrl_get_func_groups() argument 187 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups() 251 *config = d->soc->groups[group].config; in mxs_pinconf_group_get() 444 soc->groups = devm_kcalloc(&pdev->dev, in mxs_pinctrl_probe_dt() 447 if (!soc->groups) in mxs_pinctrl_probe_dt() 508 sizeof(*f->groups), in mxs_pinctrl_probe_dt() 510 if (!f->groups) in mxs_pinctrl_probe_dt() [all …]
|
| A D | pinctrl-imx1-core.c | 166 grp = &info->groups[i]; in imx1_pinctrl_find_group_by_name() 188 return info->groups[selector].name; in imx1_get_group_name() 202 *npins = info->groups[selector].npins; in imx1_get_group_pins() 311 pins = info->groups[group].pins; in imx1_pmx_set() 312 npins = info->groups[group].npins; in imx1_pmx_set() 369 const char * const **groups, in imx1_pmx_get_groups() argument 375 *groups = info->functions[selector].groups; in imx1_pmx_get_groups() 438 grp = &info->groups[group]; in imx1_pinconf_group_dbg_show() 530 if (!func->groups) in imx1_pinctrl_parse_functions() 534 func->groups[i] = child->name; in imx1_pinctrl_parse_functions() [all …]
|
| /drivers/pinctrl/pxa/ |
| A D | pinctrl-pxa2xx.c | 35 struct pingroup *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_name() 46 struct pingroup *group = pctl->groups + tgroup; in pxa2xx_pctrl_get_group_pins() 126 const char * const **groups, in pxa2xx_pmx_get_func_groups() argument 132 *groups = pf->groups; in pxa2xx_pmx_get_func_groups() 142 struct pingroup *g = pctl->groups + tgroup; in pxa2xx_pmx_set_mux() 187 struct pingroup *g = pctl->groups + group; in pxa2xx_pconf_group_get() 209 struct pingroup *g = pctl->groups + group; in pxa2xx_pconf_group_set() 318 if (!func->groups) in pxa2xx_build_groups() 347 sizeof(*pctl->groups), GFP_KERNEL); in pxa2xx_build_state() 348 if (!pctl->groups) in pxa2xx_build_state() [all …]
|
| /drivers/pinctrl/renesas/ |
| A D | pinctrl-rzn1.c | 90 const char **groups; member 121 struct rzn1_pin_group *groups; member 293 return &ipctl->groups[i]; in rzn1_pinctrl_find_group_by_name() 311 return ipctl->groups[selector].name; in rzn1_get_group_name() 323 *pins = ipctl->groups[selector].pins; in rzn1_get_group_pins() 455 *groups = ipctl->functions[selector].groups; in rzn1_pmx_get_groups() 779 if (!func->groups) in rzn1_pinctrl_parse_functions() 783 func->groups[i] = np->name; in rzn1_pinctrl_parse_functions() 794 func->groups[i] = child->name; in rzn1_pinctrl_parse_functions() 836 sizeof(*ipctl->groups), in rzn1_pinctrl_probe_dt() [all …]
|
| /drivers/crypto/nx/ |
| A D | nx-842.c | 148 int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups); in nx842_crypto_add_header() 264 unsigned int groups, hdrsize, h; in nx842_crypto_compress() local 281 hdrsize = NX842_CRYPTO_HEADER_SIZE(groups); in nx842_crypto_compress() 296 hdr->groups = 0; in nx842_crypto_compress() 300 n = hdr->groups++; in nx842_crypto_compress() 302 if (hdr->groups > NX842_CRYPTO_GROUP_MAX) in nx842_crypto_compress() 316 if (!add_header && hdr->groups > 1) { in nx842_crypto_compress() 481 if (!hdr->groups) { in nx842_crypto_decompress() 486 if (hdr->groups > NX842_CRYPTO_GROUP_MAX) { in nx842_crypto_decompress() 502 for (n = 0; n < hdr->groups; n++) { in nx842_crypto_decompress() [all …]
|
| /drivers/base/ |
| A D | faux.c | 28 const struct attribute_group **groups; member 59 ret = device_add_groups(dev, faux_obj->groups); in faux_probe() 72 device_remove_groups(dev, faux_obj->groups); in faux_remove() 131 const struct attribute_group **groups) in faux_device_create_with_groups() argument 144 faux_obj->groups = groups; in faux_device_create_with_groups()
|
| /drivers/pinctrl/nxp/ |
| A D | pinctrl-s32cc.c | 196 return info->groups[selector].data.name; in s32_get_group_name() 316 grp = &info->groups[group]; in s32_pmx_set() 362 const char * const **groups, in s32_pmx_get_groups() argument 368 *groups = info->functions[selector].groups; in s32_pmx_get_groups() 624 grp = &info->groups[selector]; in s32_pconf_group_set() 659 grp = &info->groups[selector]; in s32_pinconf_group_dbg_show() 803 const char **groups; in s32_pinctrl_parse_functions() local 821 if (!groups) in s32_pinctrl_parse_functions() 825 groups[i] = child->name; in s32_pinctrl_parse_functions() 833 func->groups = groups; in s32_pinctrl_parse_functions() [all …]
|
| /drivers/pinctrl/visconti/ |
| A D | pinctrl-common.c | 132 pins = priv->devdata->groups[selector].pins; in visconti_pin_config_group_set() 133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set() 167 return priv->devdata->groups[selector].name; in visconti_get_group_name() 177 *pins = priv->devdata->groups[selector].pins; in visconti_get_group_pins() 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins() 209 const char * const **groups, in visconti_get_function_groups() argument 214 *groups = priv->devdata->functions[selector].groups; in visconti_get_function_groups() 225 const struct visconti_pin_group *grp = &priv->devdata->groups[group]; in visconti_set_mux()
|
| /drivers/counter/ |
| A D | counter-sysfs.c | 877 if (!groups[i].name) in counter_sysfs_signals_add() 989 if (!groups[i].name) in counter_sysfs_counts_add() 1125 struct attribute_group *groups; in counter_sysfs_add() local 1144 dev->groups = devm_kcalloc(dev, num_groups + 1, sizeof(*dev->groups), in counter_sysfs_add() 1146 if (!dev->groups) in counter_sysfs_add() 1150 groups = devm_kcalloc(dev, num_groups, sizeof(*groups), GFP_KERNEL); in counter_sysfs_add() 1151 if (!groups) in counter_sysfs_add() 1159 groups[i].attrs = devm_kcalloc(dev, in counter_sysfs_add() 1161 sizeof(*groups[i].attrs), in counter_sysfs_add() 1163 if (!groups[i].attrs) in counter_sysfs_add() [all …]
|