Searched refs:item (Results 1 – 3 of 3) sorted by relevance
130 parser->item = parser->report_desc[parser->pos++]; in hid_parse()133 …memcpy(&parser->value, &parser->report_desc[parser->pos], item_size[parser->item & HID_SIZE_MASK]); in hid_parse()139 if (i < item_size[parser->item & HID_SIZE_MASK]) in hid_parse()146 parser->pos += item_size[parser->item & HID_SIZE_MASK]; in hid_parse()149 switch (parser->item & HID_ITEM_MASK) in hid_parse()162 if ((parser->item & HID_SIZE_MASK) > 2) // item大小为32字节 in hid_parse()241 parser->data.type = (uint8_t)(parser->item & HID_ITEM_MASK); in hid_parse()244 … __get_report_offset(parser, parser->data.report_id, (uint8_t)(parser->item & HID_ITEM_MASK)); in hid_parse()270 if ((parser->item & HID_ITEM_MASK) == HID_ITEM_FEATURE) in hid_parse()272 else if ((parser->item & HID_ITEM_MASK) == HID_ITEM_INPUT) in hid_parse()[all …]
131 uint8_t item; // 暂存当前的item member
69 struct idr_layer *item = idp->free_list; in __get_from_free_list() local71 if (item == NULL) in __get_from_free_list()79 item->ary[0] = NULL; // 记得清空原来的数据 in __get_from_free_list()85 return item; in __get_from_free_list()