Home
last modified time | relevance | path

Searched refs:nbuttons (Results 1 – 91 of 91) sorted by relevance

/linux-4.1.27/drivers/input/keyboard/
Dgpio_keys_polled.c74 for (i = 0; i < pdata->nbuttons; i++) { in gpio_keys_polled_poll()
109 int nbuttons; in gpio_keys_polled_get_devtree_pdata() local
111 nbuttons = device_get_child_node_count(dev); in gpio_keys_polled_get_devtree_pdata()
112 if (nbuttons == 0) in gpio_keys_polled_get_devtree_pdata()
115 pdata = devm_kzalloc(dev, sizeof(*pdata) + nbuttons * sizeof(*button), in gpio_keys_polled_get_devtree_pdata()
139 button = &pdata->buttons[pdata->nbuttons++]; in gpio_keys_polled_get_devtree_pdata()
144 pdata->nbuttons - 1); in gpio_keys_polled_get_devtree_pdata()
162 if (pdata->nbuttons == 0) in gpio_keys_polled_get_devtree_pdata()
201 pdata->nbuttons * sizeof(struct gpio_keys_button_data); in gpio_keys_polled_probe()
234 for (i = 0; i < pdata->nbuttons; i++) { in gpio_keys_polled_probe()
[all …]
Dgpio_keys.c181 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_show_helper()
229 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper()
244 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper()
548 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_report_state()
598 int nbuttons; in gpio_keys_get_devtree_pdata() local
605 nbuttons = of_get_child_count(node); in gpio_keys_get_devtree_pdata()
606 if (nbuttons == 0) in gpio_keys_get_devtree_pdata()
610 sizeof(*pdata) + nbuttons * sizeof(*button), in gpio_keys_get_devtree_pdata()
616 pdata->nbuttons = nbuttons; in gpio_keys_get_devtree_pdata()
667 if (pdata->nbuttons == 0) in gpio_keys_get_devtree_pdata()
[all …]
Dtca6416-keypad.c223 pdata->nbuttons * sizeof(struct tca6416_button), in tca6416_keypad_probe()
255 for (i = 0; i < pdata->nbuttons; i++) { in tca6416_keypad_probe()
/linux-4.1.27/arch/mips/ath79/
Ddev-gpio-buttons.c20 unsigned nbuttons, in ath79_register_gpio_keys_polled() argument
28 p = kmemdup(buttons, nbuttons * sizeof(*p), GFP_KERNEL); in ath79_register_gpio_keys_polled()
38 pdata.nbuttons = nbuttons; in ath79_register_gpio_keys_polled()
Ddev-gpio-buttons.h20 unsigned nbuttons,
/linux-4.1.27/arch/x86/platform/intel-mid/device_libs/
Dplatform_gpio_keys.c44 .nbuttons = -1, /* will fill it after search */
78 gpio_keys.nbuttons = good; in pb_keys_init()
/linux-4.1.27/include/linux/
Dtca6416_keypad.h27 int nbuttons; member
Dgpio_keys.h50 int nbuttons; member
/linux-4.1.27/arch/mips/bcm47xx/
Dbuttons.c388 size_t nbuttons) in bcm47xx_buttons_copy() argument
390 size_t size = nbuttons * sizeof(*buttons); in bcm47xx_buttons_copy()
396 bcm47xx_button_pdata.nbuttons = nbuttons; in bcm47xx_buttons_copy()
/linux-4.1.27/arch/arm/mach-pxa/
Dcsb701.c23 .nbuttons = ARRAY_SIZE(csb701_buttons),
Dezx.c710 .nbuttons = ARRAY_SIZE(a780_buttons),
851 .nbuttons = ARRAY_SIZE(e680_buttons),
918 .nbuttons = ARRAY_SIZE(a1200_buttons),
985 .nbuttons = ARRAY_SIZE(a910_buttons),
1177 .nbuttons = ARRAY_SIZE(e6_buttons),
Dpalmt5.c158 .nbuttons = ARRAY_SIZE(palmt5_pxa_buttons),
Dpalmld.c226 .nbuttons = ARRAY_SIZE(palmld_pxa_buttons),
Dpalmte2.c126 .nbuttons = ARRAY_SIZE(palmte2_pxa_buttons),
Dpalmtx.c226 .nbuttons = ARRAY_SIZE(palmtx_pxa_buttons),
Dpalmtc.c146 .nbuttons = ARRAY_SIZE(palmtc_pxa_buttons),
Dz2.c456 .nbuttons = ARRAY_SIZE(z2_pxa_buttons),
Dvpac270.c266 .nbuttons = ARRAY_SIZE(vpac270_pxa_buttons),
Dmainstone.c394 .nbuttons = 1,
Dmagician.c164 .nbuttons = ARRAY_SIZE(magician_button_table),
Dcorgi.c437 .nbuttons = ARRAY_SIZE(corgi_gpio_keys),
Dhx4700.c191 .nbuttons = ARRAY_SIZE(gpio_keys_buttons),
Dmioa701.c266 .nbuttons = ARRAY_SIZE(mioa701_button_table),
Dtosa.c537 .nbuttons = ARRAY_SIZE(tosa_gpio_keys),
Dspitz.c436 .nbuttons = ARRAY_SIZE(spitz_gpio_keys),
Draumfeld.c450 .nbuttons = ARRAY_SIZE(gpio_keys_button),
Dem-x270.c940 .nbuttons = 1,
/linux-4.1.27/arch/arm/mach-gemini/
Dboard-rut1xx.c37 .nbuttons = ARRAY_SIZE(rut1xx_keys),
Dboard-nas4220b.c79 .nbuttons = ARRAY_SIZE(ib4220b_keys),
Dboard-wbd111.c40 .nbuttons = ARRAY_SIZE(wbd111_keys),
Dboard-wbd222.c40 .nbuttons = ARRAY_SIZE(wbd222_keys),
/linux-4.1.27/arch/x86/platform/geode/
Dgeos.c46 .nbuttons = ARRAY_SIZE(geos_gpio_buttons),
Dnet5501.c49 .nbuttons = ARRAY_SIZE(net5501_gpio_buttons),
Dalix.c57 .nbuttons = ARRAY_SIZE(alix_gpio_buttons),
/linux-4.1.27/arch/arm/mach-sa1100/
Dsimpad.c265 .nbuttons = ARRAY_SIZE(simpad_button_table),
286 .nbuttons = ARRAY_SIZE(simpad_polled_button_table),
Dh3xxx.c237 .nbuttons = ARRAY_SIZE(h3xxx_button_table),
Dcollie.c262 .nbuttons = ARRAY_SIZE(collie_gpio_keys),
/linux-4.1.27/arch/sh/boards/mach-rsk/
Ddevices-rsk7203.c110 .nbuttons = ARRAY_SIZE(rsk7203_gpio_keys_table),
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dmach-n30.c148 .nbuttons = ARRAY_SIZE(n30_buttons),
238 .nbuttons = ARRAY_SIZE(n35_buttons),
Dmach-gta02.c490 .nbuttons = ARRAY_SIZE(gta02_buttons),
Dmach-mini2440.c381 .nbuttons = ARRAY_SIZE(mini2440_buttons),
Dmach-h1940.c617 .nbuttons = ARRAY_SIZE(h1940_buttons),
Dmach-rx1950.c691 .nbuttons = ARRAY_SIZE(rx1950_gpio_keys_table),
/linux-4.1.27/arch/unicore32/kernel/
Dpuv3-nb0916.c81 .nbuttons = ARRAY_SIZE(nb0916_gpio_keys),
/linux-4.1.27/arch/arm/mach-s3c64xx/
Dmach-smartq5.c99 .nbuttons = ARRAY_SIZE(smartq5_buttons),
Dmach-smartq7.c115 .nbuttons = ARRAY_SIZE(smartq7_buttons),
Dmach-crag6410.c227 .nbuttons = ARRAY_SIZE(crag6410_gpio_keys),
/linux-4.1.27/drivers/mfd/
Ducb1x00-assabet.c59 keys.nbuttons = ARRAY_SIZE(buttons); in ucb1x00_assabet_add()
/linux-4.1.27/arch/arm/mach-orion5x/
Ddns323-setup.c331 .nbuttons = ARRAY_SIZE(dns323ab_buttons),
345 .nbuttons = ARRAY_SIZE(dns323c_buttons),
Dlsmini-setup.c154 .nbuttons = ARRAY_SIZE(lsmini_buttons),
Dls_hgl-setup.c154 .nbuttons = ARRAY_SIZE(ls_hgl_buttons),
Dmv2120-setup.c94 .nbuttons = ARRAY_SIZE(mv2120_buttons),
Dwrt350n-v2-setup.c88 .nbuttons = ARRAY_SIZE(wrt350n_v2_buttons),
Dls-chl-setup.c186 .nbuttons = ARRAY_SIZE(lschl_buttons),
Dts409-setup.c229 .nbuttons = ARRAY_SIZE(qnap_ts409_buttons),
Dts209-setup.c223 .nbuttons = ARRAY_SIZE(qnap_ts209_buttons),
Dnet2big-setup.c328 .nbuttons = ARRAY_SIZE(net2big_buttons),
/linux-4.1.27/arch/arm/mach-imx/
Dmach-pcm037_eet.c158 .nbuttons = ARRAY_SIZE(pcm037_gpio_keys),
Deukrea_mbimxsd35-baseboard.c220 .nbuttons = ARRAY_SIZE(eukrea_mbimxsd_gpio_buttons),
Dmach-vpr200.c137 .nbuttons = ARRAY_SIZE(vpr200_gpio_keys_table),
Dmach-imx27_visstrim_m10.c307 .nbuttons = ARRAY_SIZE(visstrim_gpio_keys),
Dmach-armadillo5x0.c284 .nbuttons = ARRAY_SIZE(armadillo5x0_buttons),
/linux-4.1.27/arch/sh/boards/mach-x3proto/
Dsetup.c201 .nbuttons = ARRAY_SIZE(baseboard_buttons),
/linux-4.1.27/arch/mips/alchemy/
Dboard-mtx1.c120 .nbuttons = ARRAY_SIZE(mtx1_gpio_button),
/linux-4.1.27/drivers/input/misc/
Dsoc_button_array.c114 gpio_keys_pdata->nbuttons = n_buttons; in soc_button_device_create()
/linux-4.1.27/arch/arm/mach-omap2/
Dboard-ldp.c157 .nbuttons = ARRAY_SIZE(ldp_gpio_keys_buttons),
Dboard-overo.c361 .nbuttons = ARRAY_SIZE(gpio_buttons),
Dboard-omap3beagle.c459 .nbuttons = ARRAY_SIZE(gpio_buttons),
Dboard-omap3pandora.c164 .nbuttons = ARRAY_SIZE(pandora_gpio_keys),
Dboard-rx51-peripherals.c360 .nbuttons = ARRAY_SIZE(rx51_gpio_keys),
/linux-4.1.27/arch/avr32/boards/atngw100/
Dmrmt.c248 .nbuttons = ARRAY_SIZE(rmt_gpio_keys_buttons),
/linux-4.1.27/arch/blackfin/mach-bf533/boards/
Dblackstamp.c351 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dezkit.c379 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dstamp.c501 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/mips/jz4740/
Dboard-qi_lb60.c351 .nbuttons = ARRAY_SIZE(qi_lb60_gpio_keys_buttons),
/linux-4.1.27/arch/arm/mach-omap1/
Dboard-htcherald.c282 .nbuttons = ARRAY_SIZE(herald_gpio_keys_table),
/linux-4.1.27/arch/blackfin/mach-bf561/boards/
Dezkit.c367 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/blackfin/mach-bf518/boards/
Dtcm-bf518.c578 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dezbrd.c656 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/arm/mach-davinci/
Dboard-da850-evm.c431 .nbuttons = ARRAY_SIZE(da850_evm_ui_keys),
608 .nbuttons = ARRAY_SIZE(da850_evm_bb_keys),
/linux-4.1.27/arch/blackfin/mach-bf527/boards/
Dezbrd.c699 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dcm_bf527.c824 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dezkit.c1083 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/arm/mach-shmobile/
Dboard-kzm9g.c546 .nbuttons = ARRAY_SIZE(gpio_buttons),
Dboard-armadillo800eva.c625 .nbuttons = ARRAY_SIZE(gpio_buttons),
/linux-4.1.27/arch/mips/alchemy/devboards/
Ddb1300.c401 .nbuttons = ARRAY_SIZE(db1300_5waysw_arrowkeys),
/linux-4.1.27/arch/blackfin/mach-bf538/boards/
Dezkit.c776 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
Dcm_bf548.c1070 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
Dezkit.c1792 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
Dezkit.c1713 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.1.27/arch/blackfin/mach-bf537/boards/
Dstamp.c103 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),