Lines Matching refs:protocol

155 	}			protocol[USBLP_MAX_PROTOCOLS];  member
185 usblp->protocol[p].alt_setting); in usblp_dump()
187 usblp->protocol[p].epwrite); in usblp_dump()
189 usblp->protocol[p].epread); in usblp_dump()
243 static int usblp_set_protocol(struct usblp *usblp, int protocol);
263 index = (usblp->ifnum<<8)|usblp->protocol[usblp->current_protocol].alt_setting; in usblp_ctrl_msg()
549 if (usblp->protocol[i].alt_setting >= 0) in usblp_ioctl()
705 usblp->protocol[usblp->current_protocol].epwrite->bEndpointAddress), in usblp_new_writeurb()
988 usblp->protocol[usblp->current_protocol].epread->bEndpointAddress), in usblp_submit_read()
1087 int protocol; in usblp_probe() local
1138 protocol = usblp_select_alts(usblp); in usblp_probe()
1139 if (protocol < 0) { in usblp_probe()
1149 if (usblp_set_protocol(usblp, protocol) < 0) { in usblp_probe()
1180 usblp->protocol[usblp->current_protocol].alt_setting, in usblp_probe()
1228 usblp->protocol[p].alt_setting = -1; in usblp_select_alts()
1271 usblp->protocol[ifd->desc.bInterfaceProtocol].alt_setting = 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()
1280 usblp->protocol[proto_bias].alt_setting != -1) in usblp_select_alts()
1284 if (usblp->protocol[2].alt_setting != -1) in usblp_select_alts()
1286 if (usblp->protocol[1].alt_setting != -1) in usblp_select_alts()
1288 if (usblp->protocol[3].alt_setting != -1) in usblp_select_alts()
1295 static int usblp_set_protocol(struct usblp *usblp, int protocol) in usblp_set_protocol() argument
1299 if (protocol < USBLP_FIRST_PROTOCOL || protocol > USBLP_LAST_PROTOCOL) in usblp_set_protocol()
1302 alts = usblp->protocol[protocol].alt_setting; in usblp_set_protocol()
1312 usblp->bidir = (usblp->protocol[protocol].epread != NULL); in usblp_set_protocol()
1313 usblp->current_protocol = protocol; in usblp_set_protocol()
1315 usblp->minor, protocol); in usblp_set_protocol()