/linux-6.3-rc2/block/ |
A D | holder.c | 14 struct bd_holder_disk *holder; in bd_find_holder_disk() local 18 return holder; in bd_find_holder_disk() 62 struct bd_holder_disk *holder; in bd_link_disk_holder() local 87 if (holder) { in bd_link_disk_holder() 89 holder->refcnt++; in bd_link_disk_holder() 93 holder = kzalloc(sizeof(*holder), GFP_KERNEL); in bd_link_disk_holder() 94 if (!holder) { in bd_link_disk_holder() 100 holder->refcnt = 1; in bd_link_disk_holder() 117 kfree(holder); in bd_link_disk_holder() 145 if (!WARN_ON_ONCE(holder == NULL) && !--holder->refcnt) { in bd_unlink_disk_holder() [all …]
|
A D | bdev.c | 466 void *holder) in bd_may_claim() argument 468 if (bdev->bd_holder == holder) in bd_may_claim() 499 if (WARN_ON_ONCE(!holder)) in bd_prepare_to_claim() 504 if (!bd_may_claim(bdev, whole, holder)) { in bd_prepare_to_claim() 522 whole->bd_claiming = holder; in bd_prepare_to_claim() 532 BUG_ON(whole->bd_claiming != holder); in bd_clear_claiming() 558 bdev->bd_holder = holder; in bd_finish_claiming() 559 bd_clear_claiming(whole, holder); in bd_finish_claiming() 748 bd_finish_claiming(bdev, holder); in blkdev_get_by_dev() 772 bd_abort_claiming(bdev, holder); in blkdev_get_by_dev() [all …]
|
A D | Makefile | 43 obj-$(CONFIG_BLOCK_HOLDER_DEPRECATED) += holder.o
|
/linux-6.3-rc2/tools/bpf/bpftool/ |
A D | prog.c | 92 struct bpf_prog_info holder = {}; in prep_prog_info() local 110 holder.nr_func_info = info->nr_func_info; in prep_prog_info() 134 ptr += holder.jited_prog_len; in prep_prog_info() 137 ptr += holder.xlated_prog_len; in prep_prog_info() 140 holder.jited_ksyms = ptr_to_u64(ptr); in prep_prog_info() 146 holder.func_info = ptr_to_u64(ptr); in prep_prog_info() 147 ptr += holder.nr_func_info * holder.func_info_rec_size; in prep_prog_info() 149 holder.line_info = ptr_to_u64(ptr); in prep_prog_info() 150 ptr += holder.nr_line_info * holder.line_info_rec_size; in prep_prog_info() 153 ptr += holder.nr_jited_line_info * holder.jited_line_info_rec_size; in prep_prog_info() [all …]
|
/linux-6.3-rc2/drivers/dax/ |
A D | super.c | 82 void *holder, const struct dax_holder_operations *ops) in fs_dax_get_by_bdev() argument 102 else if (holder) { in fs_dax_get_by_bdev() 103 if (!cmpxchg(&dax_dev->holder_data, NULL, holder)) in fs_dax_get_by_bdev() 114 void fs_put_dax(struct dax_device *dax_dev, void *holder) in fs_put_dax() argument 116 if (dax_dev && holder && in fs_put_dax() 117 cmpxchg(&dax_dev->holder_data, holder, NULL) == holder) in fs_put_dax()
|
/linux-6.3-rc2/drivers/md/ |
A D | dm-bio-prison-v1.c | 78 struct bio *holder, in __setup_new_cell() argument 82 cell->holder = holder; in __setup_new_cell() 191 if (cell->holder) in __cell_release() 192 bio_list_add(inmates, cell->holder); in __cell_release() 266 cell->holder = bio_list_pop(&cell->bios); in __promote_or_release()
|
A D | dm-bio-prison-v1.h | 46 struct bio *holder; member
|
A D | dm-thin.c | 1026 inc_all_io_entry(tc->pool, m->cell->holder); in process_prepared_mapping() 1659 m->bio = virt_cell->holder; in process_discard_cell_no_passdown() 1730 struct bio *bio = virt_cell->holder; in process_discard_cell_passdown() 1934 struct bio *bio = cell->holder; in process_cell() 2061 __process_bio_read_only(tc, cell->holder, cell); in process_cell_read_only() 2222 BUG_ON(!lhs_cell->holder); in cmp_cells() 2223 BUG_ON(!rhs_cell->holder); in cmp_cells() 2225 if (lhs_cell->holder->bi_iter.bi_sector < rhs_cell->holder->bi_iter.bi_sector) in cmp_cells() 2228 if (lhs_cell->holder->bi_iter.bi_sector > rhs_cell->holder->bi_iter.bi_sector) in cmp_cells() 2273 BUG_ON(!cell->holder); in process_thin_deferred_cells() [all …]
|
/linux-6.3-rc2/Documentation/process/ |
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-6.3-rc2/include/linux/ |
A D | dax.h | 135 void *holder, const struct dax_holder_operations *ops); 136 void fs_put_dax(struct dax_device *dax_dev, void *holder); 146 u64 *start_off, void *holder, in fs_dax_get_by_bdev() argument 151 static inline void fs_put_dax(struct dax_device *dax_dev, void *holder) in fs_put_dax() argument
|
A D | blkdev.h | 1485 void *holder); 1486 struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder); 1487 int bd_prepare_to_claim(struct block_device *bdev, void *holder); 1488 void bd_abort_claiming(struct block_device *bdev, void *holder);
|
/linux-6.3-rc2/drivers/ipack/carriers/ |
A D | tpci200.h | 118 struct ipack_device *holder; member
|
/linux-6.3-rc2/Documentation/block/ |
A D | pr.rst | 47 holder if you want to use this type. 54 holder if you want to use this type.
|
/linux-6.3-rc2/arch/arm64/boot/dts/nvidia/ |
A D | tegra194-p3509-0000.dtsi | 35 /* Place holder for external Codec */ 61 /* Place holder for external Codec */ 580 /* Place holder for external Codec */ 605 /* Place holder for external Codec */ 630 /* Place holder for external Codec */ 655 /* Place holder for external Codec */ 680 /* Place holder for external Codec */
|
A D | tegra186-p2771-0000.dts | 688 /* Place holder for external Codec */ 713 /* Place holder for external Codec */ 738 /* Place holder for external Codec */ 763 /* Place holder for external Codec */ 788 /* Place holder for external Codec */
|
A D | tegra194-p2972-0000.dts | 66 /* Place holder for external Codec */ 92 /* Place holder for external Codec */ 118 /* Place holder for external Codec */ 635 /* Place holder for external Codec */
|
/linux-6.3-rc2/arch/powerpc/boot/dts/fsl/ |
A D | t1042si-post.dtsi | 37 /* Place holder for ethernet related device tree nodes */
|
/linux-6.3-rc2/LICENSES/preferred/ |
A D | BSD-3-Clause | 22 3. Neither the name of the copyright holder nor the names of its
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | coda.rst | 511 char *name; /* Place holder for data. */ 673 char *name; /* Place holder for data. */ 734 char *name; /* Place holder for data. */ 780 char *tname; /* Place holder for data. */ 847 char *name; /* Place holder for data. */ 879 char *name; /* Place holder for data. */ 916 caddr_t data; /* Place holder for data. */ 1026 char *data; /* Place holder for data. */ 1036 caddr_t data; /* Place holder for data. */ 1105 caddr_t data; /* Place holder for data. */ [all …]
|
/linux-6.3-rc2/fs/btrfs/ |
A D | volumes.h | 539 fmode_t flags, void *holder); 541 fmode_t flags, void *holder);
|
/linux-6.3-rc2/Documentation/locking/ |
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
|
A D | spinlocks.rst | 133 for the lock, and the lock-holder is interrupted by the interrupt and will 139 CPU that holds the lock, so the lock-holder can continue and eventually
|
/linux-6.3-rc2/drivers/net/ethernet/ |
A D | jme.h | 382 #define JME_NAPI_HOLDER(holder) struct napi_struct *holder argument
|
/linux-6.3-rc2/tools/lib/perf/Documentation/ |
A D | libperf-counting.txt | 110 Now we create libperf's event list, which will serve as holder for the events we want:
|
A D | libperf-sampling.txt | 107 Now we create libperf's event list, which will serve as holder for the cycles event:
|