/linux-master/tools/testing/selftests/hid/tests/ |
H A D | test_tablet.py | 42 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 D | headsmp.S | 15 * 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 D | headsmp.S | 12 * 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 D | headsmp.S | 17 * 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 D | hid-uclogic-params.c | 25 * 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 D | hid-uclogic-core.c | 26 * 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 D | hid-uclogic-params.h | 26 /* 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 D | wacom_sys.c | 431 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 D | wacom_wac.h | 292 struct hid_device *pen; member in struct:wacom_shared
|
H A D | wacom_wac.c | 198 * 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 D | cxd2880_tnrdmd_dvbt_mon.h | 48 u32 *pen);
|
H A D | cxd2880_tnrdmd_dvbt2_mon.h | 101 u32 *pen);
|
H A D | cxd2880_tnrdmd_dvbt_mon.c | 296 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 D | cxd2880_tnrdmd_dvbt2_mon.c | 1392 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 D | surface3_spi.c | 122 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 D | octeon-irq.c | 307 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 D | intel_pmic_bytcrc.c | 244 int pen; local 246 if (regmap_read(regmap, reg, &pen)) 248 *value = pen >> 7;
|
/linux-master/drivers/rtc/ |
H A D | rtc-pcf8563.c | 158 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 D | head.S | 347 * 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 D | readinode.c | 455 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 D | cvmx-mio-defs.h | 3690 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;
|