Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-uclogic-params.c24 * Convert a pen in-range reporting type to a string.
112 * uclogic_params_pen (tablet interface's pen input parameters).
115 * @pen: Pen input parameters to cleanup. Cannot be NULL.
117 static void uclogic_params_pen_cleanup(struct uclogic_params_pen *pen) in uclogic_params_pen_cleanup() argument
119 kfree(pen->desc_ptr); in uclogic_params_pen_cleanup()
120 memset(pen, 0, sizeof(*pen)); in uclogic_params_pen_cleanup()
124 * uclogic_params_pen_init_v1() - initialize tablet interface pen
127 * @pen: Pointer to the pen parameter
139 uclogic_params_pen_init_v1(struct uclogic_params_pen *pen, bool *pfound, struct hid_device *hdev) uclogic_params_pen_init_v1() argument
267 uclogic_params_pen_init_v2(struct uclogic_params_pen *pen, bool *pfound, struct hid_device *hdev) uclogic_params_pen_init_v2() argument
[all...]
H A Dhid-uclogic-params.h22 /* Types of pen in-range reporting */
32 /* Convert a pen in-range reporting type to a string */
37 * Tablet interface's pen input parameters.
136 * True, if pen usage in report descriptor is invalid, when present.
144 struct uclogic_params_pen pen; member
152 * byte of the pen report, or zero if it's not expected.
153 * Only valid if both "pen" and "frame" are valid, and "frame.id" is
169 ".pen.desc_ptr = %p\n" \
170 ".pen.desc_size = %u\n" \
171 ".pen
[all...]
H A Dhid-uclogic-core.c45 * uclogic_inrange_timeout - handle pen in-range state timeout.
46 * Emulate input events normally generated when pen goes out of range for
94 /* discard the unused pen interface */ in uclogic_input_mapping()
117 * If this is the input corresponding to the pen report in uclogic_input_configured()
120 if (hi->report->id == params->pen.id) { in uclogic_input_configured()
172 * than the pen, so use QUIRK_MULTI_INPUT for all tablets. in uclogic_probe()
257 /* Tweak pen reports, if necessary */ in uclogic_raw_event()
260 (report->id == params->pen.id) && in uclogic_raw_event()
270 if (params->pen.inrange == in uclogic_raw_event()
276 * If report contains fragmented high-resolution pen in uclogic_raw_event()
[all...]
/kernel/linux/linux-6.6/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) in uclogic_params_pen_hid_dbg()
62 (pen->usage_invalid ? "true" : "false")); in uclogic_params_pen_hid_dbg()
63 hid_dbg(hdev, "\t.desc_ptr = %p\n", pen->desc_ptr); in uclogic_params_pen_hid_dbg()
64 hid_dbg(hdev, "\t.desc_size = %u\n", pen in uclogic_params_pen_hid_dbg()
56 uclogic_params_pen_hid_dbg(const struct hid_device *hdev, const struct uclogic_params_pen *pen) uclogic_params_pen_hid_dbg() argument
208 uclogic_params_pen_cleanup(struct uclogic_params_pen *pen) uclogic_params_pen_cleanup() argument
230 uclogic_params_pen_init_v1(struct uclogic_params_pen *pen, bool *pfound, struct hid_device *hdev) uclogic_params_pen_init_v1() 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) uclogic_params_pen_init_v2() 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 */ in uclogic_input_mapping()
76 if (params->pen.usage_invalid && (field->application == HID_DG_PEN)) in uclogic_input_mapping()
98 * If this is the input corresponding to the pen report in uclogic_input_configured()
101 if (hi->report->id == params->pen.id) { in uclogic_input_configured()
166 * than the pen, so use QUIRK_MULTI_INPUT for all tablets. in uclogic_probe()
274 * uclogic_raw_event_pen - handle raw pen events (pen HID reports).
286 struct uclogic_params_pen *pen in uclogic_raw_event_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
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
H A Docteon-irq.c307 unsigned long *pen; in octeon_irq_ciu_enable() local
316 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); in octeon_irq_ciu_enable()
317 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable()
323 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable()
325 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); in octeon_irq_ciu_enable()
326 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable()
332 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_enable()
339 unsigned long *pen; in octeon_irq_ciu_enable_local() local
348 pen = this_cpu_ptr(&octeon_irq_ciu0_en_mirror); in octeon_irq_ciu_enable_local()
349 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable_local()
371 unsigned long *pen; octeon_irq_ciu_disable_local() local
404 unsigned long *pen; octeon_irq_ciu_disable_all() local
437 unsigned long *pen; octeon_irq_ciu_enable_all() local
798 unsigned long *pen; octeon_irq_ciu_set_affinity() local
869 unsigned long *pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); octeon_irq_ciu_set_affinity_v2() local
882 unsigned long *pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); octeon_irq_ciu_set_affinity_v2() local
1079 unsigned long *pen; octeon_irq_ciu_wd_enable() local
[all...]
/kernel/linux/linux-6.6/arch/mips/cavium-octeon/
H A Docteon-irq.c307 unsigned long *pen; in octeon_irq_ciu_enable() local
316 pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); in octeon_irq_ciu_enable()
317 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable()
323 cvmx_write_csr(CVMX_CIU_INTX_EN0(coreid * 2), *pen); in octeon_irq_ciu_enable()
325 pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); in octeon_irq_ciu_enable()
326 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable()
332 cvmx_write_csr(CVMX_CIU_INTX_EN1(coreid * 2 + 1), *pen); in octeon_irq_ciu_enable()
339 unsigned long *pen; in octeon_irq_ciu_enable_local() local
348 pen = this_cpu_ptr(&octeon_irq_ciu0_en_mirror); in octeon_irq_ciu_enable_local()
349 __set_bit(cd->bit, pen); in octeon_irq_ciu_enable_local()
371 unsigned long *pen; octeon_irq_ciu_disable_local() local
404 unsigned long *pen; octeon_irq_ciu_disable_all() local
437 unsigned long *pen; octeon_irq_ciu_enable_all() local
798 unsigned long *pen; octeon_irq_ciu_set_affinity() local
869 unsigned long *pen = &per_cpu(octeon_irq_ciu0_en_mirror, cpu); octeon_irq_ciu_set_affinity_v2() local
882 unsigned long *pen = &per_cpu(octeon_irq_ciu1_en_mirror, cpu); octeon_irq_ciu_set_affinity_v2() local
1079 unsigned long *pen; octeon_irq_ciu_wd_enable() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-exynos/
H A Dheadsmp.S15 * a "holding pen" into which all secondary cores are held until we're
23 pen: ldr r7, [r6] label
25 bne pen
28 * we've been released from the holding pen: secondary_stack
/kernel/linux/linux-5.10/arch/arm/mach-prima2/
H A Dheadsmp.S15 * a "holding pen" into which all secondary cores are held until we're
22 pen: ldr r7, [r6] label
24 bne pen
27 * we've been released from the holding pen: secondary_stack
/kernel/linux/linux-5.10/arch/arm/plat-versatile/
H A Dheadsmp.S14 * This provides a "holding pen" into which all secondary cores are held
22 pen: ldr r7, [r6] label
24 bne pen
27 * we've been released from the holding pen: secondary_stack
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dsurface3_spi.c124 struct surface3_ts_data_pen *pen) in surface3_spi_report_pen()
127 int st = pen->status; in surface3_spi_report_pen()
150 get_unaligned_le16(&pen->x)); in surface3_spi_report_pen()
153 get_unaligned_le16(&pen->y)); in surface3_spi_report_pen()
156 get_unaligned_le16(&pen->pressure)); in surface3_spi_report_pen()
162 struct surface3_ts_data_pen *pen; in surface3_spi_process_pen() local
164 pen = (struct surface3_ts_data_pen *)&data[15]; in surface3_spi_process_pen()
166 surface3_spi_report_pen(ts_data, pen); in surface3_spi_process_pen()
123 surface3_spi_report_pen(struct surface3_ts_data *ts_data, struct surface3_ts_data_pen *pen) surface3_spi_report_pen() argument
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dsurface3_spi.c122 struct surface3_ts_data_pen *pen) in surface3_spi_report_pen()
125 int st = pen->status; in surface3_spi_report_pen()
148 get_unaligned_le16(&pen->x)); in surface3_spi_report_pen()
151 get_unaligned_le16(&pen->y)); in surface3_spi_report_pen()
154 get_unaligned_le16(&pen->pressure)); in surface3_spi_report_pen()
160 struct surface3_ts_data_pen *pen; in surface3_spi_process_pen() local
162 pen = (struct surface3_ts_data_pen *)&data[15]; in surface3_spi_process_pen()
164 surface3_spi_report_pen(ts_data, pen); in surface3_spi_process_pen()
121 surface3_spi_report_pen(struct surface3_ts_data *ts_data, struct surface3_ts_data_pen *pen) surface3_spi_report_pen() argument
/kernel/linux/linux-5.10/arch/arm/mach-spear/
H A Dheadsmp.S19 * a "holding pen" into which all secondary cores are held until we're
26 pen: ldr r7, [r6] label
28 bne pen
35 * we've been released from the holding pen: secondary_stack
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/tools/testing/selftests/hid/tests/
H A Dtest_tablet.py23 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
179 print(f"\n *** pen is moving to {state} ***")
239 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
266 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
317 https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-pen-states
331 For example, a pen that has the eraser button might wobble between
391 def event(self, pen):
393 r = self.create_report(application=self.cur_application, data=pen)
432 def post(self, uhdev, pen):
433 r = uhdev.event(pen)
[all...]
/kernel/linux/linux-5.10/drivers/acpi/pmic/
H A Dintel_pmic_bytcrc.c244 int pen; in intel_crc_pmic_get_policy() local
246 if (regmap_read(regmap, reg, &pen)) in intel_crc_pmic_get_policy()
248 *value = pen >> 7; in intel_crc_pmic_get_policy()
/kernel/linux/linux-6.6/drivers/acpi/pmic/
H A Dintel_pmic_bytcrc.c244 int pen; in intel_crc_pmic_get_policy() local
246 if (regmap_read(regmap, reg, &pen)) in intel_crc_pmic_get_policy()
248 *value = pen >> 7; in intel_crc_pmic_get_policy()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.h48 u32 *pen);
H A Dcxd2880_tnrdmd_dvbt2_mon.h101 u32 *pen);
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd_dvbt_mon.h48 u32 *pen);
H A Dcxd2880_tnrdmd_dvbt2_mon.h101 u32 *pen);
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-pcf8563.c158 unsigned char *pen) in pcf8563_get_alarm_mode()
169 if (pen) in pcf8563_get_alarm_mode()
170 *pen = !!(buf & PCF8563_BIT_AF); in pcf8563_get_alarm_mode()
157 pcf8563_get_alarm_mode(struct i2c_client *client, unsigned char *en, unsigned char *pen) pcf8563_get_alarm_mode() argument

Completed in 14 milliseconds

12