Home
last modified time | relevance | path

Searched full:template (Results 1 – 25 of 557) sorted by relevance

12345678910>>...23

/Linux-v6.6/Documentation/security/
DIMA-templates.rst2 IMA Template Management Mechanism
9 The original ``ima`` template is fixed length, containing the filedata hash
19 a new template is defined, the functions that generate and display
23 The proposed solution solves this problem by separating the template
25 definition of two new data structures: a template descriptor, to determine
26 which information should be included in the measurement list; a template
32 measurement entries. Defining a new template descriptor requires
33 specifying the template format (a string of field identifiers separated
35 parameter. At boot time, IMA initializes the chosen template descriptor
36 by translating the format into an array of template fields structures taken
[all …]
/Linux-v6.6/security/integrity/ima/
Dima_template.c9 * Helpers to manage template descriptors.
76 * need to be accounted for since they shouldn't be defined in the same template
86 * ima_template_has_modsig - Check whether template has modsig-related fields.
87 * @ima_template: IMA template to check.
89 * Tells whether the given template has fields referencing a file's appended
116 * Verify that a template with the supplied name exists. in ima_template_setup()
121 pr_err("template %s not found, using %s\n", in ima_template_setup()
128 * by the 'ima' template. in ima_template_setup()
132 pr_err("template does not support hash alg\n"); in ima_template_setup()
150 pr_err("format string '%s' not valid, using template %s\n", in ima_template_fmt_setup()
[all …]
Dima_fs.c121 * char[20]=template digest
122 * 32bit-le=template name size
123 * char[n]=template name
125 * eventdata[n]=template specific data
153 /* 2nd: template digest */ in ima_measurements_show()
156 /* 3rd: template name size */ in ima_measurements_show()
161 /* 4th: template name */ in ima_measurements_show()
164 /* 5th: template length (except for 'ima' template) */ in ima_measurements_show()
174 /* 6th: template specific data */ in ima_measurements_show()
236 /* 2nd: SHA1 template hash */ in ima_ascii_measurements_show()
[all …]
/Linux-v6.6/drivers/leds/
Dleds-gpio.c76 static int create_gpio_led(const struct gpio_led *template, in create_gpio_led() argument
84 led_dat->cdev.default_trigger = template->default_trigger; in create_gpio_led()
95 if (template->default_state == LEDS_GPIO_DEFSTATE_KEEP) { in create_gpio_led()
100 state = (template->default_state == LEDS_GPIO_DEFSTATE_ON); in create_gpio_led()
104 if (!template->retain_state_suspended) in create_gpio_led()
106 if (template->panic_indicator) in create_gpio_led()
108 if (template->retain_state_shutdown) in create_gpio_led()
115 if (template->name) { in create_gpio_led()
116 led_dat->cdev.name = template->name; in create_gpio_led()
212 const struct gpio_led *template) in gpio_led_get_gpiod() argument
[all …]
/Linux-v6.6/tools/perf/scripts/python/
Dflamegraph.py145 if os.path.isfile(self.args.template):
146 template = f"file://{self.args.template}"
149 print(f"""Warning: Flame Graph template '{self.args.template}'
152 graph template (--template PATH) or use another output format (--format
156 … print("""Not attempting to download Flame Graph template as script command line
158 template retry without live mode. For example, use 'perf record -a -g
160 download the template from:
168 …s = input("Do you wish to download a template from cdn.jsdelivr.net? (this warning can be suppress…
171template = "https://cdn.jsdelivr.net/npm/d3-flame-graph@4.1.3/dist/templates/d3-flamegraph-base.ht…
175 with urllib.request.urlopen(template) as template:
[all …]
/Linux-v6.6/lib/842/
D842.h9 * <template>[arg1][arg2][arg3][arg4]
11 * where there are between 0 and 4 template args, depending on the specific
12 * template operation. For normal operations, each arg is either a specific
16 * The template code is a 5-bit value. This code indicates what to do with
17 * the following data. Template codes from 0 to 0x19 should use the template
18 * table, the static "decomp_ops" table used in decompress. For each template
20 * an arg following the template code bits. Each action is either a "data"
22 * bytes being written to the output buffer. Each template (i.e. all actions
49 * There are also 3 special template codes; 0x1b for "repeat", 0x1c for
60 * This software implementation also uses one of the undefined template values,
[all …]
/Linux-v6.6/sound/soc/intel/avs/
Dpath.c35 if (mod->template->id == template_id) in avs_path_find_module()
46 if (ppl->template->id == template_id) in avs_path_find_pipeline()
54 struct avs_tplg_path_template *pos, *template = NULL; in avs_path_find_path() local
64 template = pos; in avs_path_find_path()
68 if (!template) in avs_path_find_path()
72 /* Only one variant of given path template may be instantiated at a time. */ in avs_path_find_path()
74 if (path->template->owner == template) { in avs_path_find_path()
95 struct avs_tplg_path_template *template, in avs_path_find_variant() argument
101 list_for_each_entry(variant, &template->path_list, node) { in avs_path_find_variant()
147 struct avs_tplg_module *t = mod->template; in avs_copier_create()
[all …]
Dpath.h21 struct avs_tplg_path *template; member
32 struct avs_tplg_pipeline *template; member
43 struct avs_tplg_module *template; member
55 struct avs_tplg_binding *template; member
63 struct avs_tplg_path_template *template,
/Linux-v6.6/drivers/hid/
Dhid-uclogic-rdesc-test.c14 const __u8 *template; member
101 .template = template_empty,
109 .template = template_small,
117 .template = template_no_ph,
125 .template = template_pen_ph_end,
133 .template = template_btn_ph_end,
141 .template = template_pen_all_params,
149 .template = template_frame_all_params,
157 .template = template_pen_some_params,
165 .template = template_pen_some_params,
[all …]
Dhid-uclogic-rdesc.h83 /* Report descriptor template placeholder head */
87 /* Apply report descriptor parameters to a report descriptor template */
93 /* Report descriptor template placeholder IDs */
104 /* Report descriptor pen template placeholder */
108 /* Report descriptor frame buttons template placeholder */
115 /* Fixed report descriptor template for (tweaked) v1 pen reports */
122 /* Fixed report descriptor template for (tweaked) v2 pen reports */
172 /* Fixed report descriptor template for UGEE v2 pen reports */
176 /* Fixed report descriptor template for UGEE v2 frame reports (buttons only) */
180 /* Fixed report descriptor template for UGEE v2 frame reports (dial) */
[all …]
/Linux-v6.6/include/trace/
Dtrace_events.h36 * TRACE_EVENT is a one to one mapping between tracepoint and template.
61 #define DEFINE_EVENT(template, name, proto, args) \ argument
66 #define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg) \ argument
67 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
70 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ argument
71 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
121 #define DEFINE_EVENT(template, name, proto, args) argument
124 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) argument
212 #define DEFINE_EVENT_PRINT(template, call, proto, args, print) \ argument
217 struct trace_event_raw_##template *field; \
[all …]
Dbpf_probe.h62 #define __DEFINE_EVENT(template, call, proto, args, size) \ argument
65 check_trace_callback_type_##call(__bpf_trace_##template); \
75 .bpf_func = __bpf_trace_##template, \
95 #define DEFINE_EVENT_WRITABLE(template, call, proto, args, size) \ argument
97 __DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), size)
100 #define DEFINE_EVENT(template, call, proto, args) \ argument
101 __DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args), 0)
104 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ argument
105 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
Dtrace_custom_events.h51 #define DEFINE_CUSTOM_EVENT(template, name, proto, args) \ argument
68 #define DEFINE_CUSTOM_EVENT(template, name, proto, args) argument
175 #define DEFINE_CUSTOM_EVENT(template, call, proto, args) \ argument
178 check_trace_callback_type_##call(trace_custom_event_raw_event_##template); \
200 #define DEFINE_CUSTOM_EVENT(template, call, proto, args) \ argument
204 .class = &custom_event_class_##template, \
205 .event.funcs = &trace_custom_event_type_funcs_##template, \
206 .print_fmt = custom_print_fmt_##template, \
Ddefine_trace.h53 #define DEFINE_EVENT_NOP(template, name, proto, args) argument
56 #define DEFINE_EVENT(template, name, proto, args) \ argument
60 #define DEFINE_EVENT_FN(template, name, proto, args, reg, unreg) \ argument
64 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ argument
68 #define DEFINE_EVENT_CONDITION(template, name, proto, args, cond) \ argument
69 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
Dperf.h64 #define DEFINE_EVENT(template, call, proto, args) \ argument
67 check_trace_callback_type_##call(perf_trace_##template); \
72 #define DEFINE_EVENT_PRINT(template, name, proto, args, print) \ argument
73 DEFINE_EVENT(template, name, PARAMS(proto), PARAMS(args))
/Linux-v6.6/arch/ia64/kernel/
Dkprobes.c72 brl->quad0.template = 0x05; /* [MLX](stop) */ in set_brl_inst()
85 static void __kprobes update_kprobe_inst_flag(uint template, uint slot, in update_kprobe_inst_flag() argument
105 if (bundle_encoding[template][slot] == B) { in update_kprobe_inst_flag()
121 } else if (bundle_encoding[template][slot] == X) { in update_kprobe_inst_flag()
138 static uint __kprobes is_cmp_ctype_unc_inst(uint template, uint slot, in is_cmp_ctype_unc_inst() argument
145 if (!((bundle_encoding[template][slot] == I) || in is_cmp_ctype_unc_inst()
146 (bundle_encoding[template][slot] == M))) in is_cmp_ctype_unc_inst()
174 static int __kprobes unsupported_inst(uint template, uint slot, in unsupported_inst() argument
182 if (is_cmp_ctype_unc_inst(template, slot, major_opcode, kprobe_inst)) { in unsupported_inst()
192 else if (bundle_encoding[template][slot] == I) { in unsupported_inst()
[all …]
/Linux-v6.6/drivers/net/ethernet/marvell/prestera/
Dprestera_flower.c17 prestera_flower_template_free(struct prestera_flower_template *template) in prestera_flower_template_free() argument
19 prestera_acl_ruleset_put(template->ruleset); in prestera_flower_template_free()
20 list_del(&template->list); in prestera_flower_template_free()
21 kfree(template); in prestera_flower_template_free()
26 struct prestera_flower_template *template, *tmp; in prestera_flower_template_cleanup() local
29 list_for_each_entry_safe(template, tmp, &block->template_list, list) in prestera_flower_template_cleanup()
30 prestera_flower_template_free(template); in prestera_flower_template_cleanup()
484 struct prestera_flower_template *template; in prestera_flower_tmplt_create() local
494 template = kmalloc(sizeof(*template), GFP_KERNEL); in prestera_flower_tmplt_create()
495 if (!template) { in prestera_flower_tmplt_create()
[all …]
/Linux-v6.6/tools/lib/perf/Documentation/
Dmanpage-base.xsl13 <xsl:template match="co">
18 </xsl:template>
19 <xsl:template match="calloutlist">
24 </xsl:template>
25 <xsl:template match="callout">
33 </xsl:template>
/Linux-v6.6/tools/perf/Documentation/
Dmanpage-base.xsl13 <xsl:template match="co">
18 </xsl:template>
19 <xsl:template match="calloutlist">
24 </xsl:template>
25 <xsl:template match="callout">
33 </xsl:template>
/Linux-v6.6/tools/testing/selftests/rseq/
Drseq-bits-template.h3 * rseq-bits-template.h
16 # error "Never use <rseq-bits-template.h> directly; include <rseq.h> instead."
26 # error "Never use <rseq-bits-template.h> directly; include <rseq.h> instead."
34 # error "Never use <rseq-bits-template.h> directly; include <rseq.h> instead."
37 # error "Never use <rseq-bits-template.h> directly; include <rseq.h> instead."
/Linux-v6.6/include/crypto/internal/
Dkpp.h14 * struct kpp_instance - KPP template instance
35 * Template instances can get a hold on some inner KPP algorithm by
97 * Template instance internal helpers.
138 * A KPP template implementation may allocate extra memory beyond the
176 * kpp_register_instance() - Register a KPP template instance.
177 * @tmpl: The instantiating template.
178 * @inst: The KPP template instance to be registered.
190 * @inst: The template instance owning @spawn.
215 * up to until the template instance owning @spawn has either been
/Linux-v6.6/drivers/net/wireless/intel/iwlwifi/fw/api/
Dtdls.h43 * struct iwl_tdls_channel_switch_frame - TDLS channel switch frame template
45 * A template representing a TDLS channel-switch request or response frame
47 * @switch_time_offset: offset to the channel switch timing IE in the template
61 * @frame: channel-switch request/response template, depending to switch_type
122 * @pti_req_data_offset: offset of network-level data for the PTI template
123 * @pti_req_tx_cmd: Tx parameters for PTI request template
124 * @pti_req_template: PTI request template data
/Linux-v6.6/include/trace/events/
Dbpf_test_run.h29 #define BPF_TEST_RUN_DEFINE_EVENT(template, call, proto, args, size) \ argument
30 DEFINE_EVENT_WRITABLE(template, call, PARAMS(proto), \
34 #define BPF_TEST_RUN_DEFINE_EVENT(template, call, proto, args, size) \ argument
35 DEFINE_EVENT(template, call, PARAMS(proto), PARAMS(args))
/Linux-v6.6/drivers/pci/msi/
Dirqdomain.c361 * @template: The MSI info template which describes the domain
397 bool pci_create_ims_domain(struct pci_dev *pdev, const struct msi_domain_template *template, in pci_create_ims_domain() argument
405 if (template->info.bus_token != DOMAIN_BUS_PCI_DEVICE_IMS || in pci_create_ims_domain()
406 !(template->info.flags & MSI_FLAG_ALLOC_SIMPLE_MSI_DESCS) || in pci_create_ims_domain()
407 !(template->info.flags & MSI_FLAG_FREE_MSI_DESCS) || in pci_create_ims_domain()
408 !template->chip.irq_mask || !template->chip.irq_unmask || in pci_create_ims_domain()
409 !template->chip.irq_write_msi_msg || template->chip.irq_set_affinity) in pci_create_ims_domain()
412 return msi_create_device_irq_domain(&pdev->dev, MSI_SECONDARY_DOMAIN, template, in pci_create_ims_domain()
/Linux-v6.6/kernel/debug/kdb/
Dkdb_bp.c285 kdb_bp_t template = {0}; in kdb_bp() local
302 diag = kdbgetaddrarg(argc, argv, &nextarg, &template.bp_addr, in kdb_bp()
306 if (!template.bp_addr) in kdb_bp()
314 diag = kgdb_validate_break_address(template.bp_addr); in kdb_bp()
330 template.bp_type = BP_HARDWARE_BREAKPOINT; in kdb_bp()
331 diag = kdb_parsebp(argc, argv, &nextarg, &template); in kdb_bp()
335 template.bp_type = BP_BREAKPOINT; in kdb_bp()
347 bp_check->bp_addr == template.bp_addr) { in kdb_bp()
349 kdb_bfd_vma_fmt0 "\n", template.bp_addr); in kdb_bp()
354 template.bp_enabled = 1; in kdb_bp()
[all …]

12345678910>>...23