tegra: annotate public functions
while read sym; do read f func line _ <<<$(cscope -d -L -1 $sym) if [ ! -z "$f" ]; then sed -i "${line}s/^/drm_public /" $f fi done < /tmp/a.txt In which /tmp/a.txt contains the public symbols from tegra-symbol-check. The idea here will be to switch the default visibility to hidden so we don't export symbols we shouldn't. Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Acked-by: Eric Engestrom <eric.engestrom@intel.com>main
parent
9f45264815
commit
d1db9dd200
|
@ -70,7 +70,7 @@ static int drm_tegra_wrap(struct drm_tegra **drmp, int fd, bool close)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_new(struct drm_tegra **drmp, int fd)
|
drm_public int drm_tegra_new(struct drm_tegra **drmp, int fd)
|
||||||
{
|
{
|
||||||
bool supported = false;
|
bool supported = false;
|
||||||
drmVersionPtr version;
|
drmVersionPtr version;
|
||||||
|
@ -90,7 +90,7 @@ int drm_tegra_new(struct drm_tegra **drmp, int fd)
|
||||||
return drm_tegra_wrap(drmp, fd, false);
|
return drm_tegra_wrap(drmp, fd, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void drm_tegra_close(struct drm_tegra *drm)
|
drm_public void drm_tegra_close(struct drm_tegra *drm)
|
||||||
{
|
{
|
||||||
if (!drm)
|
if (!drm)
|
||||||
return;
|
return;
|
||||||
|
@ -101,7 +101,7 @@ void drm_tegra_close(struct drm_tegra *drm)
|
||||||
free(drm);
|
free(drm);
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_new(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
drm_public int drm_tegra_bo_new(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
||||||
uint32_t flags, uint32_t size)
|
uint32_t flags, uint32_t size)
|
||||||
{
|
{
|
||||||
struct drm_tegra_gem_create args;
|
struct drm_tegra_gem_create args;
|
||||||
|
@ -139,7 +139,7 @@ int drm_tegra_bo_new(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_wrap(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
drm_public int drm_tegra_bo_wrap(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
||||||
uint32_t handle, uint32_t flags, uint32_t size)
|
uint32_t handle, uint32_t flags, uint32_t size)
|
||||||
{
|
{
|
||||||
struct drm_tegra_bo *bo;
|
struct drm_tegra_bo *bo;
|
||||||
|
@ -162,7 +162,7 @@ int drm_tegra_bo_wrap(struct drm_tegra_bo **bop, struct drm_tegra *drm,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct drm_tegra_bo *drm_tegra_bo_ref(struct drm_tegra_bo *bo)
|
drm_public struct drm_tegra_bo *drm_tegra_bo_ref(struct drm_tegra_bo *bo)
|
||||||
{
|
{
|
||||||
if (bo)
|
if (bo)
|
||||||
atomic_inc(&bo->ref);
|
atomic_inc(&bo->ref);
|
||||||
|
@ -170,13 +170,13 @@ struct drm_tegra_bo *drm_tegra_bo_ref(struct drm_tegra_bo *bo)
|
||||||
return bo;
|
return bo;
|
||||||
}
|
}
|
||||||
|
|
||||||
void drm_tegra_bo_unref(struct drm_tegra_bo *bo)
|
drm_public void drm_tegra_bo_unref(struct drm_tegra_bo *bo)
|
||||||
{
|
{
|
||||||
if (bo && atomic_dec_and_test(&bo->ref))
|
if (bo && atomic_dec_and_test(&bo->ref))
|
||||||
drm_tegra_bo_free(bo);
|
drm_tegra_bo_free(bo);
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_get_handle(struct drm_tegra_bo *bo, uint32_t *handle)
|
drm_public int drm_tegra_bo_get_handle(struct drm_tegra_bo *bo, uint32_t *handle)
|
||||||
{
|
{
|
||||||
if (!bo || !handle)
|
if (!bo || !handle)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
@ -186,7 +186,7 @@ int drm_tegra_bo_get_handle(struct drm_tegra_bo *bo, uint32_t *handle)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_map(struct drm_tegra_bo *bo, void **ptr)
|
drm_public int drm_tegra_bo_map(struct drm_tegra_bo *bo, void **ptr)
|
||||||
{
|
{
|
||||||
struct drm_tegra *drm = bo->drm;
|
struct drm_tegra *drm = bo->drm;
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ int drm_tegra_bo_map(struct drm_tegra_bo *bo, void **ptr)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_unmap(struct drm_tegra_bo *bo)
|
drm_public int drm_tegra_bo_unmap(struct drm_tegra_bo *bo)
|
||||||
{
|
{
|
||||||
if (!bo)
|
if (!bo)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
@ -234,7 +234,7 @@ int drm_tegra_bo_unmap(struct drm_tegra_bo *bo)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_get_flags(struct drm_tegra_bo *bo, uint32_t *flags)
|
drm_public int drm_tegra_bo_get_flags(struct drm_tegra_bo *bo, uint32_t *flags)
|
||||||
{
|
{
|
||||||
struct drm_tegra_gem_get_flags args;
|
struct drm_tegra_gem_get_flags args;
|
||||||
struct drm_tegra *drm = bo->drm;
|
struct drm_tegra *drm = bo->drm;
|
||||||
|
@ -257,7 +257,7 @@ int drm_tegra_bo_get_flags(struct drm_tegra_bo *bo, uint32_t *flags)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_set_flags(struct drm_tegra_bo *bo, uint32_t flags)
|
drm_public int drm_tegra_bo_set_flags(struct drm_tegra_bo *bo, uint32_t flags)
|
||||||
{
|
{
|
||||||
struct drm_tegra_gem_get_flags args;
|
struct drm_tegra_gem_get_flags args;
|
||||||
struct drm_tegra *drm = bo->drm;
|
struct drm_tegra *drm = bo->drm;
|
||||||
|
@ -278,7 +278,7 @@ int drm_tegra_bo_set_flags(struct drm_tegra_bo *bo, uint32_t flags)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_get_tiling(struct drm_tegra_bo *bo,
|
drm_public int drm_tegra_bo_get_tiling(struct drm_tegra_bo *bo,
|
||||||
struct drm_tegra_bo_tiling *tiling)
|
struct drm_tegra_bo_tiling *tiling)
|
||||||
{
|
{
|
||||||
struct drm_tegra_gem_get_tiling args;
|
struct drm_tegra_gem_get_tiling args;
|
||||||
|
@ -304,7 +304,7 @@ int drm_tegra_bo_get_tiling(struct drm_tegra_bo *bo,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int drm_tegra_bo_set_tiling(struct drm_tegra_bo *bo,
|
drm_public int drm_tegra_bo_set_tiling(struct drm_tegra_bo *bo,
|
||||||
const struct drm_tegra_bo_tiling *tiling)
|
const struct drm_tegra_bo_tiling *tiling)
|
||||||
{
|
{
|
||||||
struct drm_tegra_gem_set_tiling args;
|
struct drm_tegra_gem_set_tiling args;
|
||||||
|
|
Loading…
Reference in New Issue