Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drm-kmod: Export symbols #327

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions amd/amdgpu/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -1387,3 +1387,7 @@ CWARNFLAGS.vegam_smumgr.c= -Wno-missing-prototypes

# modules/*
CWARNFLAGS.freesync.c= -Wno-unused-but-set-variable

# drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c
EXPORT_SYMS+= amdgpu_xcp_drm_dev_alloc
EXPORT_SYMS+= amdgpu_xcp_drv_release
94 changes: 94 additions & 0 deletions dmabuf/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,98 @@ CFLAGS+= ${KCONFIG:C/(.*)/-DCONFIG_\1/}

CWARNFLAGS.dma-buf.c+= -Wno-pointer-arith

# drivers/dma-buf/dma-buf.c
EXPORT_SYMS+= dma_buf_attach
EXPORT_SYMS+= dma_buf_detach
EXPORT_SYMS+= dma_buf_export
EXPORT_SYMS+= dma_buf_fd
EXPORT_SYMS+= dma_buf_get
EXPORT_SYMS+= dma_buf_move_notify
EXPORT_SYMS+= dma_buf_pin
EXPORT_SYMS+= dma_buf_put
EXPORT_SYMS+= dma_buf_unpin
EXPORT_SYMS+= dma_buf_map_attachment
EXPORT_SYMS+= dma_buf_map_attachment_unlocked
EXPORT_SYMS+= dma_buf_unmap_attachment
EXPORT_SYMS+= dma_buf_unmap_attachment_unlocked
EXPORT_SYMS+= dma_buf_vmap
EXPORT_SYMS+= dma_buf_vunmap

# drivers/dma-buf/dma-fence-array.c
EXPORT_SYMS+= dma_fence_array_create
EXPORT_SYMS+= dma_fence_array_first
EXPORT_SYMS+= dma_fence_array_next
EXPORT_SYMS+= dma_fence_is_array
EXPORT_SYMS+= to_dma_fence_array

# drivers/dma-buf/dma-fence-chain.c
EXPORT_SYMS+= dma_fence_chain_find_seqno
EXPORT_SYMS+= dma_fence_chain_init
EXPORT_SYMS+= dma_fence_chain_ops
EXPORT_SYMS+= dma_fence_chain_walk
EXPORT_SYMS+= dma_fence_is_chain
EXPORT_SYMS+= to_dma_fence_chain

# drivers/dma-buf/dma-fence-unwrap.c
EXPORT_SYMS+= __dma_fence_unwrap_merge
EXPORT_SYMS+= dma_fence_unwrap_first
EXPORT_SYMS+= dma_fence_unwrap_next

# drivers/dma-buf/dma-fence.c
EXPORT_SYMS+= __dma_fence_is_later
EXPORT_SYMS+= dma_fence_add_callback
EXPORT_SYMS+= dma_fence_allocate_private_stub
EXPORT_SYMS+= dma_fence_context_alloc
EXPORT_SYMS+= dma_fence_default_wait
EXPORT_SYMS+= dma_fence_describe
EXPORT_SYMS+= dma_fence_enable_sw_signaling
EXPORT_SYMS+= dma_fence_free
EXPORT_SYMS+= dma_fence_get
EXPORT_SYMS+= dma_fence_get_rcu
EXPORT_SYMS+= dma_fence_get_rcu_safe
EXPORT_SYMS+= dma_fence_get_status
EXPORT_SYMS+= dma_fence_get_status_locked
EXPORT_SYMS+= dma_fence_get_stub
EXPORT_SYMS+= dma_fence_init
EXPORT_SYMS+= dma_fence_is_later
EXPORT_SYMS+= dma_fence_is_signaled
EXPORT_SYMS+= dma_fence_is_signaled_locked
EXPORT_SYMS+= dma_fence_later
EXPORT_SYMS+= dma_fence_put
EXPORT_SYMS+= dma_fence_release
EXPORT_SYMS+= dma_fence_remove_callback
EXPORT_SYMS+= dma_fence_set_deadline
EXPORT_SYMS+= dma_fence_set_error
EXPORT_SYMS+= dma_fence_signal
EXPORT_SYMS+= dma_fence_signal_locked
EXPORT_SYMS+= dma_fence_signal_timestamp
EXPORT_SYMS+= dma_fence_signal_timestamp_locked
EXPORT_SYMS+= dma_fence_timestamp
EXPORT_SYMS+= dma_fence_wait
EXPORT_SYMS+= dma_fence_wait_any_timeout
EXPORT_SYMS+= dma_fence_wait_timeout

# drivers/dma-buf/dma-resv.c
EXPORT_SYMS+= dma_resv_add_fence
EXPORT_SYMS+= dma_resv_copy_fences
EXPORT_SYMS+= dma_resv_describe
EXPORT_SYMS+= dma_resv_fini
EXPORT_SYMS+= dma_resv_get_fences
EXPORT_SYMS+= dma_resv_get_singleton
EXPORT_SYMS+= dma_resv_init
EXPORT_SYMS+= dma_resv_iter_first
EXPORT_SYMS+= dma_resv_iter_first_unlocked
EXPORT_SYMS+= dma_resv_iter_next
EXPORT_SYMS+= dma_resv_iter_next_unlocked
EXPORT_SYMS+= dma_resv_replace_fences
EXPORT_SYMS+= dma_resv_reserve_fences
EXPORT_SYMS+= dma_resv_reset_max_fences
EXPORT_SYMS+= dma_resv_test_signaled
EXPORT_SYMS+= dma_resv_wait_timeout
EXPORT_SYMS+= reservation_ww_class

# drivers/dma-buf/sync_file.c
EXPORT_SYMS+= sync_file_create
EXPORT_SYMS+= sync_file_get_fence

.include <bsd.kmod.mk>
Loading