| /linux/drivers/usb/host/ |
| H A D | xhci-mem.c | 30 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc() 65 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free() 75 static void xhci_ring_segments_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_segments_free() 117 static void xhci_initialize_ring_segments(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_initialize_ring_segments() 133 void xhci_ring_init(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_init() 144 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *src, struct xhci_ring *dst) in xhci_link_rings() 297 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free() 332 static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, gfp_t flags) in xhci_alloc_segments_for_ring() 372 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, unsigned int num_segs, in xhci_ring_alloc() 401 void xhci_free_endpoint_ring(struct xhci_hcd *xhci, in xhci_free_endpoint_ring() [all …]
|
| H A D | xhci-ring.c | 188 void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq() 234 static void inc_enq_past_link(struct xhci_hcd *xhci, struct xhci_ring *ring, u32 chain) in inc_enq_past_link() 285 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq() 381 static unsigned int xhci_ring_expansion_needed(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion_needed() 424 void xhci_ring_cmd_db(struct xhci_hcd *xhci) in xhci_ring_cmd_db() 438 static bool xhci_mod_cmd_timer(struct xhci_hcd *xhci) in xhci_mod_cmd_timer() 444 static struct xhci_command *xhci_next_queued_cmd(struct xhci_hcd *xhci) in xhci_next_queued_cmd() 455 static void xhci_handle_stopped_cmd_ring(struct xhci_hcd *xhci, in xhci_handle_stopped_cmd_ring() 492 static int xhci_abort_cmd_ring(struct xhci_hcd *xhci, unsigned long flags) in xhci_abort_cmd_ring() 551 void xhci_ring_ep_doorbell(struct xhci_hcd *xhci, in xhci_ring_ep_doorbell() [all …]
|
| H A D | xhci-dbgcap.c | 1131 struct xhci_hcd *xhci; in dbc_show() local 1149 struct xhci_hcd *xhci; in dbc_store() local 1188 struct xhci_hcd *xhci; in dbc_idVendor_show() local 1201 struct xhci_hcd *xhci; in dbc_idVendor_store() local 1230 struct xhci_hcd *xhci; in dbc_idProduct_show() local 1243 struct xhci_hcd *xhci; in dbc_idProduct_store() local 1271 struct xhci_hcd *xhci; in dbc_bcdDevice_show() local 1284 struct xhci_hcd *xhci; in dbc_bcdDevice_store() local 1312 struct xhci_hcd *xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_manufacturer_show() local 1322 struct xhci_hcd *xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_manufacturer_store() local [all …]
|
| H A D | xhci-debugfs.h | 123 static inline void xhci_debugfs_init(struct xhci_hcd *xhci) { } in xhci_debugfs_init() 124 static inline void xhci_debugfs_exit(struct xhci_hcd *xhci) { } in xhci_debugfs_exit() 130 xhci_debugfs_create_endpoint(struct xhci_hcd *xhci, in xhci_debugfs_create_endpoint() 134 xhci_debugfs_remove_endpoint(struct xhci_hcd *xhci, in xhci_debugfs_remove_endpoint() 138 xhci_debugfs_create_stream_files(struct xhci_hcd *xhci, in xhci_debugfs_create_stream_files()
|
| H A D | xhci-dbg.c | 13 char *xhci_get_slot_state(struct xhci_hcd *xhci, in xhci_get_slot_state() 22 void xhci_dbg_trace(struct xhci_hcd *xhci, void (*trace)(struct va_format *), in xhci_dbg_trace()
|
| H A D | xhci-ext-caps.c | 28 static int xhci_create_intel_xhci_sw_pdev(struct xhci_hcd *xhci, u32 cap_offset) in xhci_create_intel_xhci_sw_pdev() 84 int xhci_ext_cap_init(struct xhci_hcd *xhci) in xhci_ext_cap_init()
|
| H A D | xhci-mtk-sch.c | 130 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in get_bw_info() local 886 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in xhci_mtk_sch_init() local 914 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in add_ep_quirk() local 954 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in drop_ep_quirk() local 975 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_mtk_check_bandwidth() local 1016 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_mtk_reset_bandwidth() local
|
| H A D | xhci-dbgcap.h | 148 struct xhci_hcd *xhci; member 253 static inline int xhci_create_dbc_dev(struct xhci_hcd *xhci) in xhci_create_dbc_dev() 258 static inline void xhci_remove_dbc_dev(struct xhci_hcd *xhci) in xhci_remove_dbc_dev() 268 static inline int xhci_dbc_suspend(struct xhci_hcd *xhci) in xhci_dbc_suspend() 273 static inline int xhci_dbc_resume(struct xhci_hcd *xhci) in xhci_dbc_resume()
|
| H A D | xhci-sideband.c | 407 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_sideband_register() local 465 struct xhci_hcd *xhci; in xhci_sideband_unregister() local
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm-ns.dtsi | 317 xhci: usb@23000 { label
|
| H A D | bcm-nsp.dtsi | 317 xhci: usb@29000 { label
|
| /linux/arch/arm64/boot/dts/broadcom/bcmbca/ |
| H A D | bcm4908.dtsi | 198 xhci: usb@d000 { label
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r9a09g056.dtsi | 1420 xhci: usb@15850000 { label
|
| H A D | r9a09g047.dtsi | 1746 xhci: usb@15850000 { label
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7791.dtsi | 1549 xhci: usb@ee000000 { label
|
| H A D | r8a7744.dtsi | 1503 xhci: usb@ee000000 { label
|
| H A D | r8a7743.dtsi | 1503 xhci: usb@ee000000 { label
|
| H A D | r8a7742.dtsi | 1477 xhci: usb@ee000000 { label
|
| H A D | r8a7790.dtsi | 1517 xhci: usb@ee000000 { label
|