| /Linux-v5.15/tools/perf/util/ |
| D | target.c | 24 /* CPU and PID are mutually exclusive */ in target__validate() 31 /* UID and PID are mutually exclusive */ in target__validate() 38 /* UID and CPU are mutually exclusive */ in target__validate() 45 /* PID and SYSTEM are mutually exclusive */ in target__validate() 52 /* UID and SYSTEM are mutually exclusive */ in target__validate() 59 /* BPF and CPU are mutually exclusive */ in target__validate() 66 /* BPF and PID/TID are mutually exclusive */ in target__validate() 73 /* BPF and UID are mutually exclusive */ in target__validate() 80 /* BPF and THREADS are mutually exclusive */ in target__validate() 87 /* THREAD and SYSTEM/CPU are mutually exclusive */ in target__validate()
|
| /Linux-v5.15/Documentation/userspace-api/media/cec/ |
| 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-v5.15/include/linux/ |
| D | dma-resv.h | 67 * @fence_excl: the exclusive fence, if there is one currently 92 * Locks the reservation object for exclusive access and modification. Note, 113 * Locks the reservation object interruptible for exclusive access and 164 * Tries to lock the reservation object for exclusive access and modification. 206 * Unlocks the reservation object following exclusive access. 215 * dma_resv_excl_fence - return the object's exclusive fence 218 * Returns the exclusive fence (if any). Caller must either hold the objects 223 * The exclusive fence or NULL 233 * exclusive fence, without lock held. 236 * If there is an exclusive fence, this atomically increments it's [all …]
|
| /Linux-v5.15/fs/lockd/ |
| D | xdr.c | 109 /* exclusive */ in svcxdr_encode_holder() 159 u32 exclusive; in nlmsvc_decode_testargs() local 163 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_testargs() 167 if (exclusive) in nlmsvc_decode_testargs() 178 u32 exclusive; in nlmsvc_decode_lockargs() local 184 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_lockargs() 188 if (exclusive) in nlmsvc_decode_lockargs() 204 u32 exclusive; in nlmsvc_decode_cancargs() local 210 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlmsvc_decode_cancargs() 214 if (exclusive) in nlmsvc_decode_cancargs()
|
| D | xdr4.c | 108 /* exclusive */ in svcxdr_encode_holder() 158 u32 exclusive; in nlm4svc_decode_testargs() local 162 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlm4svc_decode_testargs() 166 if (exclusive) in nlm4svc_decode_testargs() 177 u32 exclusive; in nlm4svc_decode_lockargs() local 183 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlm4svc_decode_lockargs() 187 if (exclusive) in nlm4svc_decode_lockargs() 203 u32 exclusive; in nlm4svc_decode_cancargs() local 209 if (xdr_stream_decode_bool(xdr, &exclusive) < 0) in nlm4svc_decode_cancargs() 213 if (exclusive) in nlm4svc_decode_cancargs()
|
| D | clntxdr.c | 227 * bool exclusive; 255 u32 exclusive, l_offset, l_len; in decode_nlm_holder() local 266 exclusive = be32_to_cpup(p++); in decode_nlm_holder() 279 fl->fl_type = exclusive != 0 ? F_WRLCK : F_RDLCK; in decode_nlm_holder() 348 * bool exclusive; 368 * bool exclusive; 393 * bool exclusive;
|
| D | clnt4xdr.c | 232 * bool exclusive; 261 u32 exclusive; in decode_nlm4_holder() local 272 exclusive = be32_to_cpup(p++); in decode_nlm4_holder() 285 fl->fl_type = exclusive != 0 ? F_WRLCK : F_RDLCK; in decode_nlm4_holder() 355 * bool exclusive; 375 * bool exclusive; 400 * bool exclusive;
|
| /Linux-v5.15/drivers/clk/imx/ |
| 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-v5.15/tools/testing/selftests/net/ |
| 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-v5.15/tools/perf/pmu-events/arch/arm64/ |
| D | armv8-recommended.json | 213 "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX", 216 "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX" 219 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass", 222 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass" 225 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail", 228 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail" 231 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX", 234 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX"
|
| /Linux-v5.15/drivers/soc/ti/ |
| D | ti_sci_pm_domains.c | 38 * @exclusive: Permissions for exclusive request or shared request of the 46 u8 exclusive; member 75 if (pd->exclusive) in ti_sci_pd_power_on() 105 genpd_to_ti_sci_pd(genpd_data->domains[idx])->exclusive = in ti_sci_pd_xlate()
|
| /Linux-v5.15/sound/core/seq/ |
| D | seq_ports.c | 102 grp->exclusive = 0; in port_subs_info_init() 471 bool is_src, bool exclusive, bool ack) in check_and_subscribe_port() argument 481 if (exclusive) { in check_and_subscribe_port() 485 if (grp->exclusive) in check_and_subscribe_port() 497 grp->exclusive = 0; in check_and_subscribe_port() 507 grp->exclusive = exclusive; in check_and_subscribe_port() 533 grp->exclusive = 0; in __delete_and_unsubscribe_port() 562 bool exclusive; in snd_seq_port_connect() local 574 exclusive = !!(info->flags & SNDRV_SEQ_PORT_SUBS_EXCLUSIVE); in snd_seq_port_connect() 577 exclusive, in snd_seq_port_connect() [all …]
|
| /Linux-v5.15/tools/testing/selftests/powerpc/pmu/ebb/ |
| 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-v5.15/Documentation/filesystems/ |
| D | directory-locking.rst | 20 exclusive. 23 locks victim and calls the method. Locks are exclusive. 30 Then call the method. All locks are exclusive. 41 All locks are exclusive. 58 All ->i_rwsem are taken exclusive. Again, we might get away with locking
|
| D | locking.rst | 94 create: exclusive 95 link: exclusive (both) 96 mknod: exclusive 97 symlink: exclusive 98 mkdir: exclusive 99 unlink: exclusive (both) 100 rmdir: exclusive (both)(see below) 101 rename: exclusive (all) (see below) 104 setattr: exclusive 111 atomic_open: shared (exclusive if O_CREAT is set in open flags) [all …]
|
| D | dlmfs.rst | 76 Two levels of locks are supported - Shared Read, and Exclusive. 108 O_RDWR Exclusive 130 Exclusive modes via the read(2) system call. It can be written via 131 write(2) only when open in Exclusive mode.
|
| /Linux-v5.15/drivers/reset/ |
| D | core.c | 34 * @shared: Is this a shared (1), or an exclusive (0) reset_control? 429 * Calling this on an exclusive reset controller guarantees that the reset 620 * reset_control_acquire() - acquires a reset control for exclusive use 623 * This is used to explicitly acquire a reset control for exclusive use. Note 624 * that exclusive resets are requested as acquired by default. In order for a 630 * Consumers implementing shared access to an exclusive reset need to follow 632 * a reset they must acquire exclusive access using reset_control_acquire(). 633 * After they are done operating the reset, they must release exclusive access 634 * with a call to reset_control_release(). Consumers are not granted exclusive 676 * reset_control_bulk_acquire - acquires reset controls for exclusive use [all …]
|
| /Linux-v5.15/drivers/dma-buf/ |
| D | dma-resv.c | 46 * exclusive fences associated with a buffer. A reservation object 47 * can have attached one exclusive fence (normally associated with 279 * dma_resv_add_excl_fence - Add an exclusive fence. 283 * Add a fence to the exclusive slot. The obj->lock must be held. 399 * dma_resv_get_fences - Get an object's shared and exclusive 402 * @pfence_excl: the returned exclusive fence (or NULL) 408 * exclusive fence is not specified the fence is put into the array of the 500 * shared and/or exclusive fences. 502 * @wait_all: if true, wait on all fences, else wait on just exclusive fence 608 * @test_all: if true, test all fences, otherwise only test the exclusive
|
| /Linux-v5.15/include/rdma/ |
| D | uverbs_types.h | 33 * lookup_get(exclusive=false) & uverbs_try_lock_object 34 * lookup_put(exclusive=false) via rdma_lookup_put_uobject 36 * lookup_get(exclusive=true) & uverbs_try_lock_object 39 * lookup_put(exclusive=true) via rdma_lookup_put_uobject
|
| /Linux-v5.15/kernel/sched/ |
| D | wait.c | 69 * The core wakeup function. Non-exclusive wakeups (nr_exclusive == 0) just 70 * wake everything up. If it's an exclusive wakeup (nr_exclusive == small +ve 71 * number) then we wake that number of exclusive tasks, and potentially all 72 * the non-exclusive tasks. Normally, exclusive tasks will be at the end of 73 * the list and any non-exclusive tasks will be woken first. A priority task 303 * Exclusive waiter must not fail if it was selected by wakeup, in prepare_to_wait_event() 311 * can't see us, it should wake up another exclusive waiter if in prepare_to_wait_event()
|
| /Linux-v5.15/arch/arm/include/asm/ |
| D | outercache.h | 38 * @end: end physical address, exclusive 49 * @end: end physical address, exclusive 60 * @end: end physical address, exclusive
|
| /Linux-v5.15/sound/firewire/tascam/ |
| 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-v5.15/block/ |
| D | bdev.c | 99 * with error if bdev has other exclusive owner (such as filesystem). 105 * If we don't hold exclusive handle for the device, upgrade to it in truncate_bdev_range() 616 * Finish exclusive open of a block device. Mark the device as exlusively 617 * open by the holder and wake up all waiters for exclusive open to finish. 642 * Abort claiming of a block device when the exclusive open failed. This can be 643 * also used when exclusive open is not actually desired and we just needed 644 * to block other exclusive openers for a while. 772 * @holder: exclusive holder identifier 775 * %FMODE_EXCL, the block device is opened with exclusive access. Specifying 776 * %FMODE_EXCL with a %NULL @holder is invalid. Exclusive opens may nest for [all …]
|
| /Linux-v5.15/Documentation/filesystems/caching/ |
| D | operations.rst | 123 (1) Exclusive (FSCACHE_OP_EXCLUSIVE). Operations of this type may not run in 152 The first function should be used to submit non-exclusive ops and the 153 second to submit exclusive ones. The caller must still set the 178 exclusive ops conflicting until it is released. The operation can be
|
| /Linux-v5.15/include/linux/fpga/ |
| D | fpga-region.h | 13 * @mutex: enforces exclusive reference to region 23 struct mutex mutex; /* for exclusive reference to region */
|