Home
last modified time | relevance | path

Searched full:exclusive (Results 1 – 25 of 1055) sorted by relevance

12345678910>>...43

/linux/tools/perf/pmu-events/arch/powerpc/power10/
H A Ddatasource.json230 …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 Dcec-ioc-g-mode.rst12 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/tools/perf/util/
H A Dtarget.c24 /* 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/fs/lockd/
H A Dxdr.c109 /* 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()
H A Dclnt4xdr.c232 * bool exclusive;
261 u32 exclusive; in decode_nlm4_holder() local
271 exclusive = be32_to_cpup(p++); in decode_nlm4_holder()
284 fl->c.flc_type = exclusive != 0 ? F_WRLCK : F_RDLCK; in decode_nlm4_holder()
348 * bool exclusive;
368 * bool exclusive;
393 * bool exclusive;
/linux/Documentation/filesystems/
H A Ddirectory-locking.rst26 * 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 Dlocking.rst104 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 if O_CREAT is set in open flags)
[all …]
/linux/include/linux/
H A Dreset.h29 #define RESET_CONTROL_FLAGS_BIT_SHARED BIT(0) /* not exclusive */
31 #define RESET_CONTROL_FLAGS_BIT_ACQUIRED BIT(2) /* iff exclusive, not released */
39 * @RESET_CONTROL_EXCLUSIVE: exclusive, acquired,
40 * @RESET_CONTROL_EXCLUSIVE_DEASSERTED: exclusive, acquired, deasserted
41 * @RESET_CONTROL_EXCLUSIVE_RELEASED: exclusive, released,
44 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE: optional, exclusive, acquired
45 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_DEASSERTED: optional, exclusive, acquired, deasserted
46 * @RESET_CONTROL_OPTIONAL_EXCLUSIVE_RELEASED: optional, exclusive, released
270 * reset_control_get_exclusive - Lookup and obtain an exclusive reference
291 * reset_control_bulk_get_exclusive - Lookup and obtain exclusive references to
[all …]
/linux/drivers/clk/imx/
H A Dclk-gate-exclusive.c14 * 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/kernel/sched/
H A Dwait.c80 * 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/tools/testing/selftests/net/
H A Dipv6_flowlabel_mgr.c95 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 Dtest_invalid_options.sh2 # 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 Dset_once.rs21 /// - `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 Dseq_ports.c103 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/arm64/arm/neoverse-n1/
H A Dspec_operation.json28 …"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/x86/alderlaken/
H A Dmemory.json115 …": "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-v1/
H A Dspec_operation.json32 …"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 Devent_attributes_test.c36 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 Dcore.c44 * @shared: Is this a shared (1), or an exclusive (0) reset_control?
430 * Calling this on an exclusive reset controller guarantees that the reset
621 * reset_control_acquire() - acquires a reset control for exclusive use
624 * This is used to explicitly acquire a reset control for exclusive use. Note
625 * that exclusive resets are requested as acquired by default. In order for a
631 * Consumers implementing shared access to an exclusive reset need to follow
633 * a reset they must acquire exclusive access using reset_control_acquire().
634 * After they are done operating the reset, they must release exclusive access
635 * with a call to reset_control_release(). Consumers are not granted exclusive
677 * reset_control_bulk_acquire - acquires reset controls for exclusive use
[all …]
/linux/tools/perf/tests/
H A Dtests-scripts.c178 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 Dbuiltin-test.c270 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 Dtascam-transaction.c12 * 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/arch/arm/include/asm/
H A Doutercache.h38 * @end: end physical address, exclusive
49 * @end: end physical address, exclusive
60 * @end: end physical address, exclusive
/linux/tools/perf/pmu-events/arch/x86/alderlake/
H A Dmemory.json341 …": "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/rust/kernel/io/
H A Dmem.rs93 /// Same as [`Self::iomap_sized`] but with exclusive access to the
156 /// Same as [`Self::iomap`] but with exclusive access to the underlying
163 /// An exclusive memory-mapped IO region.
167 /// - [`ExclusiveIoMem`] has exclusive access to the underlying [`IoMem`].
172 /// The region abstraction. This represents exclusive access to the in ioremap()

12345678910>>...43