| /OK3568_Linux_fs/kernel/fs/gfs2/ |
| H A D | glock.c | 54 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 D | glock.h | 128 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 D | glops.c | 34 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 D | lock_dlm.c | 72 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 D | symbol_bucket.hpp | 53 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 D | fill_bucket.hpp | 25 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 D | attributes.hpp | 38 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 D | collision_box_program.hpp | 15 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 D | paint_parameters.cpp | 8 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 D | render_static_data.cpp | 6 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 D | offscreen_texture.cpp | 14 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 D | 0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch | 4 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 D | 0079-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch | 4 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 D | 0003-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch | 4 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 D | 0073-gl-renderer-Support-more-SHM-RGB-formats.patch | 4 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 D | 0051-gl-renderer-Support-NV16-dma-buf.patch | 4 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 D | 0010-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch | 4 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 D | 0080-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch | 4 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 D | 0003-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch | 4 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 D | 0074-gl-renderer-Support-more-SHM-RGB-formats.patch | 4 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 D | 0051-gl-renderer-Support-NV16-dma-buf.patch | 4 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 D | 0074-gl-renderer-Support-more-SHM-RGB-formats.patch | 4 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 D | 0062-Revert-gl-renderer-require-GL_EXT_unpack_subimage.patch | 4 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 D | 0009-HACK-gl-renderer-Workaround-dmabuf-import-attach-for.patch | 4 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 D | 0048-gl-renderer-Support-NV16-dma-buf.patch | 4 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
|