| /linux/block/ |
| H A D | holder.c | 16 struct bd_holder_disk *holder; in bd_find_holder_disk() local 18 list_for_each_entry(holder, &disk->slave_bdevs, list) in bd_find_holder_disk() 19 if (holder->holder_dir == bdev->bd_holder_dir) in bd_find_holder_disk() 20 return holder; in bd_find_holder_disk() 43 * - from "slaves" directory of the holder @disk to the claimed @bdev 44 * - from "holders" directory of the @bdev to the holder @disk 64 struct bd_holder_disk *holder; in bd_link_disk_holder() local 88 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder() 89 if (holder) { in bd_link_disk_holder() 91 holder->refcnt++; in bd_link_disk_holder() [all …]
|
| H A D | bdev.c | 577 * @holder: holder trying to claim @bdev 578 * @hops: holder ops 580 * Test whether @bdev can be claimed by @holder. 585 static bool bd_may_claim(struct block_device *bdev, void *holder, in bd_may_claim() argument 594 * The same holder can always re-claim. in bd_may_claim() 596 if (bdev->bd_holder == holder) { in bd_may_claim() 605 * If the whole devices holder is set to bd_may_claim, a partition on in bd_may_claim() 617 * @holder: holder trying to claim @bdev 618 * @hops: holder ops. 621 * holder and waits if another claiming is in progress. return, the caller [all …]
|
| /linux/drivers/nvme/target/ |
| H A D | pr.c | 221 rcu_assign_pointer(pr->holder, reg); in nvmet_pr_set_new_holder() 261 struct nvmet_pr_registrant *holder; in nvmet_pr_unregister_one() local 266 holder = rcu_dereference_protected(pr->holder, 1); in nvmet_pr_unregister_one() 267 if (reg != holder) in nvmet_pr_unregister_one() 270 original_rtype = holder->rtype; in nvmet_pr_unregister_one() 277 rcu_assign_pointer(pr->holder, first_reg); in nvmet_pr_unregister_one() 279 rcu_assign_pointer(pr->holder, NULL); in nvmet_pr_unregister_one() 325 struct nvmet_pr_registrant *holder; in nvmet_pr_update_reg_attr() local 328 holder = rcu_dereference_protected(pr->holder, 1); in nvmet_pr_update_reg_attr() 329 if (reg != holder) { in nvmet_pr_update_reg_attr() [all …]
|
| H A D | debugfs.c | 203 struct nvmet_pr_registrant *holder, *reg; in nvmet_ns_pr_show() local 215 holder = rcu_dereference(pr->holder); in nvmet_ns_pr_show() 216 if (holder) { in nvmet_ns_pr_show() 218 nvmet_pr_type_to_str(holder->rtype)); in nvmet_ns_pr_show() 219 seq_printf(m, "holder=%pUb,0x%llx\n", in nvmet_ns_pr_show() 220 &holder->hostid, holder->rkey); in nvmet_ns_pr_show() 223 seq_puts(m, "holder=none\n"); in nvmet_ns_pr_show()
|
| /linux/drivers/dax/ |
| H A D | super.c | 26 * @holder_data: holder of a dax_device: could be filesystem or mapped device 27 * @holder_ops: operations for the inner holder 79 * @holder: filesystem or mapped device inside the dax_device 80 * @ops: operations for the inner holder 83 void *holder, const struct dax_holder_operations *ops) in fs_dax_get_by_bdev() argument 103 else if (holder) { in fs_dax_get_by_bdev() 104 if (!cmpxchg(&dax_dev->holder_data, NULL, holder)) in fs_dax_get_by_bdev() 120 * fs_put_dax() - release holder ownership of a dax_device 122 * @holder: the holder pointer previously passed to fs_dax_get() or 126 * Must only be called by the current holder. Clears holder_ops before [all …]
|
| /linux/Documentation/process/ |
| H A D | kernel-enforcement-statement.rst | 27 from a particular copyright holder is reinstated (a) provisionally, 28 unless and until the copyright holder explicitly and finally 29 terminates your license, and (b) permanently, if the copyright holder 33 Moreover, your license from a particular copyright holder is 34 reinstated permanently if the copyright holder notifies you of the 37 copyright holder, and you cure the violation prior to 30 days after
|
| /linux/include/uapi/linux/ |
| H A D | coda.h | 374 char *data; /* Place holder for data. */ 380 caddr_t data; /* Place holder for data. */ 427 int name; /* Place holder for data. */ 445 int name; /* Place holder for data. */ 459 int name; /* Place holder for data. */ 471 int tname; /* Place holder for data. */ 497 int name; /* Place holder for data. */ 511 int name; /* Place holder for data. */ 540 caddr_t data; /* Place holder for data. */
|
| H A D | rio_cm_cdev.h | 22 * 3. Neither the name of the copyright holder nor the names of its contributors 29 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
| /linux/drivers/md/ |
| H A D | dm-bio-prison-v1.c | 88 struct bio *holder, in __setup_new_cell() argument 92 cell->holder = holder; in __setup_new_cell() 211 if (cell->holder) in __cell_release() 212 bio_list_add(inmates, cell->holder); in __cell_release() 230 * Sometimes we don't want the holder, just the additional bios.
|
| /linux/drivers/target/ |
| H A D | target_core_pr.c | 144 * a) An I_T nexus that is a persistent reservation holder; or in target_check_scsi2_reservation_conflict() 310 * the active PR reservation holder when a reservation is present. 345 * holder. in core_scsi3_pr_seq_non_holder() 362 * Each registered I_T Nexus is a reservation holder. in core_scsi3_pr_seq_non_holder() 370 * Referenced from spc4r17 table 45 for *NON* PR holder access in core_scsi3_pr_seq_non_holder() 490 " reservation holder\n", cdb[0], in core_scsi3_pr_seq_non_holder() 881 * holder will get it's pointer set in core_scsi3_aptpl_reserve() once in core_scsi3_alloc_aptpl_registration() 908 " new reservation holder TYPE: %s ALL_TG_PT: %d\n", in core_scsi3_aptpl_reserve() 981 * If this registration is the reservation holder, in __core_scsi3_check_aptpl_registration() 1241 * e) If the I_T nexus is the persistent reservation holder in core_scsi3_check_implicit_release() [all …]
|
| /linux/tools/sched_ext/ |
| H A D | Kconfig | 19 # LAVD tracks futex to give an additional time slice for futex holder 20 # (i.e., avoiding lock holder preemption) for better system-wide progress.
|
| /linux/LICENSES/preferred/ |
| H A D | BSD-3-Clause | 22 3. Neither the name of the copyright holder nor the names of its 29 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
| H A D | GPL-2.0 | 82 a notice placed by the copyright holder saying it may be distributed 250 original copyright holder who places the Program under this License 290 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 296 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
| H A D | LGPL-2.1 | 81 from a patent holder. Therefore, we insist that any patent license obtained 135 which contains a notice placed by the copyright holder or other 416 copyright holder who places the Library under this License may add an 457 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 463 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR
|
| /linux/drivers/media/rc/keymaps/ |
| H A D | rc-technisat-usb2.c | 16 * THIS PROGRAM IS PROVIDED "AS IS" AND BOTH THE COPYRIGHT HOLDER AND 19 * FITNESS FOR A PARTICULAR PURPOSE. NEITHER THE COPYRIGHT HOLDER
|
| /linux/kernel/locking/ |
| H A D | mcs_spinlock.h | 53 * on this node->locked until the previous lock holder sets the node->locked 85 /* Wait until the lock holder passes the lock down. */ in mcs_spin_lock()
|
| /linux/Documentation/locking/ |
| H A D | lockdep-design.rst | 425 recursive readers get blocked only by a write lock *holder*, while non-recursive 624 And then because we have L1 -> L2, so the holder of L1 is going to acquire L2 628 the L2 in L2 -> L3, is writer (blocking anyone), therefore the holder of L1 629 cannot get L2, it has to wait L2's holder to release. 631 Moreover, we can have a similar conclusion for L2's holder: it has to wait L3's 632 holder to release, and so on. We now can prove that Lx's holder has to wait for 633 Lx+1's holder to release, and note that Ln+1 is L1, so we have a circular
|
| /linux/Documentation/block/ |
| H A D | pr.rst | 47 holder if you want to use this type. 54 holder if you want to use this type.
|
| /linux/fs/lockd/ |
| H A D | svcproc.c | 293 struct nlm_holder *holder = &resp->xdrgen.test_stat.u.holder; in nlmsvc_proc_test() local 295 holder->exclusive = (conf->fl.c.flc_type != F_RDLCK); in nlmsvc_proc_test() 296 holder->uppid = conf->svid; in nlmsvc_proc_test() 297 holder->oh.len = conf->oh.len; in nlmsvc_proc_test() 298 holder->oh.data = conf->oh.data; in nlmsvc_proc_test() 299 holder->l_offset = min_t(loff_t, conf->fl.fl_start, in nlmsvc_proc_test() 302 holder->l_len = 0; in nlmsvc_proc_test() 304 holder->l_len = min_t(loff_t, in nlmsvc_proc_test()
|
| H A D | svc4proc.c | 276 struct nlm4_holder *holder = &resp->xdrgen.stat.u.holder; in nlm4svc_proc_test() local 278 holder->exclusive = (conf->fl.c.flc_type != F_RDLCK); in nlm4svc_proc_test() 279 holder->svid = conf->svid; in nlm4svc_proc_test() 280 holder->oh.len = conf->oh.len; in nlm4svc_proc_test() 281 holder->oh.data = conf->oh.data; in nlm4svc_proc_test() 282 holder->l_offset = conf->fl.fl_start; in nlm4svc_proc_test() 284 holder->l_len = 0; in nlm4svc_proc_test() 286 holder->l_len = conf->fl.fl_end - conf->fl.fl_start + 1; in nlm4svc_proc_test()
|
| /linux/arch/sparc/include/uapi/asm/ |
| H A D | setup.h | 3 * Just a place holder.
|
| /linux/tools/usb/usbip/ |
| H A D | COPYING | 63 a notice placed by the copyright holder saying it may be distributed 231 original copyright holder who places the Program under this License 271 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 277 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
| /linux/arch/sh/kernel/cpu/sh4a/ |
| H A D | setup-sh7724.c | 504 /* place holder for contiguous memory */ 533 /* place holder for contiguous memory */ 562 /* place holder for contiguous memory */ 591 /* place holder for contiguous memory */ 620 /* place holder for contiguous memory */ 710 /* place holder for contiguous memory */ 739 /* place holder for contiguous memory */ 768 /* place holder for contiguous memory */
|
| /linux/LICENSES/deprecated/ |
| H A D | GPL-1.0 | 67 contains a notice placed by the copyright holder saying it may be 194 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 200 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
| /linux/include/asm-generic/ |
| H A D | irq_regs.h | 2 /* Fallback per-CPU frame pointer holder
|