/linux/drivers/usb/host/ |
H A D | xhci-mem.c | 29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc() argument 64 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free() argument 74 static void xhci_ring_segments_free(struct xhci_hcd *xhci, struc argument 116 xhci_initialize_ring_segments(struct xhci_hcd * xhci,struct xhci_ring * ring) xhci_initialize_ring_segments() argument 136 xhci_link_rings(struct xhci_hcd * xhci,struct xhci_ring * src,struct xhci_ring * dst) xhci_link_rings() argument 289 xhci_ring_free(struct xhci_hcd * xhci,struct xhci_ring * ring) xhci_ring_free() argument 330 xhci_alloc_segments_for_ring(struct xhci_hcd * xhci,struct xhci_ring * ring,gfp_t flags) xhci_alloc_segments_for_ring() argument 370 xhci_ring_alloc(struct xhci_hcd * xhci,unsigned int num_segs,enum xhci_ring_type type,unsigned int max_packet,gfp_t flags) xhci_ring_alloc() argument 402 xhci_free_endpoint_ring(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,unsigned int ep_index) xhci_free_endpoint_ring() argument 414 xhci_ring_expansion(struct xhci_hcd * xhci,struct xhci_ring * ring,unsigned int num_new_segs,gfp_t flags) xhci_ring_expansion() argument 452 xhci_alloc_container_ctx(struct xhci_hcd * xhci,int type,gfp_t flags) xhci_alloc_container_ctx() argument 478 xhci_free_container_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_free_container_ctx() argument 487 xhci_alloc_port_bw_ctx(struct xhci_hcd * xhci,gfp_t flags) xhci_alloc_port_bw_ctx() argument 507 xhci_free_port_bw_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_free_port_bw_ctx() argument 525 xhci_get_slot_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx) xhci_get_slot_ctx() argument 535 xhci_get_ep_ctx(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx,unsigned int ep_index) xhci_get_ep_ctx() argument 551 xhci_free_stream_ctx(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,struct xhci_stream_ctx * stream_ctx,dma_addr_t dma) xhci_free_stream_ctx() argument 576 xhci_alloc_stream_ctx(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,dma_addr_t * dma,gfp_t mem_flags) xhci_alloc_stream_ctx() argument 610 xhci_alloc_stream_info(struct xhci_hcd * xhci,unsigned int num_stream_ctxs,unsigned int num_streams,unsigned int max_packet,gfp_t mem_flags) xhci_alloc_stream_info() argument 725 xhci_setup_streams_ep_input_ctx(struct xhci_hcd * xhci,struct xhci_ep_ctx * ep_ctx,struct xhci_stream_info * stream_info) xhci_setup_streams_ep_input_ctx() argument 762 xhci_free_stream_info(struct xhci_hcd * xhci,struct xhci_stream_info * stream_info) xhci_free_stream_info() argument 794 xhci_free_tt_info(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int slot_id) xhci_free_tt_info() argument 823 xhci_alloc_tt_info(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_device * hdev,struct usb_tt * tt,gfp_t mem_flags) xhci_alloc_tt_info() argument 868 xhci_free_virt_device(struct xhci_hcd * xhci,int slot_id) xhci_free_virt_device() argument 933 xhci_free_virt_devices_depth_first(struct xhci_hcd * xhci,int slot_id) xhci_free_virt_devices_depth_first() argument 968 xhci_alloc_virt_device(struct xhci_hcd * xhci,int slot_id,struct usb_device * udev,gfp_t flags) xhci_alloc_virt_device() argument 1039 xhci_copy_ep0_dequeue_into_input_ctx(struct xhci_hcd * xhci,struct usb_device * udev) xhci_copy_ep0_dequeue_into_input_ctx() argument 1071 xhci_find_rhub_port(struct xhci_hcd * xhci,struct usb_device * udev) xhci_find_rhub_port() argument 1091 xhci_setup_addressable_virt_dev(struct xhci_hcd * xhci,struct usb_device * udev) xhci_setup_addressable_virt_dev() argument 1414 xhci_endpoint_init(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_device * udev,struct usb_host_endpoint * ep,gfp_t mem_flags) xhci_endpoint_init() argument 1517 xhci_endpoint_zero(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct usb_host_endpoint * ep) xhci_endpoint_zero() argument 1546 xhci_update_bw_info(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_input_control_ctx * ctrl_ctx,struct xhci_virt_device * virt_dev) xhci_update_bw_info() argument 1604 xhci_endpoint_copy(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx,unsigned int ep_index) xhci_endpoint_copy() argument 1630 xhci_slot_copy(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx) xhci_slot_copy() argument 1647 scratchpad_alloc(struct xhci_hcd * xhci,gfp_t flags) scratchpad_alloc() argument 1710 scratchpad_free(struct xhci_hcd * xhci) scratchpad_free() argument 1734 xhci_alloc_command(struct xhci_hcd * xhci,bool allocate_completion,gfp_t mem_flags) xhci_alloc_command() argument 1762 xhci_alloc_command_with_ctx(struct xhci_hcd * xhci,bool allocate_completion,gfp_t mem_flags) xhci_alloc_command_with_ctx() argument 1786 xhci_free_command(struct xhci_hcd * xhci,struct xhci_command * command) xhci_free_command() argument 1795 xhci_alloc_erst(struct xhci_hcd * xhci,struct xhci_ring * evt_ring,struct xhci_erst * erst,gfp_t flags) xhci_alloc_erst() argument 1826 xhci_remove_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_remove_interrupter() argument 1848 xhci_free_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_free_interrupter() argument 1874 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_remove_secondary_interrupter() local 1902 xhci_mem_cleanup(struct xhci_hcd * xhci) xhci_mem_cleanup() argument 2005 xhci_set_hc_event_deq(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_set_hc_event_deq() argument 2022 xhci_add_in_port(struct xhci_hcd * xhci,unsigned int num_ports,__le32 __iomem * addr,int max_caps) xhci_add_in_port() argument 2157 xhci_create_rhub_port_array(struct xhci_hcd * xhci,struct xhci_hub * rhub,gfp_t flags) xhci_create_rhub_port_array() argument 2190 xhci_setup_port_arrays(struct xhci_hcd * xhci,gfp_t flags) xhci_setup_port_arrays() argument 2295 xhci_alloc_interrupter(struct xhci_hcd * xhci,unsigned int segs,gfp_t flags) xhci_alloc_interrupter() argument 2330 xhci_add_interrupter(struct xhci_hcd * xhci,unsigned int intr_num) xhci_add_interrupter() argument 2362 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_create_secondary_interrupter() local 2411 xhci_mem_init(struct xhci_hcd * xhci,gfp_t flags) xhci_mem_init() argument [all...] |
H A D | xhci.c | 90 void xhci_quiesce(struct xhci_hcd *xhci) in xhci_quiesce() argument 114 int xhci_halt(struct xhci_hcd *xhci) in xhci_halt() argument 138 xhci_start(struct xhci_hcd * xhci) xhci_start() argument 175 xhci_reset(struct xhci_hcd * xhci,u64 timeout_us) xhci_reset() argument 234 xhci_zero_64b_regs(struct xhci_hcd * xhci) xhci_zero_64b_regs() argument 320 xhci_disable_interrupter(struct xhci_hcd * xhci,struct xhci_interrupter * ir) xhci_disable_interrupter() argument 360 struct xhci_hcd *xhci; compliance_mode_recovery() local 408 compliance_mode_recovery_timer_init(struct xhci_hcd * xhci) compliance_mode_recovery_timer_init() argument 448 xhci_all_ports_seen_u0(struct xhci_hcd * xhci) xhci_all_ports_seen_u0() argument 453 xhci_hcd_page_size(struct xhci_hcd * xhci) xhci_hcd_page_size() argument 469 xhci_enable_max_dev_slots(struct xhci_hcd * xhci) xhci_enable_max_dev_slots() argument 487 xhci_set_cmd_ring_deq(struct xhci_hcd * xhci) xhci_set_cmd_ring_deq() argument 506 xhci_set_doorbell_ptr(struct xhci_hcd * xhci) xhci_set_doorbell_ptr() argument 520 xhci_set_dev_notifications(struct xhci_hcd * xhci) xhci_set_dev_notifications() argument 539 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_init() local 586 xhci_run_finished(struct xhci_hcd * xhci) xhci_run_finished() argument 638 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_run() local 700 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_stop() local 759 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_shutdown() local 795 xhci_save_registers(struct xhci_hcd * xhci) xhci_save_registers() argument 820 xhci_restore_registers(struct xhci_hcd * xhci) xhci_restore_registers() argument 853 xhci_clear_command_ring(struct xhci_hcd * xhci) xhci_clear_command_ring() argument 886 xhci_disable_hub_port_wake(struct xhci_hcd * xhci,struct xhci_hub * rhub,bool do_wakeup) xhci_disable_hub_port_wake() argument 918 xhci_pending_portevent(struct xhci_hcd * xhci) xhci_pending_portevent() argument 959 xhci_suspend(struct xhci_hcd * xhci,bool do_wakeup) xhci_suspend() argument 1073 xhci_resume(struct xhci_hcd * xhci,bool power_lost,bool is_auto_resume) xhci_resume() argument 1407 struct xhci_hcd *xhci; xhci_map_urb_for_dma() local 1423 struct xhci_hcd *xhci; xhci_unmap_urb_for_dma() local 1496 struct xhci_hcd *xhci; xhci_check_args() local 1540 xhci_check_ep0_maxpacket(struct xhci_hcd * xhci,struct xhci_virt_device * vdev) xhci_check_ep0_maxpacket() argument 1615 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_urb_enqueue() local 1752 struct xhci_hcd *xhci; xhci_urb_dequeue() local 1896 struct xhci_hcd *xhci; xhci_drop_endpoint() local 1979 struct xhci_hcd *xhci; xhci_add_endpoint() local 2077 xhci_zero_in_ctx(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev) xhci_zero_in_ctx() argument 2111 xhci_configure_endpoint_result(struct xhci_hcd * xhci,struct usb_device * udev,u32 * cmd_status) xhci_configure_endpoint_result() argument 2161 xhci_evaluate_context_result(struct xhci_hcd * xhci,struct usb_device * udev,u32 * cmd_status) xhci_evaluate_context_result() argument 2211 xhci_count_num_new_endpoints(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_count_num_new_endpoints() argument 2232 xhci_count_num_dropped_endpoints(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_count_num_dropped_endpoints() argument 2258 xhci_reserve_host_resources(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_reserve_host_resources() argument 2285 xhci_free_host_resources(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_free_host_resources() argument 2304 xhci_finish_resource_reservation(struct xhci_hcd * xhci,struct xhci_input_control_ctx * ctrl_ctx) xhci_finish_resource_reservation() argument 2350 xhci_check_tt_bw_table(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_check_tt_bw_table() argument 2380 xhci_check_ss_bw(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev) xhci_check_ss_bw() argument 2437 xhci_check_bw_table(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_check_bw_table() argument 2638 xhci_drop_ep_from_interval_table(struct xhci_hcd * xhci,struct xhci_bw_info * ep_bw,struct xhci_interval_bw_table * bw_table,struct usb_device * udev,struct xhci_virt_ep * virt_ep,struct xhci_tt_bw_info * tt_info) xhci_drop_ep_from_interval_table() argument 2699 xhci_add_ep_to_interval_table(struct xhci_hcd * xhci,struct xhci_bw_info * ep_bw,struct xhci_interval_bw_table * bw_table,struct usb_device * udev,struct xhci_virt_ep * virt_ep,struct xhci_tt_bw_info * tt_info) xhci_add_ep_to_interval_table() argument 2770 xhci_update_tt_active_eps(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int old_active_eps) xhci_update_tt_active_eps() argument 2790 xhci_reserve_bandwidth(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,struct xhci_container_ctx * in_ctx) xhci_reserve_bandwidth() argument 2888 xhci_stop_endpoint_sync(struct xhci_hcd * xhci,struct xhci_virt_ep * ep,int suspend,gfp_t gfp_flags) xhci_stop_endpoint_sync() argument 2928 xhci_configure_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct xhci_command * command,bool ctx_change,bool must_succeed) xhci_configure_endpoint() argument 3024 xhci_check_bw_drop_ep_streams(struct xhci_hcd * xhci,struct xhci_virt_device * vdev,int i) xhci_check_bw_drop_ep_streams() argument 3052 struct xhci_hcd *xhci; xhci_check_bandwidth() local 3149 struct xhci_hcd *xhci; xhci_reset_bandwidth() local 3173 xhci_get_port_bandwidth(struct xhci_hcd * xhci,struct xhci_container_ctx * ctx,u8 dev_speed) xhci_get_port_bandwidth() argument 3208 xhci_setup_input_ctx_for_config_ep(struct xhci_hcd * xhci,struct xhci_container_ctx * in_ctx,struct xhci_container_ctx * out_ctx,struct xhci_input_control_ctx * ctrl_ctx,u32 add_flags,u32 drop_flags) xhci_setup_input_ctx_for_config_ep() argument 3223 struct xhci_hcd *xhci; xhci_endpoint_disable() local 3278 struct xhci_hcd *xhci; xhci_endpoint_reset() local 3422 xhci_check_streams_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint * ep,unsigned int slot_id) xhci_check_streams_endpoint() argument 3462 xhci_calculate_streams_entries(struct xhci_hcd * xhci,unsigned int * num_streams,unsigned int * num_stream_ctxs) xhci_calculate_streams_entries() argument 3488 xhci_calculate_streams_and_bitmask(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint ** eps,unsigned int num_eps,unsigned int * num_streams,u32 * changed_ep_bitmask) xhci_calculate_streams_and_bitmask() argument 3520 xhci_calculate_no_streams_bitmask(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_endpoint ** eps,unsigned int num_eps) xhci_calculate_no_streams_bitmask() argument 3582 struct xhci_hcd *xhci; xhci_alloc_streams() local 3749 struct xhci_hcd *xhci; xhci_free_streams() local 3836 xhci_free_device_endpoint_resources(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,bool drop_control_ep) xhci_free_device_endpoint_resources() argument 3883 struct xhci_hcd *xhci; xhci_discover_or_reset_device() local 4061 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_free_dev() local 4098 xhci_disable_slot(struct xhci_hcd * xhci,u32 slot_id) xhci_disable_slot() argument 4148 xhci_reserve_host_control_ep_resources(struct xhci_hcd * xhci) xhci_reserve_host_control_ep_resources() argument 4171 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_alloc_dev() local 4271 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_setup_device() local 4481 xhci_change_max_exit_latency(struct xhci_hcd * xhci,struct usb_device * udev,u16 max_exit_latency) xhci_change_max_exit_latency() argument 4555 xhci_calculate_hird_besl(struct xhci_hcd * xhci,struct usb_device * udev) xhci_calculate_hird_besl() argument 4614 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_set_usb2_hardware_lpm() local 4708 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_update_device() local 4845 xhci_calculate_u1_timeout(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc) xhci_calculate_u1_timeout() argument 4909 xhci_calculate_u2_timeout(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc) xhci_calculate_u2_timeout() argument 4940 xhci_call_host_update_timeout_for_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc,enum usb3_link_state state,u16 * timeout) xhci_call_host_update_timeout_for_endpoint() argument 4954 xhci_update_timeout_for_endpoint(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_endpoint_descriptor * desc,enum usb3_link_state state,u16 * timeout) xhci_update_timeout_for_endpoint() argument 4979 xhci_update_timeout_for_interface(struct xhci_hcd * xhci,struct usb_device * udev,struct usb_host_interface * alt,enum usb3_link_state state,u16 * timeout) xhci_update_timeout_for_interface() argument 4995 xhci_check_tier_policy(struct xhci_hcd * xhci,struct usb_device * udev,enum usb3_link_state state) xhci_check_tier_policy() argument 5027 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_calculate_lpm_timeout() local 5135 struct xhci_hcd *xhci; xhci_enable_usb3_lpm_timeout() local 5177 struct xhci_hcd *xhci; xhci_disable_usb3_lpm_timeout() local 5222 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_update_hub_device() local 5323 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_get_frame() local 5328 xhci_hcd_init_usb2_data(struct xhci_hcd * xhci,struct usb_hcd * hcd) xhci_hcd_init_usb2_data() argument 5341 xhci_hcd_init_usb3_data(struct xhci_hcd * xhci,struct usb_hcd * hcd) xhci_hcd_init_usb3_data() argument 5381 struct xhci_hcd *xhci; xhci_gen_setup() local 5507 struct xhci_hcd *xhci; xhci_clear_tt_buffer_complete() local [all...] |
H A D | xhci-hub.c | 36 static int xhci_create_usb3x_bos_desc(struct xhci_hcd *xhci, char *buf, in xhci_create_usb3x_bos_desc() argument 256 xhci_common_hub_descriptor(struct xhci_hcd * xhci,struct usb_hub_descriptor * desc,int ports) xhci_common_hub_descriptor() argument 279 xhci_usb2_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_usb2_hub_descriptor() argument 334 xhci_usb3_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_usb3_hub_descriptor() argument 367 xhci_hub_descriptor(struct usb_hcd * hcd,struct xhci_hcd * xhci,struct usb_hub_descriptor * desc) xhci_hub_descriptor() argument 458 xhci_stop_device(struct xhci_hcd * xhci,int slot_id,int suspend) xhci_stop_device() argument 531 xhci_ring_device(struct xhci_hcd * xhci,int slot_id) xhci_ring_device() argument 550 xhci_disable_port(struct xhci_hcd * xhci,struct xhci_port * port) xhci_disable_port() argument 580 xhci_clear_port_change_bit(struct xhci_hcd * xhci,u16 wValue,u16 wIndex,__le32 __iomem * addr,u32 port_status) xhci_clear_port_change_bit() argument 633 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_get_rhub() local 645 xhci_set_port_power(struct xhci_hcd * xhci,struct xhci_port * port,bool on,unsigned long * flags) xhci_set_port_power() argument 678 xhci_port_set_test_mode(struct xhci_hcd * xhci,u16 test_mode,u16 wIndex) xhci_port_set_test_mode() argument 694 xhci_enter_test_mode(struct xhci_hcd * xhci,u16 test_mode,u16 wIndex,unsigned long * flags) xhci_enter_test_mode() argument 737 xhci_exit_test_mode(struct xhci_hcd * xhci) xhci_exit_test_mode() argument 771 xhci_port_is_tunneled(struct xhci_hcd * xhci,struct xhci_port * port) xhci_port_is_tunneled() argument 799 xhci_set_link_state(struct xhci_hcd * xhci,struct xhci_port * port,u32 link_state) xhci_set_link_state() argument 816 xhci_set_remote_wake_mask(struct xhci_hcd * xhci,struct xhci_port * port,u16 wake_mask) xhci_set_remote_wake_mask() argument 843 xhci_test_and_clear_bit(struct xhci_hcd * xhci,struct xhci_port * port,u32 port_bit) xhci_test_and_clear_bit() argument 857 xhci_hub_report_usb3_link_state(struct xhci_hcd * xhci,u32 * status,u32 status_reg) xhci_hub_report_usb3_link_state() argument 917 xhci_del_comp_mod_timer(struct xhci_hcd * xhci,u32 status,u16 wIndex) xhci_del_comp_mod_timer() argument 943 struct xhci_hcd *xhci; xhci_handle_usb2_port_link_resume() local 1046 struct xhci_hcd *xhci; xhci_get_usb3_port_status() local 1209 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hub_control() local 1647 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hub_status_data() local 1719 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_bus_suspend() local 1875 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_bus_resume() local [all...] |
H A D | xhci-debugfs.c | 86 static struct xhci_regset *xhci_debugfs_alloc_regset(struct xhci_hcd *xhci) in xhci_debugfs_alloc_regset() argument 114 static void xhci_debugfs_regset(struct xhci_hcd *xhci, u32 base, in xhci_debugfs_regset() argument 141 static void xhci_debugfs_extcap_regset(struct xhci_hcd *xhci, int cap_id, in xhci_debugfs_extcap_regset() argument 249 struct xhci_hcd *xhci; xhci_slot_context_show() local 271 struct xhci_hcd *xhci; xhci_endpoint_context_show() local 348 struct xhci_hcd *xhci = hcd_to_xhci(port->rhub->hcd); xhci_port_write() local 386 xhci_debugfs_create_files(struct xhci_hcd * xhci,struct xhci_file_map * files,size_t nentries,void * data,struct dentry * parent,const struct file_operations * fops) xhci_debugfs_create_files() argument 399 xhci_debugfs_create_ring_dir(struct xhci_hcd * xhci,struct xhci_ring ** ring,const char * name,struct dentry * parent) xhci_debugfs_create_ring_dir() argument 413 xhci_debugfs_create_context_files(struct xhci_hcd * xhci,struct dentry * parent,int slot_id) xhci_debugfs_create_context_files() argument 425 xhci_debugfs_create_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_create_endpoint() argument 452 xhci_debugfs_remove_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_remove_endpoint() argument 548 xhci_debugfs_create_stream_files(struct xhci_hcd * xhci,struct xhci_virt_device * dev,int ep_index) xhci_debugfs_create_stream_files() argument 573 xhci_debugfs_create_slot(struct xhci_hcd * xhci,int slot_id) xhci_debugfs_create_slot() argument 593 xhci_debugfs_remove_slot(struct xhci_hcd * xhci,int slot_id) xhci_debugfs_remove_slot() argument 613 xhci_debugfs_create_ports(struct xhci_hcd * xhci,struct dentry * parent) xhci_debugfs_create_ports() argument 634 xhci_port_bw_show(struct xhci_hcd * xhci,u8 dev_speed,struct seq_file * s) xhci_port_bw_show() argument 676 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_ss_bw_show() local 685 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_hs_bw_show() local 694 struct xhci_hcd *xhci = (struct xhci_hcd *)s->private; xhci_fs_bw_show() local 729 xhci_debugfs_create_bandwidth(struct xhci_hcd * xhci,struct dentry * parent) xhci_debugfs_create_bandwidth() argument 740 xhci_debugfs_init(struct xhci_hcd * xhci) xhci_debugfs_init() argument 794 xhci_debugfs_exit(struct xhci_hcd * xhci) xhci_debugfs_exit() argument [all...] |
H A D | xhci-pci.c | 116 static void xhci_msix_sync_irqs(struct xhci_hcd *xhci) in xhci_msix_sync_irqs() argument 129 static void xhci_cleanup_msix(struct xhci_hcd *xhci) in xhci_cleanup_msix() argument 146 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_try_enable_msi() local 226 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_stop() local 235 xhci_pci_reinit(struct xhci_hcd * xhci,struct pci_dev * pdev) xhci_pci_reinit() argument 251 xhci_pci_quirks(struct device * dev,struct xhci_hcd * xhci) xhci_pci_quirks() argument 534 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_find_lpm_incapable_ports() local 568 struct xhci_hcd *xhci; xhci_pci_setup() local 612 struct xhci_hcd *xhci; xhci_pci_common_probe() local 703 struct xhci_hcd *xhci; xhci_pci_remove() local 739 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_ssic_port_unused_quirk() local 774 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pme_quirk() local 795 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_suspend() local 835 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_resume() local 874 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_poweroff_late() local 923 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_pci_shutdown() local [all...] |
H A D | xhci-plat.c | 77 static void xhci_plat_quirks(struct device *dev, struct xhci_hcd *xhci) in xhci_plat_quirks() argument 149 struct xhci_hcd *xhci; xhci_plat_probe() local 426 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_remove() local 460 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_suspend() local 489 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_resume_common() local 540 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_runtime_suspend() local 553 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_plat_runtime_resume() local [all...] |
H A D | xhci-debugfs.h | 123 static inline void xhci_debugfs_init(struct xhci_hcd *xhci) { } in xhci_debugfs_init() argument 124 static inline void xhci_debugfs_exit(struct xhci_hcd *xhci) { } in xhci_debugfs_exit() argument 130 xhci_debugfs_create_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_create_endpoint() argument 134 xhci_debugfs_remove_endpoint(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_remove_endpoint() argument 138 xhci_debugfs_create_stream_files(struct xhci_hcd * xhci,struct xhci_virt_device * virt_dev,int ep_index) xhci_debugfs_create_stream_files() argument [all...] |
H A D | xhci-dbg.c | 13 char *xhci_get_slot_state(struct xhci_hcd *xhci, in xhci_get_slot_state() argument 22 void xhci_dbg_trace(struct xhci_hcd *xhci, void (*trace)(struct va_format *), in xhci_dbg_trace() argument
|
H A D | xhci-histb.c | 193 struct xhci_hcd *xhci; in xhci_histb_probe() local 316 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_remove() local 338 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_suspend() local 353 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_histb_resume() local [all...] |
H A D | xhci-mtk.c | 451 static void xhci_mtk_quirks(struct device *dev, struct xhci_hcd *xhci) in xhci_mtk_quirks() argument 515 struct xhci_hcd *xhci; xhci_mtk_probe() local 711 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_remove() local 743 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_suspend() local 778 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_resume() local 810 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); xhci_mtk_runtime_suspend() local 826 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); xhci_mtk_runtime_resume() local [all...] |
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() argument 84 int xhci_ext_cap_init(struct xhci_hcd *xhci) in xhci_ext_cap_init() argument
|
H A D | xhci-mtk-sch.c | 130 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in get_bw_info() local 887 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in xhci_mtk_sch_init() local 915 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in add_ep_quirk() local 955 struct xhci_hcd *xhci = hcd_to_xhci(hcd); drop_ep_quirk() local 976 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_check_bandwidth() local 1017 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_mtk_reset_bandwidth() local [all...] |
H A D | xhci-sideband.c | 375 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_sideband_register() local 432 struct xhci_hcd *xhci; xhci_sideband_unregister() local [all...] |
H A D | xhci-tegra.c | 1293 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xhci_set_port_power() local 1346 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); in tegra_xhci_id_work() local 1545 struct xhci_hcd *xhci; in tegra_xusb_probe() local 1931 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_remove() local 1988 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_check_ports() local 2065 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xhci_enable_phy_sleepwalk_wake() local 2170 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_enter_elpg() local 2240 struct xhci_hcd *xhci = hcd_to_xhci(tegra->hcd); tegra_xusb_exit_elpg() local 2680 tegra_xhci_quirks(struct device * dev,struct xhci_hcd * xhci) tegra_xhci_quirks() argument 2697 struct xhci_hcd *xhci = hcd_to_xhci(hcd); tegra_xhci_hub_control() local [all...] |
H A D | xhci.h | 678 struct xhci_hcd *xhci; member 1710 xhci_to_hcd(struct xhci_hcd * xhci) xhci_to_hcd() argument 1715 xhci_get_usb3_hcd(struct xhci_hcd * xhci) xhci_get_usb3_hcd() argument 1728 struct xhci_hcd *xhci = hcd_to_xhci(hcd); xhci_hcd_is_usb3() local 1733 xhci_has_one_roothub(struct xhci_hcd * xhci) xhci_has_one_roothub() argument 1739 xhci_dbg(xhci,fmt,args...) global() argument 1741 xhci_err(xhci,fmt,args...) global() argument 1743 xhci_warn(xhci,fmt,args...) global() argument 1745 xhci_info(xhci,fmt,args...) global() argument 1757 xhci_read_64(const struct xhci_hcd * xhci,__le64 __iomem * regs) xhci_read_64() argument 1762 xhci_write_64(struct xhci_hcd * xhci,const u64 val,__le64 __iomem * regs) xhci_write_64() argument 1779 xhci_link_chain_quirk(struct xhci_hcd * xhci,enum xhci_ring_type type) xhci_link_chain_quirk() argument 1997 xhci_urb_to_transfer_ring(struct xhci_hcd * xhci,struct urb * urb) xhci_urb_to_transfer_ring() argument [all...] |
H A D | xhci-dbgtty.c | 557 int xhci_dbc_tty_probe(struct device *dev, void __iomem *base, struct xhci_hcd *xhci) in xhci_dbc_tty_probe() argument
|
/linux/drivers/usb/cdns3/ |
H A D | host.c | 34 struct xhci_hcd *xhci = hcd_to_xhci(hcd); in xhci_cdns3_plat_start() local 71 struct platform_device *xhci; in __cdns_host_init() local [all...] |
/linux/include/linux/usb/ |
H A D | xhci-sideband.h | 52 struct xhci_hcd *xhci; member
|
/linux/drivers/usb/dwc3/ |
H A D | host.c | 130 struct platform_device *xhci; in dwc3_host_init() local [all...] |
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm-ns.dtsi | 263 xhci: usb@23000 { label
|
H A D | bcm2711.dtsi | 605 xhci: usb@7e9c0000 { label
|
/linux/arch/arm64/boot/dts/broadcom/bcmbca/ |
H A D | bcm4908.dtsi | 198 xhci: usb@d000 { label
|
/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a7744.dtsi | 1503 xhci: usb@ee000000 { label
|
H A D | r8a7791.dtsi | 1549 xhci: usb@ee000000 { label
|
H A D | r8a7790.dtsi | 1517 xhci: usb@ee000000 { label
|