Lines Matching defs:us_data
87 struct us_data { struct
93 struct mutex dev_mutex; /* protect pusb_dev */
94 struct usb_device *pusb_dev; /* this usb_device */
95 struct usb_interface *pusb_intf; /* this interface */
96 const struct us_unusual_dev *unusual_dev;
98 unsigned long fflags; /* fixed flags from filter */
99 unsigned long dflags; /* dynamic atomic bitflags */
100 unsigned int send_bulk_pipe; /* cached pipe values */
101 unsigned int recv_bulk_pipe;
102 unsigned int send_ctrl_pipe;
103 unsigned int recv_ctrl_pipe;
104 unsigned int recv_intr_pipe;
107 char *transport_name;
108 char *protocol_name;
109 __le32 bcs_signature;
110 u8 subclass;
111 u8 protocol;
112 u8 max_lun;
114 u8 ifnum; /* interface number */
115 u8 ep_bInterval; /* interrupt interval */
118 trans_cmnd transport; /* transport function */
119 trans_reset transport_reset; /* transport device reset */
120 proto_cmnd proto_handler; /* protocol handler */
123 struct scsi_cmnd *srb; /* current srb */
124 unsigned int tag; /* current dCBWTag */
125 char scsi_name[32]; /* scsi_host name */
128 struct urb *current_urb; /* USB requests */
129 struct usb_ctrlrequest *cr; /* control requests */
153 /* Convert between us_data and the corresponding Scsi_Host */ argument