| /Linux-v6.6/drivers/media/v4l2-core/ |
| D | v4l2-h264.c | 128 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/ |
| D | tir.c | 23 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 …]
|
| D | tir.h | 24 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);
|
| D | rx_res.c | 295 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 …]
|
| D | rss.c | 134 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 …]
|
| D | trap.c | 101 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/ |
| D | kfigure.py | 254 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 …]
|
| D | automarkup.py | 166 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/ |
| D | v4l2-h264.h | 69 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/ |
| D | ifork.rst | 28 .. ifconfig:: builder != 'latex' 32 .. ifconfig:: builder == 'latex'
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_tc.c | 720 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/ |
| D | rkvdec-h264.c | 759 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/ |
| D | dr_dbg.c | 391 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()
|
| D | dr_types.h | 392 struct mlx5dr_ste_build *builder,
|
| /Linux-v6.6/arch/nios2/platform/ |
| D | Kconfig.platform | 106 by Altera and which can be enabled in QSYS builder. This accelerates
|
| /Linux-v6.6/Documentation/scheduler/ |
| D | sched-domains.rst | 72 Architectures may override the generic domain builder and the default SD flags
|
| /Linux-v6.6/rust/ |
| D | Makefile | 181 --test-builder $(objtree)/scripts/rustdoc_test_builder \
|
| /Linux-v6.6/lib/ |
| D | Kconfig | 198 This option allows a kernel builder to override the default choice
|
| /Linux-v6.6/drivers/irqchip/ |
| D | irq-gic-v3-its.c | 1111 buildtype builder, \ 1126 sync_obj = builder(its, cmd, desc); \ 1144 pr_err_ratelimited("ITS cmd %ps failed\n", builder); \
|
| /Linux-v6.6/Documentation/filesystems/ |
| D | xfs-online-fsck-design.rst | 416 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/ |
| D | Kconfig | 1508 SoC builder. 1528 controller from LiteX SoC builder as the system console
|