table of contents
INPUT_MT_INIT_SLOTS(9) | Input Subsystem | INPUT_MT_INIT_SLOTS(9) |
NAME¶
input_mt_init_slots - initialize MT input slots
SYNOPSIS¶
int input_mt_init_slots(struct input_dev * dev, unsigned int num_slots, unsigned int flags);
ARGUMENTS¶
dev
num_slots
flags
DESCRIPTION¶
This function allocates all necessary memory for MT slot handling in the input device, prepares the ABS_MT_SLOT and ABS_MT_TRACKING_ID events for use and sets up appropriate buffers. Depending on the flags set, it also performs pointer emulation and frame synchronization.
May be called repeatedly. Returns -EINVAL if attempting to reinitialize with a different number of slots.
COPYRIGHT¶
January 2017 | Kernel Hackers Manual 4.8. |