Home
last modified time | relevance | path

Searched refs:groups (Results 1 – 200 of 538) sorted by relevance

123

/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dste,abx500.txt24 groups = "sysclkreq2_d_1";
36 groups = "sysclkreq3_d_1";
48 groups = "gpio3_a_1";
60 groups = "sysclkreq6_d_1";
72 groups = "pwmout1_d_1";
84 groups = "pwmout2_d_1";
96 groups = "pwmout3_d_1";
109 groups = "adi1_d_1";
125 groups = "dmic12_d_1";
141 groups = "dmic34_d_1";
[all …]
Dxlnx,zynq-pinctrl.txt14 pin, a group, or a list of pins or groups. This configuration can include the
25 - groups: A list of pinmux groups.
27 of groups.
32 - groups: A list of pinmux groups.
36 groups, function
40 groups, pins, bias-disable, bias-high-impedance, bias-pull-up, slew-rate,
46 Valid values for groups are:
84 groups = "uart1_10_grp";
89 groups = "uart1_10_grp";
Dlantiq,falcon-pinumx.txt14 pin, a group, or a list of pins or groups. This configuration can include the
29 Definition of mux function groups:
32 - lantiq,groups : An array of strings. Each string contains the name of a group.
39 mux groups:
67 lantiq,groups = "asc0";
71 lantiq,groups = "ntr8k";
75 lantiq,groups = "i2c";
79 lantiq,groups = "hrst";
Dmeson,pinctrl.txt32 - groups: a list of pinmux groups. The list of all available groups
35 of groups. The list of all available functions depends on the SoC
75 groups = "nand_io", "nand_io_ce0", "nand_io_ce1",
85 groups = "uart_tx_ao_a", "uart_rx_ao_a",
Dlantiq,xway-pinumx.txt14 pin, a group, or a list of pins or groups. This configuration can include the
29 Definition of mux function groups:
32 - lantiq,groups : An array of strings. Each string contains the name of a group.
39 mux groups:
46 additional mux groups (XR9 only):
83 lantiq,groups = "stp";
87 lantiq,groups = "gnt1";
Dbrcm,cygnus-pinmux.txt20 - groups:
21 The list of groups to select with a given function
38 groups = "i2s0_0_grp", "i2s0_1_grp";
43 List of supported functions and groups in Cygnus:
Dimg,tz1090-pinctrl.txt14 pin, a group, or a list of pins or groups. This configuration can include the
55 or groups. See the TZ1090 TRM for complete details regarding which groups
64 bias-bus-hold (which can also be provided to any of the groups below to set
68 in one of the mux groups (see below) can be muxed only to the functions
101 These other pins are part of various pin groups below, but can't be
104 to any of the groups below to set it for all pins in that group).
113 mux groups:
154 drive groups:
183 convenience groups:
Dimg,tz1090-pdc-pinctrl.txt14 pin, a group, or a list of pins or groups. This configuration can include the
56 or groups. See the TZ1090 TRM for complete details regarding which groups
65 bias-bus-hold (which can also be provided to any of the groups below to set
70 mux groups:
81 drive groups:
Drenesas,pfc-pinctrl.txt40 pin group, or a list of pins or pin groups. The configuration can include the
50 pins or pin groups properties) and contain at least a function or one
51 configuration parameter. When the function is present only pin groups can be
60 - renesas,groups : An array of strings, each string containing the name of a pin
64 pin group(s) specified by the renesas,groups property
142 renesas,groups = "mmc0_data8_0", "mmc0_ctrl_0";
146 renesas,groups = "mmc0_data8_0";
153 renesas,groups = "scifa4_data", "scifa4_ctrl";
Dnvidia,tegra20-pinmux.txt14 pin, a group, or a list of pins or groups. This configuration can include the
63 or groups. See the Tegra TRM and various pinmux spreadsheets for complete
64 details regarding which groups support which functionality. The Linux pinctrl
70 mux groups:
85 tristate groups:
92 drive groups:
Dnvidia,tegra124-pinmux.txt36 Please refer the Tegra TRM for complete details regarding which groups
41 per-pin mux groups:
85 drive groups:
96 MIPI pad control groups:
Dpinctrl-bindings.txt135 groups - the list of groups to select with this function
138 this or "groups" must be specified)
145 groups = "u0rxtx", "u0rtscts";
151 groups = "spi0pins";
174 supports configuration of whole groups rather than
Dabilis,tb10x-iomux.txt24 The following pin groups are available:
45 The named pin groups of GPIO ports can be used to define GPIO ranges as
Dnvidia,tegra30-pinmux.txt20 As with Tegra20, see the Tegra TRM for complete details regarding which groups
25 per-pin mux groups:
83 drive groups:
Dnvidia,tegra114-pinmux.txt25 which groups support which functionality.
29 per-pin mux groups:
72 drive groups:
Dste,nomadik.txt14 pin, a group, or a list of pins or groups. This configuration can include the
26 - groups : An array of strings. Each string contains the name of a pin
/linux-4.1.27/arch/arm/boot/dts/
Dste-href-ab8500.dtsi51 groups = "gpio2_a_1";
64 groups = "gpio4_a_1";
77 groups = "gpio10_d_1";
90 groups = "gpio11_d_1";
103 groups = "gpio12_d_1";
116 groups = "gpio13_d_1";
129 groups = "gpio16_a_1";
142 groups = "gpio24_a_1";
155 groups = "gpio25_a_1";
168 groups = "gpio36_a_1";
[all …]
Dste-href-ab8505.dtsi39 groups = "gpio2_a_1";
52 groups = "gpio10_d_1";
65 groups = "gpio11_d_1";
78 groups = "gpio13_d_1";
91 groups = "gpio34_a_1";
104 groups = "gpio50_d_1";
118 groups = "pwmout1_d_1";
132 groups = "adi2_d_1";
149 groups = "modsclsda_d_1";
163 groups = "resethw_d_1";
[all …]
Dzynq-zc702.dts161 groups = "can0_9_grp";
165 groups = "can0_9_grp";
184 groups = "ethernet0_0_grp";
188 groups = "ethernet0_0_grp";
207 groups = "mdio0_0_grp";
211 groups = "mdio0_0_grp";
221 groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
227 groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp",
247 groups = "i2c0_10_grp";
252 groups = "i2c0_10_grp";
[all …]
Dzynq-zc706.dts137 groups = "ethernet0_0_grp";
141 groups = "ethernet0_0_grp";
160 groups = "mdio0_0_grp";
164 groups = "mdio0_0_grp";
174 groups = "gpio0_7_grp", "gpio0_46_grp", "gpio0_47_grp";
178 groups = "gpio0_7_grp", "gpio0_46_grp", "gpio0_47_grp";
196 groups = "i2c0_10_grp";
201 groups = "i2c0_10_grp";
210 groups = "sdio0_2_grp";
215 groups = "sdio0_2_grp";
[all …]
Dr8a7791-henninger.dts90 renesas,groups = "scif0_data_d";
95 renesas,groups = "eth_link", "eth_mdio", "eth_rmii";
100 renesas,groups = "intc_irq0";
105 renesas,groups = "sdhi0_data4", "sdhi0_ctrl";
110 renesas,groups = "sdhi2_data4", "sdhi2_ctrl";
115 renesas,groups = "i2c2";
120 renesas,groups = "qspi_ctrl", "qspi_data4";
125 renesas,groups = "msiof0_clk", "msiof0_sync", "msiof0_rx",
131 renesas,groups = "usb0";
136 renesas,groups = "usb1";
[all …]
Dr8a7790-lager.dts288 renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0";
293 renesas,groups = "scifa0_data";
298 renesas,groups = "eth_link", "eth_mdio", "eth_rmii";
303 renesas,groups = "intc_irq0";
308 renesas,groups = "scifa1_data";
313 renesas,groups = "sdhi0_data4", "sdhi0_ctrl";
318 renesas,groups = "sdhi2_data4", "sdhi2_ctrl";
323 renesas,groups = "mmc1_data8", "mmc1_ctrl";
328 renesas,groups = "qspi_ctrl", "qspi_data4";
333 renesas,groups = "msiof1_clk", "msiof1_sync", "msiof1_rx",
[all …]
Dste-ccu8540-pinctrl.dtsi20 groups = "u0_a_1";
53 groups = "u2txrx_a_1";
84 groups = "i2c0_a_1";
107 groups = "i2c1_b_2";
130 groups = "i2c2_b_2";
153 groups = "i2c4_b_2";
176 groups = "i2c5_c_2";
Dste-href-family-pinctrl.dtsi22 groups = "u0_a_1";
57 groups = "u1rxtx_a_1";
87 groups = "u2rxtx_c_1";
118 groups = "i2c0_a_1";
138 groups = "i2c1_b_2";
158 groups = "i2c2_b_2";
178 groups = "i2c3_c_2";
202 groups = "i2c4_b_1";
223 groups = "spi2_oc1_2";
285 groups = "mc0_a_1";
[all …]
Dr8a7778-bockw.dts130 renesas,groups = "scif0_data_a", "scif0_ctrl";
135 renesas,groups = "mmc_data8", "mmc_ctrl";
140 renesas,groups = "sdhi0_data4", "sdhi0_ctrl",
146 renesas,groups = "hspi0_a";
151 renesas,groups = "usb0";
156 renesas,groups = "usb1";
161 renesas,groups = "vin0_data8", "vin0_clk";
166 renesas,groups = "vin1_data8", "vin1_clk";
Dr8a7779-marzen.dts170 renesas,groups = "du0_rgb888", "du0_sync_1", "du0_clk_out_0";
174 renesas,groups = "du1_rgb666", "du1_sync_1", "du1_clk_out";
181 renesas,groups = "intc_irq1_b";
185 renesas,groups = "lbsc_ex_cs0";
191 renesas,groups = "scif2_data_c";
196 renesas,groups = "scif4_data";
201 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd";
206 renesas,groups = "hspi0";
Dr8a7791-koelsch.dts317 renesas,groups = "i2c2";
322 renesas,groups = "du_rgb666", "du_sync", "du_disp", "du_clk_out_0";
327 renesas,groups = "scif0_data_d";
332 renesas,groups = "scif1_data_d";
337 renesas,groups = "eth_link", "eth_mdio", "eth_rmii";
342 renesas,groups = "intc_irq0";
347 renesas,groups = "sdhi0_data4", "sdhi0_ctrl";
352 renesas,groups = "sdhi1_data4", "sdhi1_ctrl";
357 renesas,groups = "sdhi2_data4", "sdhi2_ctrl";
362 renesas,groups = "qspi_ctrl", "qspi_data4";
[all …]
Dr8a7740-armadillo800eva.dts228 renesas,groups = "gether_mii", "gether_int";
233 renesas,groups = "scifa1_data";
238 renesas,groups = "intc_irq10";
243 renesas,groups = "tpu0_to2_1";
248 renesas,groups = "mmc0_data8_1", "mmc0_ctrl_1";
253 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_wp";
258 renesas,groups = "fsia_sclk_in", "fsia_mclk_out",
Dr8a7778-bockw-reference.dts83 renesas,groups = "scif0_data_a", "scif0_ctrl";
88 renesas,groups = "mmc_data8", "mmc_ctrl";
93 renesas,groups = "sdhi0_data4", "sdhi0_ctrl",
99 renesas,groups = "hspi0_a";
Dsh73a0-kzm9g.dts331 renesas,groups = "i2c3_1";
337 renesas,groups = "mmc0_data8_0", "mmc0_ctrl_0";
341 renesas,groups = "mmc0_data8_0";
348 renesas,groups = "scifa4_data", "scifa4_ctrl";
353 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd", "sdhi0_wp";
358 renesas,groups = "sdhi2_data4", "sdhi2_ctrl";
363 renesas,groups = "fsia_mclk_in", "fsia_sclk_in",
Dmeson8.dtsi122 groups = "uart_tx_ao_a", "uart_rx_ao_a";
129 groups = "i2c_mst_sck_ao", "i2c_mst_sda_ao";
136 groups = "nor_d", "nor_q", "nor_c", "nor_cs";
143 groups = "remote_input";
150 groups = "eth_tx_clk_50m", "eth_tx_en",
Dste-hrefprev60.dtsi83 groups = "ssp0_a_1";
97 groups = "mc0dat31dir_a_1";
118 groups = "ipgpio0_c_1", "ipgpio1_c_1";
Dr8a73a4-ape6evm.dts192 renesas,groups = "scifa0_data";
197 renesas,groups = "mmc0_data8", "mmc0_ctrl";
202 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd";
207 renesas,groups = "sdhi1_data4", "sdhi1_ctrl";
Dberlin2q.dtsi371 groups = "G6";
376 groups = "G7";
533 groups = "GSM12";
538 groups = "GSM14";
543 groups = "GSM13";
548 groups = "GSM14";
Dberlin2.dtsi362 groups = "G26";
449 groups = "GSM4";
454 groups = "GSM5";
459 groups = "GSM3";
/linux-4.1.27/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c35 const char **groups; member
53 struct mvebu_pinctrl_group *groups; member
65 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid()
66 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid()
67 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
68 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid()
78 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name()
79 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name()
144 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_get()
157 struct mvebu_pinctrl_group *grp = &pctl->groups[gid]; in mvebu_pinconf_group_set()
[all …]
/linux-4.1.27/drivers/pinctrl/berlin/
Dberlin.c49 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
126 const char * const **groups, in berlin_pinmux_get_function_groups() argument
131 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups()
159 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set()
215 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
229 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
244 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state()
250 const char **groups; in berlin_pinctrl_build_state() local
264 if (!function->groups) { in berlin_pinctrl_build_state()
265 function->groups = in berlin_pinctrl_build_state()
[all …]
Dberlin.h30 const struct berlin_desc_group *groups; member
36 const char **groups; member
Dberlin-bg2cd.c153 .groups = berlin2cd_soc_pinctrl_groups,
158 .groups = berlin2cd_sysmgr_pinctrl_groups,
Dberlin-bg2.c210 .groups = berlin2_soc_pinctrl_groups,
215 .groups = berlin2_sysmgr_pinctrl_groups,
Dberlin-bg2q.c372 .groups = berlin2q_soc_pinctrl_groups,
377 .groups = berlin2q_sysmgr_pinctrl_groups,
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dio_interface_mux.c64 unsigned char groups; member
126 .groups = 0,
142 .groups = 0,
159 .groups = group_e,
175 .groups = group_b,
191 .groups = group_c,
207 .groups = group_e | group_f,
223 .groups = group_c | group_f,
239 .groups = group_a,
255 .groups = group_a | group_d,
[all …]
/linux-4.1.27/net/sunrpc/
Dauth_unix.c64 unsigned int groups = 0; in unx_create_cred() local
78 groups = acred->group_info->ngroups; in unx_create_cred()
79 if (groups > NFS_NGROUPS) in unx_create_cred()
80 groups = NFS_NGROUPS; in unx_create_cred()
83 for (i = 0; i < groups; i++) in unx_create_cred()
120 unsigned int groups = 0; in unx_match() local
128 groups = acred->group_info->ngroups; in unx_match()
129 if (groups > NFS_NGROUPS) in unx_match()
130 groups = NFS_NGROUPS; in unx_match()
131 for (i = 0; i < groups ; i++) in unx_match()
[all …]
/linux-4.1.27/include/linux/
Dsh_intc.h85 struct intc_group *groups; member
101 #define INTC_HW_DESC(vectors, groups, mask_regs, \ argument
104 _INTC_ARRAY(vectors), _INTC_ARRAY(groups), \
119 #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups, \ argument
123 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
127 #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups, \ argument
131 .hw = INTC_HW_DESC(vectors, groups, mask_regs, \
Dhwmon.h24 const struct attribute_group **groups);
28 const struct attribute_group **groups);
Dnetlink.h45 unsigned int groups; member
64 extern int __netlink_change_ngroups(struct sock *sk, unsigned int groups);
65 extern int netlink_change_ngroups(struct sock *sk, unsigned int groups);
Dsysfs.h252 const struct attribute_group **groups);
258 const struct attribute_group **groups);
399 const struct attribute_group **groups) in sysfs_create_groups() argument
416 const struct attribute_group **groups) in sysfs_remove_groups() argument
Dmiscdevice.h64 const struct attribute_group **groups; member
Dconnector.h64 u32 seq, groups; member
Ddevice.h247 const struct attribute_group **groups; member
321 const struct attribute_group **groups);
323 const struct attribute_group **groups);
504 const struct attribute_group **groups; member
785 const struct attribute_group **groups; /* optional groups */ member
996 const struct attribute_group **groups,
Dpercpu.h76 struct pcpu_group_info groups[]; member
/linux-4.1.27/drivers/pinctrl/spear/
Dpinctrl-spear310.c52 .groups = emi_cs_0_to_5_grps,
84 .groups = uart1_grps,
116 .groups = uart2_grps,
148 .groups = uart3_grps,
180 .groups = uart4_grps,
212 .groups = uart5_grps,
244 .groups = fsmc_grps,
276 .groups = rs485_0_grps,
308 .groups = rs485_1_grps,
340 .groups = tdm_grps,
[all …]
Dpinctrl-spear1340.c271 .groups = pads_as_gpio_grps,
365 .groups = fsmc_grps,
432 .groups = keyboard_grps,
464 .groups = spdif_in_grps,
500 .groups = spdif_out_grps,
540 .groups = gpt_0_1_grps,
664 .groups = pwm_grps,
825 .groups = vip_grps,
862 .groups = cam0_grps,
903 .groups = cam1_grps,
[all …]
Dpinctrl-spear3xx.c50 .groups = firda_grps,
83 .groups = i2c_grps,
116 .groups = ssp_cs_grps,
149 .groups = ssp_grps,
183 .groups = mii_grps,
348 .groups = gpio0_grps,
381 .groups = uart0_ext_grps,
414 .groups = uart0_grps,
447 .groups = timer_0_1_grps,
480 .groups = timer_2_3_grps,
Dpinctrl-spear300.c218 .groups = fsmc_grps,
279 .groups = clcd_grps,
316 .groups = tdm_grps,
352 .groups = i2c_grps,
411 .groups = cam_grps,
445 .groups = dac_grps,
481 .groups = i2s_grps,
551 .groups = sdhci_grps,
612 .groups = gpio1_grps,
660 spear3xx_machdata.groups = spear300_pingroups; in spear300_pinctrl_probe()
Dpinctrl-spear.c102 pgroup = machdata->groups[group]; in pmx_init_addr()
126 return pmx->machdata->groups[group]->name; in spear_pinctrl_get_group_name()
134 *pins = pmx->machdata->groups[group]->pins; in spear_pinctrl_get_group_pins()
135 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins()
226 unsigned function, const char *const **groups, in spear_pinctrl_get_func_groups() argument
231 *groups = pmx->machdata->functions[function]->groups; in spear_pinctrl_get_func_groups()
246 pgroup = pmx->machdata->groups[group]; in spear_pinctrl_endisable()
Dpinctrl-spear1310.c269 .groups = i2c0_grps,
364 .groups = ssp0_grps,
400 .groups = i2s0_grps,
436 .groups = i2s1_grps,
503 .groups = clcd_grps,
547 .groups = arm_gpio_grps,
619 .groups = smi_grps,
657 .groups = gmii_grps,
711 .groups = rgmii_grps,
749 .groups = smii_0_1_2_grps,
[all …]
Dpinctrl-spear320.c511 .groups = clcd_grps,
594 .groups = emi_grps,
687 .groups = fsmc_grps,
733 .groups = spp_grps,
890 .groups = sdhci_grps,
943 .groups = i2s_grps,
989 .groups = uart1_grps,
1155 .groups = uart1_modem_grps,
1201 .groups = uart2_grps,
1410 .groups = uart3_grps,
[all …]
Dpinctrl-spear.h129 const char *const *groups; member
157 struct spear_pingroup **groups; member
/linux-4.1.27/drivers/pinctrl/freescale/
Dpinctrl-mxs.c48 return d->soc->groups[group].name; in mxs_get_group_name()
56 *pins = d->soc->groups[group].pins; in mxs_get_group_pins()
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
187 const char * const **groups, in mxs_pinctrl_get_func_groups() argument
192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups()
202 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinctrl_set_mux()
247 *config = d->soc->groups[group].config; in mxs_pinconf_group_get()
257 struct mxs_group *g = &d->soc->groups[group]; in mxs_pinconf_group_set()
352 struct mxs_group *g = &d->soc->groups[idx]; in mxs_pinctrl_parse_group()
434 soc->groups = devm_kzalloc(&pdev->dev, soc->ngroups * in mxs_pinctrl_probe_dt()
[all …]
Dpinctrl-imx1-core.c168 if (!strcmp(info->groups[i].name, name)) { in imx1_pinctrl_find_group_by_name()
169 grp = &info->groups[i]; in imx1_pinctrl_find_group_by_name()
191 return info->groups[selector].name; in imx1_get_group_name()
204 *pins = info->groups[selector].pin_ids; in imx1_get_group_pins()
205 *npins = info->groups[selector].npins; in imx1_get_group_pins()
314 pins = info->groups[group].pins; in imx1_pmx_set()
315 npins = info->groups[group].npins; in imx1_pmx_set()
320 info->functions[selector].name, info->groups[group].name); in imx1_pmx_set()
372 const char * const **groups, in imx1_pmx_get_groups() argument
378 *groups = info->functions[selector].groups; in imx1_pmx_get_groups()
[all …]
Dpinctrl-imx.c53 if (!strcmp(info->groups[i].name, name)) { in imx_pinctrl_find_group_by_name()
54 grp = &info->groups[i]; in imx_pinctrl_find_group_by_name()
76 return info->groups[selector].name; in imx_get_group_name()
89 *pins = info->groups[selector].pin_ids; in imx_get_group_pins()
90 *npins = info->groups[selector].npins; in imx_get_group_pins()
196 grp = &info->groups[group]; in imx_pmx_set()
285 const char * const **groups, in imx_pmx_get_groups() argument
291 *groups = info->functions[selector].groups; in imx_pmx_get_groups()
318 grp = &info->groups[group]; in imx_pmx_gpio_request_enable()
463 grp = &info->groups[group]; in imx_pinconf_group_dbg_show()
[all …]
Dpinctrl-imx1.h54 const char **groups; member
62 struct imx1_pin_group *groups; member
Dpinctrl-imx.h60 const char **groups; member
79 struct imx_pin_group *groups; member
Dpinctrl-mxs.h59 const char **groups; member
83 struct mxs_group *groups; member
/linux-4.1.27/fs/sysfs/
Dgroup.c161 const struct attribute_group **groups) in sysfs_create_groups() argument
166 if (!groups) in sysfs_create_groups()
169 for (i = 0; groups[i]; i++) { in sysfs_create_groups()
170 error = sysfs_create_group(kobj, groups[i]); in sysfs_create_groups()
173 sysfs_remove_group(kobj, groups[i]); in sysfs_create_groups()
249 const struct attribute_group **groups) in sysfs_remove_groups() argument
253 if (!groups) in sysfs_remove_groups()
255 for (i = 0; groups[i]; i++) in sysfs_remove_groups()
256 sysfs_remove_group(kobj, groups[i]); in sysfs_remove_groups()
/linux-4.1.27/drivers/gpio/
Dgpio-stp-xway.c86 u8 groups; /* we can drive 1-3 groups of 8bit each */ member
168 chip->groups, XWAY_STP_CON1); in xway_stp_hw_init()
203 const __be32 *shadow, *groups, *dsl, *phy; in xway_stp_probe() local
231 groups = of_get_property(pdev->dev.of_node, "lantiq,groups", NULL); in xway_stp_probe()
232 if (groups) in xway_stp_probe()
233 chip->groups = be32_to_cpu(*groups) & XWAY_STP_GROUP_MASK; in xway_stp_probe()
235 chip->groups = XWAY_STP_GROUP0; in xway_stp_probe()
236 chip->gc.ngpio = fls(chip->groups) * 8; in xway_stp_probe()
/linux-4.1.27/fs/nfsd/
Dnfs4acl.c193 unsigned short groups; member
225 pas->groups |= pa->e_perm; in summarize_posix_acl()
238 pas->groups &= pas->mask; in summarize_posix_acl()
265 deny &= pas.users | pas.group | pas.groups | pas.other; in _posix_to_nfsv4_one()
285 deny &= pas.groups | pas.group | pas.other; in _posix_to_nfsv4_one()
463 struct posix_ace_state_array *groups; member
483 state->groups = kzalloc(alloc, GFP_KERNEL); in init_state()
484 if (!state->groups) { in init_state()
494 kfree(state->groups); in free_state()
523 if (!state->users->n && !state->groups->n) in posix_state_to_acl()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/spear/
Dshirq.txt7 There can be multiple groups available on SPEAr3xx variants but not
14 interrupt multiplexor (one node for all groups). A group in the
15 interrupt controller shares config/control registers with other groups.
17 accommodate up to 4 interrupt groups.
26 (starting from 0) of interrupts for all the groups.
28 - interrupts: The list of interrupts generated by the groups which are
31 parent) is equal to number of groups. The format of the interrupt
/linux-4.1.27/drivers/base/
Ddriver.c129 const struct attribute_group **groups) in driver_add_groups() argument
131 return sysfs_create_groups(&drv->p->kobj, groups); in driver_add_groups()
135 const struct attribute_group **groups) in driver_remove_groups() argument
137 sysfs_remove_groups(&drv->p->kobj, groups); in driver_remove_groups()
171 ret = driver_add_groups(drv, drv->groups); in driver_register()
194 driver_remove_groups(drv, drv->groups); in driver_unregister()
Dbase.h121 const struct attribute_group **groups);
123 const struct attribute_group **groups);
126 const struct attribute_group **groups);
128 const struct attribute_group **groups);
Dcpu.c345 cpu->dev.groups = common_cpu_attr_groups; in register_cpu()
347 cpu->dev.groups = hotplugable_cpu_attr_groups; in register_cpu()
373 const struct attribute_group **groups, in __cpu_device_create() argument
387 dev->groups = groups; in __cpu_device_create()
407 const struct attribute_group **groups, in cpu_device_create() argument
414 dev = __cpu_device_create(parent, drvdata, groups, fmt, vargs); in cpu_device_create()
Dbus.c827 const struct attribute_group **groups) in bus_add_groups() argument
829 return sysfs_create_groups(&bus->p->subsys.kobj, groups); in bus_add_groups()
833 const struct attribute_group **groups) in bus_remove_groups() argument
835 sysfs_remove_groups(&bus->p->subsys.kobj, groups); in bus_remove_groups()
1173 const struct attribute_group **groups, in subsys_register() argument
1194 dev->groups = groups; in subsys_register()
1233 const struct attribute_group **groups) in subsys_system_register() argument
1235 return subsys_register(subsys, groups, &system_kset->kobj); in subsys_system_register()
1251 const struct attribute_group **groups) in subsys_virtual_register() argument
1259 return subsys_register(subsys, groups, virtual_dir); in subsys_virtual_register()
Dcore.c458 int device_add_groups(struct device *dev, const struct attribute_group **groups) in device_add_groups() argument
460 return sysfs_create_groups(&dev->kobj, groups); in device_add_groups()
464 const struct attribute_group **groups) in device_remove_groups() argument
466 sysfs_remove_groups(&dev->kobj, groups); in device_remove_groups()
482 error = device_add_groups(dev, type->groups); in device_add_attrs()
487 error = device_add_groups(dev, dev->groups); in device_add_attrs()
500 device_remove_groups(dev, dev->groups); in device_add_attrs()
503 device_remove_groups(dev, type->groups); in device_add_attrs()
517 device_remove_groups(dev, dev->groups); in device_remove_attrs()
520 device_remove_groups(dev, type->groups); in device_remove_attrs()
[all …]
/linux-4.1.27/net/mac80211/
Drc80211_minstrel_ht.c304 if (!(mi->groups[group].supported & BIT(idx))) in minstrel_ht_get_stats()
307 return &mi->groups[group].rates[idx]; in minstrel_ht_get_stats()
313 return &mi->groups[index / MCS_GROUP_RATES].rates[index % MCS_GROUP_RATES]; in minstrel_get_ratestats()
364 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
370 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
402 mg = &mi->groups[index / MCS_GROUP_RATES]; in minstrel_ht_set_best_prob_rate()
407 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
425 max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
456 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_assign_best_tp_rates()
461 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_assign_best_tp_rates()
[all …]
Drc80211_minstrel_ht_debugfs.c27 if (!mi->groups[i].supported) in minstrel_ht_stats_dump()
41 struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j]; in minstrel_ht_stats_dump()
45 if (!(mi->groups[i].supported & BIT(j))) in minstrel_ht_stats_dump()
142 for (i++; i < ARRAY_SIZE(mi->groups); i++) in minstrel_ht_stats_open()
175 if (!mi->groups[i].supported) in minstrel_ht_stats_csv_dump()
189 struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j]; in minstrel_ht_stats_csv_dump()
193 if (!(mi->groups[i].supported & BIT(j))) in minstrel_ht_stats_csv_dump()
286 for (i++; i < ARRAY_SIZE(mi->groups); i++) in minstrel_ht_stats_csv_open()
Drc80211_minstrel_ht.h105 struct minstrel_mcs_group_data groups[MINSTREL_GROUPS_NB]; member
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-adi2.h44 const char * const *groups; member
51 .groups = g, \
67 const struct adi_pin_group *groups; member
Dpinctrl-tegra.c70 return pmx->soc->groups[group].name; in tegra_pinctrl_get_group_name()
80 *pins = pmx->soc->groups[group].pins; in tegra_pinctrl_get_group_pins()
81 *num_pins = pmx->soc->groups[group].npins; in tegra_pinctrl_get_group_pins()
255 const char * const **groups, in tegra_pinctrl_get_func_groups() argument
260 *groups = pmx->soc->functions[function].groups; in tegra_pinctrl_get_func_groups()
275 g = &pmx->soc->groups[group]; in tegra_pinctrl_set_mux()
468 g = &pmx->soc->groups[group]; in tegra_pinconf_group_get()
497 g = &pmx->soc->groups[group]; in tegra_pinconf_group_set()
565 g = &pmx->soc->groups[group]; in tegra_pinconf_group_dbg_show()
658 func->groups = group_pins; in tegra_pinctrl_probe()
[all …]
Dpinctrl-lantiq.c74 struct property *groups = of_find_property(np, "lantiq,groups", NULL); in ltq_pinctrl_dt_subnode_to_map() local
82 if (!pins && !groups) { in ltq_pinctrl_dt_subnode_to_map()
88 if (pins && groups) { in ltq_pinctrl_dt_subnode_to_map()
95 if (groups && !ret) { in ltq_pinctrl_dt_subnode_to_map()
202 const char * const **groups, in ltq_pmx_get_groups() argument
207 *groups = info->funcs[func].groups; in ltq_pmx_get_groups()
Dpinctrl-zynq.c56 const struct zynq_pctrl_group *groups; member
80 const char * const *groups; member
712 .groups = fname##_groups, \
720 .groups = fname##_groups, \
788 return pctrl->groups[selector].name; in zynq_pctrl_get_group_name()
798 *pins = pctrl->groups[selector].pins; in zynq_pctrl_get_group_pins()
799 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins()
830 const char * const **groups, in zynq_pmux_get_function_groups() argument
835 *groups = pctrl->funcs[selector].groups; in zynq_pmux_get_function_groups()
846 const struct zynq_pctrl_group *pgrp = &pctrl->groups[group]; in zynq_pinmux_set_mux()
[all …]
Dpinctrl-u300.c882 const char * const *groups; member
897 .groups = powergrps,
903 .groups = emif0grps,
909 .groups = emif1grps,
915 .groups = uart0grps,
921 .groups = mmc0grps,
927 .groups = spi0grps,
985 const char * const **groups, in u300_pmx_get_groups() argument
988 *groups = u300_pmx_functions[selector].groups; in u300_pmx_get_groups()
Dpinctrl-at91.c88 const char **groups; member
188 struct at91_pin_group *groups; member
202 if (strcmp(info->groups[i].name, name)) in at91_pinctrl_find_group_by_name()
205 grp = &info->groups[i]; in at91_pinctrl_find_group_by_name()
225 return info->groups[selector].name; in at91_get_group_name()
237 *pins = info->groups[selector].pins; in at91_get_group_pins()
238 *npins = info->groups[selector].npins; in at91_get_group_pins()
712 const struct at91_pmx_pin *pins_conf = info->groups[group].pins_conf; in at91_pmx_set()
714 uint32_t npins = info->groups[group].npins; in at91_pmx_set()
720 info->functions[selector].name, info->groups[group].name); in at91_pmx_set()
[all …]
Dpinctrl-tegra.h75 const char **groups; member
183 const struct tegra_pingroup *groups; member
Dpinctrl-rockchip.c198 const char **groups; member
211 struct rockchip_pin_group *groups; member
235 if (!strcmp(info->groups[i].name, name)) in pinctrl_name_to_group()
236 return &info->groups[i]; in pinctrl_name_to_group()
288 return info->groups[selector].name; in rockchip_get_group_name()
300 *pins = info->groups[selector].pins; in rockchip_get_group_pins()
301 *npins = info->groups[selector].npins; in rockchip_get_group_pins()
810 unsigned selector, const char * const **groups, in rockchip_pmx_get_groups() argument
815 *groups = info->functions[selector].groups; in rockchip_pmx_get_groups()
825 const unsigned int *pins = info->groups[group].pins; in rockchip_pmx_set()
[all …]
Dpinmux.c322 char const * const *groups; in pinmux_map_to_setting() local
342 &groups, &num_groups); in pinmux_map_to_setting()
358 if (!strcmp(group, groups[i])) { in pinmux_map_to_setting()
370 group = groups[0]; in pinmux_map_to_setting()
540 const char * const *groups; in pinmux_functions_show() local
546 &groups, &num_groups); in pinmux_functions_show()
553 seq_printf(s, "%s ", groups[i]); in pinmux_functions_show()
Dpinctrl-st.c261 const char **groups; member
333 struct st_pctl_group *groups; member
843 return info->groups[selector].name; in st_pctl_get_group_name()
854 *pins = info->groups[selector].pins; in st_pctl_get_group_pins()
855 *npins = info->groups[selector].npins; in st_pctl_get_group_pins()
866 if (!strcmp(info->groups[i].name, name)) in st_pctl_find_group_by_name()
867 return &info->groups[i]; in st_pctl_find_group_by_name()
956 *grps = info->functions[selector].groups; in st_pmx_get_groups()
966 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux()
970 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux()
[all …]
Dpinctrl-amd.h84 const char * const *groups; member
92 const struct amd_pingroup *groups; member
Dpinctrl-as3722.c61 const char * const *groups; member
134 .groups = gpio_groups, \
223 unsigned function, const char * const **groups, in as3722_pinctrl_get_func_groups() argument
228 *groups = as_pci->functions[function].groups; in as3722_pinctrl_get_func_groups()
Dpinctrl-adi2.c602 return pinctrl->soc->groups[selector].name; in adi_get_group_name()
611 *pins = pinctrl->soc->groups[selector].pins; in adi_get_group_pins()
612 *num_pins = pinctrl->soc->groups[selector].num; in adi_get_group_pins()
631 mux = (unsigned short *)pinctrl->soc->groups[group_id].mux; in adi_pinmux_set()
671 const char * const **groups, in adi_pinmux_get_groups() argument
676 *groups = pinctrl->soc->functions[selector].groups; in adi_pinmux_get_groups()
Dpinctrl-tz1090-pdc.c75 const char * const *groups; member
174 .groups = group##_groups, \
517 const char * const **groups, in tz1090_pdc_pinctrl_get_func_groups() argument
520 *groups = tz1090_pdc_functions[function].groups; in tz1090_pdc_pinctrl_get_func_groups()
Dpinctrl-tegra-xusb.c58 const char * const *groups; member
278 const char * const **groups, in tegra_xusb_padctl_get_function_groups() argument
284 *groups = padctl->soc->functions[function].groups; in tegra_xusb_padctl_get_function_groups()
789 .groups = tegra124_##_name##_groups, \
Dpinctrl-lantiq.h61 const char * const *groups; member
/linux-4.1.27/net/netlink/
Daf_netlink.c946 WARN_ON(nlk_sk(sk)->groups); in netlink_sock_destruct()
1080 for (i = 0; i < NLGRPLONGS(tbl->groups); i++) { in netlink_update_listeners()
1084 mask |= nlk_sk(sk)->groups[i]; in netlink_update_listeners()
1281 if (test_bit(i, nlk->groups)) in netlink_release()
1323 kfree(nlk->groups); in netlink_release()
1324 nlk->groups = NULL; in netlink_release()
1454 unsigned int groups; in netlink_realloc_groups() local
1460 groups = nl_table[sk->sk_protocol].groups; in netlink_realloc_groups()
1466 if (nlk->ngroups >= groups) in netlink_realloc_groups()
1469 new_groups = krealloc(nlk->groups, NLGRPSZ(groups), GFP_ATOMIC); in netlink_realloc_groups()
[all …]
Daf_netlink.h34 unsigned long *groups; member
77 unsigned int groups; member
Ddiag.c50 if (nlk->groups == NULL) in sk_diag_dump_groups()
54 nlk->groups); in sk_diag_dump_groups()
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-msm.c88 return pctrl->soc->groups[group].name; in msm_get_group_name()
98 *pins = pctrl->soc->groups[group].pins; in msm_get_group_pins()
99 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins()
128 const char * const **groups, in msm_get_function_groups() argument
133 *groups = pctrl->soc->functions[function].groups; in msm_get_function_groups()
148 g = &pctrl->soc->groups[group]; in msm_pinmux_set_mux()
230 g = &pctrl->soc->groups[group]; in msm_config_group_get()
295 g = &pctrl->soc->groups[group]; in msm_config_group_set()
387 g = &pctrl->soc->groups[offset]; in msm_gpio_direction_input()
407 g = &pctrl->soc->groups[offset]; in msm_gpio_direction_output()
[all …]
Dpinctrl-msm.h26 const char * const *groups; member
115 const struct msm_pingroup *groups; member
/linux-4.1.27/drivers/pinctrl/intel/
Dpinctrl-intel.h42 const char * const *groups; member
88 .groups = (g), \
111 const struct intel_pingroup *groups; member
Dpinctrl-cherryview.c110 const char * const *groups; member
142 const struct chv_pingroup *groups; member
216 .groups = (g), \
396 .groups = southwest_groups,
646 .groups = southeast_groups,
702 return pctrl->community->groups[group].name; in chv_get_group_name()
710 *pins = pctrl->community->groups[group].pins; in chv_get_group_pins()
711 *npins = pctrl->community->groups[group].npins; in chv_get_group_pins()
772 const char * const **groups, in chv_get_function_groups() argument
777 *groups = pctrl->community->functions[function].groups; in chv_get_function_groups()
[all …]
Dpinctrl-intel.c235 return pctrl->soc->groups[group].name; in intel_get_group_name()
243 *pins = pctrl->soc->groups[group].pins; in intel_get_group_pins()
244 *npins = pctrl->soc->groups[group].npins; in intel_get_group_pins()
311 const char * const **groups, in intel_get_function_groups() argument
316 *groups = pctrl->soc->functions[function].groups; in intel_get_function_groups()
325 const struct intel_pingroup *grp = &pctrl->soc->groups[group]; in intel_pinmux_set_mux()
/linux-4.1.27/arch/mips/boot/dts/lantiq/
Deasy50712.dts65 lantiq,groups = "stp";
69 lantiq,groups = "exin1";
73 lantiq,groups = "gnt1";
100 lantiq,groups = <0x3>;
/linux-4.1.27/Documentation/virtual/kvm/devices/
Dvfio.txt8 tracks VFIO groups in use by the VM and features of those groups
9 important to the correctness and acceleration of the VM. As groups
/linux-4.1.27/Documentation/cgroups/
Dcpuacct.txt5 account the CPU usage of these groups of tasks.
7 The CPU accounting controller supports multi-hierarchy groups. An accounting
8 group accumulates the CPU usage of all of its child groups and the tasks
11 Accounting groups can be created by first mounting the cgroup filesystem.
22 New accounting groups can be created under the parent group /sys/fs/cgroup.
D00-INDEX8 - CPU Accounting Controller; account CPU usage for groups of tasks.
Dblkio-controller.txt61 blkio.disk_sectors files of both test1 and test2 groups. This will tell how
118 practically treat all groups at same level as if it looks like the
373 means that cfq provides fairness among groups in terms of IOPS and not in
380 on the group in an attempt to provide fairness among groups.
386 groups and put applications in that group which are not driving enough
388 on individual groups and throughput should improve.
394 differentiation between buffered writes between groups.
/linux-4.1.27/drivers/hwmon/
Dhwmon.c98 const struct attribute_group **groups) in hwmon_device_register_with_groups() argument
120 hwdev->dev.groups = groups; in hwmon_device_register_with_groups()
191 const struct attribute_group **groups) in devm_hwmon_device_register_with_groups() argument
202 hwdev = hwmon_device_register_with_groups(dev, name, drvdata, groups); in devm_hwmon_device_register_with_groups()
Dtmp401.c162 const struct attribute_group *groups[3]; member
722 int groups = 0, status; in tmp401_probe() local
738 data->groups[groups++] = &tmp401_group; in tmp401_probe()
742 data->groups[groups++] = &tmp411_group; in tmp401_probe()
746 data->groups[groups++] = &tmp432_group; in tmp401_probe()
749 data, data->groups); in tmp401_probe()
Dmax16065.c87 const struct attribute_group *groups[4]; member
570 int groups = 0; in max16065_probe() local
620 data->groups[groups++] = &max16065_basic_group; in max16065_probe()
622 data->groups[groups++] = secondary_is_max ? in max16065_probe()
637 data->groups[groups++] = &max16065_current_group; in max16065_probe()
644 data, data->groups); in max16065_probe()
Diio_hwmon.c34 const struct attribute_group *groups[2]; member
146 st->groups[0] = &st->attr_group; in iio_hwmon_probe()
148 st->groups); in iio_hwmon_probe()
Dnct6683.c297 const struct attribute_group *groups[6]; member
1172 int groups = 0; in nct6683_probe() local
1202 data->groups[groups++] = group; in nct6683_probe()
1211 data->groups[groups++] = group; in nct6683_probe()
1220 data->groups[groups++] = group; in nct6683_probe()
1229 data->groups[groups++] = group; in nct6683_probe()
1231 data->groups[groups++] = &nct6683_group_other; in nct6683_probe()
1242 nct6683_device_names[data->kind], data, data->groups); in nct6683_probe()
Demc1403.c43 const struct attribute_group *groups[4]; member
445 data->groups[2] = &emc1404_group; in emc1403_probe()
447 data->groups[1] = &emc1403_group; in emc1403_probe()
449 data->groups[0] = &emc1402_group; in emc1403_probe()
453 data->groups[1] = &emc1402_alarm_group; in emc1403_probe()
457 data->groups); in emc1403_probe()
Dlm83.c115 const struct attribute_group *groups[3]; member
353 data->groups[0] = &lm83_group; in lm83_probe()
355 data->groups[1] = &lm83_group_opt; in lm83_probe()
359 data, data->groups); in lm83_probe()
Dlineage-pem.c129 const struct attribute_group *groups[4]; member
482 data->groups[idx++] = &pem_group; in pem_probe()
507 data->groups[idx++] = &pem_input_group; in pem_probe()
521 data->groups[idx++] = &pem_fan_group; in pem_probe()
525 data, data->groups); in pem_probe()
Dlm90.c370 const struct attribute_group *groups[6]; member
1516 int groups = 0; in lm90_probe() local
1563 data->groups[groups++] = &lm90_group; in lm90_probe()
1566 data->groups[groups++] = &lm90_temp2_offset_group; in lm90_probe()
1569 data->groups[groups++] = &lm90_emergency_group; in lm90_probe()
1572 data->groups[groups++] = &lm90_emergency_alarm_group; in lm90_probe()
1575 data->groups[groups++] = &lm90_temp3_group; in lm90_probe()
1584 data, data->groups); in lm90_probe()
Dlm63.c153 const struct attribute_group *groups[5]; member
1110 int groups = 0; in lm63_probe() local
1128 data->groups[groups++] = &lm63_group; in lm63_probe()
1130 data->groups[groups++] = &lm63_group_fan1; in lm63_probe()
1133 data->groups[groups++] = &lm63_group_temp2_type; in lm63_probe()
1134 data->groups[groups++] = &lm63_group_extra_lut; in lm63_probe()
1138 data, data->groups); in lm63_probe()
Dina2xx.c112 const struct attribute_group *groups[INA2XX_MAX_ATTRIBUTE_GROUPS]; member
510 data->groups[group++] = &ina2xx_group; in ina2xx_probe()
512 data->groups[group++] = &ina226_group; in ina2xx_probe()
515 data, data->groups); in ina2xx_probe()
Dthmc50.c72 const struct attribute_group *groups[3]; member
413 data->groups[idx++] = &thmc50_group; in thmc50_probe()
417 data->groups[idx++] = &temp3_group; in thmc50_probe()
420 data, data->groups); in thmc50_probe()
Dltc4245.c56 const struct attribute_group *groups[3]; member
460 data->groups[0] = &ltc4245_std_group; in ltc4245_sysfs_add_groups()
464 data->groups[1] = &ltc4245_gpio_group; in ltc4245_sysfs_add_groups()
510 data->groups); in ltc4245_probe()
Dadm1021.c85 const struct attribute_group *groups[3]; member
464 data->groups[0] = &adm1021_group; in adm1021_probe()
466 data->groups[1] = &adm1021_min_group; in adm1021_probe()
469 data, data->groups); in adm1021_probe()
Dmax1668.c70 const struct attribute_group *groups[3]; member
427 data->groups[0] = &max1668_group_common; in max1668_probe()
429 data->groups[1] = &max1668_group_unique; in max1668_probe()
432 data, data->groups); in max1668_probe()
Dmax6650.c114 const struct attribute_group *groups[3]; member
673 data->groups[0] = &max6650_group; in max6650_probe()
676 data->groups[1] = &max6651_group; in max6650_probe()
680 data->groups); in max6650_probe()
Demc2103.c70 const struct attribute_group *groups[4]; member
631 data->groups[idx++] = &emc2103_group; in emc2103_probe()
633 data->groups[idx++] = &emc2103_temp3_group; in emc2103_probe()
635 data->groups[idx++] = &emc2103_temp4_group; in emc2103_probe()
639 data->groups); in emc2103_probe()
Dadm1025.c111 const struct attribute_group *groups[3]; member
549 data->groups[0] = &adm1025_group; in adm1025_probe()
553 data->groups[1] = &adm1025_group_in4; in adm1025_probe()
556 data, data->groups); in adm1025_probe()
Dsmsc47m192.c99 const struct attribute_group *groups[3]; member
612 data->groups[0] = &smsc47m192_group; in smsc47m192_probe()
616 data->groups[1] = &smsc47m192_group_in4; in smsc47m192_probe()
619 data, data->groups); in smsc47m192_probe()
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-stp-xway.txt5 3 groups of 8 bits can be driven. The hardware is able to allow the DSL modem
20 - lantiq,groups : Set the 3 bit mask to select which of the 3 groups are enabled
37 lantiq,groups = <0x7>;
/linux-4.1.27/Documentation/namespaces/
Dresource-control.txt7 Therefore it is recommended that memory control groups be enabled in
9 that userspace configure memory control groups to limit how much
12 Memory control groups can be configured by installing the libcgroup
/linux-4.1.27/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c44 struct sunxi_pinctrl_group *grp = pctl->groups + i; in sunxi_pinctrl_find_group_by_name()
133 return pctl->groups[group].name; in sunxi_pctrl_get_group_name()
143 *pins = (unsigned *)&pctl->groups[group].pin; in sunxi_pctrl_get_group_pins()
278 *config = pctl->groups[group].config; in sunxi_pconf_group_get()
289 struct sunxi_pinctrl_group *g = &pctl->groups[group]; in sunxi_pconf_group_set()
367 const char * const **groups, in sunxi_pmx_get_func_groups() argument
372 *groups = pctl->functions[function].groups; in sunxi_pmx_get_func_groups()
402 struct sunxi_pinctrl_group *g = pctl->groups + group; in sunxi_pmx_set_mux()
771 pctl->groups = devm_kzalloc(&pdev->dev, in sunxi_pinctrl_build_state()
772 pctl->ngroups * sizeof(*pctl->groups), in sunxi_pinctrl_build_state()
[all …]
Dpinctrl-sunxi.h105 const char **groups; member
123 struct sunxi_pinctrl_group *groups; member
/linux-4.1.27/drivers/iommu/
Diommu-sysfs.c58 const struct attribute_group **groups, in iommu_device_create() argument
73 dev->groups = groups; in iommu_device_create()
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dmarvell,berlin.txt95 control. The pins controlled are organized in groups, so no actual pin
106 - groups: a list of strings describing the group names.
107 - function: a string describing the function used to mux the groups.
129 groups = "G0";
139 groups = "GSM4";
144 groups = "GSM5";
149 groups = "GSM3";
/linux-4.1.27/Documentation/scheduler/
Dsched-domains.txt15 Each scheduling domain must have one or more CPU groups (struct sched_group)
16 which are organised as a circular one way linked list from the ->groups
17 pointer. The union of cpumasks of these groups MUST be the same as the
18 domain's span. The intersection of cpumasks from any two of these groups
19 MUST be the empty set. The group pointed to by the ->groups pointer MUST
23 Balancing within a sched domain occurs between groups. That is, each group
26 out of balance are tasks moved between groups.
47 computed while iterating over this sched domain's groups.
Dsched-rt-group.txt44 multiple groups of realtime tasks, each group must be assigned a fixed portion
54 the other realtime groups will not be permitted to use.
96 available to all realtime groups.
114 By default all bandwidth is assigned to the root group and new groups get the
130 CPU bandwidth to task groups.
135 For more information on working with control groups, you should read
158 Consider two sibling groups A and B; both have 50% bandwidth, but A's
173 groups and treating end of the period as a deadline will ensure that they both
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-samsung.c331 unsigned selector, const char * const **groups, in samsung_pinmux_get_groups() argument
337 *groups = drvdata->pmx_functions[selector].groups; in samsung_pinmux_get_groups()
644 struct samsung_pin_group *groups, *grp; in samsung_pinctrl_create_groups() local
648 groups = devm_kzalloc(dev, ctrldesc->npins * sizeof(*groups), in samsung_pinctrl_create_groups()
650 if (!groups) in samsung_pinctrl_create_groups()
652 grp = groups; in samsung_pinctrl_create_groups()
662 return groups; in samsung_pinctrl_create_groups()
685 func->groups = devm_kzalloc(dev, npins * sizeof(char *), GFP_KERNEL); in samsung_pinctrl_create_function()
686 if (!func->groups) in samsung_pinctrl_create_function()
701 func->groups[i] = gname; in samsung_pinctrl_create_function()
[all …]
Dpinctrl-exynos5440.c99 const char **groups; member
336 unsigned selector, const char * const **groups, in exynos5440_pinmux_get_groups() argument
342 *groups = priv->pmx_functions[selector].groups; in exynos5440_pinmux_get_groups()
675 struct exynos5440_pin_group *groups, *grp; in exynos5440_pinctrl_parse_dt() local
686 groups = devm_kzalloc(dev, grp_cnt * sizeof(*groups), GFP_KERNEL); in exynos5440_pinctrl_parse_dt()
687 if (!groups) { in exynos5440_pinctrl_parse_dt()
691 grp = groups; in exynos5440_pinctrl_parse_dt()
746 func->groups = devm_kzalloc(dev, sizeof(char *), GFP_KERNEL); in exynos5440_pinctrl_parse_dt()
747 if (!func->groups) { in exynos5440_pinctrl_parse_dt()
752 func->groups[0] = gname; in exynos5440_pinctrl_parse_dt()
[all …]
Dpinctrl-samsung.h99 .groups = g, \
261 const char **groups; member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-wusb_cbaf16 3. The CM writes the host name, supported band groups,
23 groups (wusb_device_band_groups) are compatible
60 Writes fetches device's supported band groups and the
75 The band groups supported by the host, in the format
83 The band groups supported by the device, in the format
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c85 const char * const *groups; member
109 const struct cygnus_pin_group *groups; member
648 .groups = func ## _grps, \
713 return pinctrl->groups[selector].name; in cygnus_get_group_name()
722 *pins = pinctrl->groups[selector].pins; in cygnus_get_group_pins()
723 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
760 const char * const **groups, in cygnus_get_function_groups() argument
765 *groups = pinctrl->functions[selector].groups; in cygnus_get_function_groups()
832 const struct cygnus_pin_group *grp = &pinctrl->groups[grp_select]; in cygnus_pinmux_set_mux()
983 pinctrl->groups = cygnus_pin_groups; in cygnus_pinmux_probe()
/linux-4.1.27/drivers/pinctrl/meson/
Dpinctrl-meson.h49 const char * const *groups; member
141 struct meson_pmx_group *groups; member
191 .groups = fn ## _groups, \
Dpinctrl-meson.c152 return pc->data->groups[selector].name; in meson_get_group_name()
160 *pins = pc->data->groups[selector].pins; in meson_get_group_pins()
161 *num_pins = pc->data->groups[selector].num_pins; in meson_get_group_pins()
200 group = &pc->data->groups[i]; in meson_pmx_disable_other_groups()
221 struct meson_pmx_group *group = &pc->data->groups[group_num]; in meson_pmx_set_mux()
270 const char * const **groups, in meson_pmx_get_groups() argument
275 *groups = pc->data->funcs[selector].groups; in meson_pmx_get_groups()
424 struct meson_pmx_group *group = &pc->data->groups[num_group]; in meson_pinconf_group_set()
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpinctrl.c57 return pmx->pfc->info->groups[selector].name; in sh_pfc_get_group_name()
65 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins()
66 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
304 const char * const **groups, in sh_pfc_get_function_groups() argument
309 *groups = pmx->pfc->info->functions[selector].groups; in sh_pfc_get_function_groups()
320 const struct sh_pfc_pin_group *grp = &pfc->info->groups[group]; in sh_pfc_func_set_mux()
554 pins = pmx->pfc->info->groups[group].pins; in sh_pfc_pinconf_group_set()
555 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
Dsh_pfc.h56 .groups = n##_groups, \
62 const char * const *groups; member
136 const struct sh_pfc_pin_group *groups; member
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_kms.c269 unsigned int groups = 0; in rcar_du_atomic_check() local
304 groups |= 1 << plane->group->index; in rcar_du_atomic_check()
324 while (groups) { in rcar_du_atomic_check()
325 unsigned int index = ffs(groups) - 1; in rcar_du_atomic_check()
326 struct rcar_du_group *group = &rcdu->groups[index]; in rcar_du_atomic_check()
353 groups &= ~(1 << index); in rcar_du_atomic_check()
679 struct rcar_du_group *rgrp = &rcdu->groups[i]; in rcar_du_modeset_init()
694 struct rcar_du_group *rgrp = &rcdu->groups[i / 2]; in rcar_du_modeset_init()
Drcar_du_drv.h84 struct rcar_du_group groups[RCAR_DU_MAX_GROUPS]; member
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci.c360 struct vfio_pci_group_entry *groups; member
376 if (info->groups[i].id == id) in vfio_pci_validate_devs()
689 struct vfio_pci_group_entry *groups; in vfio_pci_ioctl() local
725 groups = kcalloc(hdr.count, sizeof(*groups), GFP_KERNEL); in vfio_pci_ioctl()
726 if (!group_fds || !groups) { in vfio_pci_ioctl()
728 kfree(groups); in vfio_pci_ioctl()
735 kfree(groups); in vfio_pci_ioctl()
759 groups[i].group = group; in vfio_pci_ioctl()
760 groups[i].id = vfio_external_user_iommu_id(group); in vfio_pci_ioctl()
770 info.groups = groups; in vfio_pci_ioctl()
[all …]
/linux-4.1.27/mm/
Dpercpu.c1383 base_size = ALIGN(sizeof(*ai) + nr_groups * sizeof(ai->groups[0]), in pcpu_alloc_alloc_info()
1384 __alignof__(ai->groups[0].cpu_map[0])); in pcpu_alloc_alloc_info()
1385 ai_size = base_size + nr_units * sizeof(ai->groups[0].cpu_map[0]); in pcpu_alloc_alloc_info()
1393 ai->groups[0].cpu_map = ptr; in pcpu_alloc_alloc_info()
1396 ai->groups[0].cpu_map[unit] = NR_CPUS; in pcpu_alloc_alloc_info()
1449 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_dump_alloc_info()
1582 const struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_setup_first_chunk()
1874 cpu_map = ai->groups[0].cpu_map; in pcpu_build_alloc_info()
1877 ai->groups[group].cpu_map = cpu_map; in pcpu_build_alloc_info()
1889 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_build_alloc_info()
[all …]
Dpercpu-km.c102 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT; in pcpu_verify_alloc_info()
/linux-4.1.27/Documentation/usb/
Dgadget_configfs.txt295 In configfs there are items and groups, both represented as directories.
297 other groups. In the picture below only an item is shown.
298 Both items and groups can have attributes, which are represented as files.
302 The filesystem part of configfs operates on config_items/groups and
348 a number of its default sub-groups created automatically.
356 idProduct etc) and default sub-groups (configs, functions, strings).
358 appropriate locations. In the configs, functions and strings sub-groups
359 a user can create their sub-groups to represent configurations, functions,
360 and groups of strings in a given language.
372 - gadget's default groups (configs, functions, strings)
/linux-4.1.27/drivers/pinctrl/sirf/
Dpinctrl-sirf.h92 const char * const *groups; member
100 .groups = g, \
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.h101 const char * const *groups; member
146 const struct nmk_pingroup *groups; member
Dpinctrl-abx500.h38 const char * const *groups; member
183 const struct abx500_pingroup *groups; member
Dpinctrl-abx500.c701 const char * const **groups, in abx500_pmx_get_func_groups() argument
706 *groups = pct->soc->functions[function].groups; in abx500_pmx_get_func_groups()
721 g = &pct->soc->groups[group]; in abx500_pmx_set()
804 return pct->soc->groups[selector].name; in abx500_get_group_name()
814 *pins = pct->soc->groups[selector].pins; in abx500_get_group_pins()
815 *num_pins = pct->soc->groups[selector].npins; in abx500_get_group_pins()
/linux-4.1.27/tools/perf/Documentation/
Dperf-bench.txt82 Specify number of groups
94 (10 groups == 400 processes run)
98 % perf bench sched messaging -t -g 20 # be multi-thread, with 20 groups
100 (20 groups == 800 threads run)
/linux-4.1.27/tools/perf/util/
Dparse-events.y80 %type <head> groups
96 start_events: groups
103 groups:
104 groups ',' group
113 groups ',' event
Dmap.h52 struct map_groups *groups; member
179 map->groups = mg; in map_groups__insert()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c276 *config = pctl->groups[group].config; in mtk_pconf_group_get()
285 struct mtk_pinctrl_group *g = &pctl->groups[group]; in mtk_pconf_group_set()
310 struct mtk_pinctrl_group *grp = pctl->groups + i; in mtk_pctrl_find_group_by_pin()
512 return pctl->groups[group].name; in mtk_pctrl_get_group_name()
522 *pins = (unsigned *)&pctl->groups[group].pin; in mtk_pctrl_get_group_pins()
549 const char * const **groups, in mtk_pmx_get_func_groups() argument
554 *groups = pctl->grp_names; in mtk_pmx_get_func_groups()
601 struct mtk_pinctrl_group *g = pctl->groups + group; in mtk_pmx_set_mux()
1083 pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups, in mtk_pctrl_build_state()
1084 sizeof(*pctl->groups), GFP_KERNEL); in mtk_pctrl_build_state()
[all …]
/linux-4.1.27/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c81 const char * const **groups, in wmt_pmx_get_function_groups() argument
87 *groups = data->groups; in wmt_pmx_get_function_groups()
188 return data->groups[selector]; in wmt_get_group_name()
236 map->data.mux.group = data->groups[group]; in wmt_pctl_dt_node_to_map_func()
283 map->data.configs.group_or_pin = data->groups[group]; in wmt_pctl_dt_node_to_map_pull()
Dpinctrl-wmt.h67 const char * const *groups; member
/linux-4.1.27/Documentation/hwmon/
Dhwmon-kernel-api.txt30 const struct attribute_group **groups);
35 const struct attribute_group **groups);
54 using dev_get_drvdata() on the hwmon device pointer. The groups parameter is
55 a pointer to a list of sysfs attribute groups. The list must be NULL terminated.
/linux-4.1.27/fs/ext4/
Dresize.c179 struct ext4_new_group_data *groups; /* new_group_data for groups member
205 flex_gd->groups = kmalloc(sizeof(struct ext4_new_group_data) * in alloc_flex_gd()
207 if (flex_gd->groups == NULL) in alloc_flex_gd()
217 kfree(flex_gd->groups); in alloc_flex_gd()
227 kfree(flex_gd->groups); in free_flex_gd()
248 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_alloc_group_tables()
423 group -= flex_gd->groups[0].group; in set_flexbg_block_bitmap()
438 bh = sb_getblk(sb, flex_gd->groups[group].block_bitmap); in set_flexbg_block_bitmap()
481 struct ext4_new_group_data *group_data = flex_gd->groups; in setup_new_flex_group_blocks()
1240 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_setup_new_descs()
[all …]
/linux-4.1.27/Documentation/driver-model/
Ddevice.txt85 This array of groups can then be associated with a device by setting the
88 dev->groups = dev_attr_groups;
91 The device_register() function will use the 'groups' pointer to create the
/linux-4.1.27/drivers/hwtracing/coresight/
Dcoresight.c460 .groups = coresight_sink_groups,
467 .groups = coresight_sink_groups,
471 .groups = coresight_source_groups,
679 csdev->dev.groups = desc->groups; in coresight_register()
/linux-4.1.27/fs/btrfs/
Dqgroup.c80 struct list_head groups; /* groups this group is member of */ member
154 INIT_LIST_HEAD(&qgroup->groups); in add_qgroup_rb()
169 while (!list_empty(&qgroup->groups)) { in __del_qgroup_rb()
170 list = list_first_entry(&qgroup->groups, in __del_qgroup_rb()
219 list_add_tail(&list->next_group, &member->groups); in add_relation_rb()
238 list_for_each_entry(list, &member->groups, next_group) { in del_relation_rb()
1037 list_for_each_entry(glist, &qgroup->groups, next_group) { in __qgroup_excl_accounting()
1058 list_for_each_entry(glist, &qgroup->groups, next_group) { in __qgroup_excl_accounting()
1140 list_for_each_entry(list, &member->groups, next_group) { in btrfs_add_qgroup_relation()
1200 list_for_each_entry(list, &member->groups, next_group) { in __del_qgroup_relation()
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
Dsetup-shx3.c246 static struct intc_group groups[] __initdata = { variable
314 static DECLARE_INTC_DESC(intc_desc, "shx3", vectors, groups,
327 static DECLARE_INTC_DESC(intc_desc_irq, "shx3-irq", vectors_irq, groups,
342 static DECLARE_INTC_DESC(intc_desc_irl, "shx3-irl", vectors_irl, groups,
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sysfs.c218 ixgbe_hwmon->groups[0] = &ixgbe_hwmon->group; in ixgbe_sysfs_init()
224 ixgbe_hwmon->groups); in ixgbe_sysfs_init()
/linux-4.1.27/drivers/iio/trigger/
Diio-trig-sysfs.c90 .groups = iio_sysfs_trig_groups,
161 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; in iio_sysfs_trigger_probe()
/linux-4.1.27/net/bluetooth/
Dhci_sysfs.c62 .groups = bt_link_groups,
189 .groups = bt_host_groups,
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dsetup-mxg.c82 static struct intc_group groups[] __initdata = { variable
114 static DECLARE_INTC_DESC(intc_desc, "mxg", vectors, groups,
Dsetup-sh7206.c103 static struct intc_group groups[] __initdata = { variable
133 static DECLARE_INTC_DESC(intc_desc, "sh7206", vectors, groups,
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
Dsetup-sh7760.c80 static struct intc_group groups[] __initdata = { variable
119 static DECLARE_INTC_DESC(intc_desc, "sh7760", vectors, groups,
127 static DECLARE_INTC_DESC(intc_desc_irq, "sh7760-irq", vectors_irq, groups,
/linux-4.1.27/Documentation/
Dpinctrl.txt21 set drive strength, etc. for individual pins or groups of pins.
115 Pin groups
118 Many controllers need to deal with groups of pins, so the pin controller
119 subsystem has a mechanism for enumerating groups of pins and retrieving the
126 These two groups are presented to the pin control subsystem by implementing
189 the groups is up to the driver, this is just a simple example - in practice you
269 Since some controllers have special logic for handling entire groups of pins
272 for groups it does not want to handle, or if it just wants to do some
481 function is *always* associated with a certain set of pin groups, could
486 The Function spi is associated with pin groups { A8, A7, A6, A5 }
[all …]
Dvfio.txt67 IOMMU API therefore supports a notion of IOMMU groups. A group is
74 possible to share a set of page tables between different groups,
78 a container class, which may hold one or more groups. A container
101 supports sharing the IOMMU context between groups, multiple groups may
103 with existing groups, a new empty container will need to be used
106 With a group (or groups) attached to a container, the remaining
294 groups are allocated statically, one per a Partitionable Endpoint (PE)
/linux-4.1.27/include/linux/pinctrl/
Dpinmux.h68 const char * const **groups,
/linux-4.1.27/drivers/w1/
Dw1_family.h63 const struct attribute_group **groups; member
Dw1.c177 .groups = w1_slave_default_groups,
639 if (fops->groups) { in w1_family_notify()
640 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
653 if (fops->groups) in w1_family_notify()
654 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
668 sl->dev.groups = w1_slave_groups; in __w1_attach_slave_device()
/linux-4.1.27/drivers/extcon/
Dextcon.c834 edev->extcon_dev_type.groups = in extcon_dev_register()
837 if (!edev->extcon_dev_type.groups) { in extcon_dev_register()
846 edev->extcon_dev_type.groups[index] = in extcon_dev_register()
849 edev->extcon_dev_type.groups[index] = in extcon_dev_register()
880 kfree(edev->extcon_dev_type.groups); in extcon_dev_register()
934 kfree(edev->extcon_dev_type.groups); in extcon_dev_unregister()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Drenesas,cpg-mstp-clocks.txt3 The CPG can gate SoC device clocks. The gates are organized in groups of up to
33 per gate clock. The MSTP groups are sparsely populated. Unimplemented gate
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_hwmon.c230 igb_hwmon->groups[0] = &igb_hwmon->group; in igb_sysfs_init()
236 igb_hwmon->groups); in igb_sysfs_init()
/linux-4.1.27/arch/mips/include/asm/mach-ralink/
Dpinmux.h35 int *groups; member
/linux-4.1.27/drivers/edac/
Dedac_module.h26 const struct attribute_group **groups);
Dedac_mc_sysfs.c301 .groups = csrow_attr_groups,
411 csrow->dev.groups = csrow_dev_groups; in edac_create_csrow_object()
583 .groups = dimm_attr_groups,
900 .groups = mci_attr_groups,
978 const struct attribute_group **groups) in edac_create_sysfs_mci_device() argument
1007 mci->dev.groups = groups; in edac_create_sysfs_mci_device()
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_kernelcomm.h113 int libcfs_ukuc_start(lustre_kernelcomm *l, int groups);
/linux-4.1.27/arch/cris/arch-v32/
DKconfig14 prompt "Nbr of Ethernet LED groups"
18 Select how many Ethernet LED groups that can be used. Usually one per Ethernet
22 bool "Use zero LED groups"
34 bool "Use two LED groups"
36 Select this if you want two Ethernet LED groups. This is the
/linux-4.1.27/Documentation/devicetree/bindings/net/nfc/
Dst21nfcb.txt13 - pintctrl-0: Specifies the pin control groups used for this controller.
Dpn544.txt14 - pintctrl-0: Specifies the pin control groups used for this controller.
Dnxp-nci.txt14 - pintctrl-0: Specifies the pin control groups used for this controller.
Dst21nfca.txt13 - pintctrl-0: Specifies the pin control groups used for this controller.
/linux-4.1.27/Documentation/devicetree/bindings/security/tpm/
Dst33zp24-spi.txt15 - pintctrl-0: Specifies the pin control groups used for this controller.
Dst33zp24-i2c.txt16 - pintctrl-0: Specifies the pin control groups used for this controller.
/linux-4.1.27/net/core/
Dnet-sysfs.c1496 const struct attribute_group **groups = ndev->sysfs_groups; in netdev_register_kobject() local
1502 dev->groups = groups; in netdev_register_kobject()
1508 if (*groups) in netdev_register_kobject()
1509 groups++; in netdev_register_kobject()
1511 *groups++ = &netstat_group; in netdev_register_kobject()
1515 *groups++ = &wireless_group; in netdev_register_kobject()
1518 *groups++ = &wireless_group; in netdev_register_kobject()
/linux-4.1.27/arch/sh/tools/
Dmach-types6 # List of board groups.
/linux-4.1.27/drivers/scsi/
Dscsi_netlink.c130 .groups = SCSI_NL_GRP_CNT, in scsi_netlink_init()
/linux-4.1.27/security/selinux/
Dnetlink.c114 .groups = SELNLGRP_MAX, in selnl_init()
/linux-4.1.27/drivers/staging/vme/devices/
DKconfig20 4 groups of 8. Each bank of IO lines is built to function as input,
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dsamsung-sdhci.txt16 - pinctrl-0: Should specify pin control groups used for this controller.
/linux-4.1.27/fs/ceph/
DKconfig35 groups beyond the owner/group/world scheme.
/linux-4.1.27/sound/pci/hda/
Dhda_hwdep.c120 hwdep->dev.groups = snd_hda_dev_attr_groups; in snd_hda_create_hwdep()
/linux-4.1.27/lib/
Ddecompress_bunzip2.c106 struct group_data groups[MAX_GROUPS]; /* Huffman coding tables */ member
295 hufGroup = bd->groups+j; in get_next_block()
363 hufGroup = bd->groups+selectors[selector++]; in get_next_block()
/linux-4.1.27/drivers/w1/slaves/
Dw1_ds2423.c134 .groups = w1_f1d_groups,
/linux-4.1.27/fs/hfsplus/
DKconfig21 groups beyond the owner/group/world scheme.

123