Re: what HCD_FLAG_POLL_RH used for

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 13 Apr 2014, vichy wrote:

> hi all:
> When I grep "HCD_FLAG_POLL_RH",
> I ave some questions:
> 1. why this flag only seems used by xhci, uhci, ohci except ehci?

ehci-hcd doesn't need to use the flag, because it has well behaved 
interrupts.  The other drivers do need to use it.

> 2. it seems to setup when pcd happen and need to poll port status.
> And clear it when hcd_died, hcd_remove, hcd_suspend and no port change
> in hub_status_data

That's not a question.

> 3. if we once set this flag up, we may need to test it when we needed.
> But why there is no test bit case in usb driver?

There is a test case in drivers/usb/core/hcd.c, but you missed it.

> appreciate your kind help in advance,
> 
> PS:Below is my grep results:
> # grep -rwn 'HCD_FLAG_POLL_RH' drivers/usb/*

You also need to grep in include/linux/usb.  See the definition of 
HCD_POLL_RH.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux