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

/linux-master/tools/testing/selftests/hid/tests/
H A Dtest_tablet.py42 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
344 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
371 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
521 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
535 For example, a pen that has the eraser button might wobble between
650 def move_to(self, pen, state):
652 if pen.current_state == PenState.PEN_IS_OUT_OF_RANGE:
653 pen.restore()
655 print(f"\n *** pen is moving to {state} ***")
658 pen
[all...]
/linux-master/arch/arm/mach-exynos/
H A Dheadsmp.S15 * a "holding pen" into which all secondary cores are held until we're
26 pen: ldr r7, [r6] label
28 bne pen
31 * we've been released from the holding pen: secondary_stack
/linux-master/arch/arm/mach-versatile/
H A Dheadsmp.S12 * This provides a "holding pen" into which all secondary cores are held
23 pen: ldr r7, [r6] label
25 bne pen
28 * we've been released from the holding pen: secondary_stack
/linux-master/arch/arm/mach-spear/
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
36 * we've been released from the holding pen: secondary_stack
/linux-master/drivers/hid/
H A Dhid-uclogic-params.c25 * uclogic_params_pen_inrange_to_str() - Convert a pen in-range reporting type
49 * uclogic_params_pen_hid_dbg() - Dump tablet interface pen parameters
50 * @hdev: The HID device the pen parameters describe.
51 * @pen: The pen parameters to dump.
53 * Dump tablet interface pen parameters with hid_dbg(). The dump is indented
57 const struct uclogic_params_pen *pen)
62 (pen->usage_invalid ? "true" : "false"));
63 hid_dbg(hdev, "\t.desc_ptr = %p\n", pen->desc_ptr);
64 hid_dbg(hdev, "\t.desc_size = %u\n", pen
56 uclogic_params_pen_hid_dbg(const struct hid_device *hdev, const struct uclogic_params_pen *pen) argument
208 uclogic_params_pen_cleanup(struct uclogic_params_pen *pen) argument
230 uclogic_params_pen_init_v1(struct uclogic_params_pen *pen, bool *pfound, struct hid_device *hdev) argument
368 uclogic_params_pen_init_v2(struct uclogic_params_pen *pen, bool *pfound, __u8 **pparams_ptr, size_t *pparams_len, struct hid_device *hdev) argument
[all...]
H A Dhid-uclogic-core.c26 * uclogic_inrange_timeout - handle pen in-range state timeout.
27 * Emulate input events normally generated when pen goes out of range for
75 /* Discard invalid pen usages */
76 if (params->pen.usage_invalid && (field->application == HID_DG_PEN))
98 * If this is the input corresponding to the pen report
101 if (hi->report->id == params->pen.id) {
166 * than the pen, so use QUIRK_MULTI_INPUT for all tablets.
274 * uclogic_raw_event_pen - handle raw pen events (pen HID reports).
286 struct uclogic_params_pen *pen local
[all...]
H A Dhid-uclogic-params.h26 /* Types of pen in-range reporting */
51 * The value of the second byte of the pen report indicating this
58 * The ID to be assigned to the report, if the second byte of the pen
65 * Tablet interface's pen input parameters.
74 * True if pen usage is invalid for this interface and should be
79 * Pointer to report descriptor part describing the pen inputs.
101 * True if the pen reports tilt in bytes at offset 10 (X) and 11 (Y),
225 struct uclogic_params_pen pen; member in struct:uclogic_params
H A Dwacom_sys.c431 bool pen = WACOM_PEN_FIELD(field); local
439 if (pen)
472 if (pen)
723 * other tablets (monitor and touch interface can look like pen).
802 /* Touch devices may only be siblings of pen devices */
861 else if (wacom_wac->shared->pen == wacom->hdev)
862 wacom_wac->shared->pen = NULL;
902 wacom_wac->shared->pen = hdev;
2105 /* no pen in use on this interface */
2381 error ? "Ignoring" : "Assuming pen");
[all...]
H A Dwacom_wac.h292 struct hid_device *pen; member in struct:wacom_shared
H A Dwacom_wac.c198 * then force the eraser out of prox and let the pen in.
220 /* Only allow the stylus2 button to be reported for the pen tool. */
701 case 0x812: /* Inking pen */
702 case 0x801: /* Intuos3 Inking pen */
714 case 0x8e2: /* IntuosHT2 pen */
727 case 0x832: /* Stroke pen */
957 /* general pen packet */
984 /* I3 marker pen rotation */
1744 /* keep touch state for pen event */
1780 /* keep touch state for pen event
3154 bool pen = false, btn1 = false, btn2 = false; local
[all...]
/linux-master/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.h48 u32 *pen);
H A Dcxd2880_tnrdmd_dvbt2_mon.h101 u32 *pen);
H A Dcxd2880_tnrdmd_dvbt_mon.c296 u32 *pen)
301 if (!tnr_dmd || !pen)
328 *pen = (rdata[1] << 8) | rdata[2];
293 cxd2880_tnrdmd_dvbt_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) argument
H A Dcxd2880_tnrdmd_dvbt2_mon.c1392 u32 *pen)
1397 if (!tnr_dmd || !pen)
1424 *pen = ((data[1] << 8) | data[2]);
1389 cxd2880_tnrdmd_dvbt2_mon_packet_error_number(struct cxd2880_tnrdmd *tnr_dmd, u32 *pen) argument
/linux-master/drivers/input/touchscreen/
H A Dsurface3_spi.c122 struct surface3_ts_data_pen *pen)
125 int st = pen->status;
148 get_unaligned_le16(&pen->x));
151 get_unaligned_le16(&pen->y));
154 get_unaligned_le16(&pen->pressure));
160 struct surface3_ts_data_pen *pen; local
162 pen = (struct surface3_ts_data_pen *)&data[15];
164 surface3_spi_report_pen(ts_data, pen);
121 surface3_spi_report_pen(struct surface3_ts_data *ts_data, struct surface3_ts_data_pen *pen) argument
/linux-master/arch/mips/cavium-octeon/
H A Docteon-irq.c307 unsigned long *pen; local
316 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu);
317 __set_bit(cd->bit, pen);
323 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen);
325 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu);
326 __set_bit(cd->bit, pen);
332 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen);
339 unsigned long *pen; local
348 pen = this_cpu_ptr(&octeon_irq_ciu0_en_mirror);
349 __set_bit(cd->bit, pen);
371 unsigned long *pen; local
404 unsigned long *pen; local
437 unsigned long *pen; local
798 unsigned long *pen; local
869 unsigned long *pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); local
882 unsigned long *pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); local
1079 unsigned long *pen; local
[all...]
/linux-master/drivers/acpi/pmic/
H A Dintel_pmic_bytcrc.c244 int pen; local
246 if (regmap_read(regmap, reg, &pen))
248 *value = pen >> 7;
/linux-master/drivers/rtc/
H A Drtc-pcf8563.c158 unsigned char *pen)
169 if (pen)
170 *pen = !!(buf & PCF8563_BIT_AF);
157 pcf8563_get_alarm_mode(struct i2c_client *client, unsigned char *en, unsigned char *pen) argument
/linux-master/arch/arm64/kernel/
H A Dhead.S347 * This provides a "holding pen" for platforms to hold all secondary
357 pen: ldr x4, [x3] label
361 b pen
/linux-master/fs/jffs2/
H A Dreadinode.c455 struct jffs2_tmp_dnode_info *pen, *last, *this; local
472 pen = tn_last(&rii->tn_root);
473 while ((last = pen)) {
474 pen = tn_prev(last);
480 if (pen)
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-mio-defs.h3690 uint64_t pen:1; member in struct:cvmx_mio_uartx_lcr::cvmx_mio_uartx_lcr_s
3696 uint64_t pen:1;
4105 uint64_t pen:1; member in struct:cvmx_mio_uart2_lcr::cvmx_mio_uart2_lcr_s
4111 uint64_t pen:1;

Completed in 249 milliseconds