/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_profile.c | 79 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/ |
D | profile.c | 84 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/ |
D | policy.c | 114 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 …]
|
D | domain.c | 101 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 …]
|
D | capability.c | 37 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 …]
|
D | mount.c | 133 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 …]
|
D | policy_unpack.c | 112 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 …]
|
D | ipc.c | 69 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 …]
|
D | file.c | 105 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 …]
|
D | net.c | 109 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 …]
|
D | apparmorfs.c | 603 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 …]
|
D | audit.c | 84 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 …]
|
D | resource.c | 56 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 …]
|
D | label.c | 323 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/ |
D | ppatomfwctrl.c | 282 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 …]
|
D | ppatomctrl.c | 1390 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/ |
D | governor_passive.c | 53 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 …]
|
D | devfreq.c | 112 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/ |
D | sysfs-driver-hid-roccat-savu | 5 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 …]
|
D | sysfs-driver-hid-roccat-koneplus | 6 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 …]
|
D | sysfs-driver-hid-roccat-kovaplus | 16 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 …]
|
D | sysfs-driver-hid-roccat-pyra | 22 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 …]
|
D | sysfs-driver-hid-roccat-ryos | 5 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/ |
D | resource_scale.sh | 30 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/ |
D | blk-integrity.c | 148 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()
|