/linux-master/tools/perf/util/ |
H A D | bpf-filter.c | 68 list_for_each_entry(group, &expr->groups, list) { 121 list_for_each_entry(group, &expr->groups, list) { 188 INIT_LIST_HEAD(&expr->groups);
|
/linux-master/drivers/hwmon/ |
H A D | nct6775.h | 27 const struct attribute_group *groups[7]; member in struct:nct6775_data 227 /* Need to leave a NULL terminator at the end of data->groups */ 228 if (data->num_groups == ARRAY_SIZE(data->groups) - 1) 231 data->groups[data->num_groups++] = group;
|
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/bcm/ |
H A D | pinctrl-ns.c | 112 const char * const *groups; member in struct:ns_pinctrl_function 129 .groups = _groups, \ 280 function->groups,
|
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/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/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 680 * @groups: Optional attribute groups. 799 const struct attribute_group **groups; /* optional groups */ member in struct:device 1198 void *drvdata, const struct attribute_group **groups, 1203 const struct attribute_group **groups); 1205 const struct attribute_group **groups); 1210 const struct attribute_group *groups[] = { grp, NULL }; local 1218 const struct attribute_group *groups[] = { grp, NULL }; local [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...] |
/linux-master/drivers/gpu/drm/panthor/ |
H A D | panthor_sched.c | 47 * The firmware can schedule a maximum of M groups (M is FW/hardware 49 * this maximum number of groups, the kernel must take care of 50 * rotating the groups passed to the firmware so every group gets 70 * groups than there are slots, the periodic tick is disabled and we 71 * just let the FW schedule the active groups. When there are more 72 * groups than slots, we let each group a chance to execute stuff for 73 * a given amount of time, and then re-evaluate and pick new groups 137 * non-real-time groups. When such a group becomes executable, 182 * We use this work to unblock queues/groups that were waiting on a 224 * Should be taken in the tick work, the irq handler, and anywhere the @groups 262 } groups; member in struct:panthor_scheduler 1796 struct list_head groups[PANTHOR_CSG_PRIORITY_COUNT]; member in struct:panthor_sched_tick_ctx [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/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/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...] |