int		mem_flags 
unsigned	mem_flags 
static int ehci_urb_enqueue (	struct usb_hcd	*hcd,	struct usb_host_endpoint *ep,	struct urb	*urb,	int		mem_flags) {	struct ehci_hcd		*ehci = hcd_to_ehci (hcd);	struct list_head	qtd_list;	INIT_LIST_HEAD (&qtd_list);	switch (usb_pipetype (urb->pipe)) {	// case PIPE_CONTROL:	// case PIPE_BULK:	default:		if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags))			return -ENOMEM;		return submit_async (ehci, ep, urb, &qtd_list, mem_flags);	case PIPE_INTERRUPT:		if (!qh_urb_transaction (ehci, urb, &qtd_list, mem_flags))			return -ENOMEM;		return intr_submit (ehci, ep, urb, &qtd_list, mem_flags);	case PIPE_ISOCHRONOUS:		if (urb->dev->speed == USB_SPEED_HIGH)			return itd_submit (ehci, urb, mem_flags);		else			return sitd_submit (ehci, urb, mem_flags);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5db539e49fc7471e23bf3c94ca304f008cb7b7f3/ehci-hcd.c/clean/drivers/usb/host/ehci-hcd.c