Lines Matching refs:ifd
1221 struct usb_host_interface *ifd; in usblp_select_alts() local
1232 ifd = &if_alt->altsetting[i]; in usblp_select_alts()
1234 if (ifd->desc.bInterfaceClass != 7 || ifd->desc.bInterfaceSubClass != 1) in usblp_select_alts()
1238 if (ifd->desc.bInterfaceProtocol < USBLP_FIRST_PROTOCOL || in usblp_select_alts()
1239 ifd->desc.bInterfaceProtocol > USBLP_LAST_PROTOCOL) in usblp_select_alts()
1244 for (e = 0; e < ifd->desc.bNumEndpoints; e++) { in usblp_select_alts()
1245 epd = &ifd->endpoint[e].desc; in usblp_select_alts()
1257 if (!epwrite || (ifd->desc.bInterfaceProtocol > 1 && !epread)) in usblp_select_alts()
1262 if (ifd->desc.bInterfaceProtocol == 1) { in usblp_select_alts()
1271 usblp->protocol[ifd->desc.bInterfaceProtocol].alt_setting = in usblp_select_alts()
1272 ifd->desc.bAlternateSetting; in usblp_select_alts()
1273 usblp->protocol[ifd->desc.bInterfaceProtocol].epwrite = epwrite; in usblp_select_alts()
1274 usblp->protocol[ifd->desc.bInterfaceProtocol].epread = epread; in usblp_select_alts()