Michael Ellerman
687d5fe3dc
PCI: Add pci_find_ht_capability() for finding Hypertransport capabilities
...
There are already several places in the kernel that want to search a PCI
device for a given Hypertransport capability. Although this is possible
using pci_find_capability() etc., it makes sense to encapsulate that
logic in a helper - pci_find_ht_capability().
To cater for searching exhaustively for a capability, we also provide
pci_find_next_ht_capability().
We also need to cater for the fact that the HT capability fields may be
either 3 or 5 bits wide. pci_find_ht_capability() deals with this for you,
but callers using the #defines directly must handle that themselves.
Signed-off-by: Michael Ellerman <michael@ellerman.id.au >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2006-12-20 10:54:42 -08:00
..
2006-12-13 09:05:52 -08:00
2006-12-13 09:05:54 -08:00
2006-12-10 09:57:20 -08:00
2006-12-07 16:35:17 -05:00
2006-12-08 08:28:57 -08:00
2006-12-13 09:05:50 -08:00
2006-12-13 09:05:50 -08:00
2006-12-08 08:28:39 -08:00
2006-12-12 10:22:23 +01:00
2006-12-08 08:28:39 -08:00
2006-12-10 09:57:22 -08:00
2006-12-13 09:05:58 -08:00
2006-12-12 19:28:50 +01:00
2006-12-12 20:05:50 +01:00
2006-12-18 01:53:58 -08:00
2006-12-13 09:05:49 -08:00
2006-12-08 08:28:39 -08:00
2006-12-11 14:35:00 -08:00
2006-12-08 08:29:09 -08:00
2006-12-08 08:29:09 -08:00
2006-12-08 08:29:03 -08:00
2006-12-13 09:05:55 -08:00
2006-12-10 09:57:22 -08:00
2006-12-13 09:05:49 -08:00
2006-12-08 08:28:40 -08:00
2006-12-13 09:05:50 -08:00
2006-12-10 23:26:16 -06:00
2006-12-08 08:28:41 -08:00
2006-12-10 09:55:41 -08:00
2006-12-13 09:05:52 -08:00
2006-12-08 08:28:57 -08:00
2006-12-08 08:29:02 -08:00
2006-12-08 10:43:01 -08:00
2006-12-08 10:43:19 -08:00
2006-12-13 09:27:08 -08:00
2006-12-10 21:21:33 +01:00
2006-12-10 21:21:33 +01:00
2006-12-10 21:21:33 +01:00
2006-12-10 21:21:33 +01:00
2006-12-13 09:13:19 -08:00
2006-12-10 21:21:29 +01:00
2006-12-10 21:21:31 +01:00
2006-12-12 10:22:23 +01:00
2006-12-08 17:19:33 -08:00
2006-12-08 17:19:33 -08:00
2006-12-13 09:05:47 -08:00
2006-12-11 12:12:04 -08:00
2006-12-14 13:37:24 +01:00
2006-12-10 09:55:42 -08:00
2006-12-08 08:28:57 -08:00
2006-12-08 08:29:00 -08:00
2006-12-10 09:55:41 -08:00
2006-12-11 11:34:11 -08:00
2006-12-07 15:39:22 -08:00
2006-12-10 09:57:22 -08:00
2006-12-13 09:05:50 -08:00
2006-12-08 08:28:51 -08:00
2006-12-08 08:28:51 -08:00
2006-12-08 08:28:39 -08:00
2006-12-13 09:05:50 -08:00
2006-12-08 08:28:39 -08:00
2006-12-13 09:05:53 -08:00
2006-12-08 08:28:40 -08:00
2006-12-13 09:05:53 -08:00
2006-12-08 17:19:29 -08:00
2006-12-13 16:54:25 -08:00
2006-12-13 16:54:25 -08:00
2006-12-13 16:54:25 -08:00
2006-12-13 09:05:47 -08:00
2006-12-20 10:54:42 -08:00
2006-12-20 10:54:42 -08:00
2006-12-20 10:54:42 -08:00
2006-12-08 08:28:52 -08:00
2006-12-08 08:28:52 -08:00
2006-12-13 09:05:48 -08:00
2006-12-08 08:28:38 -08:00
2006-12-13 15:38:46 -08:00
2006-12-13 09:05:49 -08:00
2006-12-08 08:28:40 -08:00
2006-12-10 09:55:40 -08:00
2006-12-08 17:19:27 -08:00
2006-12-13 09:05:49 -08:00
2006-12-12 08:10:44 -08:00
2006-12-08 08:28:57 -08:00
2006-12-13 09:05:49 -08:00
2006-12-13 09:05:49 -08:00
2006-12-13 09:05:53 -08:00
2006-12-08 08:28:59 -08:00
2006-12-12 19:23:02 +01:00
2006-12-13 09:05:50 -08:00
2006-12-10 09:55:41 -08:00
2006-12-10 09:55:41 -08:00
2006-12-10 09:55:41 -08:00
2006-12-11 14:34:42 -08:00
2006-12-10 09:57:22 -08:00
2006-12-10 09:55:43 -08:00
2006-12-08 08:28:56 -08:00
2006-12-08 08:28:56 -08:00
2006-12-08 08:28:56 -08:00
2006-12-15 08:47:51 -08:00
2006-12-10 08:51:12 -02:00
2006-12-16 09:53:50 -08:00
2006-12-08 17:19:30 -08:00