/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-qdf2xxx.c | 38 struct msm_pingroup *groups; in qdf2xxx_pinctrl_probe() local 55 groups = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe() 61 groups[i].npins = 1, in qdf2xxx_pinctrl_probe() 62 groups[i].pins = &pins[i].number; in qdf2xxx_pinctrl_probe() 63 groups[i].ctl_reg = 0x10000 * i; in qdf2xxx_pinctrl_probe() 64 groups[i].io_reg = 0x04 + 0x10000 * i; in qdf2xxx_pinctrl_probe() 65 groups[i].intr_cfg_reg = 0x08 + 0x10000 * i; in qdf2xxx_pinctrl_probe() 66 groups[i].intr_status_reg = 0x0c + 0x10000 * i; in qdf2xxx_pinctrl_probe() 67 groups[i].intr_target_reg = 0x08 + 0x10000 * i; in qdf2xxx_pinctrl_probe() 69 groups[i].mux_bit = 2; in qdf2xxx_pinctrl_probe() [all …]
|
D | pinctrl-msm.c | 89 return pctrl->soc->groups[group].name; in msm_get_group_name() 99 *pins = pctrl->soc->groups[group].pins; in msm_get_group_pins() 100 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins() 129 const char * const **groups, in msm_get_function_groups() argument 134 *groups = pctrl->soc->functions[function].groups; in msm_get_function_groups() 149 g = &pctrl->soc->groups[group]; in msm_pinmux_set_mux() 231 g = &pctrl->soc->groups[group]; in msm_config_group_get() 296 g = &pctrl->soc->groups[group]; in msm_config_group_set() 388 g = &pctrl->soc->groups[offset]; in msm_gpio_direction_input() 408 g = &pctrl->soc->groups[offset]; in msm_gpio_direction_output() [all …]
|
D | pinctrl-msm.h | 26 const char * const *groups; member 115 const struct msm_pingroup *groups; member
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | atlas7.dtsi | 150 groups = "audio_ac97_grp"; 157 groups = "audio_func_dbg_grp"; 164 groups = "audio_i2s_grp"; 171 groups = "audio_i2s_2ch_grp"; 178 groups = "audio_i2s_extclk_grp"; 185 groups = "audio_uart0_grp"; 192 groups = "audio_uart1_grp"; 199 groups = "audio_uart2_grp0"; 206 groups = "audio_uart2_grp1"; 213 groups = "c_can_trnsvr_grp"; [all …]
|
D | ste-href-ab8500.dtsi | 51 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 …]
|
D | ste-href-ab8505.dtsi | 39 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 …]
|
D | zynq-zc706.dts | 138 groups = "ethernet0_0_grp"; 142 groups = "ethernet0_0_grp"; 161 groups = "mdio0_0_grp"; 165 groups = "mdio0_0_grp"; 175 groups = "gpio0_7_grp", "gpio0_46_grp", "gpio0_47_grp"; 179 groups = "gpio0_7_grp", "gpio0_46_grp", "gpio0_47_grp"; 197 groups = "i2c0_10_grp"; 202 groups = "i2c0_10_grp"; 211 groups = "sdio0_2_grp"; 216 groups = "sdio0_2_grp"; [all …]
|
D | zynq-zc702.dts | 190 groups = "can0_9_grp"; 194 groups = "can0_9_grp"; 213 groups = "ethernet0_0_grp"; 217 groups = "ethernet0_0_grp"; 236 groups = "mdio0_0_grp"; 240 groups = "mdio0_0_grp"; 250 groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp", 256 groups = "gpio0_7_grp", "gpio0_8_grp", "gpio0_9_grp", 276 groups = "i2c0_10_grp"; 281 groups = "i2c0_10_grp"; [all …]
|
D | uniphier-pinctrl.dtsi | 47 groups = "i2c0"; 52 groups = "i2c1"; 57 groups = "i2c2"; 62 groups = "i2c3"; 67 groups = "uart0"; 72 groups = "uart1"; 77 groups = "uart2"; 82 groups = "uart3"; 87 groups = "usb0"; 92 groups = "usb1"; [all …]
|
D | r8a7791-henninger.dts | 90 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 …]
|
D | r8a7790-lager.dts | 295 renesas,groups = "du_rgb666", "du_sync_1", "du_clk_out_0"; 300 renesas,groups = "scifa0_data"; 305 renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; 310 renesas,groups = "intc_irq0"; 315 renesas,groups = "scifa1_data"; 320 renesas,groups = "sdhi0_data4", "sdhi0_ctrl"; 325 renesas,groups = "sdhi2_data4", "sdhi2_ctrl"; 330 renesas,groups = "mmc1_data8", "mmc1_ctrl"; 335 renesas,groups = "qspi_ctrl", "qspi_data4"; 340 renesas,groups = "msiof1_clk", "msiof1_sync", "msiof1_rx", [all …]
|
D | r8a7794-silk.dts | 50 renesas,groups = "scif2_data"; 55 renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; 60 renesas,groups = "intc_irq8"; 65 renesas,groups = "i2c1"; 70 renesas,groups = "mmc_data8", "mmc_ctrl"; 75 renesas,groups = "qspi_ctrl", "qspi_data4"; 80 renesas,groups = "vin0_data8", "vin0_clk"; 85 renesas,groups = "usb0"; 90 renesas,groups = "usb1";
|
D | ste-ccu8540-pinctrl.dtsi | 20 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";
|
D | r8a7791-porter.dts | 89 renesas,groups = "scif0_data_d"; 94 renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; 99 renesas,groups = "intc_irq0"; 104 renesas,groups = "sdhi0_data4", "sdhi0_ctrl"; 109 renesas,groups = "sdhi2_data4", "sdhi2_ctrl"; 114 renesas,groups = "qspi_ctrl", "qspi_data4"; 119 renesas,groups = "i2c2"; 124 renesas,groups = "usb0"; 129 renesas,groups = "usb1"; 134 renesas,groups = "vin0_data8", "vin0_clk";
|
D | r8a7779-marzen.dts | 170 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";
|
D | ste-href-family-pinctrl.dtsi | 22 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 …]
|
D | r8a7778-bockw.dts | 130 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";
|
D | r8a7791-koelsch.dts | 324 renesas,groups = "i2c2"; 329 renesas,groups = "du_rgb666", "du_sync", "du_disp", "du_clk_out_0"; 334 renesas,groups = "scif0_data_d"; 339 renesas,groups = "scif1_data_d"; 344 renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; 349 renesas,groups = "intc_irq0"; 354 renesas,groups = "sdhi0_data4", "sdhi0_ctrl"; 359 renesas,groups = "sdhi1_data4", "sdhi1_ctrl"; 364 renesas,groups = "sdhi2_data4", "sdhi2_ctrl"; 369 renesas,groups = "qspi_ctrl", "qspi_data4"; [all …]
|
D | r8a7740-armadillo800eva.dts | 231 renesas,groups = "gether_mii", "gether_int"; 236 renesas,groups = "scifa1_data"; 241 renesas,groups = "intc_irq10"; 246 renesas,groups = "tpu0_to2_1"; 251 renesas,groups = "mmc0_data8_1", "mmc0_ctrl_1"; 256 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_wp"; 261 renesas,groups = "fsia_sclk_in", "fsia_mclk_out", 267 renesas,groups = "lcd0_data24_0", "lcd0_lclk_1", "lcd0_sync";
|
D | sh73a0-kzm9g.dts | 332 renesas,groups = "i2c3_1"; 338 renesas,groups = "mmc0_data8_0", "mmc0_ctrl_0"; 342 renesas,groups = "mmc0_data8_0"; 349 renesas,groups = "scifa4_data", "scifa4_ctrl"; 354 renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd", "sdhi0_wp"; 359 renesas,groups = "sdhi2_data4", "sdhi2_ctrl"; 364 renesas,groups = "fsia_mclk_in", "fsia_sclk_in",
|
D | meson8.dtsi | 122 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",
|
D | ste-hrefprev60.dtsi | 88 groups = "ssp0_a_1"; 102 groups = "mc0dat31dir_a_1"; 123 groups = "ipgpio0_c_1", "ipgpio1_c_1";
|
D | r8a73a4-ape6evm.dts | 192 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";
|
D | berlin2q.dtsi | 423 groups = "G6"; 428 groups = "G7"; 601 groups = "GSM12"; 606 groups = "GSM14"; 611 groups = "GSM13"; 616 groups = "GSM14";
|
D | berlin2.dtsi | 412 groups = "G26"; 514 groups = "GSM4"; 519 groups = "GSM5"; 523 groups = "GSM3";
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | ste,abx500.txt | 24 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 …]
|
D | xlnx,zynq-pinctrl.txt | 14 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: 85 groups = "uart1_10_grp"; 90 groups = "uart1_10_grp";
|
D | pinctrl-atlas7.txt | 14 groups = "audio_ac97_grp"; 23 groups = "sd2_grp0"; 47 groups = "uart4_nopause_grp"; 67 - groups : An array of strings. Each string contains the name of a group. 78 groups = "sd0_grp"; 85 groups = "sd1_grp0"; 92 groups = "sd1_grp1";
|
D | lantiq,pinctrl-falcon.txt | 14 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";
|
D | meson,pinctrl.txt | 32 - 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",
|
D | berlin,pinctrl.txt | 6 controlled are organized in groups, so no actual pin information is 29 - groups: a list of strings describing the group names. 30 - function: a string describing the function used to mux the groups. 38 groups = "GSM12";
|
D | lantiq,pinctrl-xway.txt | 14 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";
|
D | brcm,cygnus-pinmux.txt | 20 - 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:
|
D | img,tz1090-pinctrl.txt | 14 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:
|
D | img,tz1090-pdc-pinctrl.txt | 14 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:
|
D | renesas,pfc-pinctrl.txt | 43 pin group, or a list of pins or pin groups. The configuration can include the 53 pins or pin groups properties) and contain at least a function or one 54 configuration parameter. When the function is present only pin groups can be 63 - groups : An array of strings, each string containing the name of a pin 67 group(s) specified by the groups property. 147 groups = "mmc0_data8_0", "mmc0_ctrl_0"; 151 groups = "mmc0_data8_0"; 158 groups = "scifa4_data", "scifa4_ctrl";
|
D | nvidia,tegra20-pinmux.txt | 14 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:
|
D | nvidia,tegra124-pinmux.txt | 36 Please refer the Tegra TRM for complete details regarding which groups 41 per-pin mux groups: 85 drive groups: 96 MIPI pad control groups:
|
D | pinctrl-bindings.txt | 135 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
|
D | abilis,tb10x-iomux.txt | 24 The following pin groups are available: 45 The named pin groups of GPIO ports can be used to define GPIO ranges as
|
D | nvidia,tegra114-pinmux.txt | 25 which groups support which functionality. 29 per-pin mux groups: 72 drive groups:
|
D | nvidia,tegra30-pinmux.txt | 20 As with Tegra20, see the Tegra TRM for complete details regarding which groups 25 per-pin mux groups: 83 drive groups:
|
/linux-4.4.14/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 35 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.4.14/drivers/pinctrl/berlin/ |
D | berlin.c | 50 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name() 127 const char * const **groups, in berlin_pinmux_get_function_groups() argument 132 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups() 160 const struct berlin_desc_group *group_desc = pctrl->desc->groups + group; in berlin_pinmux_set() 216 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 230 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 245 desc_group = pctrl->desc->groups + i; in berlin_pinctrl_build_state() 251 const char **groups; in berlin_pinctrl_build_state() local 265 if (!function->groups) { in berlin_pinctrl_build_state() 266 function->groups = in berlin_pinctrl_build_state() [all …]
|
D | berlin.h | 30 const struct berlin_desc_group *groups; member 36 const char **groups; member
|
D | berlin-bg2cd.c | 155 .groups = berlin2cd_soc_pinctrl_groups, 160 .groups = berlin2cd_sysmgr_pinctrl_groups,
|
D | berlin-bg2.c | 210 .groups = berlin2_soc_pinctrl_groups, 215 .groups = berlin2_sysmgr_pinctrl_groups,
|
D | berlin-bg4ct.c | 431 .groups = berlin4ct_soc_pinctrl_groups, 436 .groups = berlin4ct_avio_pinctrl_groups, 441 .groups = berlin4ct_sysmgr_pinctrl_groups,
|
D | berlin-bg2q.c | 372 .groups = berlin2q_soc_pinctrl_groups, 377 .groups = berlin2q_sysmgr_pinctrl_groups,
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | io_interface_mux.c | 64 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.4.14/net/sunrpc/ |
D | auth_unix.c | 64 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.4.14/include/linux/ |
D | sh_intc.h | 85 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, \
|
D | hwmon.h | 24 const struct attribute_group **groups); 28 const struct attribute_group **groups);
|
D | netlink.h | 47 unsigned int groups; member 66 extern int __netlink_change_ngroups(struct sock *sk, unsigned int groups); 67 extern int netlink_change_ngroups(struct sock *sk, unsigned int groups);
|
D | sysfs.h | 262 const struct attribute_group **groups); 268 const struct attribute_group **groups); 412 const struct attribute_group **groups) in sysfs_create_groups() argument 429 const struct attribute_group **groups) in sysfs_remove_groups() argument
|
D | miscdevice.h | 65 const struct attribute_group **groups; member
|
D | connector.h | 64 u32 seq, groups; member
|
/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-spear310.c | 52 .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 …]
|
D | pinctrl-spear1340.c | 271 .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 …]
|
D | pinctrl-spear3xx.c | 50 .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,
|
D | pinctrl-spear300.c | 218 .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()
|
D | pinctrl-spear.c | 102 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()
|
D | pinctrl-spear1310.c | 269 .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 …]
|
D | pinctrl-spear320.c | 511 .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 …]
|
D | pinctrl-spear.h | 129 const char *const *groups; member 157 struct spear_pingroup **groups; member
|
/linux-4.4.14/fs/nfsd/ |
D | nfs4acl.c | 183 unsigned short groups; member 215 pas->groups |= pa->e_perm; in summarize_posix_acl() 228 pas->groups &= pas->mask; in summarize_posix_acl() 255 deny &= pas.users | pas.group | pas.groups | pas.other; in _posix_to_nfsv4_one() 275 deny &= pas.groups | pas.group | pas.other; in _posix_to_nfsv4_one() 451 struct posix_ace_state_array *groups; member 471 state->groups = kzalloc(alloc, GFP_KERNEL); in init_state() 472 if (!state->groups) { in init_state() 482 kfree(state->groups); in free_state() 511 if (!state->users->n && !state->groups->n) in posix_state_to_acl() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | st,spear3xx-shirq.txt | 7 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.4.14/drivers/pinctrl/freescale/ |
D | pinctrl-imx1-core.c | 168 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 …]
|
D | pinctrl-mxs.c | 48 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 …]
|
D | pinctrl-imx.c | 55 if (!strcmp(info->groups[i].name, name)) { in imx_pinctrl_find_group_by_name() 56 grp = &info->groups[i]; in imx_pinctrl_find_group_by_name() 78 return info->groups[selector].name; in imx_get_group_name() 91 *pins = info->groups[selector].pin_ids; in imx_get_group_pins() 92 *npins = info->groups[selector].npins; in imx_get_group_pins() 198 grp = &info->groups[group]; in imx_pmx_set() 292 const char * const **groups, in imx_pmx_get_groups() argument 298 *groups = info->functions[selector].groups; in imx_pmx_get_groups() 325 grp = &info->groups[group]; in imx_pmx_gpio_request_enable() 470 grp = &info->groups[group]; in imx_pinconf_group_dbg_show() [all …]
|
D | pinctrl-imx1.h | 54 const char **groups; member 62 struct imx1_pin_group *groups; member
|
D | pinctrl-imx.h | 60 const char **groups; member 79 struct imx_pin_group *groups; member
|
D | pinctrl-mxs.h | 59 const char **groups; member 83 struct mxs_group *groups; member
|
/linux-4.4.14/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier-core.c | 46 return priv->socdata->groups[selector].name; in uniphier_pctl_get_group_name() 56 *pins = priv->socdata->groups[selector].pins; in uniphier_pctl_get_group_pins() 57 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins() 484 const unsigned *pins = priv->socdata->groups[selector].pins; in uniphier_conf_pin_config_group_set() 485 unsigned num_pins = priv->socdata->groups[selector].num_pins; in uniphier_conf_pin_config_group_set() 522 const char * const **groups, in uniphier_pmx_get_function_groups() argument 527 *groups = priv->socdata->functions[selector].groups; in uniphier_pmx_get_function_groups() 581 &priv->socdata->groups[group_selector]; in uniphier_pmx_set_mux() 600 const struct uniphier_pinctrl_group *groups = priv->socdata->groups; in uniphier_pmx_gpio_request_enable() local 611 if (groups[i].range_type != range_type) in uniphier_pmx_gpio_request_enable() [all …]
|
D | pinctrl-uniphier.h | 152 const char * const *groups; member 157 const struct uniphier_pinctrl_group *groups; member 204 .groups = func##_groups, \
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-stp-xway.c | 86 u8 groups; /* we can drive 1-3 groups of 8bit each */ member 168 chip->groups, XWAY_STP_CON1); in xway_stp_hw_init() 203 u32 shadow, groups, dsl, phy; in xway_stp_probe() local 230 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups)) in xway_stp_probe() 231 chip->groups = groups & XWAY_STP_GROUP_MASK; in xway_stp_probe() 233 chip->groups = XWAY_STP_GROUP0; in xway_stp_probe() 234 chip->gc.ngpio = fls(chip->groups) * 8; in xway_stp_probe()
|
/linux-4.4.14/drivers/base/ |
D | driver.c | 129 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()
|
D | base.h | 122 const struct attribute_group **groups); 124 const struct attribute_group **groups); 127 const struct attribute_group **groups); 129 const struct attribute_group **groups);
|
D | cpu.c | 370 cpu->dev.groups = common_cpu_attr_groups; in register_cpu() 372 cpu->dev.groups = hotplugable_cpu_attr_groups; in register_cpu() 398 const struct attribute_group **groups, in __cpu_device_create() argument 412 dev->groups = groups; in __cpu_device_create() 432 const struct attribute_group **groups, in cpu_device_create() argument 439 dev = __cpu_device_create(parent, drvdata, groups, fmt, vargs); in cpu_device_create()
|
D | bus.c | 842 const struct attribute_group **groups) in bus_add_groups() argument 844 return sysfs_create_groups(&bus->p->subsys.kobj, groups); in bus_add_groups() 848 const struct attribute_group **groups) in bus_remove_groups() argument 850 sysfs_remove_groups(&bus->p->subsys.kobj, groups); in bus_remove_groups() 1188 const struct attribute_group **groups, in subsys_register() argument 1209 dev->groups = groups; in subsys_register() 1248 const struct attribute_group **groups) in subsys_system_register() argument 1250 return subsys_register(subsys, groups, &system_kset->kobj); in subsys_system_register() 1266 const struct attribute_group **groups) in subsys_virtual_register() argument 1274 return subsys_register(subsys, groups, virtual_dir); in subsys_virtual_register()
|
D | core.c | 458 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.4.14/fs/sysfs/ |
D | group.c | 174 const struct attribute_group **groups) in sysfs_create_groups() argument 179 if (!groups) in sysfs_create_groups() 182 for (i = 0; groups[i]; i++) { in sysfs_create_groups() 183 error = sysfs_create_group(kobj, groups[i]); in sysfs_create_groups() 186 sysfs_remove_group(kobj, groups[i]); in sysfs_create_groups() 262 const struct attribute_group **groups) in sysfs_remove_groups() argument 266 if (!groups) in sysfs_remove_groups() 268 for (i = 0; groups[i]; i++) in sysfs_remove_groups() 269 sysfs_remove_group(kobj, groups[i]); in sysfs_remove_groups()
|
/linux-4.4.14/drivers/crypto/nx/ |
D | nx-842.c | 152 int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups); in nx842_crypto_add_header() 266 unsigned int groups, hdrsize, h; in nx842_crypto_compress() local 281 groups = min_t(unsigned int, NX842_CRYPTO_GROUP_MAX, in nx842_crypto_compress() 283 hdrsize = NX842_CRYPTO_HEADER_SIZE(groups); in nx842_crypto_compress() 298 hdr->groups = 0; in nx842_crypto_compress() 302 n = hdr->groups++; in nx842_crypto_compress() 304 if (hdr->groups > NX842_CRYPTO_GROUP_MAX) in nx842_crypto_compress() 318 if (!add_header && hdr->groups > 1) { in nx842_crypto_compress() 484 if (!hdr->groups) { in nx842_crypto_decompress() 489 if (hdr->groups > NX842_CRYPTO_GROUP_MAX) { in nx842_crypto_decompress() [all …]
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-adi2.h | 44 const char * const *groups; member 51 .groups = g, \ 67 const struct adi_pin_group *groups; member
|
D | pinctrl-lantiq.c | 74 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()
|
D | pinctrl-tegra.c | 70 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() 674 func->groups = group_pins; in tegra_pinctrl_probe() [all …]
|
D | pinctrl-u300.c | 882 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()
|
D | pinctrl-zynq.c | 56 const struct zynq_pctrl_group *groups; member 80 const char * const *groups; member 766 .groups = fname##_groups, \ 774 .groups = fname##_groups, \ 844 return pctrl->groups[selector].name; in zynq_pctrl_get_group_name() 854 *pins = pctrl->groups[selector].pins; in zynq_pctrl_get_group_pins() 855 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins() 886 const char * const **groups, in zynq_pmux_get_function_groups() argument 891 *groups = pctrl->funcs[selector].groups; in zynq_pmux_get_function_groups() 902 const struct zynq_pctrl_group *pgrp = &pctrl->groups[group]; in zynq_pinmux_set_mux() [all …]
|
D | pinctrl-at91-pio4.c | 119 struct atmel_group *groups; member 407 return atmel_pioctrl->groups[selector].name; in atmel_pctl_get_group_name() 416 *pins = (unsigned *)&atmel_pioctrl->groups[selector].pin; in atmel_pctl_get_group_pins() 429 struct atmel_group *grp = atmel_pioctrl->groups + i; in atmel_pctl_find_group_by_pin() 606 const char * const **groups, in atmel_pmx_get_function_groups() argument 611 *groups = atmel_pioctrl->group_names; in atmel_pmx_get_function_groups() 626 atmel_functions[function], atmel_pioctrl->groups[group].name); in atmel_pmx_set_mux() 628 pin = atmel_pioctrl->groups[group].pin; in atmel_pmx_set_mux() 651 struct atmel_group *grp = atmel_pioctrl->groups + group; in atmel_conf_pin_config_group_get() 699 struct atmel_group *grp = atmel_pioctrl->groups + group; in atmel_conf_pin_config_group_set() [all …]
|
D | pinctrl-at91.c | 88 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 …]
|
D | pinctrl-tegra.h | 75 const char **groups; member 183 const struct tegra_pingroup *groups; member
|
D | pinctrl-rockchip.c | 202 const char **groups; member 215 struct rockchip_pin_group *groups; member 239 if (!strcmp(info->groups[i].name, name)) in pinctrl_name_to_group() 240 return &info->groups[i]; in pinctrl_name_to_group() 292 return info->groups[selector].name; in rockchip_get_group_name() 304 *pins = info->groups[selector].pins; in rockchip_get_group_pins() 305 *npins = info->groups[selector].npins; in rockchip_get_group_pins() 883 unsigned selector, const char * const **groups, in rockchip_pmx_get_groups() argument 888 *groups = info->functions[selector].groups; in rockchip_pmx_get_groups() 898 const unsigned int *pins = info->groups[group].pins; in rockchip_pmx_set() [all …]
|
D | pinmux.c | 333 char const * const *groups; in pinmux_map_to_setting() local 353 &groups, &num_groups); in pinmux_map_to_setting() 369 if (!strcmp(group, groups[i])) { in pinmux_map_to_setting() 381 group = groups[0]; in pinmux_map_to_setting() 551 const char * const *groups; in pinmux_functions_show() local 557 &groups, &num_groups); in pinmux_functions_show() 567 seq_printf(s, "%s ", groups[i]); in pinmux_functions_show()
|
D | pinctrl-st.c | 261 const char **groups; member 333 struct st_pctl_group *groups; member 833 return info->groups[selector].name; in st_pctl_get_group_name() 844 *pins = info->groups[selector].pins; in st_pctl_get_group_pins() 845 *npins = info->groups[selector].npins; in st_pctl_get_group_pins() 856 if (!strcmp(info->groups[i].name, name)) in st_pctl_find_group_by_name() 857 return &info->groups[i]; in st_pctl_find_group_by_name() 946 *grps = info->functions[selector].groups; in st_pmx_get_groups() 956 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux() 960 for (i = 0; i < info->groups[group].npins; i++) { in st_pmx_set_mux() [all …]
|
D | pinctrl-pistachio.c | 79 const char * const *groups; member 114 const struct pistachio_pin_group *groups; member 499 .groups = pistachio_##_name##_groups, \ 506 .groups = pistachio_##_name##_groups, \ 900 return pctl->groups[group].name; in pistachio_pinctrl_get_group_name() 910 *pins = &pctl->groups[group].pin; in pistachio_pinctrl_get_group_pins() 941 const char * const **groups, in pistachio_pinmux_get_function_groups() argument 946 *groups = pctl->functions[func].groups; in pistachio_pinmux_get_function_groups() 956 const struct pistachio_pin_group *pg = &pctl->groups[group]; in pistachio_pinmux_enable() 1457 pctl->groups = pistachio_groups; in pistachio_pinctrl_probe()
|
D | pinctrl-amd.h | 84 const char * const *groups; member 92 const struct amd_pingroup *groups; member
|
D | pinctrl-as3722.c | 61 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()
|
D | pinctrl-adi2.c | 601 return pinctrl->soc->groups[selector].name; in adi_get_group_name() 610 *pins = pinctrl->soc->groups[selector].pins; in adi_get_group_pins() 611 *num_pins = pinctrl->soc->groups[selector].num; in adi_get_group_pins() 630 mux = (unsigned short *)pinctrl->soc->groups[group_id].mux; in adi_pinmux_set() 670 const char * const **groups, in adi_pinmux_get_groups() argument 675 *groups = pinctrl->soc->functions[selector].groups; in adi_pinmux_get_groups()
|
D | pinctrl-tz1090-pdc.c | 75 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()
|
D | pinctrl-tegra-xusb.c | 58 const char * const *groups; member 289 const char * const **groups, in tegra_xusb_padctl_get_function_groups() argument 295 *groups = padctl->soc->functions[function].groups; in tegra_xusb_padctl_get_function_groups() 791 .groups = tegra124_##_name##_groups, \
|
/linux-4.4.14/net/netlink/ |
D | af_netlink.c | 960 WARN_ON(nlk_sk(sk)->groups); in netlink_sock_destruct() 1094 for (i = 0; i < NLGRPLONGS(tbl->groups); i++) { in netlink_update_listeners() 1098 mask |= nlk_sk(sk)->groups[i]; in netlink_update_listeners() 1296 if (test_bit(i, nlk->groups)) in netlink_release() 1338 kfree(nlk->groups); in netlink_release() 1339 nlk->groups = NULL; in netlink_release() 1473 unsigned int groups; in netlink_realloc_groups() local 1479 groups = nl_table[sk->sk_protocol].groups; in netlink_realloc_groups() 1485 if (nlk->ngroups >= groups) in netlink_realloc_groups() 1488 new_groups = krealloc(nlk->groups, NLGRPSZ(groups), GFP_ATOMIC); in netlink_realloc_groups() [all …]
|
D | af_netlink.h | 34 unsigned long *groups; member 77 unsigned int groups; member
|
D | diag.c | 50 if (nlk->groups == NULL) in sk_diag_dump_groups() 54 nlk->groups); in sk_diag_dump_groups()
|
/linux-4.4.14/net/mac80211/ |
D | rc80211_minstrel_ht.c | 304 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 …]
|
D | rc80211_minstrel_ht_debugfs.c | 27 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() 140 for (i++; i < ARRAY_SIZE(mi->groups); i++) in minstrel_ht_stats_open() 173 if (!mi->groups[i].supported) in minstrel_ht_stats_csv_dump() 187 struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j]; in minstrel_ht_stats_csv_dump() 191 if (!(mi->groups[i].supported & BIT(j))) in minstrel_ht_stats_csv_dump() 284 for (i++; i < ARRAY_SIZE(mi->groups); i++) in minstrel_ht_stats_csv_open()
|
D | rc80211_minstrel_ht.h | 105 struct minstrel_mcs_group_data groups[MINSTREL_GROUPS_NB]; member
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-intel.h | 42 const char * const *groups; member 91 .groups = (g), \ 114 const struct intel_pingroup *groups; member
|
D | pinctrl-broxton.c | 183 .groups = bxt_north_groups, 300 .groups = bxt_northwest_groups, 407 .groups = bxt_west_groups, 483 .groups = bxt_southwest_groups, 661 .groups = apl_north_groups, 781 .groups = apl_northwest_groups, 891 .groups = apl_west_groups, 983 .groups = apl_southwest_groups,
|
D | pinctrl-cherryview.c | 110 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 …]
|
D | pinctrl-intel.c | 232 return pctrl->soc->groups[group].name; in intel_get_group_name() 240 *pins = pctrl->soc->groups[group].pins; in intel_get_group_pins() 241 *npins = pctrl->soc->groups[group].npins; in intel_get_group_pins() 308 const char * const **groups, in intel_get_function_groups() argument 313 *groups = pctrl->soc->functions[function].groups; in intel_get_function_groups() 322 const struct intel_pingroup *grp = &pctrl->soc->groups[group]; in intel_pinmux_set_mux()
|
/linux-4.4.14/arch/mips/boot/dts/lantiq/ |
D | easy50712.dts | 65 lantiq,groups = "stp"; 69 lantiq,groups = "exin1"; 73 lantiq,groups = "gnt1"; 100 lantiq,groups = <0x3>;
|
/linux-4.4.14/Documentation/virtual/kvm/devices/ |
D | vfio.txt | 8 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.4.14/drivers/hwmon/ |
D | hwmon.c | 98 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()
|
D | tmp401.c | 162 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()
|
D | max16065.c | 87 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()
|
D | iio_hwmon.c | 34 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()
|
D | nct6683.c | 297 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()
|
D | emc1403.c | 43 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()
|
D | lm83.c | 115 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()
|
D | ina2xx.c | 112 const struct attribute_group *groups[INA2XX_MAX_ATTRIBUTE_GROUPS]; member 465 data->groups[group++] = &ina2xx_group; in ina2xx_probe() 467 data->groups[group++] = &ina226_group; in ina2xx_probe() 470 data, data->groups); in ina2xx_probe()
|
D | lineage-pem.c | 129 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()
|
D | fam15h_power.c | 56 const struct attribute_group *groups[FAM15H_NUM_GROUPS]; member 287 data->groups[0] = &data->group; in fam15h_power_probe() 291 &data->groups[0]); in fam15h_power_probe()
|
D | lm90.c | 370 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()
|
D | lm63.c | 153 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()
|
D | scpi-hwmon.c | 46 const struct attribute_group *groups[2]; member 206 scpi_sensors->groups[0] = &scpi_sensors->group; in scpi_hwmon_probe() 211 "scpi_sensors", scpi_sensors, scpi_sensors->groups); in scpi_hwmon_probe()
|
D | adm1021.c | 85 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()
|
D | ltc4245.c | 56 const struct attribute_group *groups[3]; member 460 data->groups[0] = <c4245_std_group; in ltc4245_sysfs_add_groups() 464 data->groups[1] = <c4245_gpio_group; in ltc4245_sysfs_add_groups() 510 data->groups); in ltc4245_probe()
|
D | thmc50.c | 72 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()
|
D | max1668.c | 70 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()
|
D | max6650.c | 114 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()
|
D | emc2103.c | 70 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()
|
D | adm1025.c | 111 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()
|
D | smsc47m192.c | 99 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.4.14/Documentation/cgroups/ |
D | cpuacct.txt | 5 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.
|
D | 00-INDEX | 8 - CPU Accounting Controller; account CPU usage for groups of tasks.
|
/linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
D | gpio-stp-xway.txt | 5 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.4.14/Documentation/namespaces/ |
D | resource-control.txt | 7 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.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 44 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() 794 pctl->groups = devm_kzalloc(&pdev->dev, in sunxi_pinctrl_build_state() 795 pctl->ngroups * sizeof(*pctl->groups), in sunxi_pinctrl_build_state() [all …]
|
D | pinctrl-sunxi.h | 106 const char **groups; member 124 struct sunxi_pinctrl_group *groups; member
|
/linux-4.4.14/drivers/iommu/ |
D | iommu-sysfs.c | 58 const struct attribute_group **groups, in iommu_device_create() argument 73 dev->groups = groups; in iommu_device_create()
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-domains.txt | 15 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.
|
D | sched-rt-group.txt | 44 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.4.14/Documentation/ABI/testing/ |
D | sysfs-wusb_cbaf | 16 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.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-mux.c | 85 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.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-exynos5440.c | 97 const char **groups; member 324 unsigned selector, const char * const **groups, in exynos5440_pinmux_get_groups() argument 330 *groups = priv->pmx_functions[selector].groups; in exynos5440_pinmux_get_groups() 661 struct exynos5440_pin_group *groups, *grp; in exynos5440_pinctrl_parse_dt() local 672 groups = devm_kzalloc(dev, grp_cnt * sizeof(*groups), GFP_KERNEL); in exynos5440_pinctrl_parse_dt() 673 if (!groups) in exynos5440_pinctrl_parse_dt() 676 grp = groups; in exynos5440_pinctrl_parse_dt() 722 func->groups = devm_kzalloc(dev, sizeof(char *), GFP_KERNEL); in exynos5440_pinctrl_parse_dt() 723 if (!func->groups) in exynos5440_pinctrl_parse_dt() 725 func->groups[0] = gname; in exynos5440_pinctrl_parse_dt() [all …]
|
D | pinctrl-samsung.c | 326 unsigned selector, const char * const **groups, in samsung_pinmux_get_groups() argument 332 *groups = drvdata->pmx_functions[selector].groups; in samsung_pinmux_get_groups() 639 struct samsung_pin_group *groups, *grp; in samsung_pinctrl_create_groups() local 643 groups = devm_kzalloc(dev, ctrldesc->npins * sizeof(*groups), in samsung_pinctrl_create_groups() 645 if (!groups) in samsung_pinctrl_create_groups() 647 grp = groups; in samsung_pinctrl_create_groups() 657 return groups; in samsung_pinctrl_create_groups() 680 func->groups = devm_kzalloc(dev, npins * sizeof(char *), GFP_KERNEL); in samsung_pinctrl_create_function() 681 if (!func->groups) in samsung_pinctrl_create_function() 696 func->groups[i] = gname; in samsung_pinctrl_create_function() [all …]
|
D | pinctrl-samsung.h | 99 .groups = g, \ 261 const char **groups; member
|
/linux-4.4.14/drivers/pinctrl/meson/ |
D | pinctrl-meson.h | 49 const char * const *groups; member 141 struct meson_pmx_group *groups; member 191 .groups = fn ## _groups, \
|
D | pinctrl-meson.c | 152 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.4.14/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 61 return pmx->pfc->info->groups[selector].name; in sh_pfc_get_group_name() 69 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins() 70 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins() 330 const char * const **groups, in sh_pfc_get_function_groups() argument 335 *groups = pmx->pfc->info->functions[selector].groups; in sh_pfc_get_function_groups() 346 const struct sh_pfc_pin_group *grp = &pfc->info->groups[group]; in sh_pfc_func_set_mux() 620 pins = pmx->pfc->info->groups[group].pins; in sh_pfc_pinconf_group_set() 621 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
|
/linux-4.4.14/drivers/vfio/pci/ |
D | vfio_pci.c | 360 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.4.14/mm/ |
D | percpu.c | 1383 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() 1873 cpu_map = ai->groups[0].cpu_map; in pcpu_build_alloc_info() 1876 ai->groups[group].cpu_map = cpu_map; in pcpu_build_alloc_info() 1888 struct pcpu_group_info *gi = &ai->groups[group]; in pcpu_build_alloc_info() [all …]
|
D | percpu-km.c | 102 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT; in pcpu_verify_alloc_info()
|
/linux-4.4.14/Documentation/usb/ |
D | gadget_configfs.txt | 295 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.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.h | 92 const char * const *groups; member 100 .groups = g, \
|
/linux-4.4.14/drivers/gpu/drm/rcar-du/ |
D | rcar_du_kms.c | 269 unsigned int groups = 0; in rcar_du_atomic_check() local 311 groups |= 1 << plane->group->index; in rcar_du_atomic_check() 331 while (groups) { in rcar_du_atomic_check() 332 unsigned int index = ffs(groups) - 1; in rcar_du_atomic_check() 333 struct rcar_du_group *group = &rcdu->groups[index]; in rcar_du_atomic_check() 376 groups &= ~(1 << index); in rcar_du_atomic_check() 768 struct rcar_du_group *rgrp = &rcdu->groups[i]; in rcar_du_modeset_init() 790 struct rcar_du_group *rgrp = &rcdu->groups[i / 2]; in rcar_du_modeset_init()
|
D | rcar_du_drv.h | 84 struct rcar_du_group groups[RCAR_DU_MAX_GROUPS]; member
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik.h | 101 const char * const *groups; member 142 const struct nmk_pingroup *groups; member
|
D | pinctrl-abx500.h | 38 const char * const *groups; member 183 const struct abx500_pingroup *groups; member
|
D | pinctrl-abx500.c | 687 const char * const **groups, in abx500_pmx_get_func_groups() argument 692 *groups = pct->soc->functions[function].groups; in abx500_pmx_get_func_groups() 707 g = &pct->soc->groups[group]; in abx500_pmx_set() 790 return pct->soc->groups[selector].name; in abx500_get_group_name() 800 *pins = pct->soc->groups[selector].pins; in abx500_get_group_pins() 801 *num_pins = pct->soc->groups[selector].npins; in abx500_get_group_pins()
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-bench.txt | 82 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.4.14/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 81 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()
|
D | pinctrl-wmt.h | 67 const char * const *groups; member
|
/linux-4.4.14/fs/ext4/ |
D | resize.c | 179 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() 1239 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_setup_new_descs() [all …]
|
/linux-4.4.14/tools/perf/util/ |
D | parse-events.y | 84 %type <head> groups 104 start_events: groups 111 groups: 112 groups ',' group 121 groups ',' event
|
D | map.c | 139 map->groups = NULL; in map__init() 238 return __machine__kernel_map(map->groups->machine, map->type) == map; in __map__is_kernel() 359 map->groups = NULL; in map__clone() 596 if (ams->map->groups == NULL) in map_groups__find_ams() 598 ams->map = map_groups__find(ams->map->groups, ams->map->type, in map_groups__find_ams() 650 map->groups = mg; in __map_groups__insert() 691 __map_groups__insert(pos->groups, before); in maps__fixup_overlappings() 705 __map_groups__insert(pos->groups, after); in maps__fixup_overlappings()
|
/linux-4.4.14/Documentation/hwmon/ |
D | hwmon-kernel-api.txt | 30 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.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 375 *config = pctl->groups[group].config; in mtk_pconf_group_get() 384 struct mtk_pinctrl_group *g = &pctl->groups[group]; in mtk_pconf_group_set() 411 struct mtk_pinctrl_group *grp = pctl->groups + i; in mtk_pctrl_find_group_by_pin() 613 return pctl->groups[group].name; in mtk_pctrl_get_group_name() 623 *pins = (unsigned *)&pctl->groups[group].pin; in mtk_pctrl_get_group_pins() 650 const char * const **groups, in mtk_pmx_get_func_groups() argument 655 *groups = pctl->grp_names; in mtk_pmx_get_func_groups() 702 struct mtk_pinctrl_group *g = pctl->groups + group; in mtk_pmx_set_mux() 1244 pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups, in mtk_pctrl_build_state() 1245 sizeof(*pctl->groups), GFP_KERNEL); in mtk_pctrl_build_state() [all …]
|
/linux-4.4.14/Documentation/driver-model/ |
D | device.txt | 85 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.4.14/drivers/hwtracing/coresight/ |
D | coresight.c | 465 .groups = coresight_sink_groups, 472 .groups = coresight_sink_groups, 476 .groups = coresight_source_groups, 684 csdev->dev.groups = desc->groups; in coresight_register()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/ |
D | setup-shx3.c | 246 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.4.14/drivers/iio/trigger/ |
D | iio-trig-sysfs.c | 90 .groups = iio_sysfs_trig_groups, 161 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; in iio_sysfs_trigger_probe()
|
/linux-4.4.14/net/bluetooth/ |
D | hci_sysfs.c | 62 .groups = bt_link_groups, 189 .groups = bt_host_groups,
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/ |
D | setup-mxg.c | 82 static struct intc_group groups[] __initdata = { variable 114 static DECLARE_INTC_DESC(intc_desc, "mxg", vectors, groups,
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_sysfs.c | 218 ixgbe_hwmon->groups[0] = &ixgbe_hwmon->group; in ixgbe_sysfs_init() 224 ixgbe_hwmon->groups); in ixgbe_sysfs_init()
|
/linux-4.4.14/arch/sh/kernel/cpu/sh4/ |
D | setup-sh7760.c | 80 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.4.14/Documentation/ |
D | pinctrl.txt | 21 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 …]
|
/linux-4.4.14/include/linux/pinctrl/ |
D | pinmux.h | 71 const char * const **groups,
|
/linux-4.4.14/drivers/w1/ |
D | w1_family.h | 63 const struct attribute_group **groups; member
|
D | w1.c | 181 .groups = w1_slave_default_groups, 653 if (fops->groups) { in w1_family_notify() 654 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify() 667 if (fops->groups) in w1_family_notify() 668 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify() 682 sl->dev.groups = w1_slave_groups; in __w1_attach_slave_device()
|
/linux-4.4.14/drivers/edac/ |
D | edac_mc_sysfs.c | 308 .groups = csrow_attr_groups, 413 csrow->dev.groups = csrow_dev_groups; in edac_create_csrow_object() 592 .groups = dimm_attr_groups, 868 .groups = mci_attr_groups, 881 const struct attribute_group **groups) in edac_create_sysfs_mci_device() argument 910 mci->dev.groups = groups; in edac_create_sysfs_mci_device()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_hwmon.c | 230 igb_hwmon->groups[0] = &igb_hwmon->group; in igb_sysfs_init() 236 igb_hwmon->groups); in igb_sysfs_init()
|
/linux-4.4.14/arch/mips/include/asm/mach-ralink/ |
D | pinmux.h | 35 int *groups; member
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | renesas,cpg-mstp-clocks.txt | 3 The CPG can gate SoC device clocks. The gates are organized in groups of up to 35 per gate clock. The MSTP groups are sparsely populated. Unimplemented gate
|
/linux-4.4.14/drivers/char/tpm/ |
D | tpm-chip.c | 123 chip->dev.groups = chip->groups; in tpmm_chip_alloc()
|
/linux-4.4.14/drivers/extcon/ |
D | extcon.c | 898 edev->extcon_dev_type.groups = in extcon_dev_register() 901 if (!edev->extcon_dev_type.groups) { in extcon_dev_register() 910 edev->extcon_dev_type.groups[index] = in extcon_dev_register() 913 edev->extcon_dev_type.groups[index] = in extcon_dev_register() 952 kfree(edev->extcon_dev_type.groups); in extcon_dev_register() 1009 kfree(edev->extcon_dev_type.groups); in extcon_dev_unregister()
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
D | libcfs_kernelcomm.h | 113 int libcfs_ukuc_start(lustre_kernelcomm *l, int groups);
|
/linux-4.4.14/fs/btrfs/ |
D | qgroup.c | 81 struct list_head groups; /* groups this group is member of */ member 186 INIT_LIST_HEAD(&qgroup->groups); in add_qgroup_rb() 201 while (!list_empty(&qgroup->groups)) { in __del_qgroup_rb() 202 list = list_first_entry(&qgroup->groups, in __del_qgroup_rb() 251 list_add_tail(&list->next_group, &member->groups); in add_relation_rb() 270 list_for_each_entry(list, &member->groups, next_group) { in del_relation_rb() 1070 list_for_each_entry(glist, &qgroup->groups, next_group) { in __qgroup_excl_accounting() 1091 list_for_each_entry(glist, &qgroup->groups, next_group) { in __qgroup_excl_accounting() 1173 list_for_each_entry(list, &member->groups, next_group) { in btrfs_add_qgroup_relation() 1233 list_for_each_entry(list, &member->groups, next_group) { in __del_qgroup_relation() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/security/tpm/ |
D | st33zp24-spi.txt | 15 - pintctrl-0: Specifies the pin control groups used for this controller.
|
D | st33zp24-i2c.txt | 16 - pintctrl-0: Specifies the pin control groups used for this controller.
|
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/ |
D | pn544.txt | 14 - pintctrl-0: Specifies the pin control groups used for this controller.
|
D | nxp-nci.txt | 14 - pintctrl-0: Specifies the pin control groups used for this controller.
|
D | st-nci-spi.txt | 12 - pintctrl-0: Specifies the pin control groups used for this controller.
|
D | st-nci-i2c.txt | 13 - pintctrl-0: Specifies the pin control groups used for this controller.
|
D | st21nfca.txt | 13 - pintctrl-0: Specifies the pin control groups used for this controller.
|
/linux-4.4.14/net/core/ |
D | net-sysfs.c | 1522 const struct attribute_group **groups = ndev->sysfs_groups; in netdev_register_kobject() local 1528 dev->groups = groups; in netdev_register_kobject() 1534 if (*groups) in netdev_register_kobject() 1535 groups++; in netdev_register_kobject() 1537 *groups++ = &netstat_group; in netdev_register_kobject() 1541 *groups++ = &wireless_group; in netdev_register_kobject() 1544 *groups++ = &wireless_group; in netdev_register_kobject()
|
/linux-4.4.14/arch/sh/tools/ |
D | mach-types | 6 # List of board groups.
|
/linux-4.4.14/security/selinux/ |
D | netlink.c | 114 .groups = SELNLGRP_MAX, in selnl_init()
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_netlink.c | 130 .groups = SCSI_NL_GRP_CNT, in scsi_netlink_init()
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_hwdep.c | 120 hwdep->dev.groups = snd_hda_dev_attr_groups; in snd_hda_create_hwdep()
|