Searched refs:pen (Results 1 - 74 of 74) sorted by relevance

/linux-4.4.14/arch/arm/plat-versatile/
H A Dheadsmp.S17 * This provides a "holding pen" into which all secondary cores are held
28 pen: ldr r7, [r6] label
30 bne pen
33 * we've been released from the holding pen: secondary_stack
H A Dplatsmp.c39 * pen, then head off into the C entry point versatile_secondary_init()
62 * CPUs in the holding pen until we're ready for them. However, versatile_boot_secondary()
/linux-4.4.14/arch/arm/mach-prima2/
H A Dheadsmp.S14 * a "holding pen" into which all secondary cores are held until we're
24 pen: ldr r7, [r6] label
26 bne pen
29 * we've been released from the holding pen: secondary_stack
H A Dplatsmp.c31 * pen, then head off into the C entry point sirfsoc_secondary_init()
82 * the holding pen - release it, then wait for it to flag sirfsoc_boot_secondary()
/linux-4.4.14/arch/arm/mach-spear/
H A Dheadsmp.S20 * a "holding pen" into which all secondary cores are held until we're
30 pen: ldr r7, [r6] label
32 bne pen
39 * we've been released from the holding pen: secondary_stack
H A Dplatsmp.c43 * pen, then head off into the C entry point spear13xx_secondary_init()
66 * the holding pen - release it, then wait for it to flag spear13xx_boot_secondary()
/linux-4.4.14/arch/arm/mach-sti/
H A Dheadsmp.S21 * a "holding pen" into which all secondary cores are held until we're
31 pen: ldr r7, [r6] label
33 bne pen
36 * we've been released from the holding pen: secondary_stack
H A Dplatsmp.c44 * pen, then head off into the C entry point sti_secondary_init()
67 * the holding pen - release it, then wait for it to flag sti_boot_secondary()
134 * holding pen is usually configured in SBC DMEM but can also be for_each_possible_cpu()
/linux-4.4.14/arch/arm/mach-exynos/
H A Dheadsmp.S17 * a "holding pen" into which all secondary cores are held until we're
27 pen: ldr r7, [r6] label
29 bne pen
32 * we've been released from the holding pen: secondary_stack
H A Dplatsmp.c239 * pen, then head off into the C entry point exynos_secondary_init()
315 * the holding pen - release it, then wait for it to flag exynos_boot_secondary()
/linux-4.4.14/arch/mips/cavium-octeon/
H A Docteon-irq.c259 unsigned long *pen; octeon_irq_ciu_enable() local
268 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); octeon_irq_ciu_enable()
269 __set_bit(cd->bit, pen); octeon_irq_ciu_enable()
275 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); octeon_irq_ciu_enable()
277 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); octeon_irq_ciu_enable()
278 __set_bit(cd->bit, pen); octeon_irq_ciu_enable()
284 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); octeon_irq_ciu_enable()
291 unsigned long *pen; octeon_irq_ciu_enable_local() local
300 pen = this_cpu_ptr(&octeon_irq_ciu0_en_mirror); octeon_irq_ciu_enable_local()
301 __set_bit(cd->bit, pen); octeon_irq_ciu_enable_local()
307 cvmx_write_csr(CVMX_CIU_INTX_EN0(cvmx_get_core_num() * 2), *pen); octeon_irq_ciu_enable_local()
309 pen = this_cpu_ptr(&octeon_irq_ciu1_en_mirror); octeon_irq_ciu_enable_local()
310 __set_bit(cd->bit, pen); octeon_irq_ciu_enable_local()
316 cvmx_write_csr(CVMX_CIU_INTX_EN1(cvmx_get_core_num() * 2 + 1), *pen); octeon_irq_ciu_enable_local()
323 unsigned long *pen; octeon_irq_ciu_disable_local() local
332 pen = this_cpu_ptr(&octeon_irq_ciu0_en_mirror); octeon_irq_ciu_disable_local()
333 __clear_bit(cd->bit, pen); octeon_irq_ciu_disable_local()
339 cvmx_write_csr(CVMX_CIU_INTX_EN0(cvmx_get_core_num() * 2), *pen); octeon_irq_ciu_disable_local()
341 pen = this_cpu_ptr(&octeon_irq_ciu1_en_mirror); octeon_irq_ciu_disable_local()
342 __clear_bit(cd->bit, pen); octeon_irq_ciu_disable_local()
348 cvmx_write_csr(CVMX_CIU_INTX_EN1(cvmx_get_core_num() * 2 + 1), *pen); octeon_irq_ciu_disable_local()
356 unsigned long *pen; octeon_irq_ciu_disable_all() local
367 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); for_each_online_cpu()
369 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); for_each_online_cpu()
372 __clear_bit(cd->bit, pen); for_each_online_cpu()
379 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); for_each_online_cpu()
381 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); for_each_online_cpu()
389 unsigned long *pen; octeon_irq_ciu_enable_all() local
400 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); for_each_online_cpu()
402 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); for_each_online_cpu()
405 __set_bit(cd->bit, pen); for_each_online_cpu()
412 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); for_each_online_cpu()
414 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); for_each_online_cpu()
738 unsigned long *pen; octeon_irq_ciu_set_affinity() local
762 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); for_each_online_cpu()
764 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); for_each_online_cpu()
768 __set_bit(cd->bit, pen); for_each_online_cpu()
770 __clear_bit(cd->bit, pen); for_each_online_cpu()
779 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); for_each_online_cpu()
781 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); for_each_online_cpu()
809 unsigned long *pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); for_each_online_cpu() local
813 set_bit(cd->bit, pen); for_each_online_cpu()
816 clear_bit(cd->bit, pen); for_each_online_cpu()
822 unsigned long *pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); for_each_online_cpu() local
826 set_bit(cd->bit, pen); for_each_online_cpu()
829 clear_bit(cd->bit, pen); for_each_online_cpu()
1009 unsigned long *pen; octeon_irq_ciu_wd_enable() local
1015 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); octeon_irq_ciu_wd_enable()
1016 __set_bit(coreid, pen); octeon_irq_ciu_wd_enable()
1022 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); octeon_irq_ciu_wd_enable()
/linux-4.4.14/include/linux/
H A Dwm97xx.h66 #define WM97XX_RPR 0x2000 /* wake up on pen down */
67 #define WM97XX_PEN_DOWN 0x8000 /* pen is down */
71 #define WM9712_PDEN 0x0800 /* measure only when pen down */
77 #define WM9712_RPU(i) (i&0x3f) /* internal pull up on pen detect (64k / rpu) */
85 #define WM9705_PDEN 0x1000 /* measure only when pen is down */
86 #define WM9705_PINV 0x0800 /* inverts sense of pen down output */
95 #define WM9705_PDD(i) (i & 0x000f) /* pen detect comparator threshold */
107 #define WM9713_PDEN 0x0800 /* measure only when pen down */
151 /* The pen is up (the first RC_VALID without RC_PENUP means pen is down) */
153 /* The pen is down (RC_VALID implies RC_PENDOWN, but sometimes it is helpful
154 to tell the handler that the pen is down but we don't know yet his coords,
/linux-4.4.14/drivers/acpi/pmic/
H A Dintel_pmic_crc.c146 int pen; intel_crc_pmic_get_policy() local
148 if (regmap_read(regmap, reg, &pen)) intel_crc_pmic_get_policy()
150 *value = pen >> 7; intel_crc_pmic_get_policy()
/linux-4.4.14/drivers/input/touchscreen/
H A Dwm97xx-core.c26 * - pen down detection
276 * If a value other than 0 is set then WM97xx pen detection will be
292 * Handle a pen down interrupt.
332 * pen down operation then we need to schedule polls while the wm97xx_pen_irq_worker()
333 * pen is down. Otherwise the machine driver is responsible wm97xx_pen_irq_worker()
338 /* Data is not available immediately on pen down */ wm97xx_pen_irq_worker()
342 /* Let ts_reader report the pen up for debounce. */ wm97xx_pen_irq_worker()
375 * initialise pen IRQ handler and workqueue
386 "wm97xx-pen", wm)) { wm97xx_init_pen_irq()
388 "Failed to register pen down interrupt, polling"); wm97xx_init_pen_irq()
421 dev_dbg(wm->dev, "pen up\n"); wm97xx_read_samples()
427 * pen is down, the user never will be able to wm97xx_read_samples()
433 * pen is up and quicky restore it to ~one task wm97xx_read_samples()
434 * switch when pen is down again. wm97xx_read_samples()
442 "pen down: x=%x:%d, y=%x:%d, pressure=%x:%d\n", wm97xx_read_samples()
463 dev_dbg(wm->dev, "pen down\n"); wm97xx_read_samples()
529 /* If we either don't have an interrupt for pen down events or wm97xx_ts_input_open()
H A Ds3c2410_ts.c70 * @irq_tc: The interrupt number for pen up/down interrupt
92 * get_down - return the down state of the pen
96 * Return non-zero if both readings show that the pen is down.
155 * Called when the IRQ_TC is fired for a pen up or down event.
178 /* Clear pen down/up interrupt */ stylus_irq()
205 /* From tests, it seems that it is unlikely to get a pen-up s3c24xx_ts_conversion()
207 * ignore any pen-up events with less than the requisite s3c24xx_ts_conversion()
210 * In several thousand conversions, no pen-ups where detected s3c24xx_ts_conversion()
H A Dwm831x-ts.c113 * We get a pen down reading on every reading, report pen up if any wm831x_ts_data_irq()
127 /* Switch from data to pen down */ wm831x_ts_data_irq()
183 /* Switch from pen down to data */ wm831x_ts_pen_down_irq()
225 /* If we ended up with the pen down then make sure we revert back wm831x_ts_input_close()
226 * to pen detection state for the next time we start up. wm831x_ts_input_close()
341 "Touchscreen pen down", wm831x_ts); wm831x_ts_probe()
343 dev_err(&pdev->dev, "Failed to request pen down IRQ %d: %d\n", wm831x_ts_probe()
H A D88pm860x-ts.c81 dev_dbg(chip->dev, "pen down at [%d, %d].\n", x, y); pm860x_touch_handler()
85 dev_dbg(chip->dev, "pen release\n"); pm860x_touch_handler()
155 /* set prebias & prechg time of pen detect */ pm860x_touch_dt_init()
157 if (!of_property_read_u32(np, "marvell,88pm860x-pen-prebias", &n)) pm860x_touch_dt_init()
159 if (!of_property_read_u32(np, "marvell,88pm860x-pen-prechg", &n)) pm860x_touch_dt_init()
214 /* set prebias & prechg time of pen detect */ pm860x_touch_probe()
H A Dtsc2007.c154 * NOTE: We can't rely on the pressure to determine the pen down tsc2007_is_pen_down()
157 * lifting the pen and in some cases may not even settle at the tsc2007_is_pen_down()
160 * The only safe way to check for the pen up condition is in the tsc2007_is_pen_down()
161 * work function by reading the pen signal state (it's a GPIO tsc2007_is_pen_down()
163 * in that case we assume that the pen is down and expect caller tsc2007_is_pen_down()
182 /* pen is down, continue with the measurement */ tsc2007_soft_irq()
191 * assume that pen was lifted up. tsc2007_soft_irq()
H A Dwm9712.c34 * Set internal pull up for pen detect.
39 * Adjust this value if you are having problems with pen detect not
44 MODULE_PARM_DESC(rpu, "Set internal pull up resistor for pen detect.");
165 dev_dbg(wm->dev, "setting pen detect pull-up to %d Ohms\n", wm9712_phy_init()
284 /* If PDEN is set, we can get a timeout when pen goes up */ wm9712_poll_sample()
348 /* If PDEN is set, we can get a timeout when pen goes up */ wm9712_poll_coord()
H A Dmainstone-wm97xx.c78 * This driver can either poll or use an interrupt to indicate a pen down
88 * Set to 1 to read back pen down pressure
222 } else /* pen irq not supported */ wm97xx_acc_startup()
244 "pen down irq not supported on this device\n"); wm97xx_acc_startup()
H A Dwacom_w8001.c160 /* scale to pen maximum */ parse_multi_touch()
214 * side2/eraser. If rdy && f2 are set, this can be either pen + side2, report_pen_events()
216 * - if dev is already in proximity and f2 is toggled → pen + side2 report_pen_events()
219 * eraser and in for pen. report_pen_events()
268 /* scale to pen maximum */ report_single_touch()
443 /* if pen is supported scale to pen maximum */ w8001_setup()
H A Dwm9713.c34 * Set internal pull up for pen detect.
39 * Adjust this value if you are having problems with pen detect not
44 MODULE_PARM_DESC(rpu, "Set internal pull up resistor for pen detect.");
168 dev_info(wm->dev, "setting pen detect pull-up to %d Ohms\n", wm9713_phy_init()
294 /* If PDEN is set, we can get a timeout when pen goes up */ wm9713_poll_sample()
359 /* If PDEN is set, we can get a timeout when pen goes up */ wm9713_poll_coord()
H A Dpcap_ts.c59 /* pen has been released */ pcap_ts_read_xy()
66 /* pen is touching the screen */ pcap_ts_read_xy()
H A Dsx8654.c95 dev_dbg(&sx8654->client->dev, "pen release interrupt"); sx8654_irq()
102 dev_dbg(&sx8654->client->dev, "pen touch interrupt"); sx8654_irq()
133 /* enable pen trigger mode */ sx8654_open()
H A Dwm9705.c79 * Adjust this value if you are having problems with pen detect not
84 MODULE_PARM_DESC(pdd, "Set pen detect comparator threshold");
244 /* If PDEN is set, we can get a timeout when pen goes up */ wm9705_poll_sample()
H A Datmel-wm97xx.c103 * This driver can either poll or use an interrupt to indicate a pen down
113 * Set to 1 to read back pen down pressure.
285 dev_err(&wm->touch_dev->dev, "pen down irq not " atmel_wm97xx_acc_startup()
H A Djornada720_ts.c74 /* If GPIO_GPIO9 is set to high then report pen up */ jornada720_ts_interrupt()
H A Dda9034-ts.c154 * automatically disable pen down detection da9034_event_handler()
172 * pen down status will be available da9034_event_handler()
H A Dda9052_tsi.c130 * pen down and pen up events occurs da9052_ts_pen_work()
H A Dtsc200x-core.c48 * during the last 40ms which means the pen has been lifted.
170 * Skip point if this is a pen down with the exact same values as tsc200x_irq_thread()
171 * the value before pen-up - that implies SPI fed us stale data tsc200x_irq_thread()
H A Dmk712.c25 * 1999-12-19: added anti-jitter code, report pen-up events, fixed mk712_poll
H A Dtouchit213.c45 * reporting the location where touching stopped, e.g. where the pen was
H A Dzylonite-wm97xx.c63 * Set to 1 to read back pen down pressure
H A Dlpc32xx_ts.c105 * pen status check drop the samples. lpc32xx_ts_interrupt()
120 /* Data is only valid if pen is still down in last sample */ lpc32xx_ts_interrupt()
H A Dads7846.c809 * false readings when the pen is lifted. ads7846_report_state()
818 * NOTE: We can't rely on the pressure to determine the pen down ads7846_report_state()
820 * value can fluctuate for quite a while after lifting the pen and ads7846_report_state()
823 * The only safe way to check for the pen up condition is in the ads7846_report_state()
824 * timer by reading the pen signal state (it's a GPIO _and_ IRQ). ads7846_report_state()
864 /* pen is down, continue with the measurement */ ads7846_irq()
H A Dbcm_iproc_tsc.c218 "pen up-down (%d)\n", priv->pen_status); iproc_touchscreen_interrupt()
279 * FIFO reaches the int_th value, and pen event(up/down) iproc_ts_start()
H A Dw90p910_ts.c122 * The controller only generates interrupts when pen w90p910_ts_interrupt()
/linux-4.4.14/arch/arm64/include/asm/
H A Dsmp.h51 * Called from the secondary holding pen, this is the secondary CPU entry point.
/linux-4.4.14/include/linux/mfd/wm831x/
H A Dpdata.h80 int isel; /** Current for pen down (uA) */
86 int pd_irqf; /** IRQ flags for pen down IRQ */
/linux-4.4.14/arch/powerpc/platforms/512x/
H A Dpdm360ng.c45 /* return 1 if pen is down */ pdm360ng_get_pendown_state()
/linux-4.4.14/drivers/hid/
H A Dwacom_wac.c141 * then force the eraser out of prox and let the pen in. wacom_pl_irq()
162 /* Only allow the stylus2 button to be reported for the pen tool. */ wacom_pl_irq()
471 case 0x812: /* Inking pen */ wacom_intuos_inout()
472 case 0x801: /* Intuos3 Inking pen */ wacom_intuos_inout()
495 case 0x832: /* Stroke pen */ wacom_intuos_inout()
765 /* general pen packet */ wacom_intuos_general()
1071 /* 4D mouse, 2D mouse, marker pen rotation, tilt mouse, or Lens cursor packets */ wacom_intuos_irq()
1077 /* I3 marker pen rotation */ wacom_intuos_irq()
1367 /* keep touch state for pen event */ wacom_tpc_mt_touch()
1403 /* keep touch state for pen events */ wacom_tpc_single_touch()
1419 /* keep pen state for touch events */ wacom_tpc_pen()
1422 /* send pen events only when touch is up or forced out */ wacom_tpc_pen()
1565 /* send pen events only when touch is up or forced out */ wacom_wac_pen_event()
1593 /* keep pen state for touch events */ wacom_wac_pen_report()
1596 /* send pen events only when touch is up or forced out */ wacom_wac_pen_report()
1800 /* keep touch state for pen event */ wacom_wac_finger_report()
2024 int prox = 0, x = 0, y = 0, p = 0, d = 0, pen = 0, btn1 = 0, btn2 = 0; wacom_bpt_pen() local
2068 pen = data[1] & 0x01; wacom_bpt_pen()
2075 input_report_key(input, BTN_TOUCH, pen); wacom_bpt_pen()
2114 * pen interface. wacom_bamboo_pad_pen_event()
2115 * We need to add the report ID to the actual pen report, so we wacom_bamboo_pad_pen_event()
2124 * No need to check if wacom->shared->pen is valid, hid_input_report() wacom_bamboo_pad_pen_event()
2127 hid_input_report(wacom->shared->pen, HID_INPUT_REPORT, data, wacom_bamboo_pad_pen_event()
2167 /* keep touch state for pen event */ wacom_bamboo_pad_touch_event()
2459 /* The pen and pad share the same interface on most devices */ wacom_setup_device_quirks()
2507 * Raw Wacom-mode pen and touch events both come from interface wacom_setup_device_quirks()
2509 * (i.e., WACOM_VENDORDEFINED_PEN). We route pen packets back wacom_setup_device_quirks()
H A Dwacom_sys.c196 bool pen = WACOM_PEN_FIELD(field); wacom_usage_mapping() local
203 if (pen) wacom_usage_mapping()
244 if (pen) wacom_usage_mapping()
457 * other tablets (monitor and touch interface can look like pen). wacom_retrieve_hid_descriptor()
549 wacom_wac->shared->pen = hdev; wacom_add_shared_data()
579 else if (wacom_wac->shared->pen == wacom->hdev) wacom_remove_shared_data()
580 wacom_wac->shared->pen = NULL; wacom_remove_shared_data()
1398 /* no pen in use on this interface */ wacom_register_inputs()
1773 error ? "Ignoring" : "Assuming pen"); wacom_probe()
1821 /* touch only Bamboo doesn't support pen */ wacom_probe()
1828 /* pen only Bamboo neither support touch nor pad */ wacom_probe()
H A Dwacom_wac.h190 struct hid_device *pen; member in struct:wacom_shared
H A Dhid-ntrig.c454 * - dual pen/finger single touch
455 * - finger multitouch, pen not working
464 /* No special mappings needed for the pen and single touch */ ntrig_input_mapping()
553 /* No special mappings needed for the pen and single touch */ ntrig_input_mapped()
587 /* No special handling needed for the pen */ ntrig_event()
659 * When the pen deactivates touch, we see a ntrig_event()
H A Dwacom.h30 * v1.12 (de) - Add support for two more inking pen IDs
H A Dhid-uclogic.c725 /* discard the unused pen interface */ uclogic_input_mapping()
888 * than the pen, so use QUIRK_MULTI_INPUT for all tablets. uclogic_probe()
902 /* If this is the pen interface */ uclogic_probe()
H A Dhid-waltop.c694 /* If this is a pen input report */ waltop_raw_event()
709 /* If this is a pen input report of Sirius Battery Free Tablet */ waltop_raw_event()
H A Dhid-multitouch.c840 * HID_DG_CONTACTCOUNT from the pen report as it is outside the physical mt_input_mapping()
/linux-4.4.14/arch/arm64/kernel/
H A Dsmp_spin_table.c116 * Update the pen release flag. smp_spin_table_cpu_boot()
H A Dhead.S571 * This provides a "holding pen" for platforms to hold all secondary
581 pen: ldr x4, [x3] label
585 b pen
/linux-4.4.14/arch/arm/mach-realview/include/mach/
H A Dirqs-pb11mp.h95 #define IRQ_PB11MP_TSPEN (IRQ_PB11MP_GIC_START + 30) /* Touchscreen pen */
H A Dirqs-pba8.h59 #define IRQ_PBA8_TSPEN (IRQ_PBA8_GIC_START + 30) /* Touchscreen pen */
H A Dirqs-pbx.h58 #define IRQ_PBX_TSPEN (IRQ_PBX_GIC_START + 30) /* Touchscreen pen */
H A Dirqs-eb.h59 #define IRQ_EB_TSPEN (IRQ_EB_GIC_START + 30) /* Touchscreen pen */
/linux-4.4.14/drivers/rtc/
H A Drtc-pcf8563.c164 unsigned char *pen) pcf8563_get_alarm_mode()
175 if (pen) pcf8563_get_alarm_mode()
176 *pen = !!(buf & PCF8563_BIT_AF); pcf8563_get_alarm_mode()
163 pcf8563_get_alarm_mode(struct i2c_client *client, unsigned char *en, unsigned char *pen) pcf8563_get_alarm_mode() argument
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
H A Dtosa.h115 #define TOSA_GPIO_TP_INT (32) /* Touch Panel pen down interrupt */
/linux-4.4.14/include/linux/mfd/
H A Dda903x.h94 int interval_ms; /* sampling interval while pen down */
/linux-4.4.14/drivers/mfd/
H A Ducb1x00-ts.c18 * a pen touch needed to unblank the LCD will never be read.
253 * spit out a "pen off" sample here. ucb1x00_thread()
/linux-4.4.14/drivers/iio/adc/
H A Dat91_adc.c327 pres = st->ts_pressure_threshold; /* no pen contacted */ at91_ts_sample()
359 /* Disabling pen debounce is required to get a NOPEN irq */ at91_adc_rl_interrupt()
445 /* validate data by pen contact */ at91_adc_9x5_interrupt()
448 /* triggered by event that is no pen contact, just read at91_adc_9x5_interrupt()
1008 * pen detect noise. at91_ts_hw_init()
1051 /* Change adc internal resistor value for better pen detection, at91_ts_hw_init()
/linux-4.4.14/fs/jffs2/
H A Dreadinode.c455 struct jffs2_tmp_dnode_info *pen, *last, *this; jffs2_build_inode_fragtree() local
472 pen = tn_last(&rii->tn_root); jffs2_build_inode_fragtree()
473 while ((last = pen)) { jffs2_build_inode_fragtree()
474 pen = tn_prev(last); jffs2_build_inode_fragtree()
480 if (pen) jffs2_build_inode_fragtree()
/linux-4.4.14/drivers/input/tablet/
H A Dhanwang.c150 case 0x00: /* artmaster ii pen leave */ hanwang_parse_packet()
H A Daiptek.c295 int toolMode; /* pen, pencil, brush, etc. tool */
325 int previousToolMode; /* pen, pencil, brush, etc. tool */
1152 { "pen", AIPTEK_TOOL_BUTTON_PEN_MODE },
H A Dgtco.c83 /* Bitmask whether pen is in range */
/linux-4.4.14/drivers/input/mouse/
H A Dsynaptics_usb.c145 case 2: /* pen, pretend its a finger */ synusb_report_touchpad()
H A Dhgpk.c307 * pen/finger
H A Dsynaptics.c1031 ; /* Nothing, treat a pen as a single finger */ synaptics_process_packet()
/linux-4.4.14/arch/mips/alchemy/devboards/
H A Ddb1300.c801 pr_warn("DB1300: failed to init touch pen irq support!\n"); db1300_dev_setup()
/linux-4.4.14/arch/arm/mach-s3c64xx/
H A Dmach-crag6410.c572 /* GPIO12: Touchscreen pen down - CMOS, DBVDD, active high*/
/linux-4.4.14/arch/arm/kernel/
H A Dsmp.c63 * boot "holding pen"
/linux-4.4.14/arch/mips/include/asm/octeon/
H A Dcvmx-mio-defs.h4135 uint64_t pen:1; member in struct:cvmx_mio_uartx_lcr::cvmx_mio_uartx_lcr_s
4141 uint64_t pen:1;
4888 uint64_t pen:1; member in struct:cvmx_mio_uart2_lcr::cvmx_mio_uart2_lcr_s
4894 uint64_t pen:1;
/linux-4.4.14/drivers/video/fbdev/
H A Damifb.c391 #define BPC0_LPEN (0x0008) /* Light pen enable */
461 #define BMC0_LPENDIS (0x2000) /* Disable light pen latch */
/linux-4.4.14/drivers/staging/iio/adc/
H A Dmxs-lradc.c61 * Once the pen touches the touchscreen, the touchscreen switches from
/linux-4.4.14/drivers/usb/storage/
H A Dunusual_devs.h2081 * This encrypted pen drive returns bogus data for the initial READ(10).
/linux-4.4.14/drivers/platform/x86/
H A Dthinkpad_acpi.c193 TP_HKEY_EV_PEN_INSERTED = 0x500b, /* tablet pen inserted */
194 TP_HKEY_EV_PEN_REMOVED = 0x500c, /* tablet pen removed */
3786 case TP_HKEY_EV_PEN_INSERTED: /* X61t: tablet pen inserted into bay */ hotkey_notify_usrevent()
3787 case TP_HKEY_EV_PEN_REMOVED: /* X61t: tablet pen removed from bay */ hotkey_notify_usrevent()

Completed in 1775 milliseconds