Home
last modified time | relevance | path

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

12

/linux/drivers/firmware/cirrus/test/
H A Dcs_dsp_mock_wmfw.c3 // wmfw file builder for cs_dsp KUnit tests.
55 * @builder: Pointer to struct cs_dsp_mock_wmfw_builder. in KUNIT_DEFINE_ACTION_WRAPPER()
59 int cs_dsp_mock_wmfw_format_version(struct cs_dsp_mock_wmfw_builder *builder) in KUNIT_DEFINE_ACTION_WRAPPER()
61 return builder->format_version; in KUNIT_DEFINE_ACTION_WRAPPER()
68 * @builder: Pointer to struct cs_dsp_mock_wmfw_builder.
72 struct firmware *cs_dsp_mock_wmfw_get_firmware(struct cs_dsp_mock_wmfw_builder *builder) in cs_dsp_mock_wmfw_get_firmware() argument
76 if (!builder) in cs_dsp_mock_wmfw_get_firmware()
79 fw = kunit_kzalloc(builder->test_priv->test, sizeof(*fw), GFP_KERNEL); in cs_dsp_mock_wmfw_get_firmware()
80 KUNIT_ASSERT_NOT_ERR_OR_NULL(builder->test_priv->test, fw); in cs_dsp_mock_wmfw_get_firmware()
82 fw->data = builder->buf; in cs_dsp_mock_wmfw_get_firmware()
[all …]
H A Dcs_dsp_test_control_cache.c126 struct cs_dsp_mock_wmfw_builder *builder; in _create_dummy_wmfw() local
128 builder = cs_dsp_mock_wmfw_init(priv, local->wmfw_version); in _create_dummy_wmfw()
129 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, builder); in _create_dummy_wmfw()
132 cs_dsp_mock_wmfw_add_data_block(builder, in _create_dummy_wmfw()
137 return builder; in _create_dummy_wmfw()
316 struct cs_dsp_mock_wmfw_builder *builder[3]; in cs_dsp_ctl_cache_init_multiple_fw_same_controls() local
323 static_assert(ARRAY_SIZE(ctl) == ARRAY_SIZE(builder)); in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
324 static_assert(ARRAY_SIZE(reg_vals) == ARRAY_SIZE(builder)); in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
325 static_assert(ARRAY_SIZE(cs_dsp_ctl_cache_test_fw_names) >= ARRAY_SIZE(builder)); in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
328 for (i = 0; i < ARRAY_SIZE(builder); i++) { in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-h264.c23 * builder
25 * @b: the builder context to initialize
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
[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_obj(*builder); 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 mlx5e_tir_builder_clear()
44 mlx5e_tir_builder_get_tirc(struct mlx5e_tir_builder * builder) mlx5e_tir_builder_get_tirc() argument
51 mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder * builder,u32 tdn,u32 rqn) mlx5e_tir_builder_build_inline() argument
63 mlx5e_tir_builder_build_rqt(struct mlx5e_tir_builder * builder,u32 tdn,u32 rqtn,bool inner_ft_support) mlx5e_tir_builder_build_rqt() argument
76 mlx5e_tir_builder_build_packet_merge(struct mlx5e_tir_builder * builder,const struct mlx5e_packet_merge_param * pkt_merge_param) mlx5e_tir_builder_build_packet_merge() argument
111 mlx5e_tir_builder_build_rss(struct mlx5e_tir_builder * builder,const struct mlx5e_rss_params_hash * rss_hash,const struct mlx5e_rss_params_traffic_type * rss_tt,bool inner) mlx5e_tir_builder_build_rss() argument
140 mlx5e_tir_builder_build_direct(struct mlx5e_tir_builder * builder) mlx5e_tir_builder_build_direct() argument
162 mlx5e_tir_builder_build_self_lb_block(struct mlx5e_tir_builder * builder,bool enable_uc_lb,bool enable_mc_lb) mlx5e_tir_builder_build_self_lb_block() argument
174 mlx5e_tir_builder_build_tls(struct mlx5e_tir_builder * builder) mlx5e_tir_builder_build_tls() argument
184 mlx5e_tir_init(struct mlx5e_tir * tir,struct mlx5e_tir_builder * builder,struct mlx5_core_dev * mdev,bool reg) mlx5e_tir_init() argument
226 mlx5e_tir_modify(struct mlx5e_tir * tir,struct mlx5e_tir_builder * builder) mlx5e_tir_modify() argument
[all...]
H A Drx_res.c354 struct mlx5e_tir_builder *builder; in mlx5e_rx_res_channels_init() local
358 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rx_res_channels_init()
359 if (!builder) in mlx5e_rx_res_channels_init()
380 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init()
383 mlx5e_tir_builder_build_packet_merge(builder, &res->pkt_merge_param); in mlx5e_rx_res_channels_init()
384 mlx5e_tir_builder_build_self_lb_block(builder, self_lb_blk, in mlx5e_rx_res_channels_init()
386 mlx5e_tir_builder_build_direct(builder); in mlx5e_rx_res_channels_init()
388 err = mlx5e_tir_init(&res->channels[ix].direct_tir, builder, res->mdev, true); in mlx5e_rx_res_channels_init()
395 mlx5e_tir_builder_clear(builder); in mlx5e_rx_res_channels_init()
412 mlx5e_tir_builder_free(builder); in mlx5e_rx_res_channels_init()
420 struct mlx5e_tir_builder *builder; mlx5e_rx_res_ptp_init() local
658 struct mlx5e_tir_builder *builder; mlx5e_rx_res_packet_merge_set_param() local
708 struct mlx5e_tir_builder *builder; mlx5e_rx_res_tls_tir_create() local
[all...]
H A Drss.c202 struct mlx5e_tir_builder *builder; in mlx5e_rss_create_tir() local
223 builder = mlx5e_tir_builder_alloc(false); in mlx5e_rss_create_tir()
224 if (!builder) { in mlx5e_rss_create_tir()
230 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
232 mlx5e_tir_builder_build_packet_merge(builder, pkt_merge_param); in mlx5e_rss_create_tir()
234 mlx5e_tir_builder_build_self_lb_block(builder, rss->params.self_lb_blk, in mlx5e_rss_create_tir()
236 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir()
238 err = mlx5e_tir_init(tir, builder, rss->mdev, true); in mlx5e_rss_create_tir()
239 mlx5e_tir_builder_free(builder); in mlx5e_rss_create_tir()
305 struct mlx5e_tir_builder *builder; in mlx5e_rss_update_tir() local
533 struct mlx5e_tir_builder *builder; mlx5e_rss_packet_merge_set_param() local
[all...]
/linux/rust/kernel/
H A Dfirmware.rs135 /// [`crate::prelude::module!`], it allows the caller to pass a builder type, based on the
138 /// Drivers should extend the [`ModInfoBuilder`] with their own driver specific builder type.
140 /// The `builder` argument must be a type which implements the following function.
166 /// struct Builder<const N: usize>;
168 /// impl<const N: usize> Builder<N> {
173 /// let mut builder = firmware::ModInfoBuilder::new(module_name);
177 /// builder = builder.new_entry()
185 /// builder
197 /// kernel::module_firmware!(Builder);
202 // The argument is the builder type without the const generic, since it's deferred from within
[all …]
/linux/include/media/
H A Dv4l2-h264.h16 * struct v4l2_h264_reflist_builder - Reference list builder object
29 * This object stores the context of the P/B0/B1 reference list builder.
57 * @builder: reference list builder context
69 v4l2_h264_build_b_ref_lists(const struct v4l2_h264_reflist_builder *builder,
76 * @builder: reference list builder context
86 v4l2_h264_build_p_ref_list(const struct v4l2_h264_reflist_builder *builder,
/linux/scripts/kconfig/
H A Dgconf.c980 GtkBuilder *builder; in init_main_window() local
984 builder = gtk_builder_new_from_file(glade_file); in init_main_window()
985 if (!builder) in init_main_window()
988 main_wnd = GTK_WIDGET(gtk_builder_get_object(builder, "window1")); in init_main_window()
996 hpaned = GTK_WIDGET(gtk_builder_get_object(builder, "hpaned1")); in init_main_window()
997 vpaned = GTK_WIDGET(gtk_builder_get_object(builder, "vpaned1")); in init_main_window()
998 tree1_w = GTK_WIDGET(gtk_builder_get_object(builder, "treeview1")); in init_main_window()
1006 tree2_w = GTK_WIDGET(gtk_builder_get_object(builder, "treeview2")); in init_main_window()
1014 text_w = GTK_WIDGET(gtk_builder_get_object(builder, "textview3")); in init_main_window()
1017 widget = GTK_WIDGET(gtk_builder_get_object(builder, "load1")); in init_main_window()
[all …]
/linux/tools/docs/
H A Dsphinx-build-wrapper77 "cleandocs": { "builder": "clean" },
78 "linkcheckdocs": { "builder": "linkcheck" },
79 "htmldocs": { "builder": "html" },
80 "epubdocs": { "builder": "epub", "out_dir": "epub" },
81 "texinfodocs": { "builder": "texinfo", "out_dir": "texinfo" },
82 "infodocs": { "builder": "texinfo", "out_dir": "texinfo" },
83 "mandocs": { "builder": "man", "out_dir": "man" },
84 "latexdocs": { "builder": "latex", "out_dir": "latex" },
85 "pdfdocs": { "builder": "latex", "out_dir": "latex" },
86 "xmldocs": { "builder"
646 cleandocs(self, builder) global() argument
[all...]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_parser.h41 /* Next protocol Key builder */
54 /* Parse Graph Key builder */
374 /* XLT Key Builder */
467 u16 flags_sw; /* key builder flags for SW */
468 u16 flags_acl; /* key builder flags for ACL */
469 u16 flags_fd; /* key builder flags for FD */
470 u16 flags_rss; /* key builder flags for RSS */
526 u16 flags; /* key builder flags */
527 u16 flags_msk; /* key builder flag mask */
H A Dice_parser.c148 dev_info(dev, "boost key builder:\n"); in ice_imem_bst_kb_dump()
158 dev_info(dev, "next proto key builder:\n"); in ice_imem_np_kb_dump()
169 dev_info(dev, "parse graph key builder:\n"); in ice_imem_pg_kb_dump()
1094 dev_info(dev, "next proto key builder:\n"); in ice_bst_np_kb_dump()
1104 dev_info(dev, "parse graph key builder:\n"); in ice_bst_pg_kb_dump()
1735 dev_info(dev, "key builder entry %d\n", idx); in ice_xlt_kb_entry_dump()
1816 * ice_kb_entry_init - parse 192 bits of XLT Key Builder entry
1817 * @entry: pointer to the XLT Key Builder entry structure
1818 * @data: XLT Key Builder entry data to be parsed
1919 * Return: a pointer to the allocated Key Builder tabl
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c253 struct mlx5e_tir_builder *builder; in mlx5e_modify_tirs_lb() local
257 builder = mlx5e_tir_builder_alloc(true); in mlx5e_modify_tirs_lb()
258 if (!builder) in mlx5e_modify_tirs_lb()
261 mlx5e_tir_builder_build_self_lb_block(builder, enable_uc_lb, in mlx5e_modify_tirs_lb()
266 err = mlx5e_tir_modify(tir, builder); in mlx5e_modify_tirs_lb()
277 mlx5e_tir_builder_free(builder); in mlx5e_modify_tirs_lb()
/linux/Documentation/sphinx/
H A Dtranslations.py71 if app.builder.format not in ['html']:
83 html_content = app.builder.templates.render('translations.html',
/linux/drivers/infiniband/hw/hfi1/
H A 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/rust/pin-init/examples/
H A Dstatic_init.rs19 thread::{sleep, Builder},
97 Builder::new() in main()
H A Dpthread_mutex.rs152 thread::{sleep, Builder}, in main()
162 Builder::new() in main()
H A Dmutex.rs18 thread::{self, sleep, Builder, Thread},
203 Builder::new() in main()
/linux/drivers/soc/litex/
H A DKconfig3 menu "Enable LiteX SoC Builder specific drivers"
/linux/Documentation/filesystems/ext4/
H A Difork.rst28 .. ifconfig:: builder != 'latex'
32 .. ifconfig:: builder == 'latex'
/linux/Documentation/devicetree/bindings/serial/
H A Dlitex,liteuart.yaml15 LiteUART serial controller is a part of the LiteX FPGA SoC builder. It supports
/linux/Documentation/devicetree/bindings/soc/litex/
H A Dlitex,soc-controller.yaml11 This is the SoC Controller driver for the LiteX SoC Builder.
/linux/tools/perf/scripts/python/
H A Dgecko.py93 """A builder for a profile of the thread.
178 """Add a timestamped stack trace sample to the thread builder.
261 # event and store the data in the thread builder.
/linux/lib/kunit/
H A Dstring-stream.h3 * C++ stream style string builder used in KUnit for building messages.
/linux/include/linux/crush/
H A Dcrush.h273 * the builder. It is exposed here (rather than having a
334 * are exposed in this header file because builder needs their

12