| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/ |
| H A D | dcbnl.h | 42 * @prio_tc: priority assignment table mapping 8021Qp to traffic class 52 * 0 strict priority 137 * by RPs at this priority level on this Port 169 /* priority to buffer mapping */ 181 * struct cee_pg - CEE Priority-Group managed object 187 * @pg_bw: bandwidth percentage for each priority group 188 * @prio_pg: priority to PG mapping indexed by priority 226 * @priority: 3-bit unsigned integer indicating priority for IEEE 227 * 8-bit 802.1p user priority bitmap for CEE 246 __u8 priority; member [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | dcbnl.h | 42 * @prio_tc: priority assignment table mapping 8021Qp to traffic class 52 * 0 strict priority 137 * by RPs at this priority level on this Port 169 /* priority to buffer mapping */ 181 * struct cee_pg - CEE Priority-Group managed object 187 * @pg_bw: bandwidth percentage for each priority group 188 * @prio_pg: priority to PG mapping indexed by priority 226 * @priority: 3-bit unsigned integer indicating priority for IEEE 227 * 8-bit 802.1p user priority bitmap for CEE 246 __u8 priority; member [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/ |
| H A D | dcbnl.h | 42 * @prio_tc: priority assignment table mapping 8021Qp to traffic class 52 * 0 strict priority 137 * by RPs at this priority level on this Port 169 /* priority to buffer mapping */ 181 * struct cee_pg - CEE Priority-Group managed object 187 * @pg_bw: bandwidth percentage for each priority group 188 * @prio_pg: priority to PG mapping indexed by priority 226 * @priority: 3-bit unsigned integer indicating priority for IEEE 227 * 8-bit 802.1p user priority bitmap for CEE 246 __u8 priority; member [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/locking/ |
| H A D | rt-mutex-design.rst | 16 The goal of this document is to help others understand the priority 21 Unbounded Priority Inversion 24 Priority inversion is when a lower priority process executes while a higher 25 priority process wants to run. This happens for several reasons, and 26 most of the time it can't be helped. Anytime a high priority process wants 27 to use a resource that a lower priority process has (a mutex for example), 28 the high priority process must wait until the lower priority process is done 29 with the resource. This is a priority inversion. What we want to prevent 30 is something called unbounded priority inversion. That is when the high 31 priority process is prevented from running by a lower priority process for [all …]
|
| H A D | rt-mutex.rst | 5 RT-mutexes with priority inheritance are used to support PI-futexes, 6 which enable pthread_mutex_t priority inheritance attributes 16 RT-mutexes extend the semantics of simple mutexes by the priority 19 A low priority owner of a rt-mutex inherits the priority of a higher 20 priority waiter until the rt-mutex is released. If the temporarily 21 boosted owner blocks on a rt-mutex itself it propagates the priority 23 priority boosting is immediately removed once the rt_mutex has been 27 mutexes which protect shared resources. Priority inheritance is not a 30 an high priority thread, without losing determinism. 33 priority order. For same priorities FIFO order is chosen. For each [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/kvm/ |
| H A D | interrupt.c | 24 void kvm_mips_queue_irq(struct kvm_vcpu *vcpu, unsigned int priority) in kvm_mips_queue_irq() argument 26 set_bit(priority, &vcpu->arch.pending_exceptions); in kvm_mips_queue_irq() 29 void kvm_mips_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int priority) in kvm_mips_dequeue_irq() argument 31 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvm_mips_dequeue_irq() 77 /* Deliver the interrupt of the corresponding priority, if possible. */ 78 int kvm_mips_irq_deliver_cb(struct kvm_vcpu *vcpu, unsigned int priority, in kvm_mips_irq_deliver_cb() argument 87 if (priority == MIPS_EXC_MAX) in kvm_mips_irq_deliver_cb() 90 ie = 1 << (kvm_priority_to_irq[priority] + 8); in kvm_mips_irq_deliver_cb() 125 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvm_mips_irq_deliver_cb() 131 int kvm_mips_irq_clear_cb(struct kvm_vcpu *vcpu, unsigned int priority, in kvm_mips_irq_clear_cb() argument [all …]
|
| /OK3568_Linux_fs/kernel/samples/bpf/ |
| H A D | test_cgrp2_sock.sh | 96 check_sock "dev , mark 0, priority 0" "No programs attached" 97 check_sock6 "dev , mark 0, priority 0" "No programs attached" 105 check_sock "dev cgrp2_sock, mark 0, priority 0" "Device set" 106 check_sock6 "dev cgrp2_sock, mark 0, priority 0" "Device set" 114 check_sock "dev , mark 666, priority 0" "Mark set" 115 check_sock6 "dev , mark 666, priority 0" "Mark set" 117 # verify priority is set 121 cleanup_and_exit 1 "Failed to install program to set priority" 123 check_sock "dev , mark 0, priority 123" "Priority set" 124 check_sock6 "dev , mark 0, priority 123" "Priority set" [all …]
|
| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | wme.c | 35 switch (skb->priority) { in wme_downgrade_ac() 38 skb->priority = 5; /* VO -> VI */ in wme_downgrade_ac() 42 skb->priority = 3; /* VI -> BE */ in wme_downgrade_ac() 46 skb->priority = 2; /* BE -> BK */ in wme_downgrade_ac() 89 while (sdata->wmm_acm & BIT(skb->priority)) { in ieee80211_downgrade_queue() 90 int ac = ieee802_1d_to_ac[skb->priority]; in ieee80211_downgrade_queue() 93 skb->priority == ifmgd->tx_tspec[ac].up) in ieee80211_downgrade_queue() 108 if (sta && sta->reserved_tid == skb->priority) in ieee80211_downgrade_queue() 109 skb->priority = ieee80211_fix_reserved_tid(skb->priority); in ieee80211_downgrade_queue() 112 return ieee802_1d_to_ac[skb->priority]; in ieee80211_downgrade_queue() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/pm/ |
| H A D | intel-speed-select.rst | 302 allows users to define per core priority. This defines a mechanism to distribute 309 service and hence an associated priority. The granularity is at core level not 316 and use a priority type. There is a default per platform priority type, which 325 Clos Enable: Specify priority type with [--priority|-p] 328 There are two types of priority types: 332 Priority for ordered throttling is defined based on the index of the assigned 333 CLOS group. Where CLOS0 gets highest priority (throttled last). 335 Priority order is: 340 When proportional priority is used, there is an additional parameter called 342 proportional priority is to provide each core with the requested min., then [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-g-priority.rst | 13 VIDIOC_G_PRIORITY - VIDIOC_S_PRIORITY - Query or request the access priority associated with a file… 38 To query the current access priority applications call the 40 variable where the driver stores the current priority. 42 To request an access priority applications store the desired priority in 60 - Lowest priority, usually applications running in background, for 63 read from a device at this priority. 69 - Medium priority, usually applications started and interactively 72 controls. This is the default priority unless an application 76 - Highest priority. Only one file descriptor can have this priority, 88 The requested priority value is invalid. [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/doc/gdb/ |
| H A D | Frame-Filter-Management.html | 85 their name, priority and enabled status. 118 Priority Enabled Name 123 Priority Enabled Name 127 Priority Enabled Name 134 Priority Enabled Name 139 Priority Enabled Name 143 Priority Enabled Name 150 Priority Enabled Name 155 Priority Enabled Name 159 Priority Enabled Name [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/doc/gdb/ |
| H A D | Frame-Filter-Management.html | 85 their name, priority and enabled status. 118 Priority Enabled Name 123 Priority Enabled Name 127 Priority Enabled Name 134 Priority Enabled Name 139 Priority Enabled Name 143 Priority Enabled Name 150 Priority Enabled Name 155 Priority Enabled Name 159 Priority Enabled Name [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/gdb/python/gdb/command/ |
| H A D | frame_filters.py | 67 print(" Priority Enabled Name") 71 priority = '{:<8}'.format( 75 print(" %s %s %s" % (priority, enabled, name)) 273 """GDB command to set the priority of the specified frame-filter. 275 Usage: set frame-filter priority DICTIONARY NAME PRIORITY 286 PRIORITY is the an integer to assign the new priority to the frame 291 "priority", 295 """Internal worker to parse a priority from a tuple. 301 A tuple containing the dictionary, name and priority from 311 print("set frame-filter priority " \ [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/gdb/python/gdb/command/ |
| H A D | frame_filters.py | 67 print(" Priority Enabled Name") 71 priority = '{:<8}'.format( 75 print(" %s %s %s" % (priority, enabled, name)) 273 """GDB command to set the priority of the specified frame-filter. 275 Usage: set frame-filter priority DICTIONARY NAME PRIORITY 286 PRIORITY is the an integer to assign the new priority to the frame 291 "priority", 295 """Internal worker to parse a priority from a tuple. 301 A tuple containing the dictionary, name and priority from 311 print("set frame-filter priority " \ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | ti,c64x+megamod-pic.txt | 7 C64X+ core. Priority 0 and 1 are used for reset and NMI respectively. 8 Priority 2 and 3 are reserved. Priority 4-15 are used for interrupt 18 Single cell specifying the core interrupt priority level (4-15) where 19 4 is highest priority and 15 is lowest priority. 37 One for each core interrupt priority level. In addition to the combined 50 The cells contain the core priority interrupt to which the 56 priority interrupts. The first cell corresponds to 57 core priority 4 and the last cell corresponds to 58 core priority 15. The value of each cell is the 70 be the core priority level, not the megamodule interrupt number. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | i915_scheduler.c | 58 GEM_BUG_ON(p->priority > last_prio); in assert_priolists() 59 last_prio = p->priority; in assert_priolists() 83 /* buckets sorted from highest [in slot 0] to lowest priority */ in i915_sched_lookup_priolist() 90 /* most positive priority is scheduled first, equal priorities fifo */ in i915_sched_lookup_priolist() 96 if (prio > p->priority) { in i915_sched_lookup_priolist() 98 } else if (prio < p->priority) { in i915_sched_lookup_priolist() 110 /* Convert an allocation failure to a priority bump */ in i915_sched_lookup_priolist() 127 p->priority = prio; in i915_sched_lookup_priolist() 177 return rq->sched.attr.priority; in rq_prio() 184 * not allow low priority tasks to preempt other low priority in need_preempt() [all …]
|
| /OK3568_Linux_fs/kernel/tools/power/cpupower/bench/ |
| H A D | system.c | 94 * sets the process priority parameter 96 * @param priority priority value 99 * @retval -1 when setting the priority failed 102 int set_process_priority(int priority) in set_process_priority() argument 106 dprintf("set scheduler priority to %i\n", priority); in set_process_priority() 108 param.sched_priority = priority; in set_process_priority() 112 fprintf(stderr, "warning: unable to set scheduler priority\n"); in set_process_priority() 146 * sets up the cpu affinity and scheduler priority 162 printf("high priority condition requested\n"); in prepare_system() 168 printf("low priority condition requested\n"); in prepare_system() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/virt/kvm/devices/ |
| H A D | xics.rst | 47 * Pending interrupt priority, 8 bits 48 Zero is the highest priority, 255 means no interrupt is pending. 50 * Pending IPI (inter-processor interrupt) priority, 8 bits 51 Zero is the highest priority, 255 means no IPI is pending. 56 * Current processor priority, 8 bits 57 Zero is the highest priority, meaning no interrupts can be 58 delivered, and 255 is the lowest priority. 71 * Priority, 8 bits 73 This is the priority specified for this interrupt source, where 0 is 74 the highest priority and 255 is the lowest. An interrupt with a [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/ |
| H A D | efx.h | 85 * existing filter with equal priority 94 * 1. If the existing filters have lower priority, or @replace_equal 95 * is set and they have equal priority, replace them. 97 * 2. If the existing filters have higher priority, return -%EPERM. 103 * all be inserted with the same priority and @replace_equal = %false. 115 * @priority: Priority of filter, as passed to @efx_filter_insert_filter 122 enum efx_filter_priority priority, in efx_filter_remove_id_safe() argument 125 return efx->type->filter_remove_safe(efx, priority, filter_id); in efx_filter_remove_id_safe() 131 * @priority: Priority of filter, as passed to @efx_filter_insert_filter 140 enum efx_filter_priority priority, in efx_filter_get_filter_safe() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_dcb_82599.c | 15 * @prio_type: priority type indexed by traffic class 16 * @prio_tc: priority to tc assignments indexed by priority 45 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_rx_arbiter_82599() 75 * @prio_type: priority type indexed by traffic class 94 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_tx_desc_arbiter_82599() 126 * @prio_type: priority type indexed by traffic class 127 * @prio_tc: priority to tc assignments indexed by priority 156 /* Configure traffic class credits and priority */ in ixgbe_dcb_config_tx_data_arbiter_82599() 183 * ixgbe_dcb_config_pfc_82599 - Configure priority flow control 186 * @prio_tc: priority to tc assignments indexed by priority [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | plist.h | 3 * Descending-priority-sorted double-linked list 18 * This is a priority-sorted list of nodes; each node has a 19 * priority from INT_MIN (highest) to INT_MAX (lowest). 21 * Addition is O(K), removal is O(1), change of priority of a node is 22 * O(K) and K is the number of RT priority levels used in the system. 27 * - The tier 1 list is the prio_list, different priority nodes. 45 * The nodes on the prio_list list are sorted by priority to simplify 49 * The nodes on the node_list are ordered by priority and can contain 50 * entries which have the same priority. Those entries are ordered 54 * for the priority of the node and insert it before the node_list [all …]
|
| H A D | priority_control_manager.h | 32 * struct priority_control_manager_ops - Callbacks for priority control manager operations 34 * @pcm_scheduler_priority_check: Callback to check if scheduling priority level can be requested 38 * pcm_scheduler_priority_check: This function can be used to check what priority its work 41 * @pcm_dev: The priority control manager through which the request is 43 * @task: The task struct of the process requesting the priority check. 44 * @requested_priority: The priority level being requested. 48 * A lower priority value if the process does not have permission to use requested_priority 51 * 0-3 : Priority level, 0 being highest and 3 being lowest 53 * Return: The priority that would actually be given, could be lower than requested_priority 61 * struct priority_control_manager_device - Device structure for priority
|
| /OK3568_Linux_fs/u-boot/arch/m68k/include/asm/coldfire/ |
| H A D | edma.h | 38 u8 dchpri0; /* 0x100 Channel 0 Priority */ 39 u8 dchpri1; /* 0x101 Channel 1 Priority */ 40 u8 dchpri2; /* 0x102 Channel 2 Priority */ 41 u8 dchpri3; /* 0x103 Channel 3 Priority */ 42 u8 dchpri4; /* 0x104 Channel 4 Priority */ 43 u8 dchpri5; /* 0x105 Channel 5 Priority */ 44 u8 dchpri6; /* 0x106 Channel 6 Priority */ 45 u8 dchpri7; /* 0x107 Channel 7 Priority */ 46 u8 dchpri8; /* 0x108 Channel 8 Priority */ 47 u8 dchpri9; /* 0x109 Channel 9 Priority */ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/cgroup-v1/ |
| H A D | net_prio.rst | 2 Network priority cgroup 5 The Network priority cgroup provides an interface to allow an administrator to 6 dynamically set the priority of network traffic generated by various 9 Nominally, an application would set the priority of its traffic via the 13 2) The priority of application traffic is often a site-specific administrative 17 the priority of egress traffic on a given interface. Network priority groups can 36 It contains a list of tuples in the form <ifname priority>. Contents of this 43 iscsi net_prio cgroup and egressing on interface eth0 to have the priority of 46 priority.
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ctx.c | 47 enum drm_sched_priority priority) in amdgpu_ctx_priority_permit() argument 49 if (priority < 0 || priority >= DRM_SCHED_PRIORITY_COUNT) in amdgpu_ctx_priority_permit() 53 if (priority <= DRM_SCHED_PRIORITY_NORMAL) in amdgpu_ctx_priority_permit() 100 enum drm_sched_priority priority; in amdgpu_ctx_init_entity() local 109 priority = (ctx->override_priority == DRM_SCHED_PRIORITY_UNSET) ? in amdgpu_ctx_init_entity() 111 hw_prio = amdgpu_ctx_prio_sched_to_hw(adev, priority, hw_ip); in amdgpu_ctx_init_entity() 127 r = drm_sched_entity_init(&entity->entity, priority, scheds, num_scheds, in amdgpu_ctx_init_entity() 142 enum drm_sched_priority priority, in amdgpu_ctx_init() argument 148 r = amdgpu_ctx_priority_permit(filp, priority); in amdgpu_ctx_init() 163 ctx->init_priority = priority; in amdgpu_ctx_init() [all …]
|