• Himangi Saraogi's avatar
    orinoco_usb: use USB API functions rather than constants · 7bb75da1
    Himangi Saraogi authored
    This patch introduces the use of the functions
    usb_endpoint_is_bulk_in(epd) and usb_endpoint_is_bulk_out(epd).
    
    The semantic patch that makes these changes is as follows:
    
    @@ struct usb_endpoint_descriptor *epd; @@
    
    - ((epd->bmAttributes & \(USB_ENDPOINT_XFERTYPE_MASK\|3\)) ==
    - \(USB_ENDPOINT_XFER_BULK\|2\))
    + usb_endpoint_xfer_bulk(epd)
    
    @@ struct usb_endpoint_descriptor *epd; @@
    
    - ((epd->bEndpointAddress & \(USB_ENDPOINT_DIR_MASK\|0x80\)) ==
    -  \(USB_DIR_IN\|0x80\))
    + usb_endpoint_dir_in(epd)
    
    @@ struct usb_endpoint_descriptor *epd; @@
    
    - ((epd->bEndpointAddress & \(USB_ENDPOINT_DIR_MASK\|0x80\)) ==
    -  \(USB_DIR_OUT\|0\))
    + usb_endpoint_dir_out(epd)
    
    @@ struct usb_endpoint_descriptor *epd; @@
    
    - (usb_endpoint_xfer_bulk(epd) && usb_endpoint_dir_in(epd))
    + usb_endpoint_is_bulk_in(epd)
    
    @@ struct usb_endpoint_descriptor *epd; @@
    
    - (usb_endpoint_xfer_bulk(epd) && usb_endpoint_dir_out(epd))
    + usb_endpoint_is_bulk_out(epd)
    Signed-off-by: default avatarHimangi Saraogi <himangi774@gmail.com>
    Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    7bb75da1
orinoco_usb.c 44.4 KB