diff options
author | Alan Stern <stern@rowland.harvard.edu> | 2006-08-30 11:29:56 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-09-27 14:58:56 -0400 |
commit | dd990f16a39d4e615c0b70a0ab50b79b32bfb16d (patch) | |
tree | 471ab506eb21fadf05eaea7c47a33266b9e7a7d7 /include/linux | |
parent | a6d2bb9ff919b4685bd684620ec7a1ffa8bf2349 (diff) |
usbcore: Add flag for whether a host controller uses DMA
This patch (as770b) introduces a new field to usb_bus: a flag
indicating whether or not the host controller uses DMA. This serves
to encapsulate the computation. It also means we will have only one
spot to update if the DMA API changes.
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/usb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/usb.h b/include/linux/usb.h index 4709033f8fa7..09661759621f 100644 --- a/include/linux/usb.h +++ b/include/linux/usb.h | |||
@@ -269,6 +269,7 @@ struct usb_bus { | |||
269 | struct device *controller; /* host/master side hardware */ | 269 | struct device *controller; /* host/master side hardware */ |
270 | int busnum; /* Bus number (in order of reg) */ | 270 | int busnum; /* Bus number (in order of reg) */ |
271 | char *bus_name; /* stable id (PCI slot_name etc) */ | 271 | char *bus_name; /* stable id (PCI slot_name etc) */ |
272 | u8 uses_dma; /* Does the host controller use DMA? */ | ||
272 | u8 otg_port; /* 0, or number of OTG/HNP port */ | 273 | u8 otg_port; /* 0, or number of OTG/HNP port */ |
273 | unsigned is_b_host:1; /* true during some HNP roleswitches */ | 274 | unsigned is_b_host:1; /* true during some HNP roleswitches */ |
274 | unsigned b_hnp_enable:1; /* OTG: did A-Host enable HNP? */ | 275 | unsigned b_hnp_enable:1; /* OTG: did A-Host enable HNP? */ |