Lines Matching refs:protocol
166 } protocol[USBLP_MAX_PROTOCOLS]; member
196 usblp->protocol[p].alt_setting); in usblp_dump()
198 usblp->protocol[p].epwrite); in usblp_dump()
200 usblp->protocol[p].epread); in usblp_dump()
254 static int usblp_set_protocol(struct usblp *usblp, int protocol);
274 index = (usblp->ifnum<<8)|usblp->protocol[usblp->current_protocol].alt_setting; in usblp_ctrl_msg()
560 if (usblp->protocol[i].alt_setting >= 0) in usblp_ioctl()
719 usblp->protocol[usblp->current_protocol].epwrite->bEndpointAddress), in usblp_new_writeurb()
1004 usblp->protocol[usblp->current_protocol].epread->bEndpointAddress), in usblp_submit_read()
1103 int protocol; in usblp_probe() local
1154 protocol = usblp_select_alts(usblp); in usblp_probe()
1155 if (protocol < 0) { in usblp_probe()
1165 if (usblp_set_protocol(usblp, protocol) < 0) { in usblp_probe()
1196 usblp->protocol[usblp->current_protocol].alt_setting, in usblp_probe()
1248 usblp->protocol[p].alt_setting = -1; in usblp_select_alts()
1294 usblp->protocol[ifd->desc.bInterfaceProtocol].alt_setting = in usblp_select_alts()
1296 usblp->protocol[ifd->desc.bInterfaceProtocol].epwrite = epwrite; in usblp_select_alts()
1297 usblp->protocol[ifd->desc.bInterfaceProtocol].epread = epread; in usblp_select_alts()
1303 usblp->protocol[proto_bias].alt_setting != -1) in usblp_select_alts()
1307 if (usblp->protocol[2].alt_setting != -1) in usblp_select_alts()
1309 if (usblp->protocol[1].alt_setting != -1) in usblp_select_alts()
1311 if (usblp->protocol[3].alt_setting != -1) in usblp_select_alts()
1318 static int usblp_set_protocol(struct usblp *usblp, int protocol) in usblp_set_protocol() argument
1322 if (protocol < USBLP_FIRST_PROTOCOL || protocol > USBLP_LAST_PROTOCOL) in usblp_set_protocol()
1325 alts = usblp->protocol[protocol].alt_setting; in usblp_set_protocol()
1335 usblp->bidir = (usblp->protocol[protocol].epread != NULL); in usblp_set_protocol()
1336 usblp->current_protocol = protocol; in usblp_set_protocol()
1338 usblp->minor, protocol); in usblp_set_protocol()