Home
last modified time | relevance | path

Searched refs:pen (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v6.6/drivers/hid/
Dhid-uclogic-params.c57 const struct uclogic_params_pen *pen) in uclogic_params_pen_hid_dbg() argument
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->desc_size); in uclogic_params_pen_hid_dbg()
65 hid_dbg(hdev, "\t.id = %u\n", pen->id); in uclogic_params_pen_hid_dbg()
67 for (i = 0; i < ARRAY_SIZE(pen->subreport_list); i++) { in uclogic_params_pen_hid_dbg()
69 pen->subreport_list[i].value, in uclogic_params_pen_hid_dbg()
70 pen->subreport_list[i].id, in uclogic_params_pen_hid_dbg()
71 i < (ARRAY_SIZE(pen->subreport_list) - 1) ? "," : ""); in uclogic_params_pen_hid_dbg()
75 uclogic_params_pen_inrange_to_str(pen->inrange)); in uclogic_params_pen_hid_dbg()
[all …]
Dhid-uclogic-core.c76 if (params->pen.usage_invalid && (field->application == HID_DG_PEN)) in uclogic_input_mapping()
101 if (hi->report->id == params->pen.id) { in uclogic_input_configured()
286 struct uclogic_params_pen *pen = &drvdata->params.pen; in uclogic_raw_event_pen() local
292 if (pen->inrange == in uclogic_raw_event_pen()
301 if (size >= 10 && pen->fragmented_hires) { in uclogic_raw_event_pen()
323 if (pen->inrange == UCLOGIC_PARAMS_PEN_INRANGE_NONE) { in uclogic_raw_event_pen()
331 if (size >= 12 && pen->tilt_y_flipped) in uclogic_raw_event_pen()
436 if ((report_id == params->pen.id) && (size >= 2)) { in uclogic_raw_event()
438 params->pen.subreport_list + in uclogic_raw_event()
439 ARRAY_SIZE(params->pen.subreport_list); in uclogic_raw_event()
[all …]
Dhid-uclogic-params.h225 struct uclogic_params_pen pen; member
/Linux-v6.6/arch/mips/cavium-octeon/
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()
[all …]
/Linux-v6.6/drivers/input/touchscreen/
Dsurface3_spi.c122 struct surface3_ts_data_pen *pen) in surface3_spi_report_pen() argument
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()
/Linux-v6.6/arch/arm/mach-exynos/
Dheadsmp.S26 pen: ldr r7, [r6] label
28 bne pen
/Linux-v6.6/arch/arm/mach-versatile/
Dheadsmp.S23 pen: ldr r7, [r6] label
25 bne pen
/Linux-v6.6/tools/testing/selftests/hid/tests/
Dtest_tablet.py391 def event(self, pen): argument
393 r = self.create_report(application=self.cur_application, data=pen)
432 def post(self, uhdev, pen): argument
433 r = uhdev.event(pen)
438 def validate_transitions(self, from_state, pen, evdev, events): argument
440 pen.assert_expected_input_events(evdev)
667 def event(self, pen): argument
671 internal_pen = copy.copy(pen)
676 if pen.tipswitch and self.prev_tip_state:
679 self.prev_tip_state = pen.tipswitch
[all …]
/Linux-v6.6/arch/arm/mach-spear/
Dheadsmp.S27 pen: ldr r7, [r6] label
29 bne pen
/Linux-v6.6/drivers/acpi/pmic/
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()
/Linux-v6.6/arch/arm64/boot/dts/mediatek/
Dmt8183-kukui-kakadu.dtsi48 switch-pen-insert {
352 * The pen driver doesn't currently support driving
355 * pulldown at boot (which makes sure the pen was in
357 * to take it out of reset. Better would be if the pen
Dmt8183-kukui-krane.dtsi332 * The pen driver doesn't currently support driving
335 * pulldown at boot (which makes sure the pen was in
337 * to take it out of reset. Better would be if the pen
/Linux-v6.6/Documentation/devicetree/bindings/input/touchscreen/
Dcolibri-vf50-ts.txt11 - interrupts: pen irq interrupt for touch detection, signal from X plate
13 - pinctrl-0: pinctrl node for pen/touch detection, pinctrl must provide
Dfsl-mx25-tcq.txt14 - fsl,pen-debounce-ns: Pen debounce time in nanoseconds.
15 - fsl,pen-threshold: Pen-down threshold for the touchscreen. This is a value
/Linux-v6.6/arch/arm64/boot/dts/rockchip/
Drk3399-gru-kevin.dts95 switch-pen-insert {
318 cpu3_pen_pwr_en: cpu3-pen-pwr-en {
323 pen {
324 cpu1_pen_eject: cpu1-pen-eject {
Drk3399-gru-scarlet.dtsi185 switch-pen-insert {
828 pen_int_odl: pen-int-odl {
832 pen_reset_l: pen-reset-l {
857 pen {
858 pen_eject_odl: pen-eject-odl {
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
D88pm860x.txt62 marvell,88pm860x-pen-prebias = <16>;
63 marvell,88pm860x-pen-prechg = <2>;
/Linux-v6.6/arch/arm64/boot/dts/qcom/
Dsdm850-samsung-w737.dts523 pen_irq_l: pen-irq-l-state {
529 pen_pdct_l: pen-pdct-l-state {
537 pen_rst_l: pen-rst-l-state {
544 * The pen driver doesn't currently support
548 * (which makes sure the pen was in reset if it
551 * pen driver could control this and we could
Dsdm845-cheza.dtsi122 switch-pen-insert {
1196 pen_eject_odl: pen-eject-odl-state {
1202 pen_irq_l: pen-irq-l-state {
1210 pen_pdct_l: pen-pdct-l-state {
1218 pen_rst_l: pen-rst-l-state {
1225 * The pen driver doesn't currently support
1229 * (which makes sure the pen was in reset if it
1232 * pen driver could control this and we could
/Linux-v6.6/arch/arm/boot/dts/marvell/
Dpxa910-dkb.dts142 marvell,88pm860x-pen-prebias = <16>;
143 marvell,88pm860x-pen-prechg = <2>;
/Linux-v6.6/drivers/media/dvb-frontends/cxd2880/
Dcxd2880_tnrdmd_dvbt_mon.h48 u32 *pen);
Dcxd2880_tnrdmd_dvbt2_mon.h101 u32 *pen);
Dcxd2880_tnrdmd_dvbt_mon.c296 u32 *pen) in cxd2880_tnrdmd_dvbt_mon_packet_error_number() argument
301 if (!tnr_dmd || !pen) in cxd2880_tnrdmd_dvbt_mon_packet_error_number()
328 *pen = (rdata[1] << 8) | rdata[2]; in cxd2880_tnrdmd_dvbt_mon_packet_error_number()
/Linux-v6.6/drivers/rtc/
Drtc-pcf8563.c158 unsigned char *pen) in pcf8563_get_alarm_mode() argument
169 if (pen) in pcf8563_get_alarm_mode()
170 *pen = !!(buf & PCF8563_BIT_AF); in pcf8563_get_alarm_mode()
/Linux-v6.6/arch/arm/boot/dts/calxeda/
Decx-2000.dts8 /* First 4KB has pen for secondary cores. */

123