Searched refs:groups (Results 76 - 100 of 731) sorted by relevance

1234567891011>>

/linux-master/drivers/pinctrl/
H A Dpinmux.h156 const char * const **groups,
164 const char * const *groups,
H A Dpinctrl-equilibrium.h73 * @groups: one or more names of pin groups that provide this function.
74 * @nr_groups: number of groups included in @groups.
78 const char **groups; member in struct:eqbr_pmx_func
H A Dpinctrl-gemini.c742 /* Conflict with some GPIO groups */
1691 /* Conflict with some GPIO groups */
2032 * @groups: corresponding pin groups
2036 const char * const *groups; member in struct:gemini_pmx_func
2072 .groups = dramgrps,
2077 .groups = rtcgrps,
2082 .groups = powergrps,
2088 .groups = cirgrps,
2093 .groups
2288 gemini_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
[all...]
H A Dpinctrl-at91-pio4.c32 * In order to not introduce confusion between Atmel PIO groups and pinctrl
33 * framework groups, Atmel PIO groups will be called banks, line is kept to
110 * @nbanks: number of PIO groups, it can vary depending on the SoC.
112 * @groups: groups table to provide group name and pin in the group to pinctrl.
134 struct atmel_group *groups; member in struct:atmel_pioctrl
491 return atmel_pioctrl->groups[selector].name;
501 *pins = (unsigned int *)&atmel_pioctrl->groups[selector].pin;
514 struct atmel_group *grp = atmel_pioctrl->groups
689 atmel_pmx_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
[all...]
H A Dpinmux.c346 char const * const *groups; local
365 &groups, &num_groups);
367 dev_err(pctldev->dev, "can't query groups for function %s\n",
379 ret = match_string(groups, num_groups, group);
387 group = groups[0];
555 const char * const *groups; local
561 &groups, &num_groups);
569 seq_printf(s, "function %d: %s, groups = [ ", func_selector, func);
571 seq_printf(s, "%s ", groups[i]);
684 const char *const *groups; local
818 pinmux_generic_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
866 pinmux_generic_add_function(struct pinctrl_dev *pctldev, const char *name, const char * const *groups, const unsigned int num_groups, void *data) argument
[all...]
H A Dpinctrl-zynq.c36 * @groups: Pingroups
37 * @ngroups: Number of @groups
45 const struct zynq_pctrl_group *groups; member in struct:zynq_pinctrl
60 * @groups: List of pingroups for this function.
61 * @ngroups: Number of entries in @groups.
69 const char * const *groups; member in struct:zynq_pinmux_function
178 /* pin groups */
577 /* function groups */
759 .groups = fname##_groups, \
767 .groups
877 zynq_pmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
[all...]
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c81 * nsp mux function and supported pin groups
84 * @groups: array of groups that can be supported by this function
85 * @num_groups: total number of groups that can be supported by this function
89 const char * const *groups; member in struct:nsp_pin_function
101 * @groups: pointer to array of groups
102 * @num_groups: total number of groups
114 const struct nsp_pin_group *groups; member in struct:nsp_pinctrl
192 * List of groups o
369 nsp_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
[all...]
H A Dpinctrl-bcm6358.c48 const char * const *groups; member in struct:bcm6358_function
193 .groups = n##_groups, \
244 const char * const **groups,
247 *groups = bcm6358_funcs[selector].groups;
242 bcm6358_pinctrl_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
/linux-master/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.h59 const char * const *groups; member in struct:wmt_pinctrl_data
/linux-master/include/linux/fpga/
H A Dfpga-bridge.h16 * @groups: optional attribute groups.
22 const struct attribute_group **groups; member in struct:fpga_bridge_ops
/linux-master/include/linux/
H A Dmiscdevice.h86 const struct attribute_group **groups; member in struct:miscdevice
H A Dconnector.h51 u32 seq, groups; member in struct:cn_dev
78 * cn_netlink_send_mult - Sends message to the specified groups.
107 * cn_netlink_send - Sends message to the specified groups.
H A Dsysfs.h83 * visibility flags for named groups) are accepted. Must
189 * Same as DEFINE_SYSFS_GROUP_VISIBLE, but for groups with only binary
430 const struct attribute_group **groups);
432 const struct attribute_group **groups);
438 const struct attribute_group **groups);
471 const struct attribute_group **groups,
474 const struct attribute_group *groups, kuid_t kuid,
610 const struct attribute_group **groups)
616 const struct attribute_group **groups)
633 const struct attribute_group **groups)
609 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) argument
615 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) argument
632 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) argument
713 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) argument
720 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *groups, kuid_t kuid, kgid_t kgid) argument
[all...]
/linux-master/tools/testing/selftests/hid/tests/
H A Dconftest.py72 vid, pid = m.groups()
/linux-master/drivers/platform/mellanox/
H A Dmlxreg-io.c31 * @groups: list of sysfs attribute group for hwmon registration;
42 const struct attribute_group *groups[2]; member in struct:mlxreg_io_priv_data
217 priv->groups[0] = &priv->group;
218 priv->groups[1] = NULL;
253 priv->groups);
/linux-master/drivers/char/tpm/
H A Dtpm-sysfs.c380 * the per hash attribute groups for displaying each bank of PCRs.
462 * added to chip->groups[].
487 chip->groups[chip->groups_cnt++] = &tpm2_dev_group;
489 chip->groups[chip->groups_cnt++] = &tpm1_dev_group;
495 chip->groups[chip->groups_cnt++] = &pcr_group_sha1;
498 chip->groups[chip->groups_cnt++] = &pcr_group_sha256;
501 chip->groups[chip->groups_cnt++] = &pcr_group_sha384;
504 chip->groups[chip->groups_cnt++] = &pcr_group_sha512;
507 chip->groups[chip->groups_cnt++] = &pcr_group_sm3;
/linux-master/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c26 return pdata->pinmux.groups[group].name;
35 *pins = &pdata->pinmux.groups[group].pins[0];
36 *npins = pdata->pinmux.groups[group].npins;
64 const char * const **groups,
69 *groups = pdata->pinmux.functions[function].groups;
229 const struct aspeed_pin_group *pgroup = &pdata->pinmux.groups[group];
62 aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) argument
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-tangier.c147 return tp->groups[group].grp.name;
155 *pins = tp->groups[group].grp.pins;
156 *npins = tp->groups[group].grp.npins;
206 const char * const **groups,
211 *groups = tp->functions[function].func.groups;
221 const struct intel_pingroup *grp = &tp->groups[group];
227 * All pins in the groups needs to be accessible and writable
204 tng_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const ngroups) argument
/linux-master/net/netfilter/
H A Dnft_set_pipapo.c46 * in 4 groups of 4 bits each. Given the entry:
50 * first and second groups match, but the third doesn't. We conclude that the
54 * has two dimensions: bit groups to be matched for a single packet field, and
55 * all the possible values of said groups (buckets). Input entries are
82 * - divide the b packet bits we want to classify into groups of size t,
83 * obtaining ceil(b / t) groups
85 * Example: match on destination IP address, with t = 4: 32 bits, 8 groups
91 * Example: 8 groups, 2^4 buckets:
452 rp += f->groups / NFT_PIPAPO_GROUPS_PER_BYTE(f);
562 data += f->groups / NFT_PIPAPO_GROUPS_PER_BYT
907 unsigned int groups, bb; local
[all...]
/linux-master/drivers/pinctrl/sprd/
H A Dpinctrl-sprd.c130 * @groups: pointer to groups of pins
137 struct sprd_pin_group *groups; member in struct:sprd_pinctrl_soc_info
201 if (!strcmp(info->groups[i].name, name)) {
202 grp = &info->groups[i];
224 return info->groups[selector].name;
238 *pins = info->groups[selector].pins;
239 *npins = info->groups[selector].npins;
374 const char * const **groups,
380 *groups
372 sprd_pmx_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
[all...]
/linux-master/drivers/hwmon/
H A Dmax16065.c84 const struct attribute_group *groups[4]; member in struct:max16065_data
507 int groups = 0; local
558 data->groups[groups++] = &max16065_basic_group;
560 data->groups[groups++] = secondary_is_max ?
575 data->groups[groups++] = &max16065_current_group;
582 data, data->groups);
/linux-master/drivers/usb/typec/
H A Dpd.c163 .groups = source_fixed_supply_groups,
188 .groups = sink_fixed_supply_groups,
219 .groups = source_variable_supply_groups,
233 .groups = sink_variable_supply_groups,
264 .groups = source_battery_groups,
278 .groups = sink_battery_groups,
345 .groups = source_pps_groups,
359 .groups = sink_pps_groups,
581 .groups = pd_groups,
/linux-master/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.c54 return pmx->soc->groups[group].name;
64 *pins = pmx->soc->groups[group].pins;
65 *num_pins = pmx->soc->groups[group].npins;
240 const char * const **groups,
245 *groups = pmx->functions[function].groups;
260 g = &pmx->soc->groups[group];
294 return &pmx->soc->groups[group];
527 g = &pmx->soc->groups[group];
556 g = &pmx->soc->groups[grou
238 tegra_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
[all...]
/linux-master/tools/perf/util/
H A Dmetricgroup.c6 /* Manage metrics and groups of metrics from JSON files */
314 * combined or shared groups, this metric may not care
432 static struct mep *mep_lookup(struct rblist *groups, const char *metric_group, argument
440 nd = rblist__find(groups, &me);
445 rblist__add_node(groups, &me);
446 nd = rblist__find(groups, &me);
453 struct rblist *groups)
467 me = mep_lookup(groups, g, pm->metric_name);
469 me = mep_lookup(groups, "No_group", pm->metric_name);
513 struct rblist *groups local
452 metricgroup__add_to_mep_groups(const struct pmu_metric *pm, struct rblist *groups) argument
520 struct rblist groups; local
[all...]
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c338 /* return the groups associated for the specified function selector */
340 unsigned selector, const char * const **groups,
346 *groups = drvdata->pmx_functions[selector].groups;
685 struct samsung_pin_group *groups, *grp; local
689 groups = devm_kcalloc(dev, ctrldesc->npins, sizeof(*groups),
691 if (!groups)
693 grp = groups;
703 return groups;
339 samsung_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument
840 struct samsung_pin_group *groups; local
[all...]

Completed in 263 milliseconds

1234567891011>>