Lines Matching refs:endpoint
122 /* one bit for each endpoint ([0] = IN, [1] = OUT) */
124 /* endpoint halts; one bit per endpoint # & direction;
128 int epmaxpacketin[16]; /* INput endpoint specific maximums */
129 int epmaxpacketout[16]; /* OUTput endpoint specific maximums */
325 * - endpoint number (4 bits)
343 * - endpoint: bits 15-18
354 #define create_pipe(dev,endpoint) \
355 (((dev)->devnum << 8) | ((endpoint) << 15) | \
359 #define usb_sndctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | \
360 create_pipe(dev, endpoint))
361 #define usb_rcvctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | \
362 create_pipe(dev, endpoint) | \
364 #define usb_sndisocpipe(dev, endpoint) ((PIPE_ISOCHRONOUS << 30) | \
365 create_pipe(dev, endpoint))
366 #define usb_rcvisocpipe(dev, endpoint) ((PIPE_ISOCHRONOUS << 30) | \
367 create_pipe(dev, endpoint) | \
369 #define usb_sndbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | \
370 create_pipe(dev, endpoint))
371 #define usb_rcvbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | \
372 create_pipe(dev, endpoint) | \
374 #define usb_sndintpipe(dev, endpoint) ((PIPE_INTERRUPT << 30) | \
375 create_pipe(dev, endpoint))
376 #define usb_rcvintpipe(dev, endpoint) ((PIPE_INTERRUPT << 30) | \
377 create_pipe(dev, endpoint) | \