/linux-master/include/linux/ |
H A D | device.h | 75 const struct attribute_group **groups); 77 const struct attribute_group **groups); 90 const struct attribute_group **groups; member in struct:device_type 665 * @groups: Optional attribute groups. 783 const struct attribute_group **groups; /* optional groups */ member in struct:device 1179 void *drvdata, const struct attribute_group **groups, 1184 const struct attribute_group **groups); 1186 const struct attribute_group **groups); 1191 const struct attribute_group *groups[] = { grp, NULL }; local 1199 const struct attribute_group *groups[] = { grp, NULL }; local [all...] |
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-paris.c | 359 struct mtk_pinctrl_group *grp = hw->groups + i; 573 return hw->groups[group].name; 582 *pins = (unsigned *)&hw->groups[group].pin; 735 const char * const **groups, 740 *groups = hw->grp_names; 751 struct mtk_pinctrl_group *grp = hw->groups + group; 784 struct mtk_pinctrl_group *grp = &hw->groups[group]; 794 struct mtk_pinctrl_group *grp = &hw->groups[group]; 987 /* Allocate groups */ 988 hw->groups 733 mtk_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-at91.c | 116 * @groups: corresponding pin groups 117 * @ngroups: the number of groups 121 const char **groups; member in struct:at91_pmx_func 227 struct at91_pin_group *groups; member in struct:at91_pinctrl 241 if (strcmp(info->groups[i].name, name)) 244 grp = &info->groups[i]; 264 return info->groups[selector].name; 276 *pins = info->groups[selector].pins; 277 *npins = info->groups[selecto 918 at91_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument [all...] |
H A D | pinctrl-pef2256.c | 79 const char * const*groups; member in struct:pef2256_function_desc 147 const char * const **groups, 152 *groups = pef2256->functions[selector].groups; 217 .groups = _groups, \ 146 pef2256_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
|
H A D | pinctrl-st.c | 260 const char **groups; member in struct:st_pmx_func 332 struct st_pctl_group *groups; member in struct:st_pinctrl 778 return info->groups[selector].name; 789 *pins = info->groups[selector].pins; 790 *npins = info->groups[selector].npins; 801 if (!strcmp(info->groups[i].name, name)) 802 return &info->groups[i]; 890 *grps = info->functions[selector].groups; 900 struct st_pinconf *conf = info->groups[group].pin_conf; 904 for (i = 0; i < info->groups[grou [all...] |
H A D | pinctrl-amd.c | 695 return gpio_dev->groups[group].name; 705 *pins = gpio_dev->groups[group].pins; 706 *num_pins = gpio_dev->groups[group].npins; 980 const char * const **groups, 990 *groups = pmx_functions[selector].groups; 1006 if (strcmp(gpio_dev->groups[group].name, pmx_functions[function].groups[index])) 1025 for (ind = 0; ind < gpio_dev->groups[group].npins; ind++) { 1026 if (strncmp(gpio_dev->groups[grou 979 amd_get_groups(struct pinctrl_dev *pctrldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument [all...] |
/linux-master/drivers/hid/ |
H A D | wacom_sys.c | 914 if (!wacom->led.groups) 935 buf[2] = wacom->led.groups[0].select & 0x03; 944 int ring_led = wacom->led.groups[0].select & 0x03; 966 buf[10] = wacom->led.groups[0].select & 0x03; 969 int led = wacom->led.groups[0].select | 0x4; 973 led |= (wacom->led.groups[1].select << 4) | 0x40; 1045 wacom->led.groups[set_id].select = id & 0x3; 1065 wacom->led.groups[SET_ID].select); \ 1319 if (wacom->led.groups[led->group].select != led->id) 1334 if (!wacom->led.groups || (brightnes 1530 struct wacom_group_leds *groups; local [all...] |
/linux-master/drivers/hwmon/ |
H A D | lineage-pem.c | 116 const struct attribute_group *groups[4]; member in struct:pem_data 457 data->groups[idx++] = &pem_group; 482 data->groups[idx++] = &pem_input_group; 496 data->groups[idx++] = &pem_fan_group; 500 data, data->groups);
|
H A D | nct6683.c | 308 const struct attribute_group *groups[6]; member in struct:nct6683_data 1199 int groups = 0; local 1253 data->groups[groups++] = group; 1262 data->groups[groups++] = group; 1271 data->groups[groups++] = group; 1280 data->groups[groups [all...] |
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-lpass-lpi.c | 80 const char *const **groups, 85 *groups = pctrl->data->functions[function].groups; 95 const struct lpi_pingroup *g = &pctrl->data->groups[group]; 234 g = &pctrl->data->groups[group]; 78 lpi_gpio_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char *const **groups, unsigned *const num_qgroups) argument
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-ns2-mux.c | 87 * Northstar2 mux function and supported pin groups 90 * @groups: array of groups that can be supported by this function 91 * @num_groups: total number of groups that can be supported by function 95 const char * const *groups; member in struct:ns2_pin_function 107 * @groups: pointer to array of groups 108 * @num_groups: total number of groups 121 const struct ns2_pin_group *groups; member in struct:ns2_pinctrl 304 * List of groups o 552 ns2_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument [all...] |
H A D | pinctrl-cygnus-mux.c | 74 * Cygnus mux function and supported pin groups 77 * @groups: array of groups that can be supported by this function 78 * @num_groups: total number of groups that can be supported by this function 82 const char * const *groups; member in struct:cygnus_pin_function 93 * @groups: pointer to array of groups 94 * @num_groups: total number of groups 106 const struct cygnus_pin_group *groups; member in struct:cygnus_pinctrl 341 * List of groups o 755 cygnus_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/thermal/ |
H A D | thermal_sysfs.c | 504 const struct attribute_group **groups; local 510 groups = kcalloc(size, sizeof(*groups), GFP_KERNEL); 511 if (!groups) 515 groups[i] = thermal_zone_attribute_groups[i]; 520 kfree(groups); 525 groups[size - 2] = &tz->trips_attribute_group; 528 tz->device.groups = groups; 541 kfree(tz->device.groups); [all...] |
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.c | 120 return pc->data->groups[selector].name; 128 *pins = pc->data->groups[selector].pins; 129 *num_pins = pc->data->groups[selector].num_pins; 167 const char * const **groups, 172 *groups = pc->data->funcs[selector].groups; 531 struct meson_pmx_group *group = &pc->data->groups[num_group]; 166 meson_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/base/ |
H A D | cpu.c | 403 cpu->dev.groups = common_cpu_attr_groups; 405 cpu->dev.groups = hotplugable_cpu_attr_groups; 437 const struct attribute_group **groups, 449 dev->groups = groups; 470 const struct attribute_group **groups, 477 dev = __cpu_device_create(parent, drvdata, groups, fmt, vargs); 436 __cpu_device_create(struct device *parent, void *drvdata, const struct attribute_group **groups, const char *fmt, va_list args) argument 469 cpu_device_create(struct device *parent, void *drvdata, const struct attribute_group **groups, const char *fmt, ...) argument
|
/linux-master/drivers/pinctrl/cirrus/ |
H A D | pinctrl-lochnagar.c | 705 const char **groups; member in struct:lochnagar_func_groups 719 const struct lochnagar_group *groups; member in struct:lochnagar_pin_priv 739 return priv->groups[group_idx].name; 749 *pins = priv->groups[group_idx].pins; 750 *num_pins = priv->groups[group_idx].npins; 780 const char * const **groups, 788 *groups = priv->func_groups[func_type].groups; 914 const struct lochnagar_group *group = &priv->groups[group_idx]; 991 const struct lochnagar_group *group = &priv->groups[group_id 778 lochnagar_get_func_groups(struct pinctrl_dev *pctldev, unsigned int func_idx, const char * const **groups, unsigned int * const num_groups) argument [all...] |
/linux-master/fs/smb/server/ |
H A D | smbacl.c | 42 /* S-1-22-2 Unmapped Unix groups */ 318 for (i = 0; i < state->groups->n; i++) { 321 pace->e_gid = state->groups->aces[i].gid; 322 pace->e_perm = state->groups->aces[i].perms.allow; 325 if (state->users->n || state->groups->n) { 351 state->groups = kzalloc(alloc, GFP_KERNEL); 352 if (!state->groups) { 362 kfree(state->groups); 531 acl_state.groups->aces[acl_state.groups [all...] |
/linux-master/drivers/pinctrl/spear/ |
H A D | pinctrl-spear320.c | 510 .groups = clcd_grps, 593 .groups = emi_grps, 686 .groups = fsmc_grps, 732 .groups = spp_grps, 889 .groups = sdhci_grps, 942 .groups = i2s_grps, 988 .groups = uart1_grps, 1154 .groups = uart1_modem_grps, 1200 .groups = uart2_grps, 1409 .groups [all...] |
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sunxi.c | 115 struct sunxi_pinctrl_group *grp = pctl->groups + i; 206 return pctl->groups[group].name; 216 *pins = (unsigned *)&pctl->groups[group].pin; 592 struct sunxi_pinctrl_group *g = &pctl->groups[group]; 664 struct sunxi_pinctrl_group *g = &pctl->groups[group]; 763 const char * const **groups, 768 *groups = pctl->functions[function].groups; 798 struct sunxi_pinctrl_group *g = pctl->groups + group; 1272 * Allocate groups 761 sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 57 return priv->socdata->groups[selector].name; 67 *pins = priv->socdata->groups[selector].pins; 68 *num_pins = priv->socdata->groups[selector].num_pins; 531 const unsigned *pins = priv->socdata->groups[selector].pins; 532 unsigned num_pins = priv->socdata->groups[selector].num_pins; 569 const char * const **groups, 574 *groups = priv->socdata->functions[selector].groups; 649 &priv->socdata->groups[group_selector]; 873 !socdata->groups || !socdat 567 uniphier_pmx_get_function_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned *num_groups) argument [all...] |
/linux-master/drivers/iommu/iommufd/ |
H A D | device.c | 27 xa_cmpxchg(&igroup->ictx->groups, iommu_group_id(igroup->group), igroup, 75 xa_lock(&ictx->groups); 76 igroup = xa_load(&ictx->groups, id); 78 xa_unlock(&ictx->groups); 82 xa_unlock(&ictx->groups); 108 xa_lock(&ictx->groups); 110 igroup = __xa_cmpxchg(&ictx->groups, id, cur_igroup, new_igroup, 113 xa_unlock(&ictx->groups); 120 xa_unlock(&ictx->groups); 126 xa_unlock(&ictx->groups); [all...] |
/linux-master/net/netfilter/ |
H A D | nft_set_pipapo_avx2.c | 186 * nft_pipapo_avx2_lookup_4b_2() - AVX2-based lookup for 2 four-bit groups 261 * nft_pipapo_avx2_lookup_4b_4() - AVX2-based lookup for 4 four-bit groups 338 * nft_pipapo_avx2_lookup_4b_8() - AVX2-based lookup for 8 four-bit groups 434 * nft_pipapo_avx2_lookup_4b_12() - AVX2-based lookup for 12 four-bit groups 524 * nft_pipapo_avx2_lookup_4b_32() - AVX2-based lookup for 32 four-bit groups 718 * nft_pipapo_avx2_lookup_8b_2() - AVX2-based lookup for 2 eight-bit groups 783 * nft_pipapo_avx2_lookup_8b_4() - AVX2-based lookup for 4 eight-bit groups 859 * nft_pipapo_avx2_lookup_8b_6() - AVX2-based lookup for 6 eight-bit groups 945 * nft_pipapo_avx2_lookup_8b_16() - AVX2-based lookup for 16 eight-bit groups 1178 if (f->groups [all...] |
/linux-master/kernel/sched/ |
H A D | topology.c | 38 struct sched_group *group = sd->groups; 52 printk(KERN_ERR "ERROR: domain->groups does not contain CPU%d\n", cpu); 70 printk(KERN_DEBUG "%*s groups:", level + 1, ""); 106 if (group == sd->groups && sd->child && 109 printk(KERN_ERR "ERROR: domain->groups does not match domain->child\n"); 116 if (group != sd->groups) 119 } while (group != sd->groups); 123 printk(KERN_ERR "ERROR: groups don't span domain->span\n"); 176 /* Following flags need at least 2 groups */ 178 (sd->groups ! [all...] |
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_plane.c | 136 unsigned int groups = 0; local 178 groups |= 1 << plane->group->index; 191 * Grab all plane states for the groups that need reallocation to ensure 199 while (groups) { 200 unsigned int index = ffs(groups) - 1; 201 struct rcar_du_group *group = &rcdu->groups[index]; 245 groups &= ~(1 << index);
|
/linux-master/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.c | 72 const char * const **groups, 78 *groups = data->groups; 179 return data->groups[selector]; 227 map->data.mux.group = data->groups[group]; 274 map->data.configs.group_or_pin = data->groups[group]; 70 wmt_pmx_get_function_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|