ANDROID: GKI: Add mtktv ABI symbol list, usb and v4l2

usb and v4l2 part

46 function symbol(s) added
  'struct usb_host_interface* usb_altnum_to_altsetting(const struct usb_interface*, unsigned int)'
  'int usb_anchor_empty(struct usb_anchor*)'
  'int usb_control_msg_recv(struct usb_device*, __u8, __u8, __u8, __u16, __u16, void*, __u16, int, gfp_t)'
  'int usb_control_msg_send(struct usb_device*, __u8, __u8, __u8, __u16, __u16, const void*, __u16, int, gfp_t)'
  'void usb_deregister_dev(struct usb_interface*, struct usb_class_driver*)'
  'int usb_driver_set_configuration(struct usb_device*, int)'
  'void usb_enable_lpm(struct usb_device*)'
  'struct usb_interface* usb_find_interface(struct usb_driver*, int)'
  'struct urb* usb_get_urb(struct urb*)'
  'int usb_lock_device_for_reset(struct usb_device*, const struct usb_interface*)'
  'int usb_register_dev(struct usb_interface*, struct usb_class_driver*)'
  'int usb_reset_configuration(struct usb_device*)'
  'void usb_reset_endpoint(struct usb_device*, unsigned int)'
  'int usb_string(struct usb_device*, int, char*, size_t)'
  'void usb_unlink_anchored_urbs(struct usb_anchor*)'
  'void v4l2_ctrl_request_complete(struct media_request*, struct v4l2_ctrl_handler*)'
  'int v4l2_ctrl_request_setup(struct media_request*, struct v4l2_ctrl_handler*)'
  'int v4l2_event_pending(struct v4l2_fh*)'
  'void v4l2_event_queue(struct video_device*, const struct v4l2_event*)'
  'int v4l2_fh_is_singular(struct v4l2_fh*)'
  'void v4l2_m2m_buf_copy_metadata(const struct vb2_v4l2_buffer*, struct vb2_v4l2_buffer*, bool)'
  'int v4l2_m2m_ioctl_prepare_buf(struct file*, void*, struct v4l2_buffer*)'
  'int v4l2_m2m_ioctl_qbuf(struct file*, void*, struct v4l2_buffer*)'
  'int v4l2_m2m_querybuf(struct file*, struct v4l2_m2m_ctx*, struct v4l2_buffer*)'
  'int v4l2_m2m_register_media_controller(struct v4l2_m2m_dev*, struct video_device*, int)'
  'void v4l2_m2m_request_queue(struct media_request*)'
  'void v4l2_m2m_unregister_media_controller(struct v4l2_m2m_dev*)'
  'int vb2_core_dqbuf(struct vb2_queue*, unsigned int*, void*, bool)'
  'int vb2_core_expbuf(struct vb2_queue*, int*, unsigned int, unsigned int, unsigned int, unsigned int)'
  '__poll_t vb2_core_poll(struct vb2_queue*, struct file*, poll_table*)'
  'int vb2_core_qbuf(struct vb2_queue*, unsigned int, void*, struct media_request*)'
  'void vb2_core_querybuf(struct vb2_queue*, unsigned int, void*)'
  'int vb2_core_queue_init(struct vb2_queue*)'
  'void vb2_core_queue_release(struct vb2_queue*)'
  'int vb2_core_reqbufs(struct vb2_queue*, enum vb2_memory, unsigned int*)'
  'int vb2_core_streamoff(struct vb2_queue*, unsigned int)'
  'int vb2_core_streamon(struct vb2_queue*, unsigned int)'
  'int vb2_request_validate(struct media_request*)'
  'void videomode_from_timing(const struct display_timing*, struct videomode*)'
  'int walk_iomem_res_desc(unsigned long, unsigned long, u64, u64, void*, int(*)(struct resource*, void*))'
  'long work_on_cpu_safe(int, long(*)(void*), void*)'
  'int xhci_add_endpoint(struct usb_hcd*, struct usb_device*, struct usb_host_endpoint*)'
  'int xhci_check_bandwidth(struct usb_hcd*, struct usb_device*)'
  'int xhci_drop_endpoint(struct usb_hcd*, struct usb_device*, struct usb_host_endpoint*)'
  'struct xhci_ep_ctx* xhci_get_ep_ctx(struct xhci_hcd*, struct xhci_container_ctx*, unsigned int)'
  'void xhci_reset_bandwidth(struct usb_hcd*, struct usb_device*)'

Bug: 293831482
Change-Id: I4e3686f92e09964c6253008ca014ffe2770581da
Signed-off-by: Lecopzer Chen <lecopzer.chen@mediatek.com>
This commit is contained in:
Lecopzer Chen
2023-07-31 18:49:38 +08:00
committed by Treehugger Robot
parent 0f986fae12
commit b85af8a6dd
3 changed files with 834 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ filegroup(
"android/abi_gki_aarch64_exynos",
"android/abi_gki_aarch64_fips140",
"android/abi_gki_aarch64_lenovo",
"android/abi_gki_aarch64_mtktv",
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_rtkstb",

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,47 @@
[abi_symbol_list]
usb_altnum_to_altsetting
usb_anchor_empty
usb_control_msg_recv
usb_control_msg_send
usb_deregister_dev
usb_driver_set_configuration
usb_enable_lpm
usb_find_interface
usb_get_urb
usb_lock_device_for_reset
usb_register_dev
usb_reset_configuration
usb_reset_endpoint
usb_string
usb_unlink_anchored_urbs
v4l2_ctrl_request_complete
v4l2_ctrl_request_setup
v4l2_event_pending
v4l2_event_queue
v4l2_fh_is_singular
v4l2_m2m_buf_copy_metadata
v4l2_m2m_ioctl_prepare_buf
v4l2_m2m_ioctl_qbuf
v4l2_m2m_querybuf
v4l2_m2m_register_media_controller
v4l2_m2m_request_queue
v4l2_m2m_unregister_media_controller
vb2_core_dqbuf
vb2_core_expbuf
vb2_core_poll
vb2_core_qbuf
vb2_core_querybuf
vb2_core_queue_init
vb2_core_queue_release
vb2_core_reqbufs
vb2_core_streamoff
vb2_core_streamon
vb2_request_validate
videomode_from_timing
walk_iomem_res_desc
work_on_cpu_safe
xhci_add_endpoint
xhci_check_bandwidth
xhci_drop_endpoint
xhci_get_ep_ctx
xhci_reset_bandwidth