/linux/fs/btrfs/ |
A D | ordered-data.c | 644 ordered->disk_bytenr + ordered->disk_num_bytes <= range_start) { in btrfs_wait_ordered_extents() 782 if (!ordered) in btrfs_wait_ordered_range() 788 if (ordered->file_offset + ordered->num_bytes <= start) { in btrfs_wait_ordered_range() 793 end = ordered->file_offset; in btrfs_wait_ordered_range() 1032 if (!ordered) { in btrfs_lock_and_flush_ordered_range() 1104 node = &ordered->rb_node; in btrfs_split_ordered_extent() 1110 ordered->file_offset += pre; in btrfs_split_ordered_extent() 1111 ordered->disk_bytenr += pre; in btrfs_split_ordered_extent() 1117 node = tree_insert(&tree->tree, ordered->file_offset, &ordered->rb_node); in btrfs_split_ordered_extent() 1121 ordered->file_offset); in btrfs_split_ordered_extent() [all …]
|
A D | tree-log.h | 42 struct btrfs_ordered_extent *ordered; in btrfs_release_log_ctx_extents() local 47 list_for_each_entry_safe(ordered, tmp, &ctx->ordered_extents, log_list) { in btrfs_release_log_ctx_extents() 48 list_del_init(&ordered->log_list); in btrfs_release_log_ctx_extents() 49 btrfs_put_ordered_extent(ordered); in btrfs_release_log_ctx_extents()
|
A D | file.c | 1462 if (ordered && in lock_and_cleanup_extent_if_need() 1463 ordered->file_offset + ordered->num_bytes > start_pos && in lock_and_cleanup_extent_if_need() 1475 if (ordered) in lock_and_cleanup_extent_if_need() 1521 if (ordered) { in check_can_nocow() 2593 if ((!ordered || in btrfs_punch_hole_lock_range() 2594 (ordered->file_offset + ordered->num_bytes <= lockstart || in btrfs_punch_hole_lock_range() 2598 if (ordered) in btrfs_punch_hole_lock_range() 2602 if (ordered) in btrfs_punch_hole_lock_range() 3493 if (ordered && in btrfs_fallocate() 3494 ordered->file_offset + ordered->num_bytes > alloc_start && in btrfs_fallocate() [all …]
|
A D | file-item.c | 628 struct btrfs_ordered_extent *ordered = NULL; in btrfs_csum_one_bio() local 665 if (!ordered) { in btrfs_csum_one_bio() 671 if (unlikely(!ordered)) { in btrfs_csum_one_bio() 686 if (offset >= ordered->file_offset + ordered->num_bytes || in btrfs_csum_one_bio() 687 offset < ordered->file_offset) { in btrfs_csum_one_bio() 692 btrfs_add_ordered_sum(ordered, sums); in btrfs_csum_one_bio() 693 btrfs_put_ordered_extent(ordered); in btrfs_csum_one_bio() 703 ordered = btrfs_lookup_ordered_extent(inode, in btrfs_csum_one_bio() 705 ASSERT(ordered); /* Logic error */ in btrfs_csum_one_bio() 725 btrfs_add_ordered_sum(ordered, sums); in btrfs_csum_one_bio() [all …]
|
A D | zoned.c | 1516 struct btrfs_ordered_extent *ordered; in btrfs_record_physical_zoned() local 1523 if (WARN_ON(!ordered)) in btrfs_record_physical_zoned() 1526 ordered->physical = physical; in btrfs_record_physical_zoned() 1527 ordered->bdev = bio->bi_bdev; in btrfs_record_physical_zoned() 1529 btrfs_put_ordered_extent(ordered); in btrfs_record_physical_zoned() 1539 u64 orig_logical = ordered->disk_bytenr; in btrfs_rewrite_logical_zoned() 1544 ASSERT(!bdev_is_partition(ordered->bdev)); in btrfs_rewrite_logical_zoned() 1545 if (WARN_ON(!ordered->bdev)) in btrfs_rewrite_logical_zoned() 1549 ordered->physical, &logical, &nr, in btrfs_rewrite_logical_zoned() 1558 ordered->disk_bytenr = *logical; in btrfs_rewrite_logical_zoned() [all …]
|
A D | inode.c | 2463 ordered_end = ordered->disk_bytenr + ordered->disk_num_bytes; in extract_ordered_extent() 2750 if (ordered) { in btrfs_writepage_fixup_worker() 5086 if (ordered) { in btrfs_truncate_block() 7654 if (!ordered && in lock_extent_direct() 7662 if (ordered) { in lock_extent_direct() 8606 if (!ordered) { in btrfs_invalidatepage() 8659 ordered->truncated_len = min(ordered->truncated_len, in btrfs_invalidatepage() 8680 if (ordered) in btrfs_invalidatepage() 8807 if (ordered) { in btrfs_page_mkwrite() 9185 if (!ordered) in btrfs_destroy_inode() [all …]
|
A D | subpage.c | 533 ordered, start, len); in btrfs_subpage_set_ordered() 547 ordered, start, len); in btrfs_subpage_clear_ordered() 552 if (subpage_test_bitmap_all_zero(fs_info, subpage, ordered)) in btrfs_subpage_clear_ordered() 610 IMPLEMENT_BTRFS_SUBPAGE_TEST_OP(ordered); 680 IMPLEMENT_BTRFS_PAGE_OPS(ordered, SetPageOrdered, ClearPageOrdered,
|
/linux/Documentation/devicetree/bindings/scsi/ |
A D | hisilicon-sas.txt | 22 sources; the interrupts are ordered in 3 groups, as follows: 30 The phy interrupts are ordered into groups of 3 per phy 34 The interrupts are ordered in increasing order. 35 Fatal interrupts : the fatal interrupts are ordered as follows: 39 the interrupts are ordered in 3 groups, as follows: 47 interrupt. The interrupts are ordered in increasing 50 interrupt source. The interrupts are ordered in
|
/linux/tools/lib/subcmd/ |
A D | parse-options.c | 811 struct option *ordered; in options__order() local 817 ordered = malloc(len); in options__order() 818 if (!ordered) in options__order() 820 memcpy(ordered, opts, len); in options__order() 822 qsort(ordered, nr_opts, sizeof(*o), option__cmp); in options__order() 824 return ordered; in options__order() 862 struct option *ordered; in usage_with_options_internal() local 887 ordered = options__order(opts); in usage_with_options_internal() 888 if (ordered) in usage_with_options_internal() 889 opts = ordered; in usage_with_options_internal() [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | sprd-pcm.txt | 5 - dmas: Specify the list of DMA controller phandle and DMA request line ordered pairs. 7 These strings correspond 1:1 with the ordered pairs in dmas.
|
A D | sirf-audio-port.txt | 6 - dmas: List of DMA controller phandle and DMA request line ordered pairs. 8 These strings correspond 1:1 with the ordered pairs in dmas.
|
A D | brcm,bcm2835-i2s.txt | 7 - dmas: List of DMA controller phandle and DMA request line ordered pairs. 9 These strings correspond 1:1 with the ordered pairs in dmas.
|
A D | davinci-mcbsp.txt | 20 TC channel ordered triplets. 22 These strings correspond 1:1 with the ordered pairs in dmas. The dma
|
/linux/Documentation/core-api/ |
A D | refcount-vs-atomic.rst | 67 then further stores are ordered against this operation. 123 * fully ordered --> control dependency on success for stores 139 * fully ordered --> RELEASE ordering + ACQUIRE ordering on success 152 * fully ordered --> RELEASE ordering + control dependency 167 * fully ordered --> RELEASE ordering + control dependency + hold
|
/linux/Documentation/ |
A D | atomic_t.txt | 156 atomic variable) can be fully ordered and no intermediate state is lost or 169 - RMW operations that have a return value are fully ordered; 183 Fully ordered primitives are ordered against everything prior and everything 184 subsequent. Therefore a fully ordered primitive is like having an smp_mb() 198 ordered, so it is advisable to place the barrier right next to the RMW atomic 203 provide full ordered atomics and these barriers are no-ops. 205 NOTE: when the atomic RmW ops are fully ordered, they should also imply a
|
/linux/fs/xfs/ |
A D | xfs_log_cil.c | 163 bool ordered = false; in xlog_cil_alloc_shadow_bufs() local 178 ordered = true; in xlog_cil_alloc_shadow_bufs() 229 if (ordered) in xlog_cil_alloc_shadow_bufs() 237 if (ordered) in xlog_cil_alloc_shadow_bufs() 353 bool ordered = false; in xlog_cil_insert_format_items() local 365 ordered = true; in xlog_cil_insert_format_items() 368 if (!shadow->lv_niovecs && !ordered) in xlog_cil_insert_format_items() 378 if (ordered) in xlog_cil_insert_format_items() 400 if (ordered) { in xlog_cil_insert_format_items()
|
/linux/include/trace/events/ |
A D | btrfs.h | 519 TP_ARGS(inode, ordered), 537 __entry->file_offset = ordered->file_offset; 538 __entry->start = ordered->disk_bytenr; 539 __entry->len = ordered->num_bytes; 540 __entry->disk_len = ordered->disk_num_bytes; 541 __entry->bytes_left = ordered->bytes_left; 542 __entry->flags = ordered->flags; 571 TP_ARGS(inode, ordered) 579 TP_ARGS(inode, ordered) 587 TP_ARGS(inode, ordered) [all …]
|
/linux/tools/perf/Documentation/ |
A D | perf.txt | 60 ordered-events - ordered events object debug messages
|
/linux/tools/memory-model/litmus-tests/ |
A D | README | 7 successive reads from the same variable are ordered. 12 are ordered. 17 are ordered. 21 successive writes to the same variable are ordered. 101 This is the fully ordered (via smp_mb()) version of one of 109 This is the fully ordered (again, via smp_mb() version of store
|
A D | CoWW+poonceonce.litmus | 7 * writes to the same variable are ordered.
|
A D | CoRR+poonceonce+Once.litmus | 7 * reads from the same variable are ordered.
|
A D | CoRW+poonceonce+Once.litmus | 7 * a given variable and a later write to that same variable are ordered.
|
A D | CoWR+poonceonce+Once.litmus | 7 * given variable and a later read from that same variable are ordered.
|
A D | R+fencembonceonces.litmus | 6 * This is the fully ordered (via smp_mb()) version of one of the classic
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-driver-input-cros-ec-keyb | 5 ordered by the physical positions of the keys, from left
|