| /linux/tools/perf/pmu-events/arch/powerpc/power10/ |
| H A D | datasource.json | 230 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… 235 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… 240 …"BriefDescription": "The processor's L1 data cache was reloaded with a line in the M (exclusive) s… 245 …"BriefDescription": "The processor's L1 data cache was reloaded with a line in the M (exclusive) s… 270 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… 275 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… 280 …"BriefDescription": "The processor's L1 data cache was reloaded with a line in the M (exclusive) s… 285 …"BriefDescription": "The processor's L1 data cache was reloaded with a line in the M (exclusive) s… 310 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… 315 …r's L1 data cache was reloaded with a valid line that was not in the M (exclusive) state from anot… [all …]
|
| /linux/Documentation/userspace-api/media/cec/ |
| H A D | cec-ioc-g-mode.rst | 12 CEC_G_MODE, CEC_S_MODE - Get or set exclusive use of the CEC adapter 39 obtain exclusive access to the CEC adapter. This ioctl sets the 40 filehandle to initiator and/or follower mode which can be exclusive 68 :ref:`ioctl CEC_TRANSMIT <CEC_TRANSMIT>`. If there is an exclusive 96 unless there is an exclusive initiator. 101 - This is an exclusive initiator and this file descriptor is the 103 CEC adapter. If someone else is already the exclusive initiator 130 is an exclusive follower. You cannot become a follower if 137 - This is an exclusive follower and only this file descriptor will 139 the exclusive follower then an attempt to become one will return [all …]
|
| /linux/fs/lockd/ |
| H A D | xdr.c | 109 /* exclusive */ in svcxdr_encode_holder() 158 u32 exclusive; in nlmsvc_decode_testargs() local 162 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_testargs() 166 if (exclusive) in nlmsvc_decode_testargs() 176 u32 exclusive; in nlmsvc_decode_lockargs() local 182 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_lockargs() 186 if (exclusive) in nlmsvc_decode_lockargs() 201 u32 exclusive; in nlmsvc_decode_cancargs() local 207 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_cancargs() 211 if (exclusive) in nlmsvc_decode_cancargs() [all...] |
| H A D | clnt4xdr.c | 233 * bool exclusive; 262 u32 exclusive; in decode_nlm4_holder() 272 exclusive = be32_to_cpup(p++); in decode_nlm4_holder() 285 fl->c.flc_type = exclusive != 0 ? F_WRLCK : F_RDLCK; in decode_nlm4_holder() 349 * bool exclusive; 369 * bool exclusive; 394 * bool exclusive; 261 u32 exclusive; decode_nlm4_holder() local
|
| /linux/tools/perf/util/ |
| H A D | target.c | 24 /* CPU and PID are mutually exclusive */ in target__validate() 31 /* PID and SYSTEM are mutually exclusive */ in target__validate() 38 /* BPF and CPU are mutually exclusive */ in target__validate() 45 /* BPF and PID/TID are mutually exclusive */ in target__validate() 52 /* BPF and THREADS are mutually exclusive */ in target__validate() 59 /* THREAD and SYSTEM/CPU are mutually exclusive */ in target__validate()
|
| /linux/Documentation/filesystems/ |
| H A D | directory-locking.rst | 26 * lock the directory we are accessing (exclusive) 30 * lock the parent (exclusive) 32 * lock the victim (exclusive) 36 * lock the parent (exclusive) 38 * lock the source (exclusive; probably could be weakened to shared) 42 * lock the parent (exclusive) 47 * take the locks that need to be taken (exclusive), in inode pointer order 57 * lock the parents in "ancestors first" order (exclusive). If neither is an 62 * lock the subdirectories involved (exclusive), source before target. 63 * lock the non-directories involved (exclusive), in inode pointer order. [all …]
|
| H A D | locking.rst | 104 create: exclusive 105 link: exclusive (both) 106 mknod: exclusive 107 symlink: exclusive 108 mkdir: exclusive 109 unlink: exclusive (both) 110 rmdir: exclusive (both)(see below) 111 rename: exclusive (both parents, some children) (see below) 114 setattr: exclusive 123 atomic_open: shared (exclusive i [all...] |
| /linux/include/linux/ |
| H A D | reset.h | 31 #define RESET_CONTROL_FLAGS_BIT_SHARED BIT(0) /* not exclusive */ 33 #define RESET_CONTROL_FLAGS_BIT_ACQUIRED BIT(2) /* iff exclusive, not released */ 41 * @RESET_CONTROL_EXCLUSIVE: exclusive, acquired, 42 * @RESET_CONTROL_EXCLUSIVE_DEASSERTED: exclusive, acquired, deasserted 43 * @RESET_CONTROL_EXCLUSIVE_RELEASED: exclusive, released, 46 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE: optional, exclusive, acquired 47 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_DEASSERTED: optional, exclusive, acquired, deasserted 48 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED: optional, exclusive, released 273 * reset_control_get_exclusive - Lookup and obtain an exclusive reference 294 * reset_control_bulk_get_exclusive - Lookup and obtain exclusive reference [all...] |
| /linux/kernel/sched/ |
| H A D | wait.c | 80 * The core wakeup function. Non-exclusive wakeups (nr_exclusive == 0) just 81 * wake everything up. If it's an exclusive wakeup (nr_exclusive == small +ve 82 * number) then we wake that number of exclusive tasks, and potentially all 83 * the non-exclusive tasks. Normally, exclusive tasks will be at the end of 84 * the list and any non-exclusive tasks will be woken first. A priority task 86 * tasks being woken if it's also an exclusive task. 140 * before accessing the task state. Returns the number of exclusive 297 * Exclusive waiter must not fail if it was selected by wakeup, in prepare_to_wait_event() 305 * can't see us, it should wake up another exclusive waiter if in prepare_to_wait_event()
|
| /linux/drivers/clk/imx/ |
| H A D | clk-gate-exclusive.c | 14 * exclusive with other gate clocks 17 * @exclusive_mask: mask of gate bits which are mutually exclusive to this 20 * The imx exclusive gate clock is a subclass of basic clk_gate 22 * register is mutually exclusive to this gate clock.
|
| /linux/tools/testing/selftests/net/ |
| H A D | ipv6_flowlabel_mgr.c | 95 explain("cannot get it again with the exclusive (FL_FL_EXCL) flag"); in run_tests() 104 explain("create a new exclusive label (FL_S_EXCL)"); in run_tests() 106 explain("cannot get it again in non-exclusive mode"); in run_tests() 108 explain("cannot get it again in exclusive mode either"); in run_tests() 124 explain("cannot get it again in non-exclusive mode"); in run_tests() 126 explain("cannot get it again in exclusive mode"); in run_tests()
|
| /linux/tools/perf/tests/shell/base_probe/ |
| H A D | test_invalid_options.sh | 2 # perf_probe :: Reject invalid options (exclusive) 62 ### mutually exclusive options 64 # some options are mutually exclusive 76 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "mutually exclusive options :: $opt"
|
| /linux/rust/kernel/sync/ |
| H A D | set_once.rs | 21 /// - `init == 1` if and only if there is exactly one thread with exclusive 86 // - Only one thread can succeed in this write, so we have exclusive access after the in populate() 90 // to `self.init` means we obtained exclusive access to `self.value`. in populate() 95 // - We release our exclusive access to `self.value` and it is now valid for shared in populate() 120 // contains a valid value. We have exclusive access, as we hold a `mut` reference to in drop()
|
| /linux/sound/core/seq/ |
| H A D | seq_ports.c | 103 grp->exclusive = 0; in port_subs_info_init() 487 bool is_src, bool exclusive, bool ack) in check_and_subscribe_port() argument 496 if (exclusive) { in check_and_subscribe_port() 500 if (grp->exclusive) in check_and_subscribe_port() 512 grp->exclusive = 0; in check_and_subscribe_port() 522 grp->exclusive = exclusive; in check_and_subscribe_port() 544 grp->exclusive = 0; in __delete_and_unsubscribe_port() 572 bool exclusive; in snd_seq_port_connect() local 584 exclusive = !!(info->flags & SNDRV_SEQ_PORT_SUBS_EXCLUSIVE); in snd_seq_port_connect() 587 exclusive, in snd_seq_port_connect() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/alderlaken/ |
| H A D | memory.json | 115 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 121 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 126 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 132 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 137 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 143 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE…
|
| /linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
| H A D | spec_operation.json | 28 …"PublicDescription": "Counts Load-Exclusive operations that have been speculatively executed. Eg: … 32 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 36 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 40 … "PublicDescription": "Counts store-exclusive operations that have been speculatively executed."
|
| /linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/ |
| H A D | spec_operation.json | 32 …"PublicDescription": "Counts Load-Exclusive operations that have been speculatively executed. Eg: … 36 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 40 …"PublicDescription": "Counts store-exclusive operations that have been speculatively executed and … 44 … "PublicDescription": "Counts store-exclusive operations that have been speculatively executed."
|
| /linux/tools/testing/selftests/powerpc/pmu/ebb/ |
| H A D | event_attributes_test.c | 36 event.attr.exclusive = 0; in event_attributes() 37 /* Expected to fail, not exclusive */ in event_attributes() 110 leader.attr.exclusive = 0; in event_attributes() 111 /* Expected to fail, leader isn't exclusive */ in event_attributes()
|
| /linux/drivers/reset/ |
| H A D | core.c | 48 * @shared: Is this a shared (1), or an exclusive (0) reset_control? 481 * Calling this on an exclusive reset controller guarantees that the reset in reset_control_assert() 696 * reset_control_acquire() - acquires a reset control for exclusive use in reset_control_bulk_acquire() 699 * This is used to explicitly acquire a reset control for exclusive use. Note in reset_control_bulk_acquire() 700 * that exclusive resets are requested as acquired by default. In order for a in reset_control_bulk_acquire() 706 * Consumers implementing shared access to an exclusive reset need to follow 708 * a reset they must acquire exclusive access using reset_control_acquire(). 709 * After they are done operating the reset, they must release exclusive access 710 * with a call to reset_control_release(). Consumers are not granted exclusive 756 * reset_control_bulk_acquire - acquires reset controls for exclusive us in __reset_control_get_internal() [all...] |
| /linux/tools/perf/tests/ |
| H A D | tests-scripts.c | 178 char *exclusive; in append_script() local 195 exclusive = strstr(desc, " (exclusive)"); in append_script() 196 if (exclusive != NULL) { in append_script() 197 tests[0].exclusive = true; in append_script() 198 exclusive[0] = '\0'; in append_script()
|
| H A D | builtin-test.c | 270 return t->test_cases[0].exclusive; in test_exclusive() 272 return t->test_cases[test_case].exclusive; in test_exclusive() 518 /* When parallel, skip exclusive tests on the first pass. */ in start_test() 522 /* Sequential and non-exclusive tests were run on the first pass. */ in start_test() 608 * In parallel mode pass 1 runs non-exclusive tests in parallel, pass 2 in __cmd_test() 609 * runs the exclusive tests sequentially. In other modes all tests are in __cmd_test() 764 bool exclusive = false; in build_suites() local 769 exclusive = true; in build_suites() 773 if ((!exclusive && pass == 1) || (exclusive && pass == 2)) in build_suites()
|
| /linux/sound/firewire/tascam/ |
| H A D | tascam-transaction.c | 12 * When return 0, given argument is a beginning of system exclusive. 31 case 0xf0: /* Exclusive. */ in calculate_message_bytes() 33 case 0xf7: /* End of exclusive. */ in calculate_message_bytes() 75 /* On exclusive message. */ in fill_message() 85 /* At the end of exclusive message, use label 0x07. */ in fill_message() 89 /* During exclusive message, use label 0x04. */ in fill_message()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | test_cpuset_prs.sh | 198 # X<l> = add cpu-list to cpuset.cpus.exclusive 200 # CX<l> = add cpu-list to both cpuset.cpus and cpuset.cpus.exclusive 266 # Remote partition and cpuset.cpus.exclusive tests 311 # cpus.exclusive.effective clearing test 355 # Incorrect change to cpuset.cpus[.exclusive] invalidates partition root 391 # A non-exclusive cpuset.cpus change will not invalidate its siblings partition. 396 # cpuset.cpus can overlap with sibling cpuset.cpus.exclusive but not subsumed by it 405 # Clearing of cpuset.cpus with a preset cpuset.cpus.exclusive shouldn't 406 # affect cpuset.cpus.exclusive.effective. 409 # cpuset.cpus can contain CPUs that overlap a sibling cpuset with cpus.exclusive [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/alderlake/ |
| H A D | memory.json | 341 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 347 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 353 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 359 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 365 …ts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFE… 371 …ts demand read for ownership (RFO) requests and software prefetches for exclusive ownership (PREFE… 377 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE… 383 …": "Counts demand reads for ownership (RFO) and software prefetches for exclusive ownership (PREFE…
|
| /linux/arch/arm/include/asm/ |
| H A D | outercache.h | 38 * @end: end physical address, exclusive 49 * @end: end physical address, exclusive 60 * @end: end physical address, exclusive
|