Home
last modified time | relevance | path

Searched refs:builder (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/media/v4l2-core/
H A Dv4l2-h264.c128 const struct v4l2_h264_reflist_builder *builder = data; in v4l2_h264_p_ref_list_cmp() local
138 if (builder->refs[idxa].longterm != builder->refs[idxb].longterm) { in v4l2_h264_p_ref_list_cmp()
140 if (!builder->refs[idxa].longterm) in v4l2_h264_p_ref_list_cmp()
154 if (!builder->refs[idxa].longterm) in v4l2_h264_p_ref_list_cmp()
155 return builder->refs[idxb].frame_num < in v4l2_h264_p_ref_list_cmp()
156 builder->refs[idxa].frame_num ? in v4l2_h264_p_ref_list_cmp()
159 return builder->refs[idxa].frame_num < builder->refs[idxb].frame_num ? in v4l2_h264_p_ref_list_cmp()
166 const struct v4l2_h264_reflist_builder *builder = data; in v4l2_h264_b0_ref_list_cmp() local
177 if (builder->refs[idxa].longterm != builder->refs[idxb].longterm) { in v4l2_h264_b0_ref_list_cmp()
179 if (!builder->refs[idxa].longterm) in v4l2_h264_b0_ref_list_cmp()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A 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 if (!builder) in mlx5e_tir_builder_alloc()
29 builder->modify = modify; in mlx5e_tir_builder_alloc()
31 return builder; in mlx5e_tir_builder_alloc()
34 void mlx5e_tir_builder_free(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_free() argument
36 kvfree(builder); in mlx5e_tir_builder_free()
39 void mlx5e_tir_builder_clear(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_clear() argument
41 memset(builder->in, 0, sizeof(builder->in)); in mlx5e_tir_builder_clear()
44 static void *mlx5e_tir_builder_get_tirc(struct mlx5e_tir_builder *builder) in mlx5e_tir_builder_get_tirc() argument
[all …]
H A 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_packet_merge(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);
H A Drx_res.c333 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_channels_init() local
337 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rx_res_channels_init()
338 if (!builder) in mlx5e_rx_res_channels_init()
359 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
362 mlx5e_tir_builder_build_packet_merge(builder, &res->pkt_merge_param); in mlx5e_rx_res_channels_init()
363 mlx5e_tir_builder_build_direct(builder); in mlx5e_rx_res_channels_init()
365 err = mlx5e_tir_init(&res->channels[ix].direct_tir, builder, res->mdev, true); in mlx5e_rx_res_channels_init()
372 mlx5e_tir_builder_clear(builder); in mlx5e_rx_res_channels_init()
389 mlx5e_tir_builder_free(builder); in mlx5e_rx_res_channels_init()
397 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_ptp_init() local
[all …]
H A Drss.c195 struct mlx5e_tir_builder *builder; in mlx5e_rss_create_tir() local
216 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rss_create_tir()
217 if (!builder) { in mlx5e_rss_create_tir()
223 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
225 mlx5e_tir_builder_build_packet_merge(builder, init_pkt_merge_param); in mlx5e_rss_create_tir()
227 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir()
229 err = mlx5e_tir_init(tir, builder, rss->mdev, true); in mlx5e_rss_create_tir()
230 mlx5e_tir_builder_free(builder); in mlx5e_rss_create_tir()
295 struct mlx5e_tir_builder *builder; in mlx5e_rss_update_tir() local
303 builder = mlx5e_tir_builder_alloc(true); in mlx5e_rss_update_tir()
[all …]
H A Dtrap.c105 struct mlx5e_tir_builder *builder; in mlx5e_create_trap_direct_rq_tir() local
108 builder = mlx5e_tir_builder_alloc(false); in mlx5e_create_trap_direct_rq_tir()
109 if (!builder) in mlx5e_create_trap_direct_rq_tir()
112 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir()
113 err = mlx5e_tir_init(tir, builder, mdev, true); in mlx5e_create_trap_direct_rq_tir()
115 mlx5e_tir_builder_free(builder); in mlx5e_create_trap_direct_rq_tir()
/linux/Documentation/sphinx/
H A Dkfigure.py248 app = translator.builder.app
252 src_fname = path.join(translator.builder.srcdir, img_node['uri'])
254 src_fname = path.join(translator.builder.outdir, img_node['uri'])
269 elif translator.builder.format == 'latex':
270 dst_fname = path.join(translator.builder.outdir, fname + '.pdf')
275 elif translator.builder.format == 'html':
277 translator.builder.outdir,
278 translator.builder.imagedir,
281 translator.builder.imgpath, fname + '.svg')
283 '*': path.join(translator.builder.imgpath, fname + '.svg')}
[all …]
H A Dtranslations.py71 if app.builder.format not in ['html']:
83 html_content = app.builder.templates.render('translations.html',
H A Dautomarkup.py169 xref = cdom.resolve_xref(app.env, docname, app.builder,
228 xref = cdom.resolve_xref(app.env, docname, app.builder,
261 xref = stddom.resolve_xref(app.env, docname, app.builder, 'doc',
/linux/include/media/
H A Dv4l2-h264.h69 v4l2_h264_build_b_ref_lists(const struct v4l2_h264_reflist_builder *builder,
86 v4l2_h264_build_p_ref_list(const struct v4l2_h264_reflist_builder *builder,
/linux/Documentation/filesystems/ext4/
H A Difork.rst28 .. ifconfig:: builder != 'latex'
32 .. ifconfig:: builder == 'latex'
/linux/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c759 struct v4l2_h264_reflist_builder *builder, in assemble_hw_rps() argument
783 p[i] = builder->refs[i].frame_num; in assemble_hw_rps()
787 for (i = 0; i < builder->num_valid; i++) { in assemble_hw_rps()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c723 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_transport() local
726 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_transport()
727 if (!builder) in mlx5e_hairpin_create_transport()
734 mlx5e_tir_builder_build_inline(builder, hp->tdn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport()
735 err = mlx5e_tir_init(&hp->direct_tir, builder, hp->func_mdev, false); in mlx5e_hairpin_create_transport()
740 mlx5e_tir_builder_free(builder); in mlx5e_hairpin_create_transport()
782 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_indirect_tirs() local
785 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_indirect_tirs()
786 if (!builder) in mlx5e_hairpin_create_indirect_tirs()
796 mlx5e_tir_builder_build_rqt(builder, hp->tdn, in mlx5e_hairpin_create_indirect_tirs()
[all …]
/linux/arch/nios2/platform/
H A DKconfig.platform106 by Altera and which can be enabled in QSYS builder. This accelerates
/linux/Documentation/scheduler/
H A Dsched-domains.rst72 Architectures may override the generic domain builder and the default SD flags
/linux/rust/
H A DMakefile178 --test-builder $(objtree)/scripts/rustdoc_test_builder \
/linux/lib/
H A DKconfig207 This option allows a kernel builder to override the default choice
/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c1209 buildtype builder, \
1224 sync_obj = builder(its, cmd, desc); \
1242 pr_err_ratelimited("ITS cmd %ps failed\n", builder); \