Lines Matching defs:fusbh200
97 #define fusbh200_dbg(fusbh200, fmt, args...) \ argument
99 #define fusbh200_err(fusbh200, fmt, args...) \ argument
101 #define fusbh200_info(fusbh200, fmt, args...) \ argument
103 #define fusbh200_warn(fusbh200, fmt, args...) \ argument
110 static void dbg_hcs_params (struct fusbh200_hcd *fusbh200, char *label) in dbg_hcs_params()
125 static void dbg_hcc_params (struct fusbh200_hcd *fusbh200, char *label) in dbg_hcc_params()
138 dbg_qtd (const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd) in dbg_qtd()
154 dbg_qh (const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in dbg_qh()
164 dbg_itd (const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_itd *itd) in dbg_itd()
279 #define dbg_status(fusbh200, label, status) { \ argument
285 #define dbg_cmd(fusbh200, label, command) { \ argument
291 #define dbg_port(fusbh200, label, port, status) { \ argument
350 static inline char token_mark(struct fusbh200_hcd *fusbh200, __hc32 token) in token_mark()
365 struct fusbh200_hcd *fusbh200, in qh_lines()
456 struct fusbh200_hcd *fusbh200; in fill_async_buffer() local
494 struct fusbh200_hcd *fusbh200; in fill_periodic_buffer() local
623 static const char *rh_state_string(struct fusbh200_hcd *fusbh200) in rh_state_string()
641 struct fusbh200_hcd *fusbh200; in fill_registers_buffer() local
841 static inline void create_debug_files (struct fusbh200_hcd *fusbh200) in create_debug_files()
867 static inline void remove_debug_files (struct fusbh200_hcd *fusbh200) in remove_debug_files()
891 static int handshake (struct fusbh200_hcd *fusbh200, void __iomem *ptr, in handshake()
913 static int fusbh200_halt (struct fusbh200_hcd *fusbh200) in fusbh200_halt()
942 static int fusbh200_reset (struct fusbh200_hcd *fusbh200) in fusbh200_reset()
975 static void fusbh200_quiesce (struct fusbh200_hcd *fusbh200) in fusbh200_quiesce()
1007 static void fusbh200_set_command_bit(struct fusbh200_hcd *fusbh200, u32 bit) in fusbh200_set_command_bit()
1017 static void fusbh200_clear_command_bit(struct fusbh200_hcd *fusbh200, u32 bit) in fusbh200_clear_command_bit()
1070 static void fusbh200_enable_event(struct fusbh200_hcd *fusbh200, unsigned event, in fusbh200_enable_event()
1090 static void fusbh200_poll_ASS(struct fusbh200_hcd *fusbh200) in fusbh200_poll_ASS()
1129 static void fusbh200_disable_ASE(struct fusbh200_hcd *fusbh200) in fusbh200_disable_ASE()
1136 static void fusbh200_poll_PSS(struct fusbh200_hcd *fusbh200) in fusbh200_poll_PSS()
1175 static void fusbh200_disable_PSE(struct fusbh200_hcd *fusbh200) in fusbh200_disable_PSE()
1182 static void fusbh200_handle_controller_death(struct fusbh200_hcd *fusbh200) in fusbh200_handle_controller_death()
1206 static void fusbh200_handle_intr_unlinks(struct fusbh200_hcd *fusbh200) in fusbh200_handle_intr_unlinks()
1238 static void start_free_itds(struct fusbh200_hcd *fusbh200) in start_free_itds()
1249 static void end_free_itds(struct fusbh200_hcd *fusbh200) in end_free_itds()
1270 static void fusbh200_iaa_watchdog(struct fusbh200_hcd *fusbh200) in fusbh200_iaa_watchdog()
1313 static void turn_on_io_watchdog(struct fusbh200_hcd *fusbh200) in turn_on_io_watchdog()
1351 struct fusbh200_hcd *fusbh200 = container_of(t, struct fusbh200_hcd, hrtimer); in fusbh200_hrtimer_func() local
1387 struct fusbh200_hcd *fusbh200, in check_reset_complete()
1418 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_hub_status_data() local
1464 struct fusbh200_hcd *fusbh200, in fusbh200_hub_descriptor()
1497 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_hub_control() local
1837 static inline void fusbh200_qtd_init(struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd, in fusbh200_qtd_init()
1848 static struct fusbh200_qtd *fusbh200_qtd_alloc (struct fusbh200_hcd *fusbh200, gfp_t flags) in fusbh200_qtd_alloc()
1860 static inline void fusbh200_qtd_free (struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd) in fusbh200_qtd_free()
1866 static void qh_destroy(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_destroy()
1879 static struct fusbh200_qh *fusbh200_qh_alloc (struct fusbh200_hcd *fusbh200, gfp_t flags) in fusbh200_qh_alloc()
1918 static void fusbh200_mem_cleanup (struct fusbh200_hcd *fusbh200) in fusbh200_mem_cleanup()
1954 static int fusbh200_mem_init (struct fusbh200_hcd *fusbh200, gfp_t flags) in fusbh200_mem_init()
2038 qtd_fill(struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd, dma_addr_t buf, in qtd_fill()
2080 qh_update (struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh, struct fusbh200_qtd *qtd) in qh_update()
2114 qh_refresh (struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_refresh()
2147 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); in fusbh200_clear_tt_buffer_complete() local
2159 static void fusbh200_clear_tt_buffer(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh, in fusbh200_clear_tt_buffer()
2186 struct fusbh200_hcd *fusbh200, in qtd_copy_status()
2249 fusbh200_urb_done(struct fusbh200_hcd *fusbh200, struct urb *urb, int status) in fusbh200_urb_done()
2298 qh_completions (struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_completions()
2579 struct fusbh200_hcd *fusbh200, in qtd_list_free()
2599 struct fusbh200_hcd *fusbh200, in qh_urb_transaction()
2784 struct fusbh200_hcd *fusbh200, in qh_make()
2957 static void enable_async(struct fusbh200_hcd *fusbh200) in enable_async()
2970 static void disable_async(struct fusbh200_hcd *fusbh200) in disable_async()
2984 static void qh_link_async (struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_link_async()
3023 struct fusbh200_hcd *fusbh200, in qh_append_tds()
3105 struct fusbh200_hcd *fusbh200, in submit_async()
3160 static void single_unlink_async(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in single_unlink_async()
3183 static void start_iaa_cycle(struct fusbh200_hcd *fusbh200, bool nested) in start_iaa_cycle()
3215 static void end_unlink_async(struct fusbh200_hcd *fusbh200) in end_unlink_async()
3246 static void unlink_empty_async(struct fusbh200_hcd *fusbh200) in unlink_empty_async()
3282 static void start_unlink_async(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in start_unlink_async()
3301 static void scan_async (struct fusbh200_hcd *fusbh200) in scan_async()
3371 periodic_next_shadow(struct fusbh200_hcd *fusbh200, union fusbh200_shadow *periodic, in periodic_next_shadow()
3385 shadow_next_periodic(struct fusbh200_hcd *fusbh200, union fusbh200_shadow *periodic, in shadow_next_periodic()
3399 static void periodic_unlink (struct fusbh200_hcd *fusbh200, unsigned frame, void *ptr) in periodic_unlink()
3429 periodic_usecs (struct fusbh200_hcd *fusbh200, unsigned frame, unsigned uframe) in periodic_usecs()
3494 struct fusbh200_hcd *fusbh200, in tt_no_collision()
3554 static void enable_periodic(struct fusbh200_hcd *fusbh200) in enable_periodic()
3567 static void disable_periodic(struct fusbh200_hcd *fusbh200) in disable_periodic()
3584 static void qh_link_periodic(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_link_periodic()
3650 static void qh_unlink_periodic(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_unlink_periodic()
3698 static void start_unlink_intr(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in start_unlink_intr()
3739 static void end_unlink_intr(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in end_unlink_intr()
3772 struct fusbh200_hcd *fusbh200, in check_period()
3815 struct fusbh200_hcd *fusbh200, in check_intr_schedule()
3863 static int qh_schedule(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) in qh_schedule()
3930 struct fusbh200_hcd *fusbh200, in intr_submit()
3984 static void scan_intr(struct fusbh200_hcd *fusbh200) in scan_intr()
4033 struct fusbh200_hcd *fusbh200, in iso_stream_init()
4091 iso_stream_find (struct fusbh200_hcd *fusbh200, struct urb *urb) in iso_stream_find()
4148 struct fusbh200_hcd *fusbh200, in itd_sched_init()
4204 struct fusbh200_hcd *fusbh200, in itd_urb_transaction()
4271 struct fusbh200_hcd *fusbh200, in itd_slot_ok()
4306 struct fusbh200_hcd *fusbh200, in iso_stream_schedule()
4431 itd_init(struct fusbh200_hcd *fusbh200, struct fusbh200_iso_stream *stream, in itd_init()
4450 struct fusbh200_hcd *fusbh200, in itd_patch()
4481 itd_link (struct fusbh200_hcd *fusbh200, unsigned frame, struct fusbh200_itd *itd) in itd_link()
4508 struct fusbh200_hcd *fusbh200, in itd_link_urb()
4586 static bool itd_complete(struct fusbh200_hcd *fusbh200, struct fusbh200_itd *itd) in itd_complete()
4679 static int itd_submit (struct fusbh200_hcd *fusbh200, struct urb *urb, in itd_submit()
4739 static void scan_isoc(struct fusbh200_hcd *fusbh200) in scan_isoc()
4842 struct fusbh200_hcd *fusbh200; in show_uframe_periodic_max() local
4855 struct fusbh200_hcd *fusbh200; in store_uframe_periodic_max() local
4922 static inline int create_sysfs_files(struct fusbh200_hcd *fusbh200) in create_sysfs_files()
4935 static inline void remove_sysfs_files(struct fusbh200_hcd *fusbh200) in remove_sysfs_files()
4947 static void fusbh200_turn_off_all_ports(struct fusbh200_hcd *fusbh200) in fusbh200_turn_off_all_ports()
4958 static void fusbh200_silence_controller(struct fusbh200_hcd *fusbh200) in fusbh200_silence_controller()
4974 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); in fusbh200_shutdown() local
4993 static void fusbh200_work (struct fusbh200_hcd *fusbh200) in fusbh200_work()
5029 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_stop() local
5066 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); in hcd_fusbh200_init() local
5165 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_run() local
5239 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); in fusbh200_setup() local
5270 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_irq() local
5415 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_urb_enqueue() local
5450 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_urb_dequeue() local
5521 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_endpoint_disable() local
5594 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); in fusbh200_endpoint_reset() local
5634 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); in fusbh200_get_frame() local
5696 static void fusbh200_init(struct fusbh200_hcd *fusbh200) in fusbh200_init()
5724 struct fusbh200_hcd *fusbh200; in fusbh200_hcd_probe() local