Home
last modified time | relevance | path

Searched full:builder (Results 1 – 25 of 43) sorted by relevance

12

/Linux-v5.15/drivers/media/v4l2-core/
Dv4l2-h264.c17 * builder
19 * @b: the builder context to initialize
88 const struct v4l2_h264_reflist_builder *builder = data; in v4l2_h264_p_ref_list_cmp() local
98 if (builder->refs[idxa].longterm != builder->refs[idxb].longterm) { in v4l2_h264_p_ref_list_cmp()
100 if (!builder->refs[idxa].longterm) in v4l2_h264_p_ref_list_cmp()
110 if (!builder->refs[idxa].longterm) in v4l2_h264_p_ref_list_cmp()
111 return builder->refs[idxb].frame_num < in v4l2_h264_p_ref_list_cmp()
112 builder->refs[idxa].frame_num ? in v4l2_h264_p_ref_list_cmp()
115 return builder->refs[idxa].pic_num < builder->refs[idxb].pic_num ? in v4l2_h264_p_ref_list_cmp()
122 const struct v4l2_h264_reflist_builder *builder = data; in v4l2_h264_b0_ref_list_cmp() local
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtir.c23 struct mlx5e_tir_builder *builder; in mlx5e_tir_builder_alloc() local
25 builder = kvzalloc(sizeof(*builder), GFP_KERNEL); in mlx5e_tir_builder_alloc()
26 builder->modify = modify; in mlx5e_tir_builder_alloc()
28 return builder; in mlx5e_tir_builder_alloc()
31 void mlx5e_tir_builder_free(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_free() argument
33 kvfree(builder); in mlx5e_tir_builder_free()
36 void mlx5e_tir_builder_clear(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_clear() argument
38 memset(builder->in, 0, sizeof(builder->in)); in mlx5e_tir_builder_clear()
41 static void *mlx5e_tir_builder_get_tirc(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_get_tirc() argument
43 if (builder->modify) in mlx5e_tir_builder_get_tirc()
[all …]
Dtir.h24 void mlx5e_tir_builder_free(struct mlx5e_tir_builder *builder);
25 void mlx5e_tir_builder_clear(struct mlx5e_tir_builder *builder);
27 void mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder *builder, u32 tdn, u32 rqn);
28 void mlx5e_tir_builder_build_rqt(struct mlx5e_tir_builder *builder, u32 tdn,
30 void mlx5e_tir_builder_build_lro(struct mlx5e_tir_builder *builder,
32 void mlx5e_tir_builder_build_rss(struct mlx5e_tir_builder *builder,
36 void mlx5e_tir_builder_build_direct(struct mlx5e_tir_builder *builder);
37 void mlx5e_tir_builder_build_tls(struct mlx5e_tir_builder *builder);
47 int mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder,
56 int mlx5e_tir_modify(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder);
Drx_res.c281 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_channels_init() local
285 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rx_res_channels_init()
286 if (!builder) in mlx5e_rx_res_channels_init()
306 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
309 mlx5e_tir_builder_build_lro(builder, init_lro_param); in mlx5e_rx_res_channels_init()
310 mlx5e_tir_builder_build_direct(builder); in mlx5e_rx_res_channels_init()
312 err = mlx5e_tir_init(&res->channels[ix].direct_tir, builder, res->mdev, true); in mlx5e_rx_res_channels_init()
319 mlx5e_tir_builder_clear(builder); in mlx5e_rx_res_channels_init()
336 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
339 mlx5e_tir_builder_build_lro(builder, init_lro_param); in mlx5e_rx_res_channels_init()
[all …]
Drss.c134 struct mlx5e_tir_builder *builder; in mlx5e_rss_create_tir() local
155 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rss_create_tir()
156 if (!builder) { in mlx5e_rss_create_tir()
162 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
164 mlx5e_tir_builder_build_lro(builder, init_lro_param); in mlx5e_rss_create_tir()
166 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir()
168 err = mlx5e_tir_init(tir, builder, rss->mdev, true); in mlx5e_rss_create_tir()
169 mlx5e_tir_builder_free(builder); in mlx5e_rss_create_tir()
234 struct mlx5e_tir_builder *builder; in mlx5e_rss_update_tir() local
242 builder = mlx5e_tir_builder_alloc(true); in mlx5e_rss_update_tir()
[all …]
Dtrap.c95 struct mlx5e_tir_builder *builder; in mlx5e_create_trap_direct_rq_tir() local
98 builder = mlx5e_tir_builder_alloc(false); in mlx5e_create_trap_direct_rq_tir()
99 if (!builder) in mlx5e_create_trap_direct_rq_tir()
102 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir()
103 err = mlx5e_tir_init(tir, builder, mdev, true); in mlx5e_create_trap_direct_rq_tir()
105 mlx5e_tir_builder_free(builder); in mlx5e_create_trap_direct_rq_tir()
/Linux-v5.15/Documentation/sphinx/
Dkfigure.py41 * generate PDF from SVG / used by PDF (LaTeX) builder
43 * generate SVG (html-builder) and PDF (latex-builder) from DOT files.
119 app.connect('builder-inited', setupTools)
161 This function is called once, when the builder is initiated.
193 """Convert a image node for the builder.
195 Different builder prefer different image formats, e.g. *latex* builder
196 prefer PDF while *html* builder prefer SVG format for images.
201 app = translator.builder.app
205 src_fname = path.join(translator.builder.srcdir, img_node['uri'])
207 src_fname = path.join(translator.builder.outdir, img_node['uri'])
[all …]
Dautomarkup.py155 # XXX The Latex builder will throw NoUri exceptions here,
159 xref = cdom.resolve_xref(app.env, docname, app.builder,
213 # XXX The Latex builder will throw NoUri exceptions here,
217 xref = cdom.resolve_xref(app.env, docname, app.builder,
246 # XXX The Latex builder will throw NoUri exceptions here,
250 xref = stddom.resolve_xref(app.env, docname, app.builder, 'doc',
/Linux-v5.15/include/media/
Dv4l2-h264.h16 * struct v4l2_h264_reflist_builder - Reference list builder object
28 * This object stores the context of the P/B0/B1 reference list builder.
53 * @builder: reference list builder context
65 v4l2_h264_build_b_ref_lists(const struct v4l2_h264_reflist_builder *builder,
71 * @builder: reference list builder context
81 v4l2_h264_build_p_ref_list(const struct v4l2_h264_reflist_builder *builder,
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_rx.c104 struct mlx5e_tir_builder *builder; in mlx5e_ktls_create_tir() local
107 builder = mlx5e_tir_builder_alloc(false); in mlx5e_ktls_create_tir()
108 if (!builder) in mlx5e_ktls_create_tir()
111 mlx5e_tir_builder_build_rqt(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqtn, false); in mlx5e_ktls_create_tir()
112 mlx5e_tir_builder_build_direct(builder); in mlx5e_ktls_create_tir()
113 mlx5e_tir_builder_build_tls(builder); in mlx5e_ktls_create_tir()
114 err = mlx5e_tir_init(tir, builder, mdev, false); in mlx5e_ktls_create_tir()
116 mlx5e_tir_builder_free(builder); in mlx5e_ktls_create_tir()
/Linux-v5.15/drivers/infiniband/hw/hfi1/
Druc.c220 * @bth0: bth0 passed in from the RC/UC builder
221 * @bth1: bth1 passed in from the RC/UC builder
222 * @bth2: bth2 passed in from the RC/UC builder
309 * @bth0: bth0 passed in from the RC/UC builder
310 * @bth1: bth1 passed in from the RC/UC builder
311 * @bth2: bth2 passed in from the RC/UC builder
/Linux-v5.15/arch/nios2/platform/
DKconfig.platform106 by Altera and which can be enabled in QSYS builder. This accelerates
113 Number of the instruction as configured in QSYS Builder.
/Linux-v5.15/drivers/soc/litex/
DKconfig3 menu "Enable LiteX SoC Builder specific drivers"
/Linux-v5.15/Documentation/target/
Dscripts.rst1 TCM mod builder script
/Linux-v5.15/Documentation/devicetree/bindings/serial/
Dlitex,liteuart.yaml15 LiteUART serial controller is a part of the LiteX FPGA SoC builder. It supports
/Linux-v5.15/Documentation/devicetree/bindings/soc/litex/
Dlitex,soc-controller.yaml11 This is the SoC Controller driver for the LiteX SoC Builder.
/Linux-v5.15/lib/kunit/
Dstring-stream.h3 * C++ stream style string builder used in KUnit for building messages.
Dstring-stream.c3 * C++ stream style string builder used in KUnit for building messages.
/Linux-v5.15/Documentation/filesystems/ext4/
Difork.rst28 .. ifconfig:: builder != 'latex'
32 .. ifconfig:: builder == 'latex'
/Linux-v5.15/Documentation/
DMakefile60 # the i18n builder cannot share the environment and doctrees with the others
66 # $2 sphinx builder e.g. "html"
/Linux-v5.15/include/linux/crush/
Dcrush.h273 * the builder. It is exposed here (rather than having a
334 * are exposed in this header file because builder needs their
/Linux-v5.15/Documentation/scheduler/
Dsched-domains.rst72 Architectures may override the generic domain builder and the default SD flags
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c482 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_transport() local
485 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_transport()
486 if (!builder) in mlx5e_hairpin_create_transport()
493 mlx5e_tir_builder_build_inline(builder, hp->tdn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport()
494 err = mlx5e_tir_init(&hp->direct_tir, builder, hp->func_mdev, false); in mlx5e_hairpin_create_transport()
499 mlx5e_tir_builder_free(builder); in mlx5e_hairpin_create_transport()
539 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_indirect_tirs() local
542 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_indirect_tirs()
543 if (!builder) in mlx5e_hairpin_create_indirect_tirs()
553 mlx5e_tir_builder_build_rqt(builder, hp->tdn, in mlx5e_hairpin_create_indirect_tirs()
[all …]
/Linux-v5.15/drivers/platform/surface/aggregator/
Dssh_msgb.h3 * SSH message builder functions.
/Linux-v5.15/scripts/package/
Dbuilddeb202 # Tell initramfs builder whether it's wanted

12