union_desc       1612 drivers/input/misc/ims-pcu.c 	struct usb_cdc_union_desc *union_desc;
union_desc       1624 drivers/input/misc/ims-pcu.c 	while (buflen >= sizeof(*union_desc)) {
union_desc       1625 drivers/input/misc/ims-pcu.c 		union_desc = (struct usb_cdc_union_desc *)buf;
union_desc       1627 drivers/input/misc/ims-pcu.c 		if (union_desc->bLength > buflen) {
union_desc       1632 drivers/input/misc/ims-pcu.c 		if (union_desc->bDescriptorType == USB_DT_CS_INTERFACE &&
union_desc       1633 drivers/input/misc/ims-pcu.c 		    union_desc->bDescriptorSubType == USB_CDC_UNION_TYPE) {
union_desc       1636 drivers/input/misc/ims-pcu.c 			if (union_desc->bLength >= sizeof(*union_desc))
union_desc       1637 drivers/input/misc/ims-pcu.c 				return union_desc;
union_desc       1641 drivers/input/misc/ims-pcu.c 				union_desc->bLength, sizeof(*union_desc));
union_desc       1645 drivers/input/misc/ims-pcu.c 		buflen -= union_desc->bLength;
union_desc       1646 drivers/input/misc/ims-pcu.c 		buf += union_desc->bLength;
union_desc       1655 drivers/input/misc/ims-pcu.c 	const struct usb_cdc_union_desc *union_desc;
union_desc       1658 drivers/input/misc/ims-pcu.c 	union_desc = ims_pcu_get_cdc_union_desc(intf);
union_desc       1659 drivers/input/misc/ims-pcu.c 	if (!union_desc)
union_desc       1663 drivers/input/misc/ims-pcu.c 					 union_desc->bMasterInterface0);
union_desc       1676 drivers/input/misc/ims-pcu.c 					 union_desc->bSlaveInterface0);