Home
last modified time | relevance | path

Searched refs:gl (Results 1 – 25 of 374) sorted by relevance

12345678910>>...15

/OK3568_Linux_fs/kernel/fs/gfs2/
H A Dglock.c54 struct gfs2_glock *gl; /* current glock struct */ member
58 typedef void (*glock_examiner) (struct gfs2_glock * gl);
60 static void do_xmote(struct gfs2_glock *gl, struct gfs2_holder *gh, unsigned int target);
116 static void wake_up_glock(struct gfs2_glock *gl) in wake_up_glock() argument
118 wait_queue_head_t *wq = glock_waitqueue(&gl->gl_name); in wake_up_glock()
121 __wake_up(wq, TASK_NORMAL, 1, &gl->gl_name); in wake_up_glock()
126 struct gfs2_glock *gl = container_of(rcu, struct gfs2_glock, gl_rcu); in gfs2_glock_dealloc() local
128 kfree(gl->gl_lksb.sb_lvbptr); in gfs2_glock_dealloc()
129 if (gl->gl_ops->go_flags & GLOF_ASPACE) in gfs2_glock_dealloc()
130 kmem_cache_free(gfs2_glock_aspace_cachep, gl); in gfs2_glock_dealloc()
[all …]
H A Dglock.h128 void (*lm_put_lock) (struct gfs2_glock *gl);
129 int (*lm_lock) (struct gfs2_glock *gl, unsigned int req_state,
131 void (*lm_cancel) (struct gfs2_glock *gl);
136 static inline struct gfs2_holder *gfs2_glock_is_locked_by_me(struct gfs2_glock *gl) in gfs2_glock_is_locked_by_me() argument
142 spin_lock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
144 list_for_each_entry(gh, &gl->gl_holders, gh_list) { in gfs2_glock_is_locked_by_me()
152 spin_unlock(&gl->gl_lockref.lock); in gfs2_glock_is_locked_by_me()
157 static inline int gfs2_glock_is_held_excl(struct gfs2_glock *gl) in gfs2_glock_is_held_excl() argument
159 return gl->gl_state == LM_ST_EXCLUSIVE; in gfs2_glock_is_held_excl()
162 static inline int gfs2_glock_is_held_dfrd(struct gfs2_glock *gl) in gfs2_glock_is_held_dfrd() argument
[all …]
H A Dglops.c34 static void gfs2_ail_error(struct gfs2_glock *gl, const struct buffer_head *bh) in gfs2_ail_error() argument
36 fs_err(gl->gl_name.ln_sbd, in gfs2_ail_error()
41 fs_err(gl->gl_name.ln_sbd, "AIL glock %u:%llu mapping %p\n", in gfs2_ail_error()
42 gl->gl_name.ln_type, gl->gl_name.ln_number, in gfs2_ail_error()
43 gfs2_glock2aspace(gl)); in gfs2_ail_error()
44 gfs2_lm(gl->gl_name.ln_sbd, "AIL error\n"); in gfs2_ail_error()
45 gfs2_withdraw(gl->gl_name.ln_sbd); in gfs2_ail_error()
56 static void __gfs2_ail_flush(struct gfs2_glock *gl, bool fsync, in __gfs2_ail_flush() argument
59 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in __gfs2_ail_flush()
60 struct list_head *head = &gl->gl_ail_list; in __gfs2_ail_flush()
[all …]
H A Dlock_dlm.c72 static inline void gfs2_update_reply_times(struct gfs2_glock *gl) in gfs2_update_reply_times() argument
75 const unsigned gltype = gl->gl_name.ln_type; in gfs2_update_reply_times()
76 unsigned index = test_bit(GLF_BLOCKING, &gl->gl_flags) ? in gfs2_update_reply_times()
81 rtt = ktime_to_ns(ktime_sub(ktime_get_real(), gl->gl_dstamp)); in gfs2_update_reply_times()
82 lks = this_cpu_ptr(gl->gl_name.ln_sbd->sd_lkstats); in gfs2_update_reply_times()
83 gfs2_update_stats(&gl->gl_stats, index, rtt); /* Local */ in gfs2_update_reply_times()
87 trace_gfs2_glock_lock_time(gl, rtt); in gfs2_update_reply_times()
99 static inline void gfs2_update_request_times(struct gfs2_glock *gl) in gfs2_update_request_times() argument
102 const unsigned gltype = gl->gl_name.ln_type; in gfs2_update_request_times()
107 dstamp = gl->gl_dstamp; in gfs2_update_request_times()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/buckets/
H A Dsymbol_bucket.hpp53 void upload(gl::Context&) override;
86 gl::VertexVector<SymbolLayoutVertex> vertices;
87 gl::VertexVector<SymbolDynamicLayoutAttributes::Vertex> dynamicVertices;
88 gl::VertexVector<SymbolOpacityAttributes::Vertex> opacityVertices;
89 gl::IndexVector<gl::Triangles> triangles;
93 optional<gl::VertexBuffer<SymbolLayoutVertex>> vertexBuffer;
94 optional<gl::VertexBuffer<SymbolDynamicLayoutAttributes::Vertex>> dynamicVertexBuffer;
95 optional<gl::VertexBuffer<SymbolOpacityAttributes::Vertex>> opacityVertexBuffer;
96 optional<gl::IndexBuffer<gl::Triangles>> indexBuffer;
102 gl::VertexVector<SymbolLayoutVertex> vertices;
[all …]
H A Dfill_bucket.hpp25 void upload(gl::Context&) override;
29 gl::VertexVector<FillLayoutVertex> vertices;
30 gl::IndexVector<gl::Lines> lines;
31 gl::IndexVector<gl::Triangles> triangles;
35 optional<gl::VertexBuffer<FillLayoutVertex>> vertexBuffer;
36 optional<gl::IndexBuffer<gl::Lines>> lineIndexBuffer;
37 optional<gl::IndexBuffer<gl::Triangles>> triangleIndexBuffer;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/programs/
H A Dattributes.hpp38 using Type = gl::Attribute<T, N>;
43 using Type = gl::Attribute<uint16_t, 3>;
49 using Type = gl::Attribute<int16_t, N>;
56 using Type = gl::Attribute<float, 2>;
61 using Type = gl::Attribute<float, 2>;
66 using Type = gl::Attribute<float, 2>;
71 using Type = gl::Attribute<float, 2>;
76 using Type = gl::Attribute<float, 2>;
81 using Type = gl::Attribute<float, 1>;
86 using Type = gl::Attribute<float, 1>;
[all …]
H A Dcollision_box_program.hpp15 using CollisionBoxLayoutAttributes = gl::Attributes<
20 struct CollisionBoxDynamicAttributes : gl::Attributes<attributes::a_placed> {
30 gl::Line,
31 gl::ConcatenateAttributes<CollisionBoxLayoutAttributes, CollisionBoxDynamicAttributes>,
32 gl::Uniforms<
59 void draw(gl::Context& context, in draw()
61 gl::DepthMode depthMode, in draw()
62 gl::StencilMode stencilMode, in draw()
63 gl::ColorMode colorMode, in draw()
65 const gl::VertexBuffer<CollisionBoxLayoutAttributes::Vertex>& layoutVertexBuffer, in draw()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/
H A Dpaint_parameters.cpp8 PaintParameters::PaintParameters(gl::Context& context_, in PaintParameters()
61 gl::DepthMode PaintParameters::depthModeForSublayer(uint8_t n, gl::DepthMode::Mask mask) const { in depthModeForSublayer()
64 return gl::DepthMode { gl::DepthMode::LessEqual, mask, { nearDepth, farDepth } }; in depthModeForSublayer()
67 gl::DepthMode PaintParameters::depthModeFor3D(gl::DepthMode::Mask mask) const { in depthModeFor3D()
68 return gl::DepthMode { gl::DepthMode::LessEqual, mask, { 0.0, 1.0 } }; in depthModeFor3D()
71 gl::StencilMode PaintParameters::stencilModeForClipping(const ClipID& id) const { in stencilModeForClipping()
72 return gl::StencilMode { in stencilModeForClipping()
73 gl::StencilMode::Equal { static_cast<uint32_t>(id.mask.to_ulong()) }, in stencilModeForClipping()
76 gl::StencilMode::Keep, in stencilModeForClipping()
77 gl::StencilMode::Keep, in stencilModeForClipping()
[all …]
H A Drender_static_data.cpp6 static gl::VertexVector<PositionOnlyLayoutAttributes::Vertex> tileVertices() { in tileVertices()
7 gl::VertexVector<PositionOnlyLayoutAttributes::Vertex> result; in tileVertices()
15 static gl::IndexVector<gl::Triangles> quadTriangleIndices() { in quadTriangleIndices()
16 gl::IndexVector<gl::Triangles> result; in quadTriangleIndices()
22 static gl::IndexVector<gl::LineStrip> tileLineStripIndices() { in tileLineStripIndices()
23 gl::IndexVector<gl::LineStrip> result; in tileLineStripIndices()
32 static gl::VertexVector<RasterLayoutVertex> rasterVertices() { in rasterVertices()
33 gl::VertexVector<RasterLayoutVertex> result; in rasterVertices()
41 static gl::VertexVector<ExtrusionTextureLayoutVertex> extrusionTextureVertices() { in extrusionTextureVertices()
42 gl::VertexVector<ExtrusionTextureLayoutVertex> result; in extrusionTextureVertices()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/util/
H A Doffscreen_texture.cpp14 Impl(gl::Context& context_, const Size size_, const gl::TextureType type_) in Impl()
18 Impl(gl::Context& context_, in Impl()
20 gl::Renderbuffer<gl::RenderbufferType::DepthComponent>& depth_, in Impl()
21 const gl::TextureType type_) in Impl()
28 texture = context.createTexture(size, gl::TextureFormat::RGBA, 0, type); in bind()
47 gl::Texture& getTexture() { in getTexture()
57 gl::Context& context;
59 optional<gl::Framebuffer> framebuffer;
60 optional<gl::Texture> texture;
61 gl::Renderbuffer<gl::RenderbufferType::DepthComponent>* depth = nullptr;
[all …]
/OK3568_Linux_fs/buildroot/package/weston/
H A D0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch4 Subject: [PATCH 10/79] HACK: gl-renderer: Workaround dmabuf import/attach for
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 13 ++++++++++++-
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0079-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch4 Subject: [PATCH 79/92] gl-renderer: Check GLES3.0 for glTexImage3D
10 .../renderer-gl/gl-shader-config-color-transformation.c | 5 ++++-
11 libweston/renderer-gl/meson.build | 4 ++++
14 diff --git a/libweston/renderer-gl/gl-shader-config-color-transformation.c b/libweston/renderer-gl/
16 --- a/libweston/renderer-gl/gl-shader-config-color-transformation.c
17 +++ b/libweston/renderer-gl/gl-shader-config-color-transformation.c
37 diff --git a/libweston/renderer-gl/meson.build b/libweston/renderer-gl/meson.build
39 --- a/libweston/renderer-gl/meson.build
40 +++ b/libweston/renderer-gl/meson.build
42 …error('gl-renderer requires @0@ which was not found. Or, you can use \'-Drenderer-gl=false\'.'.for…
H A D0003-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch4 Subject: [PATCH 03/79] Revert "gl-renderer: require GL_EXT_unpack_subimage"
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 32 +++++++++++++++++---
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0073-gl-renderer-Support-more-SHM-RGB-formats.patch4 Subject: [PATCH 73/92] gl-renderer: Support more SHM RGB formats
9 libweston/renderer-gl/fragment.glsl | 21 +++++++++--
10 libweston/renderer-gl/gl-renderer-internal.h | 11 +++++-
11 libweston/renderer-gl/gl-renderer.c | 38 ++++++++++++++++++++
12 libweston/renderer-gl/gl-shaders.c | 17 +++++++++
64 diff --git a/libweston/renderer-gl/fragment.glsl b/libweston/renderer-gl/fragment.glsl
66 --- a/libweston/renderer-gl/fragment.glsl
67 +++ b/libweston/renderer-gl/fragment.glsl
121 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
123 --- a/libweston/renderer-gl/gl-renderer-internal.h
[all …]
H A D0051-gl-renderer-Support-NV16-dma-buf.patch4 Subject: [PATCH 51/79] gl-renderer: Support NV16 dma buf
8 libweston/renderer-gl/gl-renderer.c | 1 +
11 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
13 --- a/libweston/renderer-gl/gl-renderer.c
14 +++ b/libweston/renderer-gl/gl-renderer.c
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/
H A D0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch4 Subject: [PATCH 10/93] HACK: gl-renderer: Workaround dmabuf import/attach for
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 13 ++++++++++++-
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0080-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch4 Subject: [PATCH 80/93] gl-renderer: Check GLES3.0 for glTexImage3D
10 .../renderer-gl/gl-shader-config-color-transformation.c | 5 ++++-
11 libweston/renderer-gl/meson.build | 4 ++++
14 diff --git a/libweston/renderer-gl/gl-shader-config-color-transformation.c b/libweston/renderer-gl/
16 --- a/libweston/renderer-gl/gl-shader-config-color-transformation.c
17 +++ b/libweston/renderer-gl/gl-shader-config-color-transformation.c
37 diff --git a/libweston/renderer-gl/meson.build b/libweston/renderer-gl/meson.build
39 --- a/libweston/renderer-gl/meson.build
40 +++ b/libweston/renderer-gl/meson.build
42 …error('gl-renderer requires @0@ which was not found. Or, you can use \'-Drenderer-gl=false\'.'.for…
H A D0003-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch4 Subject: [PATCH 03/93] Revert "gl-renderer: require GL_EXT_unpack_subimage"
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 32 +++++++++++++++++---
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0074-gl-renderer-Support-more-SHM-RGB-formats.patch4 Subject: [PATCH 74/93] gl-renderer: Support more SHM RGB formats
9 libweston/renderer-gl/fragment.glsl | 21 +++++++++--
10 libweston/renderer-gl/gl-renderer-internal.h | 11 +++++-
11 libweston/renderer-gl/gl-renderer.c | 38 ++++++++++++++++++++
12 libweston/renderer-gl/gl-shaders.c | 17 +++++++++
64 diff --git a/libweston/renderer-gl/fragment.glsl b/libweston/renderer-gl/fragment.glsl
66 --- a/libweston/renderer-gl/fragment.glsl
67 +++ b/libweston/renderer-gl/fragment.glsl
121 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
123 --- a/libweston/renderer-gl/gl-renderer-internal.h
[all …]
H A D0051-gl-renderer-Support-NV16-dma-buf.patch4 Subject: [PATCH 51/93] gl-renderer: Support NV16 dma buf
8 libweston/renderer-gl/gl-renderer.c | 1 +
11 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
13 --- a/libweston/renderer-gl/gl-renderer.c
14 +++ b/libweston/renderer-gl/gl-renderer.c
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/
H A D0074-gl-renderer-Support-more-SHM-RGB-formats.patch4 Subject: [PATCH 74/79] gl-renderer: Support more SHM RGB formats
8 libweston/renderer-gl/fragment.glsl | 21 +++++-
9 libweston/renderer-gl/gl-renderer-internal.h | 11 ++-
10 libweston/renderer-gl/gl-renderer.c | 71 ++++++++++++++++++++
11 libweston/renderer-gl/gl-shaders.c | 17 +++++
14 diff --git a/libweston/renderer-gl/fragment.glsl b/libweston/renderer-gl/fragment.glsl
16 --- a/libweston/renderer-gl/fragment.glsl
17 +++ b/libweston/renderer-gl/fragment.glsl
71 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
73 --- a/libweston/renderer-gl/gl-renderer-internal.h
[all …]
H A D0062-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch4 Subject: [PATCH 62/79] Revert "gl-renderer: require GL_EXT_unpack_subimage"
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 30 ++++++++++++++++----
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0009-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch4 Subject: [PATCH 09/79] HACK: gl-renderer: Workaround dmabuf import/attach for
12 libweston/renderer-gl/gl-renderer-internal.h | 2 ++
13 libweston/renderer-gl/gl-renderer.c | 34 ++++++++++++++++----
16 diff --git a/libweston/renderer-gl/gl-renderer-internal.h b/libweston/renderer-gl/gl-renderer-inter…
18 --- a/libweston/renderer-gl/gl-renderer-internal.h
19 +++ b/libweston/renderer-gl/gl-renderer-internal.h
29 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
31 --- a/libweston/renderer-gl/gl-renderer.c
32 +++ b/libweston/renderer-gl/gl-renderer.c
H A D0048-gl-renderer-Support-NV16-dma-buf.patch4 Subject: [PATCH 48/79] gl-renderer: Support NV16 dma buf
8 libweston/renderer-gl/gl-renderer.c | 1 +
11 diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c
13 --- a/libweston/renderer-gl/gl-renderer.c
14 +++ b/libweston/renderer-gl/gl-renderer.c

12345678910>>...15