Symbol: fotg210_hcd
drivers/usb/fotg210/fotg210-hcd.c
104
static void dbg_hcc_params(struct fotg210_hcd *fotg210, char *label)
drivers/usb/fotg210/fotg210-hcd.c
1045
static void fotg210_enable_event(struct fotg210_hcd *fotg210, unsigned event,
drivers/usb/fotg210/fotg210-hcd.c
1064
static void fotg210_poll_ASS(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1105
static void fotg210_disable_ASE(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1112
static void fotg210_poll_PSS(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
115
dbg_qtd(const char *label, struct fotg210_hcd *fotg210, struct fotg210_qtd *qtd)
drivers/usb/fotg210/fotg210-hcd.c
1153
static void fotg210_disable_PSE(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1160
static void fotg210_handle_controller_death(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1185
static void fotg210_handle_intr_unlinks(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1218
static void start_free_itds(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1230
static void end_free_itds(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1250
static void fotg210_iaa_watchdog(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1294
static void turn_on_io_watchdog(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
131
dbg_qh(const char *label, struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
1317
static void (*event_handlers[])(struct fotg210_hcd *) = {
drivers/usb/fotg210/fotg210-hcd.c
1332
struct fotg210_hcd *fotg210 =
drivers/usb/fotg210/fotg210-hcd.c
1333
container_of(t, struct fotg210_hcd, hrtimer);
drivers/usb/fotg210/fotg210-hcd.c
1364
static int check_reset_complete(struct fotg210_hcd *fotg210, int index,
drivers/usb/fotg210/fotg210-hcd.c
1387
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
1429
static void fotg210_hub_descriptor(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
143
dbg_itd(const char *label, struct fotg210_hcd *fotg210, struct fotg210_itd *itd)
drivers/usb/fotg210/fotg210-hcd.c
1455
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
1800
static inline void fotg210_qtd_init(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
1811
static struct fotg210_qtd *fotg210_qtd_alloc(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
1824
static inline void fotg210_qtd_free(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
1831
static void qh_destroy(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
1844
static struct fotg210_qh *fotg210_qh_alloc(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
1880
static void fotg210_mem_cleanup(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
1912
static int fotg210_mem_init(struct fotg210_hcd *fotg210, gfp_t flags)
drivers/usb/fotg210/fotg210-hcd.c
1987
static int qtd_fill(struct fotg210_hcd *fotg210, struct fotg210_qtd *qtd,
drivers/usb/fotg210/fotg210-hcd.c
2026
static inline void qh_update(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
2060
static void qh_refresh(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
2086
static void qh_link_async(struct fotg210_hcd *fotg210, struct fotg210_qh *qh);
drivers/usb/fotg210/fotg210-hcd.c
2091
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
2103
static void fotg210_clear_tt_buffer(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
2129
static int qtd_copy_status(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
2188
static void fotg210_urb_done(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
2230
static int qh_schedule(struct fotg210_hcd *fotg210, struct fotg210_qh *qh);
drivers/usb/fotg210/fotg210-hcd.c
2236
static unsigned qh_completions(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
2509
static void qtd_list_free(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
2522
static struct list_head *qh_urb_transaction(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
2701
static struct fotg210_qh *qh_make(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
2874
static void enable_async(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
2887
static void disable_async(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
2901
static void qh_link_async(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
2936
static struct fotg210_qh *qh_append_tds(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3010
static int submit_async(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
3063
static void single_unlink_async(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3087
static void start_iaa_cycle(struct fotg210_hcd *fotg210, bool nested)
drivers/usb/fotg210/fotg210-hcd.c
3120
static void end_unlink_async(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3151
static void unlink_empty_async(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3188
static void start_unlink_async(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3206
static void scan_async(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3270
static union fotg210_shadow *periodic_next_shadow(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3283
static __hc32 *shadow_next_periodic(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3297
static void periodic_unlink(struct fotg210_hcd *fotg210, unsigned frame,
drivers/usb/fotg210/fotg210-hcd.c
3327
static unsigned short periodic_usecs(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
339
static inline char token_mark(struct fotg210_hcd *fotg210, __hc32 token)
drivers/usb/fotg210/fotg210-hcd.c
3390
static int tt_no_collision(struct fotg210_hcd *fotg210, unsigned period,
drivers/usb/fotg210/fotg210-hcd.c
3444
static void enable_periodic(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3458
static void disable_periodic(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3473
static void qh_link_periodic(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
353
static void qh_lines(struct fotg210_hcd *fotg210, struct fotg210_qh *qh,
drivers/usb/fotg210/fotg210-hcd.c
3539
static void qh_unlink_periodic(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3589
static void start_unlink_intr(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3632
static void end_unlink_intr(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
3663
static int check_period(struct fotg210_hcd *fotg210, unsigned frame,
drivers/usb/fotg210/fotg210-hcd.c
3703
static int check_intr_schedule(struct fotg210_hcd *fotg210, unsigned frame,
drivers/usb/fotg210/fotg210-hcd.c
3747
static int qh_schedule(struct fotg210_hcd *fotg210, struct fotg210_qh *qh)
drivers/usb/fotg210/fotg210-hcd.c
3814
static int intr_submit(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
3867
static void scan_intr(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
3911
static void iso_stream_init(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
3965
static struct fotg210_iso_stream *iso_stream_find(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
4017
static inline void itd_sched_init(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
4066
struct fotg210_hcd *fotg210, struct urb *urb, gfp_t mem_flags)
drivers/usb/fotg210/fotg210-hcd.c
4126
static inline int itd_slot_ok(struct fotg210_hcd *fotg210, u32 mod, u32 uframe,
drivers/usb/fotg210/fotg210-hcd.c
4154
static int iso_stream_schedule(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
4275
static inline void itd_init(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
4292
static inline void itd_patch(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
4317
static inline void itd_link(struct fotg210_hcd *fotg210, unsigned frame,
drivers/usb/fotg210/fotg210-hcd.c
4344
static void itd_link_urb(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
4420
static bool itd_complete(struct fotg210_hcd *fotg210, struct fotg210_itd *itd)
drivers/usb/fotg210/fotg210-hcd.c
443
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
4511
static int itd_submit(struct fotg210_hcd *fotg210, struct urb *urb,
drivers/usb/fotg210/fotg210-hcd.c
4570
static inline int scan_frame_queue(struct fotg210_hcd *fotg210, unsigned frame,
drivers/usb/fotg210/fotg210-hcd.c
4640
static void scan_isoc(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
4681
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
4690
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
4758
static inline int create_sysfs_files(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
4765
static inline void remove_sysfs_files(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
4775
static void fotg210_turn_off_all_ports(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
4785
static void fotg210_silence_controller(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
479
static unsigned output_buf_tds_dir(char *buf, struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
4801
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
4817
static void fotg210_work(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
4852
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
4891
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
4997
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5076
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
510
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
5107
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5255
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5290
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5359
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5432
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5472
struct fotg210_hcd *fotg210 = hcd_to_fotg210(hcd);
drivers/usb/fotg210/fotg210-hcd.c
5487
.hcd_priv_size = sizeof(struct fotg210_hcd),
drivers/usb/fotg210/fotg210-hcd.c
5530
static void fotg210_init(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
5556
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
617
static const char *rh_state_string(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
635
struct fotg210_hcd *fotg210;
drivers/usb/fotg210/fotg210-hcd.c
839
static inline void create_debug_files(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
853
static inline void remove_debug_files(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
876
static int handshake(struct fotg210_hcd *fotg210, void __iomem *ptr,
drivers/usb/fotg210/fotg210-hcd.c
894
static int fotg210_halt(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
922
static int fotg210_reset(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
93
static void dbg_hcs_params(struct fotg210_hcd *fotg210, char *label)
drivers/usb/fotg210/fotg210-hcd.c
955
static void fotg210_quiesce(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.c
978
static void end_unlink_async(struct fotg210_hcd *fotg210);
drivers/usb/fotg210/fotg210-hcd.c
979
static void unlink_empty_async(struct fotg210_hcd *fotg210);
drivers/usb/fotg210/fotg210-hcd.c
980
static void fotg210_work(struct fotg210_hcd *fotg210);
drivers/usb/fotg210/fotg210-hcd.c
981
static void start_unlink_intr(struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.c
983
static void end_unlink_intr(struct fotg210_hcd *fotg210, struct fotg210_qh *qh);
drivers/usb/fotg210/fotg210-hcd.c
986
static void fotg210_set_command_bit(struct fotg210_hcd *fotg210, u32 bit)
drivers/usb/fotg210/fotg210-hcd.c
996
static void fotg210_clear_command_bit(struct fotg210_hcd *fotg210, u32 bit)
drivers/usb/fotg210/fotg210-hcd.h
191
static inline struct fotg210_hcd *hcd_to_fotg210(struct usb_hcd *hcd)
drivers/usb/fotg210/fotg210-hcd.h
193
return (struct fotg210_hcd *)(hcd->hcd_priv);
drivers/usb/fotg210/fotg210-hcd.h
195
static inline struct usb_hcd *fotg210_to_hcd(struct fotg210_hcd *fotg210)
drivers/usb/fotg210/fotg210-hcd.h
611
fotg210_get_speed(struct fotg210_hcd *fotg210, unsigned int portsc)
drivers/usb/fotg210/fotg210-hcd.h
619
fotg210_port_speed(struct fotg210_hcd *fotg210, unsigned int portsc)
drivers/usb/fotg210/fotg210-hcd.h
650
static inline unsigned int fotg210_readl(const struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.h
656
static inline void fotg210_writel(const struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.h
663
static inline __hc32 cpu_to_hc32(const struct fotg210_hcd *fotg210, const u32 x)
drivers/usb/fotg210/fotg210-hcd.h
669
static inline u32 hc32_to_cpu(const struct fotg210_hcd *fotg210, const __hc32 x)
drivers/usb/fotg210/fotg210-hcd.h
674
static inline u32 hc32_to_cpup(const struct fotg210_hcd *fotg210,
drivers/usb/fotg210/fotg210-hcd.h
682
static inline unsigned fotg210_read_frame_index(struct fotg210_hcd *fotg210)