Lines Matching defs:protocol

70  * [0]=current protocol
73 * [1]=supported protocol mask (mask&(1<<n)!=0 means
78 * Set protocol
144 * Alternate-setting numbers and endpoints for each protocol
151 } protocol[USBLP_MAX_PROTOCOLS];
180 dev_dbg(dev, "protocol[%d].alt_setting=%d\n", p,
181 usblp->protocol[p].alt_setting);
182 dev_dbg(dev, "protocol[%d].epwrite=%p\n", p,
183 usblp->protocol[p].epwrite);
184 dev_dbg(dev, "protocol[%d].epread=%p\n", p,
185 usblp->protocol[p].epread);
239 static int usblp_set_protocol(struct usblp *usblp, int protocol);
259 index = (usblp->ifnum<<8)|usblp->protocol[usblp->current_protocol].alt_setting;
576 if (usblp->protocol[i].alt_setting >= 0)
735 usblp->protocol[usblp->current_protocol].epwrite->bEndpointAddress),
1025 usblp->protocol[usblp->current_protocol].epread->bEndpointAddress),
1130 int protocol;
1181 protocol = usblp_select_alts(usblp);
1182 if (protocol < 0) {
1192 if (usblp_set_protocol(usblp, protocol) < 0) {
1220 usblp->protocol[usblp->current_protocol].alt_setting,
1243 * The "proto_bias" option may be used to specify the preferred protocol
1245 * 3=USB_CLASS_PRINTER/1/3). If the device supports the preferred protocol,
1273 usblp->protocol[p].alt_setting = -1;
1309 usblp->protocol[ifd->desc.bInterfaceProtocol].alt_setting =
1311 usblp->protocol[ifd->desc.bInterfaceProtocol].epwrite = epwrite;
1312 usblp->protocol[ifd->desc.bInterfaceProtocol].epread = epread;
1315 /* If our requested protocol is supported, then use it. */
1318 usblp->protocol[proto_bias].alt_setting != -1)
1322 if (usblp->protocol[2].alt_setting != -1)
1324 if (usblp->protocol[1].alt_setting != -1)
1326 if (usblp->protocol[3].alt_setting != -1)
1333 static int usblp_set_protocol(struct usblp *usblp, int protocol)
1337 if (protocol < USBLP_FIRST_PROTOCOL || protocol > USBLP_LAST_PROTOCOL)
1342 alts = usblp->protocol[protocol].alt_setting;
1353 usblp->bidir = (usblp->protocol[protocol].epread != NULL);
1354 usblp->current_protocol = protocol;
1355 dev_dbg(&usblp->intf->dev, "usblp%d set protocol %d\n",
1356 usblp->minor, protocol);
1473 MODULE_PARM_DESC(proto_bias, "Favourite protocol number");