/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | usbnet.h | 30 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 D | usbnet.h | 22 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 D | usb.h | 179 * 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 D | usb.h | 174 * 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 D | usb.h | 95 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 D | usb.h | 95 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 D | usb.h | 57 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 D | xusbatm.c | 38 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 D | usbatm.h | 77 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 D | xusbatm.c | 38 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 D | usbatm.h | 77 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 D | cytherm.c | 34 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 D | idmouse.c | 68 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 D | usbsevseg.c | 36 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 D | lvstest.c | 23 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 D | cytherm.c | 34 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 D | idmouse.c | 68 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 D | usbsevseg.c | 36 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 D | lvstest.c | 23 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 D | udl_drv.c | 20 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 D | usb.h | 16 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 D | comedi_usb.c | 19 * 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 D | comedi_usb.h | 16 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 D | comedi_usb.c | 18 * 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 D | huawei_cdc_ncm.c | 33 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()
|