Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/drivers/input/keyboard/
Dgpio_keys_polled.c101 for (i = 0; i < pdata->nbuttons; i++) { in gpio_keys_polled_poll()
151 int nbuttons; in gpio_keys_polled_get_devtree_pdata() local
153 nbuttons = device_get_child_node_count(dev); in gpio_keys_polled_get_devtree_pdata()
154 if (nbuttons == 0) in gpio_keys_polled_get_devtree_pdata()
157 pdata = devm_kzalloc(dev, sizeof(*pdata) + nbuttons * sizeof(*button), in gpio_keys_polled_get_devtree_pdata()
181 button = &pdata->buttons[pdata->nbuttons++]; in gpio_keys_polled_get_devtree_pdata()
186 pdata->nbuttons - 1); in gpio_keys_polled_get_devtree_pdata()
211 if (pdata->nbuttons == 0) in gpio_keys_polled_get_devtree_pdata()
222 for (i = 0; i < pdata->nbuttons; i++) { in gpio_keys_polled_set_abs_params()
269 pdata->nbuttons * sizeof(struct gpio_keys_button_data); 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()
242 if (i == ddata->pdata->nbuttons) { in gpio_keys_attr_store_helper()
249 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_attr_store_helper()
559 for (i = 0; i < ddata->pdata->nbuttons; i++) { in gpio_keys_report_state()
609 int nbuttons; in gpio_keys_get_devtree_pdata() local
616 nbuttons = of_get_child_count(node); in gpio_keys_get_devtree_pdata()
617 if (nbuttons == 0) in gpio_keys_get_devtree_pdata()
621 sizeof(*pdata) + nbuttons * sizeof(*button), in gpio_keys_get_devtree_pdata()
627 pdata->nbuttons = nbuttons; 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.4.14/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.4.14/include/linux/
Dtca6416_keypad.h27 int nbuttons; member
Dgpio_keys.h50 int nbuttons; member
/linux-4.4.14/arch/mips/bcm47xx/
Dbuttons.c395 size_t nbuttons) in bcm47xx_buttons_copy() argument
397 size_t size = nbuttons * sizeof(*buttons); in bcm47xx_buttons_copy()
402 bcm47xx_button_pdata.nbuttons = nbuttons; in bcm47xx_buttons_copy()
/linux-4.4.14/arch/arm/mach-pxa/
Dcsb701.c23 .nbuttons = ARRAY_SIZE(csb701_buttons),
Dezx.c714 .nbuttons = ARRAY_SIZE(a780_buttons),
856 .nbuttons = ARRAY_SIZE(e680_buttons),
924 .nbuttons = ARRAY_SIZE(a1200_buttons),
992 .nbuttons = ARRAY_SIZE(a910_buttons),
1185 .nbuttons = ARRAY_SIZE(e6_buttons),
Dpalmt5.c158 .nbuttons = ARRAY_SIZE(palmt5_pxa_buttons),
Dpalmld.c226 .nbuttons = ARRAY_SIZE(palmld_pxa_buttons),
Dpalmte2.c127 .nbuttons = ARRAY_SIZE(palmte2_pxa_buttons),
Dpalmtx.c226 .nbuttons = ARRAY_SIZE(palmtx_pxa_buttons),
Dpalmtc.c147 .nbuttons = ARRAY_SIZE(palmtc_pxa_buttons),
Dvpac270.c266 .nbuttons = ARRAY_SIZE(vpac270_pxa_buttons),
Dz2.c461 .nbuttons = ARRAY_SIZE(z2_pxa_buttons),
Dmainstone.c405 .nbuttons = 1,
Dcorgi.c437 .nbuttons = ARRAY_SIZE(corgi_gpio_keys),
Dmioa701.c270 .nbuttons = ARRAY_SIZE(mioa701_button_table),
Dmagician.c173 .nbuttons = ARRAY_SIZE(magician_button_table),
Dhx4700.c191 .nbuttons = ARRAY_SIZE(gpio_keys_buttons),
Dspitz.c436 .nbuttons = ARRAY_SIZE(spitz_gpio_keys),
Dtosa.c537 .nbuttons = ARRAY_SIZE(tosa_gpio_keys),
Draumfeld.c450 .nbuttons = ARRAY_SIZE(gpio_keys_button),
Dem-x270.c940 .nbuttons = 1,
/linux-4.4.14/arch/arm/mach-gemini/
Dboard-rut1xx.c37 .nbuttons = ARRAY_SIZE(rut1xx_keys),
Dboard-nas4220b.c78 .nbuttons = ARRAY_SIZE(ib4220b_keys),
Dboard-wbd222.c39 .nbuttons = ARRAY_SIZE(wbd222_keys),
Dboard-wbd111.c39 .nbuttons = ARRAY_SIZE(wbd111_keys),
/linux-4.4.14/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.4.14/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.4.14/arch/sh/boards/mach-rsk/
Ddevices-rsk7203.c110 .nbuttons = ARRAY_SIZE(rsk7203_gpio_keys_table),
/linux-4.4.14/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.c620 .nbuttons = ARRAY_SIZE(h1940_buttons),
Dmach-rx1950.c694 .nbuttons = ARRAY_SIZE(rx1950_gpio_keys_table),
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dmach-smartq5.c99 .nbuttons = ARRAY_SIZE(smartq5_buttons),
Dmach-smartq7.c115 .nbuttons = ARRAY_SIZE(smartq7_buttons),
Dmach-crag6410.c231 .nbuttons = ARRAY_SIZE(crag6410_gpio_keys),
/linux-4.4.14/arch/unicore32/kernel/
Dpuv3-nb0916.c85 .nbuttons = ARRAY_SIZE(nb0916_gpio_keys),
/linux-4.4.14/drivers/mfd/
Ducb1x00-assabet.c59 keys.nbuttons = ARRAY_SIZE(buttons); in ucb1x00_assabet_add()
/linux-4.4.14/arch/arm/mach-orion5x/
Ddns323-setup.c282 .nbuttons = ARRAY_SIZE(dns323ab_buttons),
296 .nbuttons = ARRAY_SIZE(dns323c_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.4.14/arch/arm/mach-imx/
Dmach-pcm037_eet.c158 .nbuttons = ARRAY_SIZE(pcm037_gpio_keys),
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.4.14/arch/sh/boards/mach-x3proto/
Dsetup.c201 .nbuttons = ARRAY_SIZE(baseboard_buttons),
/linux-4.4.14/arch/mips/alchemy/
Dboard-mtx1.c121 .nbuttons = ARRAY_SIZE(mtx1_gpio_button),
/linux-4.4.14/drivers/input/misc/
Dsoc_button_array.c113 gpio_keys_pdata->nbuttons = n_buttons; in soc_button_device_create()
/linux-4.4.14/arch/avr32/boards/atngw100/
Dmrmt.c247 .nbuttons = ARRAY_SIZE(rmt_gpio_keys_buttons),
/linux-4.4.14/arch/arm/mach-omap2/
Dboard-ldp.c157 .nbuttons = ARRAY_SIZE(ldp_gpio_keys_buttons),
Dboard-rx51-peripherals.c360 .nbuttons = ARRAY_SIZE(rx51_gpio_keys),
/linux-4.4.14/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.4.14/arch/mips/jz4740/
Dboard-qi_lb60.c351 .nbuttons = ARRAY_SIZE(qi_lb60_gpio_keys_buttons),
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dezkit.c367 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-htcherald.c282 .nbuttons = ARRAY_SIZE(herald_gpio_keys_table),
/linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/mips/alchemy/devboards/
Ddb1300.c402 .nbuttons = ARRAY_SIZE(db1300_5waysw_arrowkeys),
/linux-4.4.14/arch/blackfin/mach-bf538/boards/
Dezkit.c776 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.4.14/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.4.14/arch/blackfin/mach-bf609/boards/
Dezkit.c1713 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),
/linux-4.4.14/arch/blackfin/mach-bf537/boards/
Dstamp.c103 .nbuttons = ARRAY_SIZE(bfin_gpio_keys_table),