Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/media/v4l2-core/
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-v6.6/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_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);
Drx_res.c295 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_channels_init() local
299 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rx_res_channels_init()
300 if (!builder) in mlx5e_rx_res_channels_init()
320 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
323 mlx5e_tir_builder_build_packet_merge(builder, &res->pkt_merge_param); in mlx5e_rx_res_channels_init()
324 mlx5e_tir_builder_build_direct(builder); in mlx5e_rx_res_channels_init()
326 err = mlx5e_tir_init(&res->channels[ix].direct_tir, builder, res->mdev, true); in mlx5e_rx_res_channels_init()
333 mlx5e_tir_builder_clear(builder); in mlx5e_rx_res_channels_init()
350 mlx5e_tir_builder_free(builder); in mlx5e_rx_res_channels_init()
358 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_ptp_init() local
[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_packet_merge(builder, init_pkt_merge_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.c101 struct mlx5e_tir_builder *builder; in mlx5e_create_trap_direct_rq_tir() local
104 builder = mlx5e_tir_builder_alloc(false); in mlx5e_create_trap_direct_rq_tir()
105 if (!builder) in mlx5e_create_trap_direct_rq_tir()
108 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir()
109 err = mlx5e_tir_init(tir, builder, mdev, true); in mlx5e_create_trap_direct_rq_tir()
111 mlx5e_tir_builder_free(builder); in mlx5e_create_trap_direct_rq_tir()
/Linux-v6.6/Documentation/sphinx/
Dkfigure.py254 app = translator.builder.app
258 src_fname = path.join(translator.builder.srcdir, img_node['uri'])
260 src_fname = path.join(translator.builder.outdir, img_node['uri'])
275 elif translator.builder.format == 'latex':
276 dst_fname = path.join(translator.builder.outdir, fname + '.pdf')
281 elif translator.builder.format == 'html':
283 translator.builder.outdir,
284 translator.builder.imagedir,
287 translator.builder.imgpath, fname + '.svg')
289 '*': path.join(translator.builder.imgpath, fname + '.svg')}
[all …]
Dautomarkup.py166 xref = cdom.resolve_xref(app.env, docname, app.builder,
225 xref = cdom.resolve_xref(app.env, docname, app.builder,
258 xref = stddom.resolve_xref(app.env, docname, app.builder, 'doc',
/Linux-v6.6/include/media/
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-v6.6/Documentation/filesystems/ext4/
Difork.rst28 .. ifconfig:: builder != 'latex'
32 .. ifconfig:: builder == 'latex'
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c720 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_transport() local
723 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_transport()
724 if (!builder) in mlx5e_hairpin_create_transport()
731 mlx5e_tir_builder_build_inline(builder, hp->tdn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport()
732 err = mlx5e_tir_init(&hp->direct_tir, builder, hp->func_mdev, false); in mlx5e_hairpin_create_transport()
737 mlx5e_tir_builder_free(builder); in mlx5e_hairpin_create_transport()
777 struct mlx5e_tir_builder *builder; in mlx5e_hairpin_create_indirect_tirs() local
780 builder = mlx5e_tir_builder_alloc(false); in mlx5e_hairpin_create_indirect_tirs()
781 if (!builder) in mlx5e_hairpin_create_indirect_tirs()
791 mlx5e_tir_builder_build_rqt(builder, hp->tdn, in mlx5e_hairpin_create_indirect_tirs()
[all …]
/Linux-v6.6/drivers/staging/media/rkvdec/
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-v6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_dbg.c391 dr_dump_matcher_builder(struct seq_file *file, struct mlx5dr_ste_build *builder, in dr_dump_matcher_builder() argument
396 builder->lu_type); in dr_dump_matcher_builder()
Ddr_types.h392 struct mlx5dr_ste_build *builder,
/Linux-v6.6/arch/nios2/platform/
DKconfig.platform106 by Altera and which can be enabled in QSYS builder. This accelerates
/Linux-v6.6/Documentation/scheduler/
Dsched-domains.rst72 Architectures may override the generic domain builder and the default SD flags
/Linux-v6.6/rust/
DMakefile181 --test-builder $(objtree)/scripts/rustdoc_test_builder \
/Linux-v6.6/lib/
DKconfig198 This option allows a kernel builder to override the default choice
/Linux-v6.6/drivers/irqchip/
Dirq-gic-v3-its.c1111 buildtype builder, \
1126 sync_obj = builder(its, cmd, desc); \
1144 pr_err_ratelimited("ITS cmd %ps failed\n", builder); \
/Linux-v6.6/Documentation/filesystems/
Dxfs-online-fsck-design.rst416 However, any data structure builder that maintains a resource lock for the
485 Their method consists of an index builder that extracts relevant record data to
491 To avoid conflicts between the index builder and other writer threads, the
492 builder maintains a publicly visible cursor that tracks the progress of the
494 To avoid duplication of work between the side file and the index builder, side
553 Delta tracking is necessary for dquots because the index builder scans inodes,
2444 Each reserved extent is tracked separately by the btree builder state data.
2451 Each time the btree builder claims a block for the btree from a reserved
2481 This part is pretty simple -- the btree builder (``xfs_btree_bulkload``) claims
2533 in the recent past, so the builder must use ``xfs_buf_delwri_queue_here`` to
[all …]
/Linux-v6.6/drivers/tty/serial/
DKconfig1508 SoC builder.
1528 controller from LiteX SoC builder as the system console