Home
last modified time | relevance | path

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

12345678910>>...53

/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c35 struct msm_pingroup *groups; in qdf2xxx_pinctrl_probe() local
80 groups = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pins || !groups || !names) in qdf2xxx_pinctrl_probe()
93 groups[i].pins = &pins[i].number; in qdf2xxx_pinctrl_probe()
100 groups[gpio].npins = 1; in qdf2xxx_pinctrl_probe()
103 groups[gpio].name = names[i]; in qdf2xxx_pinctrl_probe()
105 groups[gpio].ctl_reg = 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
106 groups[gpio].io_reg = 0x04 + 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
107 groups[gpio].intr_cfg_reg = 0x08 + 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
108 groups[gpi in qdf2xxx_pinctrl_probe()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c35 struct msm_pingroup *groups; in qdf2xxx_pinctrl_probe() local
80 groups = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
84 if (!pinctrl || !pins || !groups || !names) in qdf2xxx_pinctrl_probe()
93 groups[i].grp.pins = &pins[i].number; in qdf2xxx_pinctrl_probe()
100 groups[gpio].grp.npins = 1; in qdf2xxx_pinctrl_probe()
103 groups[gpio].grp.name = names[i]; in qdf2xxx_pinctrl_probe()
105 groups[gpio].ctl_reg = 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
106 groups[gpio].io_reg = 0x04 + 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
107 groups[gpio].intr_cfg_reg = 0x08 + 0x10000 * gpio; in qdf2xxx_pinctrl_probe()
108 groups[gpi in qdf2xxx_pinctrl_probe()
[all...]
/kernel/linux/linux-5.10/drivers/rtc/
H A Dsysfs.c318 const struct attribute_group **groups, **old; in rtc_add_groups() local
325 groups = rtc->dev.groups; in rtc_add_groups()
326 if (groups) in rtc_add_groups()
327 for (; *groups; groups++) in rtc_add_groups()
330 for (groups = grps; *groups; groups++) in rtc_add_groups()
334 groups in rtc_add_groups()
352 const struct attribute_group *groups[] = { grp, NULL }; rtc_add_group() local
[all...]
/kernel/linux/linux-6.6/drivers/rtc/
H A Dsysfs.c319 const struct attribute_group **groups, **old; in rtc_add_groups() local
324 groups = rtc->dev.groups; in rtc_add_groups()
325 if (groups) in rtc_add_groups()
326 for (; *groups; groups++) in rtc_add_groups()
329 for (groups = grps; *groups; groups++) in rtc_add_groups()
333 groups in rtc_add_groups()
351 const struct attribute_group *groups[] = { grp, NULL }; rtc_add_group() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c32 const char **groups; member
51 struct mvebu_pinctrl_group *groups; member
87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid()
88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid()
89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid()
100 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name()
101 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name()
166 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get()
179 struct mvebu_pinctrl_group *grp = &pctl->groups[gi in mvebu_pinconf_group_set()
273 mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid, const char * const **groups, unsigned * const num_groups) mvebu_pinmux_get_groups() argument
537 const char **groups; mvebu_pinctrl_build_functions() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/mvebu/
H A Dpinctrl-mvebu.c32 const char **groups; member
51 struct mvebu_pinctrl_group *groups; member
87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid()
88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid()
89 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
90 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid()
101 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name()
102 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name()
176 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get()
189 struct mvebu_pinctrl_group *grp = &pctl->groups[gi in mvebu_pinconf_group_set()
283 mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid, const char * const **groups, unsigned * const num_groups) mvebu_pinmux_get_groups() argument
547 const char **groups; mvebu_pinctrl_build_functions() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-mtmips.c38 struct mtmips_pmx_group *groups; member
71 *pins = p->groups[group].func[0].pins; in mtmips_get_group_pins()
72 *num_pins = p->groups[group].func[0].pin_count; in mtmips_get_group_pins()
102 const char * const **groups, in mtmips_pmx_group_get_groups()
108 *groups = &p->group_names[p->func[func]->groups[0]]; in mtmips_pmx_group_get_groups()
110 *groups = p->group_names; in mtmips_pmx_group_get_groups()
127 if (p->groups[group].enabled) { in mtmips_pmx_group_enable()
129 p->groups[group].name); in mtmips_pmx_group_enable()
133 p->groups[grou in mtmips_pmx_group_enable()
100 mtmips_pmx_group_get_groups(struct pinctrl_dev *pctrldev, unsigned int func, const char * const **groups, unsigned int * const num_groups) mtmips_pmx_group_get_groups() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/mt7621-pinctrl/
H A Dpinctrl-rt2880.c38 struct rt2880_pmx_group *groups; member
71 *pins = p->groups[group].func[0].pins; in rt2880_get_group_pins()
72 *num_pins = p->groups[group].func[0].pin_count; in rt2880_get_group_pins()
102 const char * const **groups, in rt2880_pmx_group_get_groups()
108 *groups = &p->group_names[p->func[func]->groups[0]]; in rt2880_pmx_group_get_groups()
110 *groups = p->group_names; in rt2880_pmx_group_get_groups()
127 if (p->groups[group].enabled) { in rt2880_pmx_group_enable()
129 p->groups[group].name); in rt2880_pmx_group_enable()
133 p->groups[grou in rt2880_pmx_group_enable()
100 rt2880_pmx_group_get_groups(struct pinctrl_dev *pctrldev, unsigned int func, const char * const **groups, unsigned int * const num_groups) rt2880_pmx_group_get_groups() argument
[all...]
/kernel/linux/linux-6.6/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
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
108 return pctrl->groups[selecto in zynqmp_pctrl_get_group_name()
172 zynqmp_pmux_get_function_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char * const **groups, unsigned * const num_groups) zynqmp_pmux_get_function_groups() argument
499 zynqmp_pinctrl_get_function_groups(u32 fid, u32 index, u16 *groups) zynqmp_pinctrl_get_function_groups() argument
557 zynqmp_pinctrl_prepare_func_groups(struct device *dev, u32 fid, struct zynqmp_pmux_function *func, struct zynqmp_pctrl_group *groups) zynqmp_pinctrl_prepare_func_groups() argument
636 zynqmp_pinctrl_get_pin_groups(u32 pin, u32 index, u16 *groups) zynqmp_pinctrl_get_pin_groups() argument
676 zynqmp_pinctrl_create_pin_groups(struct device *dev, struct zynqmp_pctrl_group *groups, unsigned int pin) zynqmp_pinctrl_create_pin_groups() argument
713 zynqmp_pinctrl_prepare_group_pins(struct device *dev, struct zynqmp_pctrl_group *groups, unsigned int ngroups) zynqmp_pinctrl_prepare_group_pins() argument
750 struct zynqmp_pctrl_group *groups; zynqmp_pinctrl_prepare_function_info() local
[all...]
H A Dpinctrl-artpec6.c76 const char * const *groups; member
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) artpec6_pmx_get_fgroups() argument
[all...]
H A Dpinctrl-rk805.c36 const char *const *groups; member
76 const struct rk805_pin_group *groups; member
134 .groups = rk805_gpio_groups,
143 .groups = rk806_gpio_groups,
149 .groups = rk806_gpio_groups,
155 .groups = rk806_gpio_groups,
161 .groups = rk806_gpio_groups,
167 .groups = rk806_gpio_groups,
173 .groups = rk806_gpio_groups,
353 return pci->groups[grou in rk805_pinctrl_get_group_name()
392 rk805_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned int function, const char *const **groups, unsigned int *const num_groups) rk805_pinctrl_get_func_groups() argument
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/berlin/
H A Dberlin.c47 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
71 ngroups = of_property_count_strings(node, "groups"); in berlin_pinctrl_dt_node_to_map()
74 "missing groups property in node %pOFn\n", node); in berlin_pinctrl_dt_node_to_map()
85 of_property_for_each_string(node, "groups", prop, group_name) { in berlin_pinctrl_dt_node_to_map()
122 const char * const **groups, in berlin_pinmux_get_function_groups()
127 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
155 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set()
211 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
224 desc_group = pctrl->desc->groups in berlin_pinctrl_build_state()
120 berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned function, const char * const **groups, unsigned * const num_groups) berlin_pinmux_get_function_groups() argument
245 const char **groups; berlin_pinctrl_build_state() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/berlin/
H A Dberlin.c47 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
71 ngroups = of_property_count_strings(node, "groups"); in berlin_pinctrl_dt_node_to_map()
74 "missing groups property in node %pOFn\n", node); in berlin_pinctrl_dt_node_to_map()
85 of_property_for_each_string(node, "groups", prop, group_name) { in berlin_pinctrl_dt_node_to_map()
122 const char * const **groups, in berlin_pinmux_get_function_groups()
127 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
155 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set()
211 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
224 desc_group = pctrl->desc->groups in berlin_pinctrl_build_state()
120 berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned function, const char * const **groups, unsigned * const num_groups) berlin_pinmux_get_function_groups() argument
247 const char **groups; berlin_pinctrl_build_state() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-artpec6.c76 const char * const *groups; member
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) artpec6_pmx_get_fgroups() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c73 * alloc_ctxt_rcv_groups - initialize expected receive groups
85 rcd->groups = in hfi1_alloc_ctxt_rcv_groups()
86 kcalloc_node(ngroups, sizeof(*rcd->groups), in hfi1_alloc_ctxt_rcv_groups()
88 if (!rcd->groups) in hfi1_alloc_ctxt_rcv_groups()
92 grp = &rcd->groups[i]; in hfi1_alloc_ctxt_rcv_groups()
103 * free_ctxt_rcv_groups - free expected receive groups
115 kfree(rcd->groups); in hfi1_free_ctxt_rcv_groups()
116 rcd->groups = NULL; in hfi1_free_ctxt_rcv_groups()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c31 * hfi1_alloc_ctxt_rcv_groups - initialize expected receive groups
43 rcd->groups = in hfi1_alloc_ctxt_rcv_groups()
44 kcalloc_node(ngroups, sizeof(*rcd->groups), in hfi1_alloc_ctxt_rcv_groups()
46 if (!rcd->groups) in hfi1_alloc_ctxt_rcv_groups()
50 grp = &rcd->groups[i]; in hfi1_alloc_ctxt_rcv_groups()
61 * hfi1_free_ctxt_rcv_groups - free expected receive groups
73 kfree(rcd->groups); in hfi1_free_ctxt_rcv_groups()
74 rcd->groups = NULL; in hfi1_free_ctxt_rcv_groups()
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-ns.c28 struct ns_pinctrl_group *groups; member
113 const char * const *groups; member
130 .groups = _groups, \
161 return ns_pinctrl->groups[selector].name; in ns_pinctrl_get_group_name()
171 *pins = ns_pinctrl->groups[selector].pins; in ns_pinctrl_get_group_pins()
172 *num_pins = ns_pinctrl->groups[selector].num_pins; in ns_pinctrl_get_group_pins()
206 const char * const **groups, in ns_pinctrl_get_function_groups()
211 *groups = ns_pinctrl->functions[selector].groups; in ns_pinctrl_get_function_groups()
226 for (i = 0; i < ns_pinctrl->groups[grp_selec in ns_pinctrl_set_mux()
204 ns_pinctrl_get_function_groups(struct pinctrl_dev *pctrl_dev, unsigned int selector, const char * const **groups, unsigned * const num_groups) ns_pinctrl_get_function_groups() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dsh_intc.h86 struct intc_group *groups; member
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, \
/kernel/linux/linux-6.6/include/linux/
H A Dsh_intc.h86 struct intc_group *groups; member
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, \
/kernel/linux/linux-5.10/fs/sysfs/
H A Dgroup.c180 const struct attribute_group **groups) in internal_create_groups()
185 if (!groups) in internal_create_groups()
188 for (i = 0; groups[i]; i++) { in internal_create_groups()
189 error = internal_create_group(kobj, update, groups[i]); in internal_create_groups()
192 sysfs_remove_group(kobj, groups[i]); in internal_create_groups()
200 * sysfs_create_groups - given a directory kobject, create a bunch of attribute groups
202 * @groups: The attribute groups to create, NULL terminated
204 * This function creates a bunch of attribute groups. If an error occurs when
205 * creating a group, all previously created groups wil
179 internal_create_groups(struct kobject *kobj, int update, const struct attribute_group **groups) internal_create_groups() argument
212 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_create_groups() argument
230 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_update_groups() argument
305 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_remove_groups() argument
560 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
[all...]
/kernel/linux/linux-6.6/fs/sysfs/
H A Dgroup.c183 const struct attribute_group **groups) in internal_create_groups()
188 if (!groups) in internal_create_groups()
191 for (i = 0; groups[i]; i++) { in internal_create_groups()
192 error = internal_create_group(kobj, update, groups[i]); in internal_create_groups()
195 sysfs_remove_group(kobj, groups[i]); in internal_create_groups()
203 * sysfs_create_groups - given a directory kobject, create a bunch of attribute groups
205 * @groups: The attribute groups to create, NULL terminated
207 * This function creates a bunch of attribute groups. If an error occurs when
208 * creating a group, all previously created groups wil
182 internal_create_groups(struct kobject *kobj, int update, const struct attribute_group **groups) internal_create_groups() argument
215 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_create_groups() argument
233 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_update_groups() argument
308 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) sysfs_remove_groups() argument
563 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) sysfs_groups_change_owner() argument
[all...]
/kernel/linux/linux-6.6/net/netlink/
H A Daf_netlink.c414 WARN_ON(nlk_sk(sk)->groups); in netlink_sock_destruct()
558 for (i = 0; i < NLGRPLONGS(tbl->groups); i++) { in netlink_update_listeners()
562 mask |= nlk_sk(sk)->groups[i]; in netlink_update_listeners()
678 void (*release)(struct sock *sock, unsigned long *groups); in netlink_create()
736 kfree(nlk->groups); in deferred_put_nlk_sk()
737 nlk->groups = NULL; in deferred_put_nlk_sk()
768 nlk->netlink_release(sk, nlk->groups); in netlink_release()
777 if (test_bit(i, nlk->groups)) in netlink_release()
960 unsigned int groups; in netlink_realloc_groups() local
966 groups in netlink_realloc_groups()
990 netlink_undo_bind(int group, long unsigned int groups, struct sock *sk) netlink_undo_bind() argument
1012 unsigned long groups; netlink_bind() local
1068 netlink_undo_bind(BITS_PER_TYPE(u32), groups, sk); netlink_bind() local
2025 unsigned int groups; __netlink_kernel_create() local
2100 __netlink_change_ngroups(struct sock *sk, unsigned int groups) __netlink_change_ngroups() argument
2135 netlink_change_ngroups(struct sock *sk, unsigned int groups) netlink_change_ngroups() argument
2843 int groups = 32; netlink_add_usersock_entry() local
[all...]
/kernel/linux/linux-5.10/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...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/net/netlink/
H A Daf_netlink.c406 WARN_ON(nlk_sk(sk)->groups); in netlink_sock_destruct()
550 for (i = 0; i < NLGRPLONGS(tbl->groups); i++) { in netlink_update_listeners()
554 mask |= nlk_sk(sk)->groups[i]; in netlink_update_listeners()
727 kfree(nlk->groups); in deferred_put_nlk_sk()
728 nlk->groups = NULL; in deferred_put_nlk_sk()
766 if (test_bit(i, nlk->groups)) in netlink_release()
940 unsigned int groups; in netlink_realloc_groups() local
946 groups = nl_table[sk->sk_protocol].groups; in netlink_realloc_groups()
952 if (nlk->ngroups >= groups) in netlink_realloc_groups()
970 netlink_undo_bind(int group, long unsigned int groups, struct sock *sk) netlink_undo_bind() argument
992 unsigned long groups; netlink_bind() local
1048 netlink_undo_bind(BITS_PER_TYPE(u32), groups, sk); netlink_bind() local
2031 unsigned int groups; __netlink_kernel_create() local
2107 __netlink_change_ngroups(struct sock *sk, unsigned int groups) __netlink_change_ngroups() argument
2142 netlink_change_ngroups(struct sock *sk, unsigned int groups) netlink_change_ngroups() argument
2796 int groups = 32; netlink_add_usersock_entry() local
[all...]

Completed in 18 milliseconds

12345678910>>...53