/linux-master/fs/nfsd/ |
H A D | nfs4acl.c | 183 unsigned short groups; member in struct:posix_acl_summary 194 * Only pas.users and pas.groups need initialization; previous 215 pas->groups |= pa->e_perm; 228 pas->groups &= pas->mask; 255 deny &= pas.users | pas.group | pas.groups | pas.other; 275 deny &= pas.groups | pas.group | pas.other; 296 /* In the case of groups, we apply allow ACEs first, then deny ACEs, 396 /* posix_acl_valid requires that users and groups be in order 400 /* no users or groups */ 451 struct posix_ace_state_array *groups; member in struct:posix_acl_state [all...] |
/linux-master/drivers/connector/ |
H A D | connector.c | 174 unsigned long groups = (unsigned long) group; local 179 if (test_bit(CN_IDX_PROC - 1, &groups)) 185 static void cn_release(struct sock *sk, unsigned long *groups) argument 187 if (groups && test_bit(CN_IDX_PROC - 1, groups)) { 278 .groups = CN_NETLINK_USERS + 0xf,
|
/linux-master/drivers/pinctrl/spear/ |
H A D | pinctrl-spear1340.c | 270 .groups = pads_as_gpio_grps, 364 .groups = fsmc_grps, 431 .groups = keyboard_grps, 463 .groups = spdif_in_grps, 499 .groups = spdif_out_grps, 539 .groups = gpt_0_1_grps, 663 .groups = pwm_grps, 824 .groups = vip_grps, 861 .groups = cam0_grps, 902 .groups [all...] |
H A D | pinctrl-spear300.c | 217 .groups = fsmc_grps, 278 .groups = clcd_grps, 315 .groups = tdm_grps, 351 .groups = i2c_grps, 410 .groups = cam_grps, 444 .groups = dac_grps, 480 .groups = i2s_grps, 550 .groups = sdhci_grps, 611 .groups = gpio1_grps, 657 spear3xx_machdata.groups [all...] |
H A D | pinctrl-spear1310.c | 268 .groups = i2c0_grps, 363 .groups = ssp0_grps, 399 .groups = i2s0_grps, 435 .groups = i2s1_grps, 502 .groups = clcd_grps, 546 .groups = arm_gpio_grps, 618 .groups = smi_grps, 656 .groups = gmii_grps, 710 .groups = rgmii_grps, 748 .groups [all...] |
H A D | pinctrl-spear.c | 104 pgroup = machdata->groups[group]; 128 return pmx->machdata->groups[group]->name; 136 *pins = pmx->machdata->groups[group]->pins; 137 *num_pins = pmx->machdata->groups[group]->npins; 232 unsigned function, const char *const **groups, 237 *groups = pmx->machdata->functions[function]->groups; 252 pgroup = pmx->machdata->groups[group]; 231 spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char *const **groups, unsigned * const ngroups) argument
|
/linux-master/drivers/counter/ |
H A D | counter-sysfs.c | 867 struct counter_attribute_group *const groups) 875 groups[i].name = devm_kasprintf(&counter->dev, GFP_KERNEL, 877 if (!groups[i].name) 881 err = counter_signal_attrs_create(counter, groups + i, 976 struct counter_attribute_group *const groups) 987 groups[i].name = devm_kasprintf(&counter->dev, GFP_KERNEL, 989 if (!groups[i].name) 993 err = counter_sysfs_synapses_add(counter, groups + i, count); 998 err = counter_count_attrs_create(counter, groups + i, count); 1125 struct attribute_group *groups; local 866 counter_sysfs_signals_add(struct counter_device *const counter, struct counter_attribute_group *const groups) argument 975 counter_sysfs_counts_add(struct counter_device *const counter, struct counter_attribute_group *const groups) argument [all...] |
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-axp209.c | 63 const char **groups; member in struct:axp20x_pinctrl_function 264 const char * const **groups, 269 *groups = pctl->funcs[selector].groups; 375 func->groups = devm_kcalloc(dev, 378 if (!func->groups) 380 group = func->groups; 410 pctl->funcs[i].groups = devm_kcalloc(&pdev->dev, 413 if (!pctl->funcs[i].groups) 416 pctl->funcs[i].groups[pi 262 axp20x_pmx_func_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int *num_groups) argument [all...] |
H A D | pinctrl-lantiq.c | 72 struct property *groups = of_find_property(np, "lantiq,groups", NULL); local 80 if (!pins && !groups) { 81 dev_err(pctldev->dev, "%pOFn defines neither pins nor groups\n", 86 if (pins && groups) { 87 dev_err(pctldev->dev, "%pOFn defines both pins and groups\n", 93 if (groups && !ret) { 94 of_property_for_each_string(np, "lantiq,groups", prop, group) { 126 of_property_for_each_string(np, "lantiq,groups", prop, group) { 142 ret = of_property_count_strings(np, "lantiq,groups"); 199 ltq_pmx_get_groups(struct pinctrl_dev *pctrldev, unsigned func, const char * const **groups, unsigned * const num_groups) argument [all...] |
H A D | pinctrl-loongson2.c | 38 .groups = fn ## _groups, \ 59 const char * const *groups; member in struct:loongson2_pmx_func 236 const char * const **groups, 239 *groups = loongson2_pmx_functions[selector].groups; 234 loongson2_pmx_get_groups(struct pinctrl_dev *pcdev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzn1.c | 85 * @groups: corresponding pin groups 86 * @num_groups: the number of groups 90 const char **groups; member in struct:rzn1_pmx_func 121 struct rzn1_pin_group *groups; member in struct:rzn1_pinctrl 292 if (!strcmp(ipctl->groups[i].name, name)) 293 return &ipctl->groups[i]; 311 return ipctl->groups[selector].name; 323 *pins = ipctl->groups[selector].pins; 324 *npins = ipctl->groups[selecto 451 rzn1_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument [all...] |
/linux-master/drivers/crypto/nx/ |
H A D | nx-842.c | 143 int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups); 257 unsigned int groups, hdrsize, h; local 272 groups = min_t(unsigned int, NX842_CRYPTO_GROUP_MAX, 274 hdrsize = NX842_CRYPTO_HEADER_SIZE(groups); 289 hdr->groups = 0; 293 n = hdr->groups++; 295 if (hdr->groups > NX842_CRYPTO_GROUP_MAX) 309 if (!add_header && hdr->groups > 1) { 310 pr_err("Internal error: No header but multiple groups\n"); 474 if (!hdr->groups) { [all...] |
/linux-master/drivers/hwmon/ |
H A D | hwmon.c | 40 const struct attribute_group **groups; member in struct:hwmon_device 134 kfree(hwdev->groups); 762 const struct attribute_group **groups) 790 int ngroups = 2; /* terminating NULL plus &hwdev->groups */ 792 if (groups) 793 for (i = 0; groups[i]; i++) 796 hwdev->groups = kcalloc(ngroups, sizeof(*groups), GFP_KERNEL); 797 if (!hwdev->groups) { 810 hwdev->groups[ngroup 760 __hwmon_device_register(struct device *dev, const char *name, void *drvdata, const struct hwmon_chip_info *chip, const struct attribute_group **groups) argument 887 hwmon_device_register_with_groups(struct device *dev, const char *name, void *drvdata, const struct attribute_group **groups) argument 1007 devm_hwmon_device_register_with_groups(struct device *dev, const char *name, void *drvdata, const struct attribute_group **groups) argument [all...] |
H A D | iio_hwmon.c | 25 * @groups: null terminated array of attribute groups 32 const struct attribute_group *groups[2]; member in struct:iio_hwmon_state 154 st->groups[0] = &st->attr_group; 166 st->groups);
|
H A D | ibmpowernv.c | 94 u32 nr_sensor_groups; /* Total number of sensor groups */ 338 struct device_node *groups, *sgrp; local 342 groups = of_find_compatible_node(NULL, NULL, "ibm,opal-sensor-group"); 343 if (!groups) 346 for_each_child_of_node(groups, sgrp) { 362 for_each_child_of_node(groups, sgrp) { 383 of_node_put(groups); 392 struct device_node *groups, *sgrp; local 394 groups = of_find_compatible_node(NULL, NULL, "ibm,opal-sensor-group"); 395 if (!groups) [all...] |
/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 191 return info->groups[selector].data.name; 201 *pins = info->groups[selector].data.pins; 202 *npins = info->groups[selector].data.npins; 316 grp = &info->groups[group]; 362 const char * const **groups, 368 *groups = info->functions[selector].groups; 610 grp = &info->groups[selector]; 645 grp = &info->groups[selector]; 792 const char **groups; local 360 s32_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument [all...] |
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 46 * The pins of a pinmux groups are composed of one or two groups of contiguous 75 struct armada_37xx_pin_group *groups; member in struct:armada_37xx_pin_data 81 const char **groups; member in struct:armada_37xx_pmx_func 106 struct armada_37xx_pin_group *groups; member in struct:armada_37xx_pinctrl 216 .groups = armada_37xx_nb_groups, 223 .groups = armada_37xx_sb_groups, 241 struct armada_37xx_pin_group *group = &info->groups[*grp]; 283 return info->groups[group].name; 296 *pins = info->groups[selecto 330 armada_37xx_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument 928 const char **groups; local [all...] |
/linux-master/drivers/pinctrl/actions/ |
H A D | pinctrl-owl.h | 71 .groups = fname##_groups, \ 243 * @groups: array of pin groups that may select this function. 244 * @ngroups: number of entries in @groups. 248 const char * const *groups; member in struct:owl_pinmux_func 283 * @groups: array describing all pin groups of this SoC. 284 * @ngroups: number of entries in @groups. 295 const struct owl_pingroup *groups; member in struct:owl_pinctrl_soc_data
|
/linux-master/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier.h | 135 const char * const *groups; member in struct:uniphier_pinmux_function 142 const struct uniphier_pinctrl_group *groups; member in struct:uniphier_pinctrl_socdata 179 .groups = func##_groups, \
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm6318.c | 32 const char * const *groups; member in struct:bcm6318_function 300 .groups = n##_groups, \ 308 .groups = n##_groups, \ 379 const char * const **groups, 382 *groups = bcm6318_funcs[selector].groups; 377 bcm6318_pinctrl_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|
H A D | pinctrl-bcm6368.c | 31 const char * const *groups; member in struct:bcm6368_function 287 .groups = n##_groups, \ 295 .groups = n##_groups, \ 369 const char * const **groups, 372 *groups = bcm6368_funcs[selector].groups; 367 bcm6368_pinctrl_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|
H A D | pinctrl-bcm63268.c | 45 const char * const *groups; member in struct:bcm63268_function 236 /* multi pin groups */ 400 .groups = n##_groups, \ 408 .groups = n##_groups, \ 416 .groups = n##_groups, \ 424 .groups = n##_groups, \ 498 const char * const **groups, 501 *groups = bcm63268_funcs[selector].groups; 496 bcm63268_pinctrl_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.c | 123 return pctrl->soc->groups[group].grp.name; 133 *pins = pctrl->soc->groups[group].grp.pins; 134 *num_pins = pctrl->soc->groups[group].grp.npins; 171 const char * const **groups, 176 *groups = pctrl->soc->functions[function].groups; 196 g = &pctrl->soc->groups[group]; 281 const struct msm_pingroup *g = &pctrl->soc->groups[offset]; 361 /* Pin information can only be requested from valid pin groups */ 365 g = &pctrl->soc->groups[grou 169 msm_get_function_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/platform/x86/intel/ifs/ |
H A D | core.c | 49 .groups = plat_ifs_groups, 57 .groups = plat_ifs_array_groups,
|
/linux-master/include/linux/pinctrl/ |
H A D | pinctrl.h | 92 * @get_groups_count: Returns the count of total number of groups registered. 212 * @groups: An array of groups for this function 213 * @ngroups: Number of groups in @groups 217 const char * const *groups; member in struct:pinfunction 225 .groups = (_groups), \
|