Home
last modified time | relevance | path

Searched refs:profile (Results 1 – 25 of 249) sorted by relevance

12345678910

/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_profile.c79 struct mthca_resource *profile; in mthca_make_profile() local
82 profile = kcalloc(MTHCA_RES_NUM, sizeof(*profile), GFP_KERNEL); in mthca_make_profile()
83 if (!profile) in mthca_make_profile()
86 profile[MTHCA_RES_QP].size = dev_lim->qpc_entry_sz; in mthca_make_profile()
87 profile[MTHCA_RES_EEC].size = dev_lim->eec_entry_sz; in mthca_make_profile()
88 profile[MTHCA_RES_SRQ].size = dev_lim->srq_entry_sz; in mthca_make_profile()
89 profile[MTHCA_RES_CQ].size = dev_lim->cqc_entry_sz; in mthca_make_profile()
90 profile[MTHCA_RES_EQP].size = dev_lim->eqpc_entry_sz; in mthca_make_profile()
91 profile[MTHCA_RES_EEEC].size = dev_lim->eeec_entry_sz; in mthca_make_profile()
92 profile[MTHCA_RES_EQ].size = dev_lim->eqc_entry_sz; in mthca_make_profile()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dprofile.c84 struct mlx4_resource *profile; in mlx4_make_profile() local
88 profile = kcalloc(MLX4_RES_NUM, sizeof(*profile), GFP_KERNEL); in mlx4_make_profile()
89 if (!profile) in mlx4_make_profile()
111 profile[MLX4_RES_QP].size = dev_cap->qpc_entry_sz; in mlx4_make_profile()
112 profile[MLX4_RES_RDMARC].size = dev_cap->rdmarc_entry_sz; in mlx4_make_profile()
113 profile[MLX4_RES_ALTC].size = dev_cap->altc_entry_sz; in mlx4_make_profile()
114 profile[MLX4_RES_AUXC].size = dev_cap->aux_entry_sz; in mlx4_make_profile()
115 profile[MLX4_RES_SRQ].size = dev_cap->srq_entry_sz; in mlx4_make_profile()
116 profile[MLX4_RES_CQ].size = dev_cap->cqc_entry_sz; in mlx4_make_profile()
117 profile[MLX4_RES_EQ].size = dev_cap->eqc_entry_sz; in mlx4_make_profile()
[all …]
/Linux-v4.19/security/apparmor/
Dpolicy.c114 static void __add_profile(struct list_head *list, struct aa_profile *profile) in __add_profile() argument
119 AA_BUG(!profile); in __add_profile()
120 AA_BUG(!profile->ns); in __add_profile()
121 AA_BUG(!mutex_is_locked(&profile->ns->lock)); in __add_profile()
123 list_add_rcu(&profile->base.list, list); in __add_profile()
125 aa_get_profile(profile); in __add_profile()
126 l = aa_label_insert(&profile->ns->labels, &profile->label); in __add_profile()
127 AA_BUG(l != &profile->label); in __add_profile()
143 static void __list_remove_profile(struct aa_profile *profile) in __list_remove_profile() argument
145 AA_BUG(!profile); in __list_remove_profile()
[all …]
Ddomain.c101 static inline unsigned int match_component(struct aa_profile *profile, in match_component() argument
108 state = aa_dfa_match(profile->file.dfa, state, "&"); in match_component()
109 if (profile->ns == tp->ns) in match_component()
110 return aa_dfa_match(profile->file.dfa, state, tp->base.hname); in match_component()
113 ns_name = aa_ns_name(profile->ns, tp->ns, true); in match_component()
114 state = aa_dfa_match_len(profile->file.dfa, state, ":", 1); in match_component()
115 state = aa_dfa_match(profile->file.dfa, state, ns_name); in match_component()
116 state = aa_dfa_match_len(profile->file.dfa, state, ":", 1); in match_component()
117 return aa_dfa_match(profile->file.dfa, state, tp->base.hname); in match_component()
136 static int label_compound_match(struct aa_profile *profile, in label_compound_match() argument
[all …]
Dcapability.c37 struct aa_profile *profile; member
68 static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, in audit_caps() argument
78 if (likely((AUDIT_MODE(profile) != AUDIT_ALL) && in audit_caps()
79 !cap_raised(profile->caps.audit, cap))) in audit_caps()
82 } else if (KILL_MODE(profile) || in audit_caps()
83 cap_raised(profile->caps.kill, cap)) { in audit_caps()
85 } else if (cap_raised(profile->caps.quiet, cap) && in audit_caps()
86 AUDIT_MODE(profile) != AUDIT_NOQUIET && in audit_caps()
87 AUDIT_MODE(profile) != AUDIT_ALL) { in audit_caps()
94 if (profile == ent->profile && cap_raised(ent->caps, cap)) { in audit_caps()
[all …]
Dmount.c133 static int audit_mount(struct aa_profile *profile, const char *op, in audit_mount() argument
145 if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) in audit_mount()
163 AUDIT_MODE(profile) != AUDIT_NOQUIET && in audit_mount()
164 AUDIT_MODE(profile) != AUDIT_ALL) in audit_mount()
181 return aa_audit(audit_type, profile, &sa, audit_cb); in audit_mount()
295 static int path_flags(struct aa_profile *profile, const struct path *path) in path_flags() argument
297 AA_BUG(!profile); in path_flags()
300 return profile->path_flags | in path_flags()
318 static int match_mnt_path_str(struct aa_profile *profile, in match_mnt_path_str() argument
328 AA_BUG(!profile); in match_mnt_path_str()
[all …]
Dpolicy_unpack.c112 struct aa_profile *profile = labels_profile(aa_current_raw_label()); in audit_iface() local
124 return aa_audit(AUDIT_APPARMOR_STATUS, profile, &sa, audit_cb); in audit_iface()
434 static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) in unpack_trans_table() argument
446 profile->file.trans.table = kcalloc(size, sizeof(char *), in unpack_trans_table()
448 if (!profile->file.trans.table) in unpack_trans_table()
451 profile->file.trans.size = size; in unpack_trans_table()
460 profile->file.trans.table[i] = str; in unpack_trans_table()
498 aa_free_domain_entries(&profile->file.trans); in unpack_trans_table()
503 static bool unpack_xattrs(struct aa_ext *e, struct aa_profile *profile) in unpack_xattrs() argument
511 profile->xattr_count = size; in unpack_xattrs()
[all …]
Dipc.c69 static int profile_ptrace_perm(struct aa_profile *profile, in profile_ptrace_perm() argument
76 aa_profile_match_label(profile, peer, AA_CLASS_PTRACE, request, in profile_ptrace_perm()
78 aa_apply_modes_to_perms(profile, &perms); in profile_ptrace_perm()
79 return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); in profile_ptrace_perm()
126 struct aa_profile *profile; in aa_may_ptrace() local
130 return xcheck_labels(tracer, tracee, profile, in aa_may_ptrace()
131 profile_tracer_perm(profile, tracee, request, &sa), in aa_may_ptrace()
132 profile_tracee_perm(profile, tracer, xrequest, &sa)); in aa_may_ptrace()
190 static int profile_signal_perm(struct aa_profile *profile, in profile_signal_perm() argument
197 if (profile_unconfined(profile) || in profile_signal_perm()
[all …]
Dfile.c105 int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms, in aa_audit_file() argument
126 if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) in aa_audit_file()
145 AUDIT_MODE(profile) != AUDIT_NOQUIET && in aa_audit_file()
146 AUDIT_MODE(profile) != AUDIT_ALL) in aa_audit_file()
154 return aa_audit(type, profile, &sa, file_audit_cb); in aa_audit_file()
174 struct aa_profile *profile; in path_name() local
181 fn_for_each_confined(label, profile, in path_name()
182 aa_audit_file(profile, &nullperms, op, request, *name, in path_name()
281 int __aa_path_perm(const char *op, struct aa_profile *profile, const char *name, in __aa_path_perm() argument
287 if (profile_unconfined(profile)) in __aa_path_perm()
[all …]
Dnet.c109 int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, in aa_profile_af_perm() argument
119 if (profile_unconfined(profile)) in aa_profile_af_perm()
121 state = PROFILE_MEDIATES(profile, AA_CLASS_NET); in aa_profile_af_perm()
127 state = aa_dfa_match_len(profile->policy.dfa, state, (char *) &buffer, in aa_profile_af_perm()
129 aa_compute_perms(profile->policy.dfa, state, &perms); in aa_profile_af_perm()
130 aa_apply_modes_to_perms(profile, &perms); in aa_profile_af_perm()
132 return aa_check_perms(profile, &perms, request, sa, audit_net_cb); in aa_profile_af_perm()
138 struct aa_profile *profile; in aa_af_perm() local
141 return fn_for_each_confined(label, profile, in aa_af_perm()
142 aa_profile_af_perm(profile, &sa, request, family, in aa_af_perm()
[all …]
Dapparmorfs.c603 static void profile_query_cb(struct aa_profile *profile, struct aa_perms *perms, in profile_query_cb() argument
610 if (profile_unconfined(profile)) in profile_query_cb()
612 if (profile->file.dfa && *match_str == AA_CLASS_FILE) { in profile_query_cb()
613 dfa = profile->file.dfa; in profile_query_cb()
614 state = aa_dfa_match_len(dfa, profile->file.start, in profile_query_cb()
621 } else if (profile->policy.dfa) { in profile_query_cb()
622 if (!PROFILE_MEDIATES(profile, *match_str)) in profile_query_cb()
624 dfa = profile->policy.dfa; in profile_query_cb()
625 state = aa_dfa_match_len(dfa, profile->policy.start[0], in profile_query_cb()
630 aa_apply_modes_to_perms(profile, &tmp); in profile_query_cb()
[all …]
Daudit.c84 struct aa_profile *profile = labels_profile(label); in audit_pre() local
86 if (profile->ns != root_ns) { in audit_pre()
89 profile->ns->base.hname); in audit_pre()
92 audit_log_untrustedstring(ab, profile->base.hname); in audit_pre()
129 int aa_audit(int type, struct aa_profile *profile, struct common_audit_data *sa, in aa_audit() argument
132 AA_BUG(!profile); in aa_audit()
136 if (AUDIT_MODE(profile) != AUDIT_ALL) in aa_audit()
139 } else if (COMPLAIN_MODE(profile)) in aa_audit()
144 if (AUDIT_MODE(profile) == AUDIT_QUIET || in aa_audit()
146 AUDIT_MODE(profile) == AUDIT_QUIET)) in aa_audit()
[all …]
Dresource.c56 static int audit_resource(struct aa_profile *profile, unsigned int resource, in audit_resource() argument
68 return aa_audit(AUDIT_APPARMOR_AUTO, profile, &sa, audit_cb); in audit_resource()
85 static int profile_setrlimit(struct aa_profile *profile, unsigned int resource, in profile_setrlimit() argument
90 if (profile->rlimits.mask & (1 << resource) && new_rlim->rlim_max > in profile_setrlimit()
91 profile->rlimits.limits[resource].rlim_max) in profile_setrlimit()
93 return audit_resource(profile, resource, new_rlim->rlim_max, NULL, NULL, in profile_setrlimit()
111 struct aa_profile *profile; in aa_task_setrlimit() local
128 error = fn_for_each(label, profile, in aa_task_setrlimit()
129 audit_resource(profile, resource, in aa_task_setrlimit()
133 error = fn_for_each_confined(label, profile, in aa_task_setrlimit()
[all …]
Dlabel.c323 struct aa_profile *profile; in label_destroy() local
328 label_for_each(i, label, profile) { in label_destroy()
329 aa_put_profile(profile); in label_destroy()
1234 static inline bool label_is_visible(struct aa_profile *profile, in label_is_visible() argument
1237 return aa_ns_visible(profile->ns, labels_ns(label), true); in label_is_visible()
1245 static inline unsigned int match_component(struct aa_profile *profile, in match_component() argument
1251 if (profile->ns == tp->ns) in match_component()
1252 return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); in match_component()
1255 ns_name = aa_ns_name(profile->ns, tp->ns, true); in match_component()
1256 state = aa_dfa_match_len(profile->policy.dfa, state, ":", 1); in match_component()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dppatomfwctrl.c282 struct atom_asic_profiling_info_v4_1 *profile; in pp_atomfwctrl_get_avfs_information() local
286 profile = (struct atom_asic_profiling_info_v4_1 *) in pp_atomfwctrl_get_avfs_information()
290 if (!profile) in pp_atomfwctrl_get_avfs_information()
293 format_revision = ((struct atom_common_table_header *)profile)->format_revision; in pp_atomfwctrl_get_avfs_information()
294 content_revision = ((struct atom_common_table_header *)profile)->content_revision; in pp_atomfwctrl_get_avfs_information()
297 param->ulMaxVddc = le32_to_cpu(profile->maxvddc); in pp_atomfwctrl_get_avfs_information()
298 param->ulMinVddc = le32_to_cpu(profile->minvddc); in pp_atomfwctrl_get_avfs_information()
300 le32_to_cpu(profile->avfs_meannsigma_acontant0); in pp_atomfwctrl_get_avfs_information()
302 le32_to_cpu(profile->avfs_meannsigma_acontant1); in pp_atomfwctrl_get_avfs_information()
304 le32_to_cpu(profile->avfs_meannsigma_acontant2); in pp_atomfwctrl_get_avfs_information()
[all …]
Dppatomctrl.c1390 ATOM_ASIC_PROFILING_INFO_V3_6 *profile = NULL; in atomctrl_get_avfs_information() local
1395 profile = (ATOM_ASIC_PROFILING_INFO_V3_6 *) in atomctrl_get_avfs_information()
1399 if (!profile) in atomctrl_get_avfs_information()
1402 param->ulAVFS_meanNsigma_Acontant0 = le32_to_cpu(profile->ulAVFS_meanNsigma_Acontant0); in atomctrl_get_avfs_information()
1403 param->ulAVFS_meanNsigma_Acontant1 = le32_to_cpu(profile->ulAVFS_meanNsigma_Acontant1); in atomctrl_get_avfs_information()
1404 param->ulAVFS_meanNsigma_Acontant2 = le32_to_cpu(profile->ulAVFS_meanNsigma_Acontant2); in atomctrl_get_avfs_information()
1405 param->usAVFS_meanNsigma_DC_tol_sigma = le16_to_cpu(profile->usAVFS_meanNsigma_DC_tol_sigma); in atomctrl_get_avfs_information()
1406 param->usAVFS_meanNsigma_Platform_mean = le16_to_cpu(profile->usAVFS_meanNsigma_Platform_mean); in atomctrl_get_avfs_information()
1407 param->usAVFS_meanNsigma_Platform_sigma = le16_to_cpu(profile->usAVFS_meanNsigma_Platform_sigma); in atomctrl_get_avfs_information()
1408 param->ulGB_VDROOP_TABLE_CKSOFF_a0 = le32_to_cpu(profile->ulGB_VDROOP_TABLE_CKSOFF_a0); in atomctrl_get_avfs_information()
[all …]
/Linux-v4.19/drivers/devfreq/
Dgovernor_passive.c53 if (!devfreq->profile || !devfreq->profile->freq_table in devfreq_passive_get_target_freq()
54 || devfreq->profile->max_state <= 0) in devfreq_passive_get_target_freq()
74 for (i = 0; i < parent_devfreq->profile->max_state; i++) in devfreq_passive_get_target_freq()
75 if (parent_devfreq->profile->freq_table[i] == *freq) in devfreq_passive_get_target_freq()
78 if (i == parent_devfreq->profile->max_state) { in devfreq_passive_get_target_freq()
84 if (i < devfreq->profile->max_state) { in devfreq_passive_get_target_freq()
85 child_freq = devfreq->profile->freq_table[i]; in devfreq_passive_get_target_freq()
87 count = devfreq->profile->max_state; in devfreq_passive_get_target_freq()
88 child_freq = devfreq->profile->freq_table[count - 1]; in devfreq_passive_get_target_freq()
111 ret = devfreq->profile->target(devfreq->dev.parent, &freq, 0); in update_devfreq_passive()
[all …]
Ddevfreq.c112 for (lev = 0; lev < devfreq->profile->max_state; lev++) in devfreq_get_freq_level()
113 if (freq == devfreq->profile->freq_table[lev]) in devfreq_get_freq_level()
121 struct devfreq_dev_profile *profile = devfreq->profile; in set_freq_table() local
131 profile->max_state = count; in set_freq_table()
132 profile->freq_table = devm_kcalloc(devfreq->dev.parent, in set_freq_table()
133 profile->max_state, in set_freq_table()
134 sizeof(*profile->freq_table), in set_freq_table()
136 if (!profile->freq_table) { in set_freq_table()
137 profile->max_state = 0; in set_freq_table()
141 for (i = 0, freq = 0; i < profile->max_state; i++, freq++) { in set_freq_table()
[all …]
/Linux-v4.19/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-savu5 press of a button. A profile is split into general settings and
8 respective profile buttons to the mouse. The data has to be
11 Which profile to write is determined by the profile number
14 which profile to read.
21 profile will be read next. The data has to be 3 bytes long.
29 press of a button. A profile is split into general settings and
30 button settings. A profile holds information like resolution,
32 When written, this file lets one write the respective profile
35 Which profile to write is determined by the profile number
52 keystrokes for a specific button for a specific profile.
[all …]
Dsysfs-driver-hid-roccat-koneplus6 profile. This value is persistent, so its equivalent to the
7 profile that's active when the mouse is powered on next time.
8 When written, this file sets the number of the startup profile
9 and the mouse activates this profile immediately.
17 profile. This value is persistent, so its equivalent to the
18 profile that's active when the mouse is powered on next time.
19 When written, this file sets the number of the startup profile
20 and the mouse activates this profile immediately.
50 button for a specific profile. Button and profile numbers are
59 press of a button. A profile is split in settings and buttons.
[all …]
Dsysfs-driver-hid-roccat-kovaplus16 profile.
17 When written, the mouse activates this profile immediately.
18 The profile that's active when powered down is the same that's
66 press of a button. A profile is split in settings and buttons.
68 When written, this file lets one write the respective profile
71 Which profile to write is determined by the profile number
74 which profile to read.
77 …e num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons
81 press of a button. A profile is split in settings and buttons.
83 When read, these files return the respective profile buttons.
[all …]
Dsysfs-driver-hid-roccat-pyra22 Description: When read, this file returns the number of the actual profile in
52 press of a button. A profile is split in settings and buttons.
54 When written, this file lets one write the respective profile
57 Which profile to write is determined by the profile number
60 which profile to read.
63 …interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons
67 press of a button. A profile is split in settings and buttons.
69 When read, these files return the respective profile buttons.
72 Write control to select profile and read profile_buttons instead.
79 press of a button. A profile is split in settings and buttons.
[all …]
Dsysfs-driver-hid-roccat-ryos5 profile will be read next. The data has to be 3 bytes long.
9 …config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile
13 press of a button. profile holds index of actual profile.
14 This value is persistent, so its value determines the profile
16 When written, the device activates the set profile immediately.
25 a specific profile. Profile index is included in written data.
28 which profile to read.
35 function keys for a specific profile. Profile index is included
38 which profile to read.
45 keys for a specific profile. Profile index is included in
[all …]
/Linux-v4.19/tools/testing/selftests/drivers/net/mlxsw/spectrum/
Dresource_scale.sh30 for profile in $KVD_PROFILES; do
32 devlink_sp_resource_kvd_profile_set $profile
34 log_test "'$current_test' [$profile] setting"
46 log_test "'$current_test' [$profile] $target"
48 log_test "'$current_test' [$profile] overflow $target"
/Linux-v4.19/block/
Dblk-integrity.c148 if (!b1->profile && !b2->profile) in blk_integrity_compare()
151 if (!b1->profile || !b2->profile) in blk_integrity_compare()
175 if (b1->profile != b2->profile) { in blk_integrity_compare()
178 b1->profile->name, b2->profile->name); in blk_integrity_compare()
274 if (bi->profile && bi->profile->name) in integrity_format_show()
275 return sprintf(page, "%s\n", bi->profile->name); in integrity_format_show()
417 bi->profile = template->profile ? template->profile : &nop_profile; in blk_integrity_register()

12345678910