Home
last modified time | relevance | path

Searched refs:holder (Results 1 – 25 of 55) sorted by relevance

123

/linux-5.19.10/block/
Dholder.c14 struct bd_holder_disk *holder; in bd_find_holder_disk() local
16 list_for_each_entry(holder, &disk->slave_bdevs, list) in bd_find_holder_disk()
17 if (holder->bdev == bdev) in bd_find_holder_disk()
18 return holder; in bd_find_holder_disk()
75 struct bd_holder_disk *holder; in bd_link_disk_holder() local
82 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder()
83 if (holder) { in bd_link_disk_holder()
84 holder->refcnt++; in bd_link_disk_holder()
88 holder = kzalloc(sizeof(*holder), GFP_KERNEL); in bd_link_disk_holder()
89 if (!holder) { in bd_link_disk_holder()
[all …]
Dbdev.c545 void *holder) in bd_may_claim() argument
547 if (bdev->bd_holder == holder) in bd_may_claim()
574 int bd_prepare_to_claim(struct block_device *bdev, void *holder) in bd_prepare_to_claim() argument
578 if (WARN_ON_ONCE(!holder)) in bd_prepare_to_claim()
583 if (!bd_may_claim(bdev, whole, holder)) { in bd_prepare_to_claim()
601 whole->bd_claiming = holder; in bd_prepare_to_claim()
607 static void bd_clear_claiming(struct block_device *whole, void *holder) in bd_clear_claiming() argument
611 BUG_ON(whole->bd_claiming != holder); in bd_clear_claiming()
624 static void bd_finish_claiming(struct block_device *bdev, void *holder) in bd_finish_claiming() argument
629 BUG_ON(!bd_may_claim(bdev, whole, holder)); in bd_finish_claiming()
[all …]
DMakefile43 obj-$(CONFIG_BLOCK_HOLDER_DEPRECATED) += holder.o
/linux-5.19.10/tools/bpf/bpftool/
Dprog.c108 struct bpf_prog_info holder = {}; in prep_prog_info() local
113 holder.jited_prog_len = info->jited_prog_len; in prep_prog_info()
116 holder.xlated_prog_len = info->xlated_prog_len; in prep_prog_info()
120 holder.nr_jited_ksyms = info->nr_jited_ksyms; in prep_prog_info()
123 holder.nr_jited_func_lens = info->nr_jited_func_lens; in prep_prog_info()
126 holder.nr_func_info = info->nr_func_info; in prep_prog_info()
127 holder.func_info_rec_size = info->func_info_rec_size; in prep_prog_info()
130 holder.nr_line_info = info->nr_line_info; in prep_prog_info()
131 holder.line_info_rec_size = info->line_info_rec_size; in prep_prog_info()
134 holder.nr_jited_line_info = info->nr_jited_line_info; in prep_prog_info()
[all …]
/linux-5.19.10/Documentation/process/
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-5.19.10/drivers/md/
Ddm-bio-prison-v1.c77 struct bio *holder, in __setup_new_cell() argument
81 cell->holder = holder; in __setup_new_cell()
190 if (cell->holder) in __cell_release()
191 bio_list_add(inmates, cell->holder); in __cell_release()
265 cell->holder = bio_list_pop(&cell->bios); in __promote_or_release()
Ddm-bio-prison-v1.h45 struct bio *holder; member
Ddm-thin.c1025 inc_all_io_entry(tc->pool, m->cell->holder); in process_prepared_mapping()
1026 remap_and_issue(tc, m->cell->holder, m->data_block); in process_prepared_mapping()
1657 m->bio = virt_cell->holder; in process_discard_cell_no_passdown()
1728 struct bio *bio = virt_cell->holder; in process_discard_cell_passdown()
1932 struct bio *bio = cell->holder; in process_cell()
2059 __process_bio_read_only(tc, cell->holder, cell); in process_cell_read_only()
2219 BUG_ON(!lhs_cell->holder); in cmp_cells()
2220 BUG_ON(!rhs_cell->holder); in cmp_cells()
2222 if (lhs_cell->holder->bi_iter.bi_sector < rhs_cell->holder->bi_iter.bi_sector) in cmp_cells()
2225 if (lhs_cell->holder->bi_iter.bi_sector > rhs_cell->holder->bi_iter.bi_sector) in cmp_cells()
[all …]
/linux-5.19.10/fs/notify/
Dfsnotify.h81 extern void fsnotify_destroy_event_holder(struct fsnotify_event_holder *holder);
/linux-5.19.10/drivers/ipack/carriers/
Dtpci200.h118 struct ipack_device *holder; member
/linux-5.19.10/Documentation/block/
Dpr.rst47 holder if you want to use this type.
54 holder if you want to use this type.
/linux-5.19.10/arch/arm64/boot/dts/nvidia/
Dtegra194-p3509-0000.dtsi1072 /* Place holder for external Codec */
1098 /* Place holder for external Codec */
1123 /* Place holder for external Codec */
1148 /* Place holder for external Codec */
1173 /* Place holder for external Codec */
1198 /* Place holder for external Codec */
1223 /* Place holder for external Codec */
Dtegra186-p2771-0000.dts1264 /* Place holder for external Codec */
1289 /* Place holder for external Codec */
1314 /* Place holder for external Codec */
1339 /* Place holder for external Codec */
1364 /* Place holder for external Codec */
Dtegra194-p2972-0000.dts1088 /* Place holder for external Codec */
1114 /* Place holder for external Codec */
1140 /* Place holder for external Codec */
1165 /* Place holder for external Codec */
/linux-5.19.10/arch/powerpc/boot/dts/fsl/
Dt1042si-post.dtsi37 /* Place holder for ethernet related device tree nodes */
/linux-5.19.10/LICENSES/preferred/
DBSD-3-Clause22 3. Neither the name of the copyright holder nor the names of its
/linux-5.19.10/Documentation/filesystems/
Dcoda.rst511 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-5.19.10/fs/btrfs/
Dvolumes.h547 fmode_t flags, void *holder);
549 fmode_t flags, void *holder);
/linux-5.19.10/include/linux/
Dblkdev.h1524 void *holder);
1525 struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode, void *holder);
1526 int bd_prepare_to_claim(struct block_device *bdev, void *holder);
1527 void bd_abort_claiming(struct block_device *bdev, void *holder);
/linux-5.19.10/Documentation/locking/
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
Dspinlocks.rst133 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
Dlockstat.rst147 contended points (the lock holder). It is possible that the max
/linux-5.19.10/drivers/net/ethernet/
Djme.h382 #define JME_NAPI_HOLDER(holder) struct napi_struct *holder argument
/linux-5.19.10/tools/lib/perf/Documentation/
Dlibperf-counting.txt110 Now we create libperf's event list, which will serve as holder for the events we want:
Dlibperf-sampling.txt107 Now we create libperf's event list, which will serve as holder for the cycles event:

123