| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mthca/ |
| H A 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 …]
|
| /OK3568_Linux_fs/app/forlinx/quectelCM/ |
| H A D | qmap_bridge_mode.c | 50 int ql_bridge_mode_detect(PROFILE_T *profile) { in ql_bridge_mode_detect() argument 51 …const char *ifname = profile->qmapnet_adapter[0] ? profile->qmapnet_adapter : profile->usbnet_adap… in ql_bridge_mode_detect() 60 driver = profile->driver_name; in ql_bridge_mode_detect() 90 …if (strstr(bridge_ipv4, "/sys/class/net/") || profile->qmap_mode == 0 || profile->qmap_mode == 1) { in ql_bridge_mode_detect() 91 snprintf(ipv4, sizeof(ipv4), "0x%x", profile->ipv4.Address); in ql_bridge_mode_detect() 96 snprintf(ipv4, sizeof(ipv4), "0x%x:%d", profile->ipv4.Address, profile->muxid); in ql_bridge_mode_detect() 104 int ql_enable_qmi_wwan_rawip_mode(PROFILE_T *profile) { in ql_enable_qmi_wwan_rawip_mode() argument 110 if (!qmidev_is_qmiwwan(profile->qmichannel)) in ql_enable_qmi_wwan_rawip_mode() 113 snprintf(filename, sizeof(filename), "/sys/class/net/%s/qmi/rawip", profile->usbnet_adapter); in ql_enable_qmi_wwan_rawip_mode() 140 int ql_driver_type_detect(PROFILE_T *profile) { in ql_driver_type_detect() argument [all …]
|
| H A D | main.c | 32 extern int ql_capture_usbmon_log(PROFILE_T *profile, const char *log_path); 33 extern void ql_stop_usbmon_log(PROFILE_T *profile); 41 static void usbnet_link_change(int link, PROFILE_T *profile) { in usbnet_link_change() argument 48 memset(&profile->ipv4, 0, sizeof(IPV4_T)); in usbnet_link_change() 51 memset(&profile->ipv6, 0, sizeof(IPV6_T)); in usbnet_link_change() 54 udhcpc_start(profile); in usbnet_link_change() 56 udhcpc_stop(profile); in usbnet_link_change() 60 static int check_ipv4_address(PROFILE_T *profile) { in check_ipv4_address() argument 61 uint32_t oldAddress = profile->ipv4.Address; in check_ipv4_address() 63 if (profile->request_ops == &mbim_request_ops) in check_ipv4_address() [all …]
|
| H A D | udhcpc_netlink.c | 48 void ql_set_driver_link_state(PROFILE_T *profile, int link_state) in ql_set_driver_link_state() argument 54 snprintf(link_file, sizeof(link_file), "/sys/class/net/%s/link_state", profile->usbnet_adapter); in ql_set_driver_link_state() 63 if (profile->qmap_mode <= 1) in ql_set_driver_link_state() 68 new_state = (link_state ? 0x00 : 0x80) + profile->pdp; in ql_set_driver_link_state() 74 if (link_state == 0 && profile->qmap_mode > 1) in ql_set_driver_link_state() 82 if_link_down(profile->usbnet_adapter); in ql_set_driver_link_state() 89 void udhcpc_start(PROFILE_T *profile) in udhcpc_start() argument 91 char *ifname = profile->usbnet_adapter; in udhcpc_start() 93 ql_set_driver_link_state(profile, 1); in udhcpc_start() 96 if (profile->qmapnet_adapter) in udhcpc_start() [all …]
|
| H A D | udhcpc.c | 183 void ql_set_driver_link_state(PROFILE_T *profile, int link_state) { in ql_set_driver_link_state() argument 188 snprintf(link_file, sizeof(link_file), "/sys/class/net/%s/link_state", profile->usbnet_adapter); in ql_set_driver_link_state() 196 if (profile->qmap_mode <= 1) in ql_set_driver_link_state() 200 new_state = (link_state ? 0x00 : 0x80) + (profile->muxid - 0x80); in ql_set_driver_link_state() 206 if (link_state == 0 && profile->qmapnet_adapter[0] in ql_set_driver_link_state() 207 && strcmp(profile->qmapnet_adapter, profile->usbnet_adapter)) { in ql_set_driver_link_state() 213 snprintf(link_file, sizeof(link_file), "ifconfig %s down", profile->usbnet_adapter); in ql_set_driver_link_state() 470 void udhcpc_start(PROFILE_T *profile) { in udhcpc_start() argument 471 char *ifname = profile->usbnet_adapter; in udhcpc_start() 474 ql_set_driver_link_state(profile, 1); in udhcpc_start() [all …]
|
| H A D | device.c | 260 BOOL qmidevice_detect(char *qmichannel, char *usbnet_adapter, unsigned bufsize, PROFILE_T *profile)… in qmidevice_detect() argument 286 query_usb_device_info(pl->path, &profile->usb_dev); in qmidevice_detect() 287 if (profile->usb_dev.idVendor == CM_INVALID_VAL) in qmidevice_detect() 290 if (profile->usb_dev.idVendor == 0x2c7c || profile->usb_dev.idVendor == 0x05c6) { in qmidevice_detect() 292 rootdir, ent->d_name, profile->usb_dev.idVendor, profile->usb_dev.idProduct, in qmidevice_detect() 293 profile->usb_dev.busnum, profile->usb_dev.devnum); in qmidevice_detect() 300 for (netIntf = 0; netIntf < (profile->usb_dev.bNumInterfaces + 8); netIntf++) { in qmidevice_detect() 318 query_usb_interface_info(pl->path, &profile->usb_intf); in qmidevice_detect() 332 query_usb_interface_info(pl->path, &profile->usb_intf); in qmidevice_detect() 333 driver_type = get_driver_type(profile); in qmidevice_detect() [all …]
|
| H A D | udhcpc_script.c | 79 void udhcpc_start(PROFILE_T *profile) in udhcpc_start() argument 97 profile->usbnet_adapter, in udhcpc_start() 98 profile->qmapnet_adapter ? profile->qmapnet_adapter : profile->usbnet_adapter, in udhcpc_start() 99 profile->ipv4.Mtu, in udhcpc_start() 100 ipaddr_to_string_v4(ntohl(profile->ipv4.Address), ip, sizeof(ip)), in udhcpc_start() 101 ipaddr_to_string_v4(ntohl(profile->ipv4.SubnetMask), subnet, sizeof(subnet)), in udhcpc_start() 102 … ipaddr_to_string_v4(ntohl(broadcast_from_mask(profile->ipv4.Address, profile->ipv4.SubnetMask)), in udhcpc_start() 104 ipaddr_to_string_v4(ntohl(profile->ipv4.Gateway), router, sizeof(router)), in udhcpc_start() 105 ipaddr_to_string_v4(ntohl(profile->ipv4.DnsPrimary), domain1, sizeof(domain1)), in udhcpc_start() 106 ipaddr_to_string_v4(ntohl(profile->ipv4.DnsSecondary), domain2, sizeof(domain2)), in udhcpc_start() [all …]
|
| /OK3568_Linux_fs/kernel/security/apparmor/ |
| H A D | policy.c | 11 * task is confined by. Every task in the system has a profile attached 15 * Each profile exists in a profile namespace which is a container of 16 * visible profiles. Each namespace contains a special "unconfined" profile, 19 * Namespace and profile names can be written together in either 21 * :namespace:profile - used by kernel interfaces for easy detection 22 * namespace://profile - used by policy 24 * Profile names can not start with : or @ or ^ and may not contain \0 26 * Reserved profile names 27 * unconfined - special automatically generated unconfined profile 28 * inherit - special name to indicate profile inheritance [all …]
|
| H A D | domain.c | 50 * may_change_ptraced_domain - check if can change profile on ptraced task 51 * @to_label: profile to change to (NOT NULL) 92 /* match a profile and its associated ns component if needed 94 * If a subns profile is not to be matched should be prescreened with 97 static inline unsigned int match_component(struct aa_profile *profile, in match_component() argument 104 state = aa_dfa_match(profile->file.dfa, state, "&"); in match_component() 105 if (profile->ns == tp->ns) in match_component() 106 return aa_dfa_match(profile->file.dfa, state, tp->base.hname); in match_component() 108 /* try matching with namespace name and then profile */ in match_component() 109 ns_name = aa_ns_name(profile->ns, tp->ns, true); in match_component() [all …]
|
| H A D | policy_unpack.c | 66 * aa_ext is the read of the buffer containing the serialized profile. The 96 * @new: profile if it has been allocated (MAYBE NULL) 97 * @ns_name: name of the ns the profile is to be loaded to (MAY BE NULL) 98 * @name: name of the profile being manipulated (MAYBE NULL) 109 struct aa_profile *profile = labels_profile(aa_current_raw_label()); in audit_iface() local 121 return aa_audit(AUDIT_APPARMOR_STATUS, profile, &sa, audit_cb); in audit_iface() 471 * unpack_trans_table - unpack a profile transition table 473 * @profile: profile to add the accept table to (NOT NULL) 477 static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) in unpack_trans_table() argument 489 profile->file.trans.table = kcalloc(size, sizeof(char *), in unpack_trans_table() [all …]
|
| H A D | mount.c | 115 * @profile: the profile being enforced (NOT NULL) 130 static int audit_mount(struct aa_profile *profile, const char *op, in audit_mount() argument 142 if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) in audit_mount() 160 AUDIT_MODE(profile) != AUDIT_NOQUIET && in audit_mount() 161 AUDIT_MODE(profile) != AUDIT_ALL) in audit_mount() 178 return aa_audit(audit_type, profile, &sa, audit_cb); in audit_mount() 293 static int path_flags(struct aa_profile *profile, const struct path *path) in path_flags() argument 295 AA_BUG(!profile); in path_flags() 298 return profile->path_flags | in path_flags() 304 * @profile: the confining profile [all …]
|
| H A D | capability.c | 33 struct aa_profile *profile; member 55 * @profile: profile being tested for confinement (NOT NULL) 64 static int audit_caps(struct common_audit_data *sa, struct aa_profile *profile, in audit_caps() argument 74 if (likely((AUDIT_MODE(profile) != AUDIT_ALL) && in audit_caps() 75 !cap_raised(profile->caps.audit, cap))) in audit_caps() 78 } else if (KILL_MODE(profile) || in audit_caps() 79 cap_raised(profile->caps.kill, cap)) { in audit_caps() 81 } else if (cap_raised(profile->caps.quiet, cap) && in audit_caps() 82 AUDIT_MODE(profile) != AUDIT_NOQUIET && in audit_caps() 83 AUDIT_MODE(profile) != AUDIT_ALL) { in audit_caps() [all …]
|
| H A D | net.c | 108 int aa_profile_af_perm(struct aa_profile *profile, struct common_audit_data *sa, in aa_profile_af_perm() argument 118 if (profile_unconfined(profile)) in aa_profile_af_perm() 120 state = PROFILE_MEDIATES(profile, AA_CLASS_NET); in aa_profile_af_perm() 126 state = aa_dfa_match_len(profile->policy.dfa, state, (char *) &buffer, in aa_profile_af_perm() 128 aa_compute_perms(profile->policy.dfa, state, &perms); in aa_profile_af_perm() 129 aa_apply_modes_to_perms(profile, &perms); in aa_profile_af_perm() 131 return aa_check_perms(profile, &perms, request, sa, audit_net_cb); in aa_profile_af_perm() 137 struct aa_profile *profile; in aa_af_perm() local 140 return fn_for_each_confined(label, profile, in aa_af_perm() 141 aa_profile_af_perm(profile, &sa, request, family, in aa_af_perm() [all …]
|
| H A D | apparmorfs.c | 99 * aa_mangle_name - mangle a profile name to std profile layout form 100 * @name: profile name to mangle (NOT NULL) 608 static void profile_query_cb(struct aa_profile *profile, struct aa_perms *perms, in profile_query_cb() argument 615 if (profile_unconfined(profile)) in profile_query_cb() 617 if (profile->file.dfa && *match_str == AA_CLASS_FILE) { in profile_query_cb() 618 dfa = profile->file.dfa; in profile_query_cb() 619 state = aa_dfa_match_len(dfa, profile->file.start, in profile_query_cb() 626 } else if (profile->policy.dfa) { in profile_query_cb() 627 if (!PROFILE_MEDIATES(profile, *match_str)) in profile_query_cb() 629 dfa = profile->policy.dfa; in profile_query_cb() [all …]
|
| H A D | ipc.c | 63 static int profile_ptrace_perm(struct aa_profile *profile, in profile_ptrace_perm() argument 70 aa_profile_match_label(profile, peer, AA_CLASS_PTRACE, request, in profile_ptrace_perm() 72 aa_apply_modes_to_perms(profile, &perms); in profile_ptrace_perm() 73 return aa_check_perms(profile, &perms, request, sa, audit_ptrace_cb); in profile_ptrace_perm() 97 /* profile uses the old style capability check for ptrace */ in profile_tracer_perm() 121 struct aa_profile *profile; in aa_may_ptrace() local 125 return xcheck_labels(tracer, tracee, profile, in aa_may_ptrace() 126 profile_tracer_perm(profile, tracee, request, &sa), in aa_may_ptrace() 127 profile_tracee_perm(profile, tracer, xrequest, &sa)); in aa_may_ptrace() 187 static int profile_signal_perm(struct aa_profile *profile, in profile_signal_perm() argument [all …]
|
| H A D | file.c | 77 * @profile: the profile being enforced (NOT NULL) 90 int aa_audit_file(struct aa_profile *profile, struct aa_perms *perms, in aa_audit_file() argument 111 if (unlikely(AUDIT_MODE(profile) == AUDIT_ALL)) in aa_audit_file() 130 AUDIT_MODE(profile) != AUDIT_NOQUIET && in aa_audit_file() 131 AUDIT_MODE(profile) != AUDIT_ALL) in aa_audit_file() 139 return aa_audit(type, profile, &sa, file_audit_cb); in aa_audit_file() 159 struct aa_profile *profile; in path_name() local 166 fn_for_each_confined(label, profile, in path_name() 167 aa_audit_file(profile, &nullperms, op, request, *name, in path_name() 219 * done at profile load in aa_compute_fperms() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx4/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ddp.c | 10 * @a: new profile info 11 * @b: old profile info 25 * i40e_ddp_does_profile_exist - checks if DDP profile loaded already 27 * @pinfo: DDP profile information structure 29 * checks if DDP profile loaded already. 30 * Returns >0 if the profile exists. 31 * Returns 0 if the profile is absent. 57 * @new: new profile info 58 * @old: old profile info 82 * @pinfo: DDP profile information structure [all …]
|
| /OK3568_Linux_fs/kernel/security/apparmor/include/ |
| H A D | policy.h | 65 APPARMOR_UNCONFINED, /* profile set to unconfined */ 95 * @base - base components of the profile (name, refcount, lists, lock ...) 96 * @label - label this profile is an extension of 97 * @parent: parent of profile 98 * @ns: namespace the profile is in 99 * @rename: optional profile name that this profile renamed 103 * @audit: the auditing mode of the profile 104 * @mode: the enforcement mode of the profile 110 * @caps: capabilities for the profile 111 * @rlimits: rlimits for the profile [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/obsolete/ |
| H A 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 …]
|
| H A D | sysfs-driver-hid-roccat-isku | 6 profile. This value is persistent, so its equivalent to the 7 profile that's active when the device is powered on next time. 8 When written, this file sets the number of the startup profile 9 and the device activates this profile immediately. 25 Profile number for which this settings occur is included in 28 which profile to read. 35 capslock key for a specific profile. Profile number is included 38 which profile to read. 45 easyzone keys for a specific profile. Profile number is included 48 which profile to read. [all …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A 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 …]
|