Searched defs:fusbh200 (Results 1 - 2 of 2) sorted by relevance

/drivers/usb/host/
H A Dfusbh200.h180 static inline struct usb_hcd *fusbh200_to_hcd (struct fusbh200_hcd *fusbh200) argument
182 return container_of ((void *) fusbh200, struct usb_hcd, hcd_priv);
198 #define HC_LENGTH(fusbh200, p) (0x00ff&((p) >> /* bits 7:0 / offset 00h */ \
199 (fusbh200_big_endian_capbase(fusbh200) ? 24 : 0)))
200 #define HC_VERSION(fusbh200, p) (0xffff&((p) >> /* bits 31:16 / offset 02h */ \
201 (fusbh200_big_endian_capbase(fusbh200) ? 0 : 16)))
332 /* Call backs from fusbh200 host driver to fusbh200 debug driver */
348 #define QTD_NEXT(fusbh200, dma) cpu_to_hc32(fusbh200, (u3
649 fusbh200_get_speed(struct fusbh200_hcd *fusbh200, unsigned int portsc) argument
657 fusbh200_port_speed(struct fusbh200_hcd *fusbh200, unsigned int portsc) argument
688 fusbh200_readl(const struct fusbh200_hcd *fusbh200, __u32 __iomem * regs) argument
694 fusbh200_writel(const struct fusbh200_hcd *fusbh200, const unsigned int val, __u32 __iomem *regs) argument
701 cpu_to_hc32(const struct fusbh200_hcd *fusbh200, const u32 x) argument
707 hc32_to_cpu(const struct fusbh200_hcd *fusbh200, const __hc32 x) argument
712 hc32_to_cpup(const struct fusbh200_hcd *fusbh200, const __hc32 *x) argument
719 fusbh200_read_frame_index(struct fusbh200_hcd *fusbh200) argument
[all...]
H A Dfusbh200-hcd.c93 #include "fusbh200.h"
97 #define fusbh200_dbg(fusbh200, fmt, args...) \
98 dev_dbg (fusbh200_to_hcd(fusbh200)->self.controller , fmt , ## args )
99 #define fusbh200_err(fusbh200, fmt, args...) \
100 dev_err (fusbh200_to_hcd(fusbh200)->self.controller , fmt , ## args )
101 #define fusbh200_info(fusbh200, fmt, args...) \
102 dev_info (fusbh200_to_hcd(fusbh200)->self.controller , fmt , ## args )
103 #define fusbh200_warn(fusbh200, fmt, args...) \
104 dev_warn (fusbh200_to_hcd(fusbh200)->self.controller , fmt , ## args )
110 static void dbg_hcs_params (struct fusbh200_hcd *fusbh200, cha argument
125 dbg_hcc_params(struct fusbh200_hcd *fusbh200, char *label) argument
138 dbg_qtd(const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd) argument
154 dbg_qh(const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
164 dbg_itd(const char *label, struct fusbh200_hcd *fusbh200, struct fusbh200_itd *itd) argument
350 token_mark(struct fusbh200_hcd *fusbh200, __hc32 token) argument
364 qh_lines( struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh, char **nextp, unsigned *sizep ) argument
456 struct fusbh200_hcd *fusbh200; local
494 struct fusbh200_hcd *fusbh200; local
623 rh_state_string(struct fusbh200_hcd *fusbh200) argument
641 struct fusbh200_hcd *fusbh200; local
841 create_debug_files(struct fusbh200_hcd *fusbh200) argument
867 remove_debug_files(struct fusbh200_hcd *fusbh200) argument
891 handshake(struct fusbh200_hcd *fusbh200, void __iomem *ptr, u32 mask, u32 done, int usec) argument
913 fusbh200_halt(struct fusbh200_hcd *fusbh200) argument
942 fusbh200_reset(struct fusbh200_hcd *fusbh200) argument
975 fusbh200_quiesce(struct fusbh200_hcd *fusbh200) argument
1007 fusbh200_set_command_bit(struct fusbh200_hcd *fusbh200, u32 bit) argument
1017 fusbh200_clear_command_bit(struct fusbh200_hcd *fusbh200, u32 bit) argument
1070 fusbh200_enable_event(struct fusbh200_hcd *fusbh200, unsigned event, bool resched) argument
1090 fusbh200_poll_ASS(struct fusbh200_hcd *fusbh200) argument
1129 fusbh200_disable_ASE(struct fusbh200_hcd *fusbh200) argument
1136 fusbh200_poll_PSS(struct fusbh200_hcd *fusbh200) argument
1175 fusbh200_disable_PSE(struct fusbh200_hcd *fusbh200) argument
1182 fusbh200_handle_controller_death(struct fusbh200_hcd *fusbh200) argument
1206 fusbh200_handle_intr_unlinks(struct fusbh200_hcd *fusbh200) argument
1238 start_free_itds(struct fusbh200_hcd *fusbh200) argument
1249 end_free_itds(struct fusbh200_hcd *fusbh200) argument
1270 fusbh200_iaa_watchdog(struct fusbh200_hcd *fusbh200) argument
1313 turn_on_io_watchdog(struct fusbh200_hcd *fusbh200) argument
1351 struct fusbh200_hcd *fusbh200 = container_of(t, struct fusbh200_hcd, hrtimer); local
1386 check_reset_complete( struct fusbh200_hcd *fusbh200, int index, u32 __iomem *status_reg, int port_status ) argument
1418 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
1463 fusbh200_hub_descriptor( struct fusbh200_hcd *fusbh200, struct usb_hub_descriptor *desc ) argument
1497 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
1838 fusbh200_qtd_init(struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd, dma_addr_t dma) argument
1849 fusbh200_qtd_alloc(struct fusbh200_hcd *fusbh200, gfp_t flags) argument
1861 fusbh200_qtd_free(struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd) argument
1867 qh_destroy(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
1880 fusbh200_qh_alloc(struct fusbh200_hcd *fusbh200, gfp_t flags) argument
1919 fusbh200_mem_cleanup(struct fusbh200_hcd *fusbh200) argument
1955 fusbh200_mem_init(struct fusbh200_hcd *fusbh200, gfp_t flags) argument
2039 qtd_fill(struct fusbh200_hcd *fusbh200, struct fusbh200_qtd *qtd, dma_addr_t buf, size_t len, int token, int maxpacket) argument
2081 qh_update(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh, struct fusbh200_qtd *qtd) argument
2115 qh_refresh(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
2148 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); local
2160 fusbh200_clear_tt_buffer(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh, struct urb *urb, u32 token) argument
2186 qtd_copy_status( struct fusbh200_hcd *fusbh200, struct urb *urb, size_t length, u32 token ) argument
2299 qh_completions(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
2579 qtd_list_free( struct fusbh200_hcd *fusbh200, struct urb *urb, struct list_head *qtd_list ) argument
2599 qh_urb_transaction( struct fusbh200_hcd *fusbh200, struct urb *urb, struct list_head *head, gfp_t flags ) argument
2784 qh_make( struct fusbh200_hcd *fusbh200, struct urb *urb, gfp_t flags ) argument
2958 enable_async(struct fusbh200_hcd *fusbh200) argument
2971 disable_async(struct fusbh200_hcd *fusbh200) argument
2985 qh_link_async(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3023 qh_append_tds( struct fusbh200_hcd *fusbh200, struct urb *urb, struct list_head *qtd_list, int epnum, void **ptr ) argument
3105 submit_async( struct fusbh200_hcd *fusbh200, struct urb *urb, struct list_head *qtd_list, gfp_t mem_flags ) argument
3161 single_unlink_async(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3184 start_iaa_cycle(struct fusbh200_hcd *fusbh200, bool nested) argument
3216 end_unlink_async(struct fusbh200_hcd *fusbh200) argument
3247 unlink_empty_async(struct fusbh200_hcd *fusbh200) argument
3283 start_unlink_async(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3302 scan_async(struct fusbh200_hcd *fusbh200) argument
3372 periodic_next_shadow(struct fusbh200_hcd *fusbh200, union fusbh200_shadow *periodic, __hc32 tag) argument
3386 shadow_next_periodic(struct fusbh200_hcd *fusbh200, union fusbh200_shadow *periodic, __hc32 tag) argument
3400 periodic_unlink(struct fusbh200_hcd *fusbh200, unsigned frame, void *ptr) argument
3430 periodic_usecs(struct fusbh200_hcd *fusbh200, unsigned frame, unsigned uframe) argument
3494 tt_no_collision( struct fusbh200_hcd *fusbh200, unsigned period, struct usb_device *dev, unsigned frame, u32 uf_mask ) argument
3555 enable_periodic(struct fusbh200_hcd *fusbh200) argument
3568 disable_periodic(struct fusbh200_hcd *fusbh200) argument
3585 qh_link_periodic(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3651 qh_unlink_periodic(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3699 start_unlink_intr(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3740 end_unlink_intr(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3772 check_period( struct fusbh200_hcd *fusbh200, unsigned frame, unsigned uframe, unsigned period, unsigned usecs ) argument
3815 check_intr_schedule( struct fusbh200_hcd *fusbh200, unsigned frame, unsigned uframe, const struct fusbh200_qh *qh, __hc32 *c_maskp ) argument
3864 qh_schedule(struct fusbh200_hcd *fusbh200, struct fusbh200_qh *qh) argument
3930 intr_submit( struct fusbh200_hcd *fusbh200, struct urb *urb, struct list_head *qtd_list, gfp_t mem_flags ) argument
3985 scan_intr(struct fusbh200_hcd *fusbh200) argument
4033 iso_stream_init( struct fusbh200_hcd *fusbh200, struct fusbh200_iso_stream *stream, struct usb_device *dev, int pipe, unsigned interval ) argument
4092 iso_stream_find(struct fusbh200_hcd *fusbh200, struct urb *urb) argument
4148 itd_sched_init( struct fusbh200_hcd *fusbh200, struct fusbh200_iso_sched *iso_sched, struct fusbh200_iso_stream *stream, struct urb *urb ) argument
4203 itd_urb_transaction( struct fusbh200_iso_stream *stream, struct fusbh200_hcd *fusbh200, struct urb *urb, gfp_t mem_flags ) argument
4271 itd_slot_ok( struct fusbh200_hcd *fusbh200, u32 mod, u32 uframe, u8 usecs, u32 period ) argument
4306 iso_stream_schedule( struct fusbh200_hcd *fusbh200, struct urb *urb, struct fusbh200_iso_stream *stream ) argument
4432 itd_init(struct fusbh200_hcd *fusbh200, struct fusbh200_iso_stream *stream, struct fusbh200_itd *itd) argument
4450 itd_patch( struct fusbh200_hcd *fusbh200, struct fusbh200_itd *itd, struct fusbh200_iso_sched *iso_sched, unsigned index, u16 uframe ) argument
4482 itd_link(struct fusbh200_hcd *fusbh200, unsigned frame, struct fusbh200_itd *itd) argument
4508 itd_link_urb( struct fusbh200_hcd *fusbh200, struct urb *urb, unsigned mod, struct fusbh200_iso_stream *stream ) argument
4587 itd_complete(struct fusbh200_hcd *fusbh200, struct fusbh200_itd *itd) argument
4680 itd_submit(struct fusbh200_hcd *fusbh200, struct urb *urb, gfp_t mem_flags) argument
4740 scan_isoc(struct fusbh200_hcd *fusbh200) argument
4843 struct fusbh200_hcd *fusbh200; local
4856 struct fusbh200_hcd *fusbh200; local
4923 create_sysfs_files(struct fusbh200_hcd *fusbh200) argument
4936 remove_sysfs_files(struct fusbh200_hcd *fusbh200) argument
4948 fusbh200_turn_off_all_ports(struct fusbh200_hcd *fusbh200) argument
4959 fusbh200_silence_controller(struct fusbh200_hcd *fusbh200) argument
4975 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); local
4994 fusbh200_work(struct fusbh200_hcd *fusbh200) argument
5030 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5067 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); local
5166 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5240 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); local
5271 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5416 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5451 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5522 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5595 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200(hcd); local
5635 struct fusbh200_hcd *fusbh200 = hcd_to_fusbh200 (hcd); local
5697 fusbh200_init(struct fusbh200_hcd *fusbh200) argument
5725 struct fusbh200_hcd *fusbh200; local
[all...]

Completed in 56 milliseconds