/linux-master/drivers/pinctrl/ |
H A D | pinmux.c | 346 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]); 688 const char *const *groups; local 810 pinmux_generic_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument 858 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 D | pinctrl-zynq.c | 36 * @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...] |
H A D | pinctrl-bm1880.c | 28 * @groups: Pingroups 29 * @ngroups: Number of @groups 37 const struct bm1880_pctrl_group *groups; member in struct:bm1880_pinctrl 59 * @groups: List of pingroups for this function. 60 * @ngroups: Number of entries in @groups. 67 const char * const *groups; member in struct:bm1880_pinmux_function 653 .groups = fname##_group, \ 931 return pctrl->groups[selector].name; 941 *pins = pctrl->groups[selector].pins; 942 *num_pins = pctrl->groups[selecto 971 bm1880_pmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument [all...] |
H A D | pinctrl-mlxbf3.c | 109 * functions to pin groups and only those groups declared as supporting that 126 /* Number single-pin groups */ 180 const char * const **groups, 183 *groups = mlxbf3_pmx_funcs[selector].groups; 178 mlxbf3_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
|
/linux-master/tools/perf/util/ |
H A D | metricgroup.c | 6 /* 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, pm->metric_name, 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 D | pinctrl-samsung.c | 339 /* return the groups associated for the specified function selector */ 341 unsigned selector, const char * const **groups, 347 *groups = drvdata->pmx_functions[selector].groups; 743 struct samsung_pin_group *groups, *grp; local 747 groups = devm_kcalloc(dev, ctrldesc->npins, sizeof(*groups), 749 if (!groups) 751 grp = groups; 761 return groups; 340 samsung_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char * const **groups, unsigned * const num_groups) argument 898 struct samsung_pin_group *groups; local [all...] |
H A D | pinctrl-samsung.h | 71 * Samsung GPIO controller groups all the available pins into banks. The pins 99 .groups = g, \ 281 * @pin_groups: list of pin groups available to the driver. 282 * @nr_groups: number of such pin groups. 344 * @groups: one or more names of pin groups that provide this function. 345 * @num_groups: number of groups included in @groups. 349 const char **groups; member in struct:samsung_pmx_func
|
/linux-master/drivers/infiniband/core/ |
H A D | sysfs.c | 59 struct attribute_group groups[2]; member in struct:gid_attr_group 70 struct attribute_group groups[3]; member in struct:ib_port 760 for (i = 0; i != ARRAY_SIZE(port->groups); i++) 761 kfree(port->groups[i].attrs); 774 for (i = 0; i != ARRAY_SIZE(gid_attr_group->groups); i++) 775 kfree(gid_attr_group->groups[i].attrs); 988 for (i = 0; i != ARRAY_SIZE(ibdev->groups); i++) 989 if (!ibdev->groups[i]) { 990 ibdev->groups[i] = &data->group; 993 WARN(true, "struct ib_device->groups i 1470 ib_port_register_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups) argument 1478 ib_port_unregister_client_groups(struct ib_device *ibdev, u32 port_num, const struct attribute_group **groups) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_sysfs.c | 193 ixgbe_hwmon->groups[0] = &ixgbe_hwmon->group; 199 ixgbe_hwmon->groups);
|
/linux-master/drivers/iio/trigger/ |
H A D | iio-trig-sysfs.c | 88 .groups = iio_sysfs_trig_groups, 155 t->trig->dev.groups = iio_sysfs_trigger_attr_groups;
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | exp_rcv.h | 153 return grp - &rcd->groups[0]; 164 return &rcd->groups[idx];
|
/linux-master/drivers/pinctrl/realtek/ |
H A D | pinctrl-rtd.c | 58 return data->info->groups[selector].name; 68 *pins = data->info->groups[selector].pins; 69 *num_pins = data->info->groups[selector].num_pins; 136 const char * const **groups, 141 *groups = data->info->functions[selector].groups; 204 group_name = data->info->groups[group].name; 512 group_name = data->info->groups[group].name; 134 rtd_pinctrl_get_function_groups(struct pinctrl_dev *pcdev, unsigned int selector, const char * const **groups, unsigned int * const num_groups) argument
|
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-broxton.c | 174 .groups = bxt_north_groups, 291 .groups = bxt_northwest_groups, 398 .groups = bxt_west_groups, 474 .groups = bxt_southwest_groups, 652 .groups = apl_north_groups, 772 .groups = apl_northwest_groups, 882 .groups = apl_west_groups, 974 .groups = apl_southwest_groups,
|
H A D | pinctrl-intel.h | 39 * @func: Generic data of the pin function (name and groups of pins) 55 * If pad groups of a community are not the same size, use this structure 98 * @gpps: Pad groups if the controller has variable size pad groups 99 * @ngpps: Number of pad groups in this community 196 * @groups: Array of pin groups 197 * @ngroups: Number of groups in the array 210 const struct intel_pingroup *groups; member in struct:intel_pinctrl_soc_data 277 const char * const **groups, unsigne [all...] |
/linux-master/include/linux/gpio/ |
H A D | gpio-nomadik.h | 162 * @groups: An array of pin groups that may select this function. 163 * @ngroups: The number of entries in @groups. 167 const char * const *groups; member in struct:nmk_function 197 * @groups: An array describing all pin groups the pin SoC supports. 198 * @ngroups: The number of entries in @groups. 208 const struct nmk_pingroup *groups; member in struct:nmk_pinctrl_soc_data
|
/linux-master/drivers/base/ |
H A D | base.h | 178 int driver_add_groups(struct device_driver *drv, const struct attribute_group **groups); 179 void driver_remove_groups(struct device_driver *drv, const struct attribute_group **groups);
|
/linux-master/net/mac80211/ |
H A D | rc80211_minstrel_ht.c | 204 * groups, based on the number of streams and flags (HT40, SGI) that they 409 return &mi->groups[group].rates[idx]; 453 return &mi->groups[group].rates[idx]; 459 return &mi->groups[MI_RATE_GROUP(index)].rates[MI_RATE_IDX(index)]; 535 * MCS groups, CCK rates do not provide aggregation and are therefore at last. 547 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_avg; 553 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; 586 mg = &mi->groups[cur_group]; 591 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_avg; 598 max_tp_prob = mi->groups[max_tp_grou [all...] |
/linux-master/drivers/scsi/ |
H A D | scsi_netlink.c | 116 .groups = SCSI_NL_GRP_CNT,
|
/linux-master/security/selinux/ |
H A D | netlink.c | 111 .groups = SELNLGRP_MAX,
|
/linux-master/mm/ |
H A D | percpu-km.c | 117 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT;
|
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_drv.h | 108 struct rcar_du_group groups[RCAR_DU_MAX_GROUPS]; member in struct:rcar_du_device
|
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.h | 43 * Entries should be indices into the groups list of the 133 * @groups: An array describing all pin groups the pin SoC supports. 134 * @ngroups: The numbmer of entries in @groups. 156 const struct msm_pingroup *groups; member in struct:msm_pinctrl_soc_data
|
/linux-master/include/linux/ |
H A D | netlink.h | 47 unsigned int groups; member in struct:netlink_kernel_cfg 53 void (*release) (struct sock *sk, unsigned long *groups); 220 int __netlink_change_ngroups(struct sock *sk, unsigned int groups); 221 int netlink_change_ngroups(struct sock *sk, unsigned int groups);
|
/linux-master/drivers/irqchip/ |
H A D | irq-sp7021-intc.c | 149 u32 groups; local 154 groups = readl_relaxed(REG_INTR_GROUP); 155 pending_group = (groups >> shift) & GROUP_MASK;
|
/linux-master/drivers/hwmon/ |
H A D | scpi-hwmon.c | 38 const struct attribute_group *groups[2]; member in struct:scpi_sensors 245 scpi_sensors->groups[0] = &scpi_sensors->group; 250 "scpi_sensors", scpi_sensors, scpi_sensors->groups);
|