ANDROID: GKI: Add USB audio and XHCI symbols to QCOM ABI

Add additional symbols to the ABI to support the vendor
module implementation of USB audio offload.

Leaf changes summary: 17 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 15 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

15 Added functions:

  [A] 'function void _snd_pcm_hw_params_any(snd_pcm_hw_params*)'
  [A] 'function int snd_usb_autoresume(snd_usb_audio*)'
  [A] 'function void snd_usb_autosuspend(snd_usb_audio*)'
  [A] 'function void snd_usb_endpoint_close(snd_usb_audio*, snd_usb_endpoint*)'
  [A] 'function int snd_usb_endpoint_configure(snd_usb_audio*, snd_usb_endpoint*)'
  [A] 'function snd_usb_endpoint* snd_usb_endpoint_open(snd_usb_audio*, const audioformat*, const snd_pcm_hw_params*, bool)'
  [A] 'function xhci_command* xhci_alloc_command(xhci_hcd*, bool, gfp_t)'
  [A] 'function int xhci_alloc_erst(xhci_hcd*, xhci_ring*, xhci_erst*, gfp_t)'
  [A] 'function void xhci_free_command(xhci_hcd*, xhci_command*)'
  [A] 'function void xhci_free_erst(xhci_hcd*, xhci_erst*)'
  [A] 'function int xhci_queue_stop_endpoint(xhci_hcd*, xhci_command*, int, unsigned int, int)'
  [A] 'function xhci_ring* xhci_ring_alloc(xhci_hcd*, unsigned int, unsigned int, xhci_ring_type, unsigned int, gfp_t)'
  [A] 'function void xhci_ring_cmd_db(xhci_hcd*)'
  [A] 'function void xhci_ring_free(xhci_hcd*, xhci_ring*)'
  [A] 'function dma_addr_t xhci_trb_virt_to_dma(xhci_segment*, xhci_trb*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_audio_usb_offload_disconnect'
  [A] 'tracepoint __tracepoint_android_vh_audio_usb_offload_connect'

Bug: 224904393
Change-Id: I2124254760e63aae05c18a9c8a8405c313e1c5c5
Signed-off-by: Jack Pham <quic_jackp@quicinc.com>
This commit is contained in:
Jack Pham
2022-04-06 00:00:56 -07:00
parent 4da208a0b0
commit bfa8ef2119
2 changed files with 774 additions and 42 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -123,6 +123,7 @@
__tracepoint_android_rvh_account_irq
__tracepoint_android_rvh_after_dequeue_task
__tracepoint_android_rvh_after_enqueue_task
__tracepoint_android_rvh_audio_usb_offload_disconnect
__tracepoint_android_rvh_build_perf_domains
__tracepoint_android_rvh_can_migrate_task
__tracepoint_android_rvh_check_preempt_wakeup
@@ -164,6 +165,7 @@
__tracepoint_android_rvh_update_cpus_allowed
__tracepoint_android_rvh_update_misfit_status
__tracepoint_android_rvh_wake_up_new_task
__tracepoint_android_vh_audio_usb_offload_connect
__tracepoint_android_vh_binder_restore_priority
__tracepoint_android_vh_binder_set_priority
__tracepoint_android_vh_binder_wakeup_ilocked
@@ -1583,6 +1585,13 @@
smp_call_function
smp_call_function_single
smp_call_function_single_async
snd_interval_refine
_snd_pcm_hw_params_any
snd_usb_autoresume
snd_usb_autosuspend
snd_usb_endpoint_close
snd_usb_endpoint_configure
snd_usb_endpoint_open
snprintf
soc_device_register
soc_device_unregister
@@ -1884,5 +1893,13 @@
xa_find_after
xa_load
xa_store
xhci_get_endpoint_index
xhci_alloc_command
xhci_alloc_erst
xhci_free_command
xhci_free_erst
xhci_queue_stop_endpoint
xhci_ring_alloc
xhci_ring_cmd_db
xhci_ring_free
xhci_trb_virt_to_dma
__put_task_struct