/linux-master/include/linux/ |
H A D | cpu.h | 83 const struct attribute_group **groups,
|
H A D | leds.h | 161 const struct attribute_group **groups; member in struct:led_classdev 468 const struct attribute_group **groups; member in struct:led_trigger 472 * Currently the attributes in struct led_trigger::groups are added directly to
|
/linux-master/drivers/sh/intc/ |
H A D | handle.c | 21 struct intc_group *g = desc->hw.groups; 25 g = desc->hw.groups + i;
|
/linux-master/arch/sh/kernel/cpu/sh2a/ |
H A D | setup-sh7206.c | 38 /* interrupt groups */ 101 static struct intc_group groups[] __initdata = { 131 static DECLARE_INTC_DESC(intc_desc, "sh7206", vectors, groups,
|
/linux-master/drivers/pinctrl/nomadik/ |
H A D | pinctrl-ab8505.c | 96 * sysclkreq2_d_1 = first groups of pins for sysclkreq2 on default function 98 * The groups are arranged as sets per altfunction column, so we can 101 * to combine several groups. 191 /* We use this macro to define the groups applicable to a function */ 217 .groups = fname##_groups, \ 366 .groups = ab8505_groups,
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 104 const char * const **groups, 109 *groups = pmap->pin_names; 103 dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|
H A D | pinctrl-equilibrium.c | 599 prop = of_find_property(np, "groups", NULL); 604 /* some groups may not have function, it's OK */ 629 if (!funcs[fid].groups[j]) 631 funcs[fid].groups[j] = prop->value; 671 funcs[i].groups = devm_kcalloc(dev, funcs[i].nr_groups, 672 sizeof(*(funcs[i].groups)), 674 if (!funcs[i].groups) 684 /* Ignore the same function with multiple groups */ 690 funcs[i].groups, 714 prop = of_find_property(np, "groups", NUL [all...] |
H A D | pinctrl-rockchip.c | 250 if (!strcmp(info->groups[i].name, name)) 251 return &info->groups[i]; 303 return info->groups[selector].name; 315 *pins = info->groups[selector].pins; 316 *npins = info->groups[selector].npins; 2669 unsigned selector, const char * const **groups, 2674 *groups = info->functions[selector].groups; 2684 const unsigned int *pins = info->groups[group].pins; 2685 const struct rockchip_pin_config *data = info->groups[grou 2668 rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/leds/ |
H A D | leds-lm3642.c | 341 chip->cdev_flash.groups = lm3642_flash_groups; 353 chip->cdev_torch.groups = lm3642_torch_groups;
|
/linux-master/drivers/infiniband/core/ |
H A D | core_priv.h | 354 const struct attribute_group **groups); 356 const struct attribute_group **groups);
|
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds2433.c | 367 .groups = w1_f23_groups, 373 .groups = w1_f43_groups,
|
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa_com_cmd.c | 612 int efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups) argument 619 ibdev_dbg(edev->efa_dev, "Configuring aenq with groups[%#x]\n", groups); 630 "Get aenq groups: supported[%#x] enabled[%#x]\n", 634 if ((get_resp.u.aenq.supported_groups & groups) != groups) { 637 "Trying to set unsupported aenq groups[%#x] supported[%#x]\n", 638 groups, get_resp.u.aenq.supported_groups); 642 cmd.u.aenq.enabled_groups = groups;
|
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_vin.c | 792 const struct attribute_group **groups; local 885 groups = MGB4_IS_GMSL(mgbdev) 887 rv = device_add_groups(&vindev->vdev.dev, groups); 915 const struct attribute_group **groups; local 930 groups = MGB4_IS_GMSL(vindev->mgbdev) 932 device_remove_groups(&vindev->vdev.dev, groups);
|
/linux-master/drivers/dma/idxd/ |
H A D | init.c | 279 idxd->groups = kcalloc_node(idxd->max_groups, sizeof(struct idxd_group *), 281 if (!idxd->groups) 305 idxd->groups[i] = group; 324 group = idxd->groups[i]; 335 put_device(group_confdev(idxd->groups[i])); 414 put_device(group_confdev(idxd->groups[i])); 485 dev_dbg(dev, "max groups: %u\n", idxd->max_groups);
|
/linux-master/drivers/usb/typec/ |
H A D | class.c | 511 .groups = typec_altmode_groups, 548 alt->groups[0] = &alt->group; 551 alt->adev.dev.groups = alt->groups; 684 .groups = typec_partner_groups, 907 partner->dev.groups = usb_pd_id_groups; 996 .groups = typec_plug_groups, 1144 .groups = typec_cable_groups, 1240 cable->dev.groups = usb_pd_id_groups; 1819 .groups [all...] |
/linux-master/net/devlink/ |
H A D | trap.c | 1608 * devl_trap_groups_register - Register packet trap groups with devlink. 1610 * @groups: Packet trap groups. 1611 * @groups_count: Count of provided packet trap groups. 1616 const struct devlink_trap_group *groups, 1623 const struct devlink_trap_group *group = &groups[i]; 1639 devlink_trap_group_unregister(devlink, &groups[i]); 1645 * devlink_trap_groups_register - Register packet trap groups with devlink. 1647 * @groups: Packet trap groups 1615 devl_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) argument 1654 devlink_trap_groups_register(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) argument 1673 devl_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) argument 1693 devlink_trap_groups_unregister(struct devlink *devlink, const struct devlink_trap_group *groups, size_t groups_count) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | applesmc.c | 1119 static void applesmc_destroy_nodes(struct applesmc_node_group *groups) argument 1124 for (grp = groups; grp->nodes; grp++) { 1136 static int applesmc_create_nodes(struct applesmc_node_group *groups, int num) argument 1143 for (grp = groups; grp->format; grp++) { 1170 applesmc_destroy_nodes(groups);
|
H A D | gl520sm.c | 65 const struct attribute_group *groups[3]; member in struct:gl520_data 875 data->groups[0] = &gl520_group; 878 data->groups[1] = &gl520_group_temp2; 880 data->groups[1] = &gl520_group_in4; 883 data, data->groups);
|
H A D | aspeed-pwm-tacho.c | 197 const struct attribute_group *groups[3]; member in struct:aspeed_pwm_tacho_data 962 priv->groups[0] = &pwm_dev_group; 963 priv->groups[1] = &fan_dev_group; 964 priv->groups[2] = NULL; 967 priv, priv->groups);
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm281xx.c | 74 const char * const *groups; member in struct:bcm281xx_pin_function 925 .groups = bcm281xx_alt_groups, \ 1041 const char * const **groups, 1046 *groups = pdata->functions[function].groups; 1039 bcm281xx_pinctrl_get_fcn_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_hwmon.c | 49 const struct attribute_group *groups[2]; member in struct:mlxsw_hwmon_dev 820 linecard->groups[0] = &linecard->group; 825 linecard, linecard->groups); 900 mlxsw_hwmon->line_cards[0].groups[0] = &mlxsw_hwmon->line_cards[0].group; 906 mlxsw_hwmon->line_cards[0].groups);
|
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra-xusb.c | 53 const char * const *groups; member in struct:tegra_xusb_padctl_function 129 * For the tegra-xusb pad controller groups are synonymous 286 const char * const **groups, 292 *groups = padctl->soc->functions[function].groups; 788 .groups = tegra124_##_name##_groups, \ 284 tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, unsigned int function, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/fs/btrfs/ |
H A D | qgroup.c | 227 INIT_LIST_HEAD(&qgroup->groups); 245 while (!list_empty(&qgroup->groups)) { 246 list = list_first_entry(&qgroup->groups, 296 list_add_tail(&prealloc->next_group, &member->groups); 337 list_for_each_entry(list, &member->groups, next_group) { 1513 list_for_each_entry(glist, &qgroup->groups, next_group) 1584 list_for_each_entry(list, &member->groups, next_group) { 1647 list_for_each_entry(list, &member->groups, next_group) { 1777 while (!list_empty(&qgroup->groups)) { 1778 list = list_first_entry(&qgroup->groups, [all...] |
/linux-master/drivers/pinctrl/berlin/ |
H A D | berlin-bg4ct.c | 421 .groups = berlin4ct_soc_pinctrl_groups, 426 .groups = berlin4ct_avio_pinctrl_groups, 431 .groups = berlin4ct_sysmgr_pinctrl_groups,
|
/linux-master/drivers/pinctrl/cirrus/ |
H A D | pinctrl-cs42l43.c | 176 const char * const **groups, 179 *groups = cs42l43_pin_func_groups[func_idx].groups; 174 cs42l43_pin_get_func_groups(struct pinctrl_dev *pctldev, unsigned int func_idx, const char * const **groups, unsigned int * const num_groups) argument
|