/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | sl811-hcd.c | 26 * - usb suspend/resume triggered by sl811 47 #include <linux/usb/sl811.h> 59 #include "sl811.h" 64 MODULE_ALIAS("platform:sl811-hcd"); 74 static const char hcd_name[] = "sl811-hcd"; 78 static void port_power(struct sl811 *sl811, int is_on) in port_power() argument 80 struct usb_hcd *hcd = sl811_to_hcd(sl811); in port_power() 84 if (sl811->port1 & USB_PORT_STAT_POWER) in port_power() 87 sl811 in port_power() 134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) setup_packet() argument 165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) status_packet() argument 199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) in_packet() argument 235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) out_packet() argument 279 sofirq_on(struct sl811 *sl811) sofirq_on() argument 287 sofirq_off(struct sl811 *sl811) sofirq_off() argument 302 start(struct sl811 *sl811, u8 bank) start() argument 402 start_transfer(struct sl811 *sl811) start_transfer() argument 471 sofirq_off(sl811); global() variable 475 done(struct sl811 *sl811, struct sl811h_ep *ep, u8 bank) done() argument 588 checkdone(struct sl811 *sl811) checkdone() argument 622 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_irq() local 764 balance(struct sl811 *sl811, u16 period, u16 load) balance() argument 795 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_urb_enqueue() local 960 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_urb_dequeue() local 1049 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_get_frame() local 1065 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_hub_status_data() local 1089 sl811h_hub_descriptor( struct sl811 *sl811, struct usb_hub_descriptor *desc ) sl811h_hub_descriptor() argument 1124 struct sl811 *sl811 = from_timer(sl811, t, timer); sl811h_timer() local 1220 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_hub_control() local 1385 struct sl811 *sl811 = s->private; sl811h_debug_show() local 1496 create_debug_file(struct sl811 *sl811) create_debug_file() argument 1503 remove_debug_file(struct sl811 *sl811) remove_debug_file() argument 1513 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_stop() local 1526 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_start() local 1587 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_remove() local 1610 struct sl811 *sl811; sl811h_probe() local 1743 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_suspend() local 1763 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_resume() local [all...] |
H A D | sl811.h | 121 struct sl811 { struct 159 static inline struct sl811 *hcd_to_sl811(struct usb_hcd *hcd) in hcd_to_sl811() 161 return (struct sl811 *) (hcd->hcd_priv); in hcd_to_sl811() 164 static inline struct usb_hcd *sl811_to_hcd(struct sl811 *sl811) in sl811_to_hcd() argument 166 return container_of((void *) sl811, struct usb_hcd, hcd_priv); in sl811_to_hcd() 195 * NOTE: caller must hold sl811->lock. 198 static inline u8 sl811_read(struct sl811 *sl811, int reg) in sl811_read() argument 200 writeb(reg, sl811 in sl811_read() 204 sl811_write(struct sl811 *sl811, int reg, u8 val) sl811_write() argument 211 sl811_write_buf(struct sl811 *sl811, int addr, const void *buf, size_t count) sl811_write_buf() argument 228 sl811_read_buf(struct sl811 *sl811, int addr, void *buf, size_t count) sl811_read_buf() argument [all...] |
H A D | sl811_cs.c | 7 * Port to sl811-hcd and 2.6.x by 27 #include <linux/usb/sl811.h> 106 /* The driver core will probe for us. We know sl811-hcd has been in sl811_hc_init()
|
H A D | Makefile | 80 obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | sl811-hcd.c | 26 * - usb suspend/resume triggered by sl811 47 #include <linux/usb/sl811.h> 59 #include "sl811.h" 64 MODULE_ALIAS("platform:sl811-hcd"); 74 static const char hcd_name[] = "sl811-hcd"; 78 static void port_power(struct sl811 *sl811, int is_on) in port_power() argument 80 struct usb_hcd *hcd = sl811_to_hcd(sl811); in port_power() 84 if (sl811->port1 & USB_PORT_STAT_POWER) in port_power() 87 sl811 in port_power() 134 setup_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) setup_packet() argument 165 status_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) status_packet() argument 199 in_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) in_packet() argument 235 out_packet( struct sl811 *sl811, struct sl811h_ep *ep, struct urb *urb, u8 bank, u8 control ) out_packet() argument 279 sofirq_on(struct sl811 *sl811) sofirq_on() argument 287 sofirq_off(struct sl811 *sl811) sofirq_off() argument 302 start(struct sl811 *sl811, u8 bank) start() argument 402 start_transfer(struct sl811 *sl811) start_transfer() argument 471 sofirq_off(sl811); global() variable 475 done(struct sl811 *sl811, struct sl811h_ep *ep, u8 bank) done() argument 588 checkdone(struct sl811 *sl811) checkdone() argument 622 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_irq() local 764 balance(struct sl811 *sl811, u16 period, u16 load) balance() argument 795 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_urb_enqueue() local 960 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_urb_dequeue() local 1049 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_get_frame() local 1065 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_hub_status_data() local 1089 sl811h_hub_descriptor( struct sl811 *sl811, struct usb_hub_descriptor *desc ) sl811h_hub_descriptor() argument 1124 struct sl811 *sl811 = from_timer(sl811, t, timer); sl811h_timer() local 1220 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_hub_control() local 1385 struct sl811 *sl811 = s->private; sl811h_debug_show() local 1496 create_debug_file(struct sl811 *sl811) create_debug_file() argument 1502 remove_debug_file(struct sl811 *sl811) remove_debug_file() argument 1512 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_stop() local 1525 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_start() local 1586 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_remove() local 1608 struct sl811 *sl811; sl811h_probe() local 1739 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_suspend() local 1759 struct sl811 *sl811 = hcd_to_sl811(hcd); sl811h_resume() local [all...] |
H A D | sl811.h | 121 struct sl811 { struct 158 static inline struct sl811 *hcd_to_sl811(struct usb_hcd *hcd) in hcd_to_sl811() 160 return (struct sl811 *) (hcd->hcd_priv); in hcd_to_sl811() 163 static inline struct usb_hcd *sl811_to_hcd(struct sl811 *sl811) in sl811_to_hcd() argument 165 return container_of((void *) sl811, struct usb_hcd, hcd_priv); in sl811_to_hcd() 194 * NOTE: caller must hold sl811->lock. 197 static inline u8 sl811_read(struct sl811 *sl811, int reg) in sl811_read() argument 199 writeb(reg, sl811 in sl811_read() 203 sl811_write(struct sl811 *sl811, int reg, u8 val) sl811_write() argument 210 sl811_write_buf(struct sl811 *sl811, int addr, const void *buf, size_t count) sl811_write_buf() argument 227 sl811_read_buf(struct sl811 *sl811, int addr, void *buf, size_t count) sl811_read_buf() argument [all...] |
H A D | sl811_cs.c | 7 * Port to sl811-hcd and 2.6.x by 27 #include <linux/usb/sl811.h> 106 /* The driver core will probe for us. We know sl811-hcd has been in sl811_hc_init()
|
H A D | Makefile | 77 obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o
|