Searched refs:groups (Results 1 - 25 of 731) sorted by relevance

1234567891011>>

/linux-master/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c35 struct msm_pingroup *groups; local
80 groups = devm_kcalloc(&pdev->dev, num_gpios,
84 if (!pinctrl || !pins || !groups || !names)
93 groups[i].grp.pins = &pins[i].number;
100 groups[gpio].grp.npins = 1;
103 groups[gpio].grp.name = names[i];
105 groups[gpio].ctl_reg = 0x10000 * gpio;
106 groups[gpio].io_reg = 0x04 + 0x10000 * gpio;
107 groups[gpio].intr_cfg_reg = 0x08 + 0x10000 * gpio;
108 groups[gpi
[all...]
H A Dpinctrl-lpass-lpi.h42 .groups = fname##_groups, \
76 const char * const *groups; member in struct:lpi_function
83 const struct lpi_pingroup *groups; member in struct:lpi_pinctrl_variant_data
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx1.h45 * @groups: corresponding pin groups
46 * @num_groups: the number of groups
50 const char **groups; member in struct:imx1_pmx_func
58 struct imx1_pin_group *groups; member in struct:imx1_pinctrl_soc_info
/linux-master/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c31 * hfi1_alloc_ctxt_rcv_groups - initialize expected receive groups
43 rcd->groups =
44 kcalloc_node(ngroups, sizeof(*rcd->groups),
46 if (!rcd->groups)
50 grp = &rcd->groups[i];
61 * hfi1_free_ctxt_rcv_groups - free expected receive groups
73 kfree(rcd->groups);
74 rcd->groups = NULL;
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mtmips.c38 struct mtmips_pmx_group *groups; member in struct:mtmips_priv
71 *pins = p->groups[group].func[0].pins;
72 *num_pins = p->groups[group].func[0].pin_count;
102 const char * const **groups,
108 *groups = &p->group_names[p->func[func]->groups[0]];
110 *groups = p->group_names;
127 if (p->groups[group].enabled) {
129 p->groups[group].name);
133 p->groups[grou
100 mtmips_pmx_group_get_groups(struct pinctrl_dev *pctrldev, unsigned int func, const char * const **groups, unsigned int * const num_groups) argument
[all...]
/linux-master/drivers/rtc/
H A Dsysfs.c319 const struct attribute_group **groups, **old; local
324 groups = rtc->dev.groups;
325 if (groups)
326 for (; *groups; groups++)
329 for (groups = grps; *groups; groups++)
333 groups
351 const struct attribute_group *groups[] = { grp, NULL }; local
[all...]
/linux-master/include/linux/
H A Dsh_intc.h86 struct intc_group *groups; member in struct:intc_hw_desc
105 #define INTC_HW_DESC(vectors, groups, mask_regs, \
108 _INTC_ARRAY(vectors), _INTC_ARRAY(groups), \
123 #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \
127 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
131 #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \
135 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
/linux-master/fs/bcachefs/
H A Ddisk_groups.c25 struct bch_sb_field_disk_groups *groups = local
28 unsigned nr_groups = disk_groups_nr(groups);
47 if (BCH_GROUP_DELETED(&groups->entries[group_id])) {
57 g = groups->entries + i;
73 memcpy(sorted, groups->entries, nr_groups * sizeof(*sorted));
123 struct bch_sb_field_disk_groups *groups = local
126 unsigned nr_groups = disk_groups_nr(groups);
128 for (g = groups->entries;
129 g < groups->entries + nr_groups;
131 if (g != groups
149 struct bch_sb_field_disk_groups *groups; local
265 __bch2_disk_group_find(struct bch_sb_field_disk_groups *groups, unsigned parent, const char *name, unsigned namelen) argument
293 struct bch_sb_field_disk_groups *groups = local
335 struct bch_sb_field_disk_groups *groups = local
355 struct bch_sb_field_disk_groups *groups; local
383 struct bch_disk_groups_cpu *groups; local
433 struct bch_sb_field_disk_groups *groups = local
[all...]
H A Ddisk_groups.h9 static inline unsigned disk_groups_nr(struct bch_sb_field_disk_groups *groups) argument
11 return groups
12 ? (vstruct_end(&groups->field) -
13 (void *) &groups->entries[0]) / sizeof(struct bch_disk_group)
/linux-master/drivers/pinctrl/berlin/
H A Dberlin.c47 return pctrl->desc->groups[group].name;
71 ngroups = of_property_count_strings(node, "groups");
74 "missing groups property in node %pOFn\n", node);
85 of_property_for_each_string(node, "groups", prop, group_name) {
122 const char * const **groups,
127 *groups = pctrl->functions[function].groups;
155 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group;
211 desc_group = pctrl->desc->groups + i;
224 desc_group = pctrl->desc->groups
120 berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
247 const char **groups; local
[all...]
H A Dberlin.h27 const struct berlin_desc_group *groups; member in struct:berlin_pinctrl_desc
33 const char **groups; member in struct:berlin_pinctrl_function
/linux-master/drivers/dma/idxd/
H A Ddefaults.c34 group = idxd->groups[0];
49 engine->group = idxd->groups[0];
/linux-master/net/netlink/
H A Daf_netlink.h34 unsigned long *groups; member in struct:netlink_sock
49 unsigned long *groups);
69 unsigned int groups; member in struct:netlink_table
75 unsigned long *groups);
/linux-master/drivers/pinctrl/visconti/
H A Dpinctrl-common.h68 const char * const *groups; member in struct:visconti_pin_function
75 .groups = func ## _grps, \
83 const struct visconti_pin_group *groups; member in struct:visconti_pinctrl_devdata
/linux-master/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c32 const char **groups; member in struct:mvebu_pinctrl_function
51 struct mvebu_pinctrl_group *groups; member in struct:mvebu_pinctrl
87 if (pid >= pctl->groups[n].pins[0] &&
88 pid < pctl->groups[n].pins[0] +
89 pctl->groups[n].npins)
90 return &pctl->groups[n];
101 if (strcmp(name, pctl->groups[n].name) == 0)
102 return &pctl->groups[n];
176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid];
189 struct mvebu_pinctrl_group *grp = &pctl->groups[gi
283 mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid, const char * const **groups, unsigned * const num_groups) argument
547 const char **groups; local
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-zynqmp.c49 * @groups: List of pin groups for this function
50 * @ngroups: Number of entries in @groups
58 const char * const *groups; member in struct:zynqmp_pmux_function
65 * @groups: Pin groups
66 * @ngroups: Number of @groups
71 * information regarding pin control functions, groups and
76 const struct zynqmp_pctrl_group *groups; member in struct:zynqmp_pinctrl
108 return pctrl->groups[selecto
172 zynqmp_pmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) argument
499 zynqmp_pinctrl_get_function_groups(u32 fid, u32 index, u16 *groups) argument
557 zynqmp_pinctrl_prepare_func_groups(struct device *dev, u32 fid, struct zynqmp_pmux_function *func, struct zynqmp_pctrl_group *groups) argument
636 zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) argument
676 zynqmp_pinctrl_create_pin_groups(struct device *dev, struct zynqmp_pctrl_group *groups, unsigned int pin) argument
713 zynqmp_pinctrl_prepare_group_pins(struct device *dev, struct zynqmp_pctrl_group *groups, unsigned int ngroups) argument
750 struct zynqmp_pctrl_group *groups; local
[all...]
H A Dpinctrl-artpec6.c76 const char * const *groups; member in struct:artpec6_pmx_func
522 .groups = gpiogrps,
527 .groups = cpuclkoutgrps,
532 .groups = udlclkoutgrps,
537 .groups = i2c1grps,
542 .groups = i2c2grps,
547 .groups = i2c3grps,
552 .groups = i2s0grps,
557 .groups = i2s1grps,
562 .groups
643 artpec6_pmx_get_fgroups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) argument
[all...]
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear310.c51 .groups = emi_cs_0_to_5_grps,
83 .groups = uart1_grps,
115 .groups = uart2_grps,
147 .groups = uart3_grps,
179 .groups = uart4_grps,
211 .groups = uart5_grps,
243 .groups = fsmc_grps,
275 .groups = rs485_0_grps,
307 .groups = rs485_1_grps,
339 .groups
[all...]
/linux-master/fs/sysfs/
H A Dgroup.c211 const struct attribute_group **groups)
216 if (!groups)
219 for (i = 0; groups[i]; i++) {
220 error = internal_create_group(kobj, update, groups[i]);
223 sysfs_remove_group(kobj, groups[i]);
231 * sysfs_create_groups - given a directory kobject, create a bunch of attribute groups
233 * @groups: The attribute groups to create, NULL terminated
235 * This function creates a bunch of attribute groups. If an error occurs when
236 * creating a group, all previously created groups wil
210 internal_create_groups(struct kobject *kobj, int update, const struct attribute_group **groups) argument
243 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) argument
261 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) argument
335 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) argument
590 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) argument
[all...]
/linux-master/drivers/base/
H A Ddriver.c203 const struct attribute_group **groups)
205 return sysfs_create_groups(&drv->p->kobj, groups);
209 const struct attribute_group **groups)
211 sysfs_remove_groups(&drv->p->kobj, groups);
249 ret = driver_add_groups(drv, drv->groups);
273 driver_remove_groups(drv, drv->groups);
202 driver_add_groups(struct device_driver *drv, const struct attribute_group **groups) argument
208 driver_remove_groups(struct device_driver *drv, const struct attribute_group **groups) argument
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-meson.h41 * @groups: groups in the function
42 * @num_groups: number of groups in the function
46 const char * const *groups; member in struct:meson_pmx_func
113 struct meson_pmx_group *groups; member in struct:meson_pinctrl_data
142 .groups = fn ## _groups, \
175 const char * const **groups,
180 /* Common ao groups extra dt parse function for SoCs before g12a */
/linux-master/drivers/usb/typec/
H A Dbus.h23 const struct attribute_group *groups[2]; member in struct:altmode
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32.h47 struct s32_pin_group *groups; member in struct:s32_pinctrl_soc_info
/linux-master/include/linux/pinctrl/
H A Dpinmux.h33 * @get_function_groups: return an array of groups names (in turn
36 * actual pins affected. The applicable groups will be returned in
37 * @groups and the number of groups in @num_groups
47 * specific GPIO range - function selectors and pin groups are orthogonal
67 const char * const **groups,
/linux-master/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c35 struct pxa_pinctrl_group *group = pctl->groups + tgroup;
46 struct pxa_pinctrl_group *group = pctl->groups + tgroup;
126 const char * const **groups,
132 *groups = pf->groups;
142 struct pxa_pinctrl_group *group = pctl->groups + tgroup;
189 struct pxa_pinctrl_group *g = pctl->groups + group;
211 struct pxa_pinctrl_group *g = pctl->groups + group;
319 func->groups =
322 if (!func->groups)
124 pxa2xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
[all...]

Completed in 1134 milliseconds

1234567891011>>