| /linux/arch/arm/boot/dts/socionext/ |
| H A D | uniphier-pinctrl.dtsi | 10 groups = "aout"; 15 groups = "ain1"; 20 groups = "ain2"; 25 groups = "ainiec1"; 30 groups = "aout1"; 35 groups = "aout2"; 40 groups = "aout3"; 45 groups = "aoutiec1"; 50 groups = "aoutiec2"; 55 groups = "emmc", "emmc_dat8"; [all …]
|
| /linux/arch/arm/boot/dts/nuvoton/ |
| H A D | nuvoton-wpcm450.dtsi | 173 groups = "smb3"; 178 groups = "smb4"; 183 groups = "smb5"; 188 groups = "scs1"; 193 groups = "scs2"; 198 groups = "scs3"; 203 groups = "smb0"; 208 groups = "smb1"; 213 groups = "smb2"; 218 groups = "bsp"; [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | ste,abx500.txt | 24 groups = "sysclkreq2_d_1"; 36 groups = "sysclkreq3_d_1"; 48 groups = "gpio3_a_1"; 60 groups = "sysclkreq6_d_1"; 72 groups = "pwmout1_d_1"; 84 groups = "pwmout2_d_1"; 96 groups = "pwmout3_d_1"; 109 groups = "adi1_d_1"; 125 groups = "dmic12_d_1"; 141 groups = "dmic34_d_1"; [all …]
|
| H A D | cortina,gemini-pinctrl.txt | 21 entire groups on the groups "idegrp", "gmii_gmac0_grp", "gmii_gmac1_grp" 39 groups = "dramgrp"; 45 groups = "rtcgrp"; 51 groups = "powergrp"; 57 groups = "systemgrp"; 64 groups = "uartrxtxgrp";
|
| /linux/drivers/rtc/ |
| H A D | sysfs.c | 311 const struct attribute_group **groups, **old; in rtc_add_groups() local 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() [all …]
|
| /linux/drivers/pinctrl/mediatek/ |
| H A D | pinctrl-mtmips.c | 38 struct mtmips_pmx_group *groups; member 71 *pins = p->groups[group].func[0].pins; in mtmips_get_group_pins() 72 *num_pins = p->groups[group].func[0].pin_count; in mtmips_get_group_pins() 102 const char * const **groups, in mtmips_pmx_group_get_groups() argument 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() [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-href-ab8500.dtsi | 95 groups = "gpio2_a_1"; 108 groups = "gpio4_a_1"; 121 groups = "gpio10_d_1"; 134 groups = "gpio11_d_1"; 147 groups = "gpio12_d_1"; 160 groups = "gpio13_d_1"; 173 groups = "gpio16_a_1"; 186 groups = "gpio24_a_1"; 199 groups = "gpio25_a_1"; 212 groups = "gpio36_a_1"; [all …]
|
| H A D | ste-href-ab8505.dtsi | 95 groups = "gpio2_a_1"; 108 groups = "gpio4_a_1"; 121 groups = "gpio10_d_1"; 134 groups = "gpio11_d_1"; 147 groups = "gpio12_d_1"; 160 groups = "gpio13_d_1"; 173 groups = "gpio16_a_1"; 186 groups = "gpio24_a_1"; 199 groups = "gpio25_a_1"; 212 groups = "gpio36_a_1"; [all …]
|
| /linux/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-mvebu.c | 32 const char **groups; member 51 struct mvebu_pinctrl_group *groups; member 87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid() 88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid() 89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid() 90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid() 101 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name() 102 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name() 176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get() 189 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_set() [all …]
|
| /linux/arch/arm64/boot/dts/broadcom/bcmbca/ |
| H A D | bcm4908.dtsi | 457 groups = "led_0_grp_a"; 462 groups = "led_1_grp_a"; 467 groups = "led_2_grp_a"; 472 groups = "led_3_grp_a"; 477 groups = "led_4_grp_a"; 482 groups = "led_5_grp_a"; 487 groups = "led_6_grp_a"; 492 groups = "led_7_grp_a"; 497 groups = "led_8_grp_a"; 502 groups = "led_9_grp_a"; [all …]
|
| /linux/drivers/pinctrl/berlin/ |
| H 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() 155 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set() 212 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 224 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 244 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 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() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-zynqmp.c | 65 const char * const *groups; member 83 const struct zynqmp_pctrl_group *groups; member 117 return pctrl->groups[selector].name; in zynqmp_pctrl_get_group_name() 130 *pins = pctrl->groups[selector].pins; in zynqmp_pctrl_get_group_pins() 131 *npins = pctrl->groups[selector].npins; in zynqmp_pctrl_get_group_pins() 190 const char * const **groups, in zynqmp_pmux_get_function_groups() argument 195 *groups = pctrl->funcs[selector].groups; in zynqmp_pmux_get_function_groups() 515 static int zynqmp_pinctrl_get_function_groups(u32 fid, u32 index, u16 *groups) in zynqmp_pinctrl_get_function_groups() argument 529 memcpy(groups, &payload[1], PINCTRL_GET_FUNC_GROUPS_RESP_LEN); in zynqmp_pinctrl_get_function_groups() 575 struct zynqmp_pctrl_group *groups) in zynqmp_pinctrl_prepare_func_groups() argument [all …]
|
| H A D | pinctrl-artpec6.c | 76 const char * const *groups; member 522 .groups = gpiogrps, 527 .groups = cpuclkoutgrps, 532 .groups = udlclkoutgrps, 537 .groups = i2c1grps, 542 .groups = i2c2grps, 547 .groups = i2c3grps, 552 .groups = i2s0grps, 557 .groups = i2s1grps, 562 .groups = i2srefclkgrps, [all …]
|
| H A D | pinctrl-k230.c | 62 const char **groups; member 73 struct k230_pin_group *groups; member 99 return info->groups[selector].name; in k230_get_group_name() 112 *pins = info->groups[selector].pins; in k230_get_group_pins() 113 *num_pins = info->groups[selector].num_pins; in k230_get_group_pins() 211 map_num += info->groups[grp_id].num_pins + 1; in k230_dt_node_to_map() 223 grp = &info->groups[grp_id]; in k230_dt_node_to_map() 427 const char * const **groups, unsigned int *num_groups) in k230_get_groups() argument 431 *groups = info->functions[selector].groups; in k230_get_groups() 441 const struct k230_pin_conf *data = info->groups[group].data; in k230_set_mux() [all …]
|
| /linux/tools/perf/util/ |
| H A D | print-events.c | 232 static struct mep *mep_lookup(struct rblist *groups, const char *metric_group, in mep_lookup() argument 240 nd = rblist__find(groups, &me); in mep_lookup() 245 rblist__add_node(groups, &me); in mep_lookup() 246 nd = rblist__find(groups, &me); in mep_lookup() 256 struct rblist *groups = vdata; in metricgroup__add_to_mep_groups_callback() local 269 me = mep_lookup(groups, g, pm->metric_name); in metricgroup__add_to_mep_groups_callback() 271 me = mep_lookup(groups, pm->metric_name, pm->metric_name); in metricgroup__add_to_mep_groups_callback() 289 struct rblist groups; in metricgroup__print() local 293 rblist__init(&groups); in metricgroup__print() 294 groups in metricgroup__print() [all...] |
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7622-bananapi-bpi-r64.dts | 333 groups = "emmc", "emmc_rst"; 357 groups = "emmc"; 379 groups = "mdc_mdio", "rgmii_via_gmac2"; 386 groups = "i2c1_0"; 393 groups = "i2c2_0"; 400 groups = "i2s_out_mclk_bclk_ws", 416 groups = "ir_1_rx"; 423 groups = "ir_1_tx"; 431 groups = "par_nand"; 438 groups = "pcie0_pad_perst", [all …]
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7629-rfb.dts | 157 groups = "mdc_mdio"; 164 groups = "gphy_leds_0", "ephy_leds"; 171 groups = "i2c_0"; 184 groups = "pcie_clkreq", 193 groups = "pwm_0"; 201 groups = "spi_nor"; 209 groups = "snfi"; 216 groups = "spi_0"; 223 groups = "uart0_txd_rxd" ; 230 groups = "uart1_0_tx_rx" ; [all …]
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | amlogic-t7.dtsi | 325 groups = "emmc_cmd"; 331 groups = "emmc_clk"; 339 groups = "emmc_nand_d0", 350 groups = "emmc_nand_d0", 365 groups = "emmc_nand_ds"; 373 groups = "GPIOB_8"; 381 groups = "i2c0_ao_sck_d", 391 groups = "pwm_a"; 399 groups = "pwm_ao_a"; 407 groups = "pwm_ao_b"; [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H 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()
|
| /linux/fs/sysfs/ |
| H A D | group.c | 220 const struct attribute_group *const *groups) in internal_create_groups() argument 225 if (!groups) in internal_create_groups() 228 for (i = 0; groups[i]; i++) { in internal_create_groups() 229 error = internal_create_group(kobj, update, groups[i]); in internal_create_groups() 232 sysfs_remove_group(kobj, groups[i]); in internal_create_groups() 253 const struct attribute_group *const *groups) in sysfs_create_groups() argument 255 return internal_create_groups(kobj, 0, groups); in sysfs_create_groups() 271 const struct attribute_group *const *groups) in sysfs_update_groups() argument 273 return internal_create_groups(kobj, 1, groups); in sysfs_update_groups() 345 const struct attribute_group *const *groups) in sysfs_remove_groups() argument [all …]
|
| /linux/drivers/pinctrl/spear/ |
| H A D | pinctrl-spear310.c | 50 .groups = emi_cs_0_to_5_grps, 82 .groups = uart1_grps, 114 .groups = uart2_grps, 146 .groups = uart3_grps, 178 .groups = uart4_grps, 210 .groups = uart5_grps, 242 .groups = fsmc_grps, 274 .groups = rs485_0_grps, 306 .groups = rs485_1_grps, 338 .groups = tdm_grps, [all …]
|
| /linux/include/linux/ |
| H A D | sh_intc.h | 86 struct intc_group *groups; member 105 #define INTC_HW_DESC(vectors, groups, mask_regs, \ argument 108 _INTC_ARRAY(vectors), _INTC_ARRAY(groups), \ 123 #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \ argument 127 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \ 131 #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \ argument 135 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 21 static int mlx5_fs_ttc_table_size(const struct mlx5_fs_ttc_groups *groups) in mlx5_fs_ttc_table_size() argument 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() 34 const struct mlx5_fs_ttc_groups *groups; member 254 return ttc->groups == &ttc_groups[TTC_GROUPS_DEFAULT_ESP] || in mlx5_ttc_has_esp_flow_group() 255 ttc->groups == &ttc_groups[TTC_GROUPS_USE_L4_TYPE_ESP]; in mlx5_ttc_has_esp_flow_group() 466 const struct mlx5_fs_ttc_groups *groups = ttc->groups; in mlx5_create_ttc_table_ipsec_groups() local 475 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_ipsec_groups() 493 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_ipsec_groups() 514 ix += groups->group_size[ttc->num_groups]; in mlx5_create_ttc_table_ipsec_groups() [all …]
|
| /linux/drivers/pinctrl/freescale/ |
| H 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() 207 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_set_mux() 251 *config = d->soc->groups[group].config; in mxs_pinconf_group_get() 261 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinconf_group_set() 355 struct mxs_group *g = &d->soc->groups[idx]; in mxs_pinctrl_parse_group() 444 soc->groups = devm_kcalloc(&pdev->dev, in mxs_pinctrl_probe_dt() [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779g3-sparrow-hawk.dts | 595 groups = "avb0_link", "avb0_mdio", "avb0_rgmii", 601 groups = "avb0_mdio"; 606 groups = "avb0_rgmii"; 618 groups = "can_clk"; 624 groups = "canfd3_data"; 630 groups = "canfd4_data"; 636 groups = "hscif0_data", "hscif0_ctrl"; 643 groups = "hscif1_data_a", "hscif1_ctrl_a"; 649 groups = "hscif3_data_a"; 655 groups = "i2c0"; [all …]
|