Home
last modified time | relevance | path

Searched refs:usb_interface (Results 1 - 25 of 925) sorted by relevance

12345678910>>...37

/kernel/linux/linux-5.10/include/linux/usb/
H A Dusbnet.h30 struct usb_interface *intf;
90 static inline struct usb_driver *driver_of(struct usb_interface *intf) in driver_of()
128 int (*bind)(struct usbnet *, struct usb_interface *);
131 void (*unbind)(struct usbnet *, struct usb_interface *);
183 extern int usbnet_probe(struct usb_interface *, const struct usb_device_id *);
184 extern int usbnet_suspend(struct usb_interface *, pm_message_t);
185 extern int usbnet_resume(struct usb_interface *);
186 extern void usbnet_disconnect(struct usb_interface *);
208 struct usb_interface *control;
209 struct usb_interface *dat
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Dusbnet.h22 struct usb_interface *intf;
81 static inline struct usb_driver *driver_of(struct usb_interface *intf) in driver_of()
119 int (*bind)(struct usbnet *, struct usb_interface *);
122 void (*unbind)(struct usbnet *, struct usb_interface *);
174 extern int usbnet_probe(struct usb_interface *, const struct usb_device_id *);
175 extern int usbnet_suspend(struct usb_interface *, pm_message_t);
176 extern int usbnet_resume(struct usb_interface *);
177 extern void usbnet_disconnect(struct usb_interface *);
199 struct usb_interface *control;
200 struct usb_interface *dat
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dusb.h179 * struct usb_interface - what usb device drivers talk to
241 struct usb_interface { struct
273 #define to_usb_interface(__dev) container_of_const(__dev, struct usb_interface, dev)
275 static inline void *usb_get_intfdata(struct usb_interface *intf) in usb_get_intfdata()
291 static inline void usb_set_intfdata(struct usb_interface *intf, void *data) in usb_set_intfdata()
296 struct usb_interface *usb_get_intf(struct usb_interface *intf);
297 void usb_put_intf(struct usb_interface *intf);
306 const struct usb_interface *intf, const u8 *ep_addrs);
308 const struct usb_interface *int
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dusb.h174 * struct usb_interface - what usb device drivers talk to
232 struct usb_interface { struct
261 #define to_usb_interface(d) container_of(d, struct usb_interface, dev)
263 static inline void *usb_get_intfdata(struct usb_interface *intf) in usb_get_intfdata()
268 static inline void usb_set_intfdata(struct usb_interface *intf, void *data) in usb_set_intfdata()
273 struct usb_interface *usb_get_intf(struct usb_interface *intf);
274 void usb_put_intf(struct usb_interface *intf);
283 const struct usb_interface *intf, const u8 *ep_addrs);
285 const struct usb_interface *int
[all...]
/kernel/linux/linux-5.10/drivers/usb/storage/
H A Dusb.h95 struct usb_interface *pusb_intf; /* this interface */
174 extern int usb_stor_suspend(struct usb_interface *iface, pm_message_t message);
175 extern int usb_stor_resume(struct usb_interface *iface);
176 extern int usb_stor_reset_resume(struct usb_interface *iface);
183 extern int usb_stor_pre_reset(struct usb_interface *iface);
184 extern int usb_stor_post_reset(struct usb_interface *iface);
187 struct usb_interface *intf,
192 extern void usb_stor_disconnect(struct usb_interface *intf);
/kernel/linux/linux-6.6/drivers/usb/storage/
H A Dusb.h95 struct usb_interface *pusb_intf; /* this interface */
174 extern int usb_stor_suspend(struct usb_interface *iface, pm_message_t message);
175 extern int usb_stor_resume(struct usb_interface *iface);
176 extern int usb_stor_reset_resume(struct usb_interface *iface);
183 extern int usb_stor_pre_reset(struct usb_interface *iface);
184 extern int usb_stor_post_reset(struct usb_interface *iface);
187 struct usb_interface *intf,
192 extern void usb_stor_disconnect(struct usb_interface *intf);
/kernel/linux/linux-6.6/drivers/net/wireless/purelifi/plfxlc/
H A Dusb.h57 int plfxlc_usb_wreq(struct usb_interface *ez_usb, void *buffer, int buffer_len,
130 struct usb_interface *intf;
131 struct usb_interface *ez_usb;
167 plfxlc_intf_to_hw(struct usb_interface *intf) in plfxlc_intf_to_hw()
179 struct usb_interface *intf);
191 int plfxlc_download_xl_firmware(struct usb_interface *intf);
192 int plfxlc_download_fpga(struct usb_interface *intf);
194 int plfxlc_upload_mac_and_serial(struct usb_interface *intf,
/kernel/linux/linux-5.10/drivers/usb/atm/
H A Dxusbatm.c38 static struct usb_interface *xusbatm_find_intf(struct usb_device *usb_dev, int altsetting, u8 ep) in xusbatm_find_intf()
41 struct usb_interface *intf; in xusbatm_find_intf()
53 struct usb_interface *intf, int altsetting, int claim) in xusbatm_capture_intf()
70 static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claimed) in xusbatm_release_intf()
79 struct usb_interface *intf, const struct usb_device_id *id) in xusbatm_bind()
85 struct usb_interface *rx_intf = xusbatm_find_intf(usb_dev, rx_alt, rx_endpoint[drv_ix]); in xusbatm_bind()
86 struct usb_interface *tx_intf = xusbatm_find_intf(usb_dev, tx_alt, tx_endpoint[drv_ix]); in xusbatm_bind()
131 struct usb_interface *intf) in xusbatm_unbind()
139 struct usb_interface *cur_intf = usb_dev->actconfig->interface[i]; in xusbatm_unbind()
160 static int xusbatm_usb_probe(struct usb_interface *int
[all...]
H A Dusbatm.h77 int (*bind) (struct usbatm_data *, struct usb_interface *,
81 int (*heavy_init) (struct usbatm_data *, struct usb_interface *);
84 void (*unbind) (struct usbatm_data *, struct usb_interface *);
100 extern int usbatm_usb_probe(struct usb_interface *intf, const struct usb_device_id *id,
102 extern void usbatm_usb_disconnect(struct usb_interface *intf);
132 struct usb_interface *usb_intf;
170 static inline void *to_usbatm_driver_data(struct usb_interface *intf) in to_usbatm_driver_data()
/kernel/linux/linux-6.6/drivers/usb/atm/
H A Dxusbatm.c38 static struct usb_interface *xusbatm_find_intf(struct usb_device *usb_dev, int altsetting, u8 ep) in xusbatm_find_intf()
41 struct usb_interface *intf; in xusbatm_find_intf()
53 struct usb_interface *intf, int altsetting, int claim) in xusbatm_capture_intf()
70 static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claimed) in xusbatm_release_intf()
79 struct usb_interface *intf, const struct usb_device_id *id) in xusbatm_bind()
85 struct usb_interface *rx_intf = xusbatm_find_intf(usb_dev, rx_alt, rx_endpoint[drv_ix]); in xusbatm_bind()
86 struct usb_interface *tx_intf = xusbatm_find_intf(usb_dev, tx_alt, tx_endpoint[drv_ix]); in xusbatm_bind()
131 struct usb_interface *intf) in xusbatm_unbind()
139 struct usb_interface *cur_intf = usb_dev->actconfig->interface[i]; in xusbatm_unbind()
160 static int xusbatm_usb_probe(struct usb_interface *int
[all...]
H A Dusbatm.h77 int (*bind) (struct usbatm_data *, struct usb_interface *,
81 int (*heavy_init) (struct usbatm_data *, struct usb_interface *);
84 void (*unbind) (struct usbatm_data *, struct usb_interface *);
100 extern int usbatm_usb_probe(struct usb_interface *intf, const struct usb_device_id *id,
102 extern void usbatm_usb_disconnect(struct usb_interface *intf);
132 struct usb_interface *usb_intf;
170 static inline void *to_usbatm_driver_data(struct usb_interface *intf) in to_usbatm_driver_data()
/kernel/linux/linux-5.10/drivers/usb/misc/
H A Dcytherm.c34 struct usb_interface *interface; /* the interface for this device */
69 struct usb_interface *intf = to_usb_interface(dev); in brightness_show()
78 struct usb_interface *intf = to_usb_interface(dev); in brightness_store()
119 struct usb_interface *intf = to_usb_interface(dev); in temp_show()
156 struct usb_interface *intf = to_usb_interface(dev); in button_show()
185 struct usb_interface *intf = to_usb_interface(dev); in port0_show()
209 struct usb_interface *intf = to_usb_interface(dev); in port0_store()
240 struct usb_interface *intf = to_usb_interface(dev); in port1_show()
264 struct usb_interface *intf = to_usb_interface(dev); in port1_store()
303 static int cytherm_probe(struct usb_interface *interfac
[all...]
H A Didmouse.c68 struct usb_interface *interface; /* the interface for this device */
88 static int idmouse_probe(struct usb_interface *interface,
91 static void idmouse_disconnect(struct usb_interface *interface);
92 static int idmouse_suspend(struct usb_interface *intf, pm_message_t message);
93 static int idmouse_resume(struct usb_interface *intf);
202 static int idmouse_suspend(struct usb_interface *intf, pm_message_t message) in idmouse_suspend()
207 static int idmouse_resume(struct usb_interface *intf) in idmouse_resume()
221 struct usb_interface *interface; in idmouse_open()
315 static int idmouse_probe(struct usb_interface *interface, in idmouse_probe()
377 static void idmouse_disconnect(struct usb_interface *interfac
[all...]
H A Dusbsevseg.c36 struct usb_interface *intf;
171 struct usb_interface *intf = to_usb_interface(dev); \
180 struct usb_interface *intf = to_usb_interface(dev); \
193 struct usb_interface *intf = to_usb_interface(dev); in text_show()
202 struct usb_interface *intf = to_usb_interface(dev); in text_store()
224 struct usb_interface *intf = to_usb_interface(dev); in decimals_show()
246 struct usb_interface *intf = to_usb_interface(dev); in decimals_store()
273 struct usb_interface *intf = to_usb_interface(dev); in textmode_show()
299 struct usb_interface *intf = to_usb_interface(dev); in textmode_store()
330 static int sevseg_probe(struct usb_interface *interfac
[all...]
H A Dlvstest.c23 struct usb_interface *intf;
40 static struct usb_device *create_lvs_device(struct usb_interface *intf) in create_lvs_device()
104 struct usb_interface *intf = to_usb_interface(dev); in u3_entry_store()
133 struct usb_interface *intf = to_usb_interface(dev); in u3_exit_store()
162 struct usb_interface *intf = to_usb_interface(dev); in hot_reset_store()
181 struct usb_interface *intf = to_usb_interface(dev); in warm_reset_store()
200 struct usb_interface *intf = to_usb_interface(dev); in u2_timeout_store()
229 struct usb_interface *intf = to_usb_interface(dev); in u1_timeout_store()
258 struct usb_interface *intf = to_usb_interface(dev); in get_dev_desc_store()
296 struct usb_interface *int in enable_compliance_store()
[all...]
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Dcytherm.c34 struct usb_interface *interface; /* the interface for this device */
69 struct usb_interface *intf = to_usb_interface(dev); in brightness_show()
78 struct usb_interface *intf = to_usb_interface(dev); in brightness_store()
119 struct usb_interface *intf = to_usb_interface(dev); in temp_show()
156 struct usb_interface *intf = to_usb_interface(dev); in button_show()
185 struct usb_interface *intf = to_usb_interface(dev); in port0_show()
209 struct usb_interface *intf = to_usb_interface(dev); in port0_store()
240 struct usb_interface *intf = to_usb_interface(dev); in port1_show()
264 struct usb_interface *intf = to_usb_interface(dev); in port1_store()
303 static int cytherm_probe(struct usb_interface *interfac
[all...]
H A Didmouse.c68 struct usb_interface *interface; /* the interface for this device */
88 static int idmouse_probe(struct usb_interface *interface,
91 static void idmouse_disconnect(struct usb_interface *interface);
92 static int idmouse_suspend(struct usb_interface *intf, pm_message_t message);
93 static int idmouse_resume(struct usb_interface *intf);
202 static int idmouse_suspend(struct usb_interface *intf, pm_message_t message) in idmouse_suspend()
207 static int idmouse_resume(struct usb_interface *intf) in idmouse_resume()
221 struct usb_interface *interface; in idmouse_open()
315 static int idmouse_probe(struct usb_interface *interface, in idmouse_probe()
377 static void idmouse_disconnect(struct usb_interface *interfac
[all...]
H A Dusbsevseg.c36 struct usb_interface *intf;
145 struct usb_interface *intf = to_usb_interface(dev); \
154 struct usb_interface *intf = to_usb_interface(dev); \
167 struct usb_interface *intf = to_usb_interface(dev); in text_show()
176 struct usb_interface *intf = to_usb_interface(dev); in text_store()
198 struct usb_interface *intf = to_usb_interface(dev); in decimals_show()
220 struct usb_interface *intf = to_usb_interface(dev); in decimals_store()
247 struct usb_interface *intf = to_usb_interface(dev); in textmode_show()
273 struct usb_interface *intf = to_usb_interface(dev); in textmode_store()
304 static int sevseg_probe(struct usb_interface *interfac
[all...]
H A Dlvstest.c23 struct usb_interface *intf;
40 static struct usb_device *create_lvs_device(struct usb_interface *intf) in create_lvs_device()
104 struct usb_interface *intf = to_usb_interface(dev); in u3_entry_store()
133 struct usb_interface *intf = to_usb_interface(dev); in u3_exit_store()
162 struct usb_interface *intf = to_usb_interface(dev); in hot_reset_store()
181 struct usb_interface *intf = to_usb_interface(dev); in warm_reset_store()
200 struct usb_interface *intf = to_usb_interface(dev); in u2_timeout_store()
229 struct usb_interface *intf = to_usb_interface(dev); in u1_timeout_store()
258 struct usb_interface *intf = to_usb_interface(dev); in get_dev_desc_store()
296 struct usb_interface *int in enable_compliance_store()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/udl/
H A Dudl_drv.c20 static int udl_usb_suspend(struct usb_interface *interface, in udl_usb_suspend()
34 static int udl_usb_resume(struct usb_interface *interface) in udl_usb_resume()
41 static int udl_usb_reset_resume(struct usb_interface *interface) in udl_usb_reset_resume()
85 static struct udl_device *udl_driver_create(struct usb_interface *interface) in udl_driver_create()
104 static int udl_usb_probe(struct usb_interface *interface, in udl_usb_probe()
125 static void udl_usb_disconnect(struct usb_interface *interface) in udl_usb_disconnect()
/kernel/linux/linux-6.6/drivers/usb/core/
H A Dusb.h16 extern void usb_create_sysfs_intf_files(struct usb_interface *intf);
17 extern void usb_remove_sysfs_intf_files(struct usb_interface *intf);
18 extern int usb_update_wireless_status_attr(struct usb_interface *intf);
27 struct usb_interface *intf, bool reset_toggles);
31 struct usb_interface *intf, bool reset_hardware);
36 extern void usb_deauthorize_interface(struct usb_interface *);
37 extern void usb_authorize_interface(struct usb_interface *);
79 extern void usb_forced_unbind_intf(struct usb_interface *intf);
/kernel/linux/linux-5.10/drivers/staging/comedi/
H A Dcomedi_usb.c19 * a &struct device embedded in a &struct usb_interface.
24 struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev) in comedi_to_usb_interface()
35 * a &struct device embedded in a &struct usb_interface.
42 struct usb_interface *intf = comedi_to_usb_interface(dev); in comedi_to_usb_dev()
63 int comedi_usb_auto_config(struct usb_interface *intf, in comedi_usb_auto_config()
85 void comedi_usb_auto_unconfig(struct usb_interface *intf) in comedi_usb_auto_unconfig()
H A Dcomedi_usb.h16 struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev);
19 int comedi_usb_auto_config(struct usb_interface *intf,
21 void comedi_usb_auto_unconfig(struct usb_interface *intf);
/kernel/linux/linux-6.6/drivers/comedi/
H A Dcomedi_usb.c18 * a &struct device embedded in a &struct usb_interface.
23 struct usb_interface *comedi_to_usb_interface(struct comedi_device *dev) in comedi_to_usb_interface()
34 * a &struct device embedded in a &struct usb_interface.
41 struct usb_interface *intf = comedi_to_usb_interface(dev); in comedi_to_usb_dev()
62 int comedi_usb_auto_config(struct usb_interface *intf, in comedi_usb_auto_config()
84 void comedi_usb_auto_unconfig(struct usb_interface *intf) in comedi_usb_auto_unconfig()
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dhuawei_cdc_ncm.c33 struct usb_interface *control;
34 struct usb_interface *data;
52 static int huawei_cdc_ncm_wdm_manage_power(struct usb_interface *intf, in huawei_cdc_ncm_wdm_manage_power()
66 struct usb_interface *intf) in huawei_cdc_ncm_bind()
116 struct usb_interface *intf) in huawei_cdc_ncm_unbind()
128 static int huawei_cdc_ncm_suspend(struct usb_interface *intf, in huawei_cdc_ncm_suspend()
156 static int huawei_cdc_ncm_resume(struct usb_interface *intf) in huawei_cdc_ncm_resume()

Completed in 15 milliseconds

12345678910>>...37