|| (__constant_cpu_to_le32 (0x0ff << 8) 
|| (__constant_cpu_to_le32 (QH_CMASK) 
static void intr_deschedule (struct ehci_hcd *ehci, struct ehci_qh *qh){	unsigned	wait;	qh_unlink_periodic (ehci, qh);	/* simple/paranoid:  always delay, expecting the HC needs to read	 * qh->hw_next or finish a writeback after SPLIT/CSPLIT ... and	 * expect khubd to clean up after any CSPLITs we won't issue.	 * active high speed queues may need bigger delays...	 */	if (list_empty (&qh->qtd_list)			|| (__constant_cpu_to_le32 (0x0ff << 8)					& qh->hw_info2) != 0)		wait = 2;	else		wait = 55;	/* worst case: 3 * 1024 */	udelay (wait);	qh->qh_state = QH_STATE_IDLE;	qh->hw_next = EHCI_LIST_END;	wmb ();}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7dedacf4270a810fadcca887ac85d267b5f1882d/ehci-sched.c/buggy/drivers/usb/host/ehci-sched.c