Lines Matching +full:auto +full:- +full:poll
5 * Hewlett Packard Human Interface Loop (HP-HIL) Protocol -- header.
33 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A
57 * implementing a software MLC to run HIL devices on a non-parisc machine.
109 HIL_ERR_OB = 0x00000800, /* MLC is busy sending an auto-poll,
114 HIL_ERR_LERR = 0x00040000, /* A poll didn't come back. */
131 /* This gives us a 32-bit "packet"
140 HIL_CMD_EPT = 0x01, /* Enter Pass-Thru Mode */
141 HIL_CMD_ELB = 0x02, /* Enter Loop-Back Mode */
147 HIL_CMD_ACF = 0x08, /* Auto Configure */
148 HIL_CMDID_ACF = 0x07, /* Auto Configure bits with incremented ID */
149 HIL_CMD_POL = 0x10, /* Poll */
150 HIL_CMDCT_POL = 0x0f, /* Poll command bits with item count */
181 /* 0x80 to 0xEF device-specific commands */
254 #define HIL_IDD_HEADER_2X_AXIS 0x80 /* Two sets of 1-3 axis */
268 (2 - !((header_packet) & HIL_IDD_HEADER_2X_AXIS))
271 ((4 - !(header_packet & HIL_IDD_HEADER_IOD) - \
277 * packets and/or unpacked 8-bit data in the order that they
282 (!(HIL_IDD_NUM_AXSETS(*(header_ptr))) ? -1 : \
294 (*(header_ptr + HIL_IDD_LEN((*header_ptr)) - 1))
313 /* The response to HIL EXD commands -- the "extended describe record" */
328 (*(header_ptr + 2 - !(*header_ptr & HIL_EXD_HEADER_RRG)) & \
338 (!(*header_ptr & HIL_EXD_HEADER_LOCALE) ? -1 : \
339 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 1) & HIL_PKT_DATA_MASK))
342 (!(*header_ptr & HIL_EXD_HEADER_WRG_TYPE2) ? -1 : \
343 (*(header_ptr + HIL_EXD_LEN(header_ptr) - 2 - \
345 ((*(header_ptr + HIL_EXD_LEN(header_ptr) - 1 - \
375 "chinese", /* 0x10 Chinese-PRC */ \
376 "chinese", /* 0x11 Chinese-ROC */ \
466 /* Response to POL command, the "poll record header" */