Home
last modified time | relevance | path

Searched full:holder (Results 1 – 25 of 2407) sorted by relevance

12345678910>>...97

/linux/block/
H A Dholder.c16 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 Dbdev.c577 * @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 Dpr.c221 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 Ddebugfs.c203 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 Dsuper.c26 * @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 Dkernel-enforcement-statement.rst27 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 Dcoda.h374 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 Drio_cm_cdev.h22 * 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 Ddm-bio-prison-v1.c88 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 Dtarget_core_pr.c144 * 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 DKconfig19 # 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 DBSD-3-Clause22 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 DGPL-2.082 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 DLGPL-2.181 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 Drc-technisat-usb2.c16 * 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 Dmcs_spinlock.h53 * 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 Dlockdep-design.rst425 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 Dpr.rst47 holder if you want to use this type.
54 holder if you want to use this type.
/linux/fs/lockd/
H A Dsvcproc.c293 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 Dsvc4proc.c276 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 Dsetup.h3 * Just a place holder.
/linux/tools/usb/usbip/
H A DCOPYING63 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 Dsetup-sh7724.c504 /* 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 DGPL-1.067 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 Dirq_regs.h2 /* Fallback per-CPU frame pointer holder

12345678910>>...97