/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-mm-damon | 43 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/nr_contexts 48 'N-1' under the contexts/ directory. 50 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/avail_operations 56 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/operations 69 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/sample_us 76 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/aggr_us 83 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/intervals/update_us 90 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/min 98 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/monitoring_attrs/nr_regions/max 105 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/targets/nr_targets [all …]
|
H A D | sysfs-class-ocxl | 8 What: /sys/class/ocxl/<afu name>/contexts 12 Number of contexts for the AFU, in the format <n>/<max> 16 n number of currently active contexts, for debug 17 max maximum number of contexts supported by the AFU
|
H A D | sysfs-class-cxl | 7 Slave contexts (eg. /sys/class/cxl/afu0.0s): 63 provided that no user contexts are attached. 92 contexts active on the AFU. 152 Master contexts (eg. /sys/class/cxl/afu0.0m) 159 by userspace. This includes all slave contexts space also. 236 contexts active on any one of the card AFUs. This may cause 239 contexts on the card AFUs.
|
/openbmc/linux/scripts/selinux/ |
H A D | install_policy.sh | 43 mkdir -p /etc/selinux/dummy/contexts/files 46 echo "base_r:base_t:s0" > /etc/selinux/dummy/contexts/failsafe_context 48 cat > /etc/selinux/dummy/contexts/x_contexts <<EOF 55 touch /etc/selinux/dummy/contexts/virtual_domain_context 56 touch /etc/selinux/dummy/contexts/virtual_image_context 58 cp file_contexts /etc/selinux/dummy/contexts/files 59 cp dbus_contexts /etc/selinux/dummy/contexts 61 FC_FILE=/etc/selinux/dummy/contexts/files/file_contexts 76 cd /etc/selinux/dummy/contexts/files
|
/openbmc/linux/tools/testing/selftests/damon/ |
H A D | sysfs_update_removed_scheme_dir.sh | 25 echo 1 > "$damon_sysfs/kdamonds/0/contexts/nr_contexts" 26 echo "vaddr" > "$damon_sysfs/kdamonds/0/contexts/0/operations" 27 echo 1 > "$damon_sysfs/kdamonds/0/contexts/0/targets/nr_targets" 28 echo $$ > "$damon_sysfs/kdamonds/0/contexts/0/targets/0/pid_target" 29 echo 1 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/nr_schemes" 30 scheme_dir="$damon_sysfs/kdamonds/0/contexts/0/schemes/0" 38 echo 0 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/nr_schemes"
|
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
H A D | usage.rst | 49 # echo 1 > kdamonds/nr_kdamonds && echo 1 > kdamonds/0/contexts/nr_contexts 50 # echo vaddr > kdamonds/0/contexts/0/operations 51 # echo 1 > kdamonds/0/contexts/0/targets/nr_targets 52 # echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid_target 64 │ │ │ contexts/nr_contexts 112 在每个kdamond目录中,存在两个文件(``state`` 和 ``pid`` )和一个目录( ``contexts`` )。 125 ``contexts`` 目录包含控制这个kdamond要执行的监测上下文的文件。 127 kdamonds/<N>/contexts/ 134 contexts/<N>/ 146 contexts/<N>/monitoring_attrs/ [all …]
|
/openbmc/linux/mm/damon/ |
H A D | sysfs.c | 810 * contexts directory 824 static void damon_sysfs_contexts_rm_dirs(struct damon_sysfs_contexts *contexts) in damon_sysfs_contexts_rm_dirs() argument 826 struct damon_sysfs_context **contexts_arr = contexts->contexts_arr; in damon_sysfs_contexts_rm_dirs() 829 for (i = 0; i < contexts->nr; i++) { in damon_sysfs_contexts_rm_dirs() 833 contexts->nr = 0; in damon_sysfs_contexts_rm_dirs() 835 contexts->contexts_arr = NULL; in damon_sysfs_contexts_rm_dirs() 838 static int damon_sysfs_contexts_add_dirs(struct damon_sysfs_contexts *contexts, in damon_sysfs_contexts_add_dirs() argument 844 damon_sysfs_contexts_rm_dirs(contexts); in damon_sysfs_contexts_add_dirs() 852 contexts->contexts_arr = contexts_arr; in damon_sysfs_contexts_add_dirs() 857 damon_sysfs_contexts_rm_dirs(contexts); in damon_sysfs_contexts_add_dirs() [all …]
|
/openbmc/linux/Documentation/gpu/rfc/ |
H A D | i915_scheduler.rst | 26 which configures a slot with N contexts 94 contexts in parallel with the GuC the context must be explicitly registered with 95 N contexts and all N contexts must be submitted in a single command to the GuC. 96 The GuC interfaces do not support dynamically changing between N contexts as the 105 * A 'set_parallel' extension to configure contexts for parallel 115 submission interface currently only supports submitting multiple contexts to 125 A 'set_parallel' extension to configure contexts for parallel submission 128 It is a setup step that must be called before using any of the contexts. See 147 Contexts that have been configured with the 'set_parallel' extension can only
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | mmu_context_mm.h | 21 * This function defines the mapping from contexts to VSIDs (virtual 30 MicroBlaze has 256 contexts, so we can just rotate through these 31 as a way of "switching" contexts. If the TID of the TLB is zero, 33 to represent all kernel pages as shared among all contexts. 53 * Bitmap of contexts in use. 66 * Since we don't have sufficient contexts to give one to every task 67 * that could be in the system, we need to be able to steal contexts.
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | mmu_context.c | 47 * The MPC8xx has only 16 contexts. We rotate through them on each task switch. 48 * A better way would be to keep track of tasks that own contexts, and implement 54 * The IBM4xx has 256 contexts, so we can just rotate through these as a way of 55 * "switching" contexts. If the TID of the TLB is zero, the PID/TID comparison 57 * shared among all contexts. -- Dan 59 * The IBM 47x core supports 16-bit PIDs, thus 65535 contexts. We should 110 * we cannot steal active contexts in steal_context_smp() 138 /* This will happen if you have more CPUs than available contexts, in steal_context_smp() 169 /* Flush the TLB for all contexts (not to be used on SMP) */ in steal_all_contexts() 262 /* No more free contexts, let's try to steal one */ in switch_mmu_context() [all …]
|
/openbmc/linux/drivers/gpu/drm/tegra/ |
H A D | uapi.c | 55 xa_for_each(&file->contexts, id, context) in tegra_drm_uapi_close_file() 61 xa_destroy(&file->contexts); in tegra_drm_uapi_close_file() 127 * OK, HW does not support contexts or contexts in tegra_drm_ioctl_channel_open() 135 err = xa_alloc(&fpriv->contexts, &args->context, context, XA_LIMIT(1, U32_MAX), in tegra_drm_ioctl_channel_open() 170 context = xa_load(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_close() 176 xa_erase(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_close() 200 context = xa_load(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_map() 281 context = xa_load(&fpriv->contexts, args->context); in tegra_drm_ioctl_channel_unmap()
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_global_func_ctx_args.c | 14 * KPROBE contexts 59 * RAW_TRACEPOINT contexts 75 * RAW_TRACEPOINT_WRITABLE contexts 91 * PERF_EVENT contexts
|
/openbmc/linux/Documentation/powerpc/ |
H A D | cxl.rst | 89 When using AFU directed mode, up to 16K simultaneous contexts can 141 context. Master contexts have access to the full MMIO space an 142 AFU provides. Slave contexts have access to only the per process 148 that the AFU provides (like master contexts in AFU directed). 170 An AFU directed mode AFU can have many contexts, the device can be 173 When all available contexts are allocated the open call will fail 178 the number of contexts that can be created, and therefore 182 contexts can be allocated. If 4 IRQs are needed per context, 183 then only 2037/4 = 509 contexts can be allocated. 256 In AFU directed mode, master contexts are allowed to map all of [all …]
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | netdev_rx.c | 77 /* Netdev contexts are always NO_RDMA_RTAIL */ in hfi1_netdev_allocate_ctxt() 144 * hfi1_num_netdev_contexts - Count of netdev recv contexts to use. 145 * @dd: device on which to allocate netdev contexts 146 * @available_contexts: count of available receive contexts 147 * @cpu_mask: mask of possible cpus to include for contexts 150 * contexts for netdev recv context usage up to the maximum of 153 * a memory allocation error occurs or when there are no available contexts. 165 /* Always give user contexts priority over netdev contexts */ in hfi1_num_netdev_contexts() 167 dd_dev_info(dd, "No receive contexts available for netdevs.\n"); in hfi1_num_netdev_contexts()
|
/openbmc/linux/Documentation/admin-guide/mm/damon/ |
H A D | usage.rst | 50 # echo 1 > kdamonds/nr_kdamonds && echo 1 > kdamonds/0/contexts/nr_contexts 51 # echo vaddr > kdamonds/0/contexts/0/operations 52 # echo 1 > kdamonds/0/contexts/0/targets/nr_targets 53 # echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid_target 67 │ │ │ contexts/nr_contexts 122 (``contexts``) exist. 145 ``contexts`` directory contains files for controlling the monitoring contexts 148 kdamonds/<N>/contexts/ 159 contexts/<N>/ 186 contexts/<N>/monitoring_attrs/ [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | main.c | 608 priv->contexts[i].ctxid = i; in iwl_init_context() 610 priv->contexts[IWL_RXON_CTX_BSS].always_active = true; in iwl_init_context() 611 priv->contexts[IWL_RXON_CTX_BSS].is_active = true; in iwl_init_context() 612 priv->contexts[IWL_RXON_CTX_BSS].rxon_cmd = REPLY_RXON; in iwl_init_context() 613 priv->contexts[IWL_RXON_CTX_BSS].rxon_timing_cmd = REPLY_RXON_TIMING; in iwl_init_context() 614 priv->contexts[IWL_RXON_CTX_BSS].rxon_assoc_cmd = REPLY_RXON_ASSOC; in iwl_init_context() 615 priv->contexts[IWL_RXON_CTX_BSS].qos_cmd = REPLY_QOS_PARAM; in iwl_init_context() 616 priv->contexts[IWL_RXON_CTX_BSS].ap_sta_id = IWL_AP_ID; in iwl_init_context() 617 priv->contexts[IWL_RXON_CTX_BSS].wep_key_cmd = REPLY_WEPKEY; in iwl_init_context() 618 priv->contexts[IWL_RXON_CTX_BSS].bcast_sta_id = IWLAGN_BROADCAST_ID; in iwl_init_context() [all …]
|
/openbmc/linux/drivers/misc/vmw_vmci/ |
H A D | vmci_host.c | 102 * are VMX'en with active VMCI contexts using the host device. 147 * The number of active contexts is used to track whether any in vmci_host_close() 370 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_send_datagram() 426 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_receive_datagram() 457 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_alloc_queuepair() 526 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_queuepair_setva() 574 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_queuepair_setpf() 645 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_qp_detach() 672 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_ctx_add_notify() 695 vmci_ioctl_err("only valid for contexts\n"); in vmci_host_do_ctx_remove_notify() [all …]
|
/openbmc/linux/include/linux/ |
H A D | async.h | 50 * Note: This function may be called from atomic or non-atomic contexts. 66 * Note: This function may be called from atomic or non-atomic contexts. 85 * Note: This function may be called from atomic or non-atomic contexts. 108 * Note: This function may be called from atomic or non-atomic contexts.
|
H A D | once.h | 8 /* Helpers used from arbitrary contexts. 15 /* Variant for process contexts only. */ 63 /* Variant of DO_ONCE() for process/sleepable contexts. */
|
/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | gang.c | 37 WARN_ON(gang->contexts || !list_empty(&gang->list)); in destroy_spu_gang() 57 gang->contexts++; in spu_gang_add_ctx() 70 gang->contexts--; in spu_gang_remove_ctx()
|
/openbmc/qemu/nbd/ |
H A D | server.c | 109 * NBDMetaContexts represents a list of meta contexts in use, 115 size_t count; /* number of negotiated contexts */ 153 NBDMetaContexts contexts; /* Negotiated meta contexts */ member 472 if (exp != client->contexts.exp) { in nbd_check_meta_export() 473 client->contexts.count = 0; in nbd_check_meta_export() 526 if (client->mode >= NBD_MODE_EXTENDED && client->contexts.count) { in nbd_negotiate_handle_export_name() 719 (client->contexts.count || client->opt == NBD_OPT_INFO)) { in nbd_negotiate_handle_info() 917 * and qemu:allocation-depth contexts are available. Return true if @query 1052 meta = &client->contexts; in nbd_negotiate_meta_queries() 1084 /* enable all known contexts */ in nbd_negotiate_meta_queries() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_types.h | 175 * We force a preemption to occur if the pending contexts have not 179 * That short timeout may not be applicable to other contexts, so 188 * @ccid: identifier for contexts submitted to this engine 240 * @inflight: the set of contexts submitted and acknowleged by HW 242 * The set of inflight contexts is managed by reading CS events 249 * @pending: the next set of contexts submitted to ELSP 251 * We store the array of contexts that we submit to HW (via ELSP) and 301 * @active: Number of contexts currently scheduled in. 426 * pinned_contexts_list: List of pinned contexts. This list is only
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 307.out | 23 available meta contexts: 1 52 available meta contexts: 1 84 available meta contexts: 1 94 available meta contexts: 1 121 available meta contexts: 1
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 79 spin_lock(&i915->gem.contexts.lock); in i915_l3_read() 84 spin_unlock(&i915->gem.contexts.lock); in i915_l3_read() 112 spin_lock(&i915->gem.contexts.lock); in i915_l3_write() 125 list_for_each_entry(ctx, &i915->gem.contexts.list, link) in i915_l3_write() 128 spin_unlock(&i915->gem.contexts.lock); in i915_l3_write()
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_context.c | 2 * Legacy: Generic DRM Contexts 124 * drm_legacy_ctxbitmap_flush() - Flush all contexts owned by a file 126 * @file: Open file to flush contexts for 128 * This iterates over all contexts on @dev and drops them if they're owned by 129 * @file. Note that after this call returns, new contexts might be added if 317 * Reserve contexts. 339 if (copy_to_user(&res->contexts[i], &ctx, sizeof(ctx))) in drm_legacy_resctx() 376 DRM_DEBUG("Not enough free contexts.\n"); in drm_legacy_addctx()
|