Home
last modified time | relevance | path

Searched refs:ordered (Results 1 – 88 of 88) sorted by relevance

/linux-4.1.27/fs/btrfs/
Dordered-data.c440 struct btrfs_ordered_extent *ordered; in btrfs_get_logged_extents() local
450 ordered = rb_entry(n, struct btrfs_ordered_extent, rb_node); in btrfs_get_logged_extents()
451 if (ordered->file_offset > end) in btrfs_get_logged_extents()
453 if (entry_end(ordered) <= start) in btrfs_get_logged_extents()
455 if (test_and_set_bit(BTRFS_ORDERED_LOGGED, &ordered->flags)) in btrfs_get_logged_extents()
457 list_add(&ordered->log_list, logged_list); in btrfs_get_logged_extents()
458 atomic_inc(&ordered->refs); in btrfs_get_logged_extents()
465 struct btrfs_ordered_extent *ordered; in btrfs_put_logged_extents() local
468 ordered = list_first_entry(logged_list, in btrfs_put_logged_extents()
471 list_del_init(&ordered->log_list); in btrfs_put_logged_extents()
[all …]
Dfile.c1385 struct btrfs_ordered_extent *ordered; in lock_and_cleanup_extent_if_need() local
1388 ordered = btrfs_lookup_ordered_range(inode, start_pos, in lock_and_cleanup_extent_if_need()
1390 if (ordered && in lock_and_cleanup_extent_if_need()
1391 ordered->file_offset + ordered->len > start_pos && in lock_and_cleanup_extent_if_need()
1392 ordered->file_offset <= last_pos) { in lock_and_cleanup_extent_if_need()
1400 btrfs_start_ordered_extent(inode, ordered, 1); in lock_and_cleanup_extent_if_need()
1401 btrfs_put_ordered_extent(ordered); in lock_and_cleanup_extent_if_need()
1404 if (ordered) in lock_and_cleanup_extent_if_need()
1405 btrfs_put_ordered_extent(ordered); in lock_and_cleanup_extent_if_need()
1430 struct btrfs_ordered_extent *ordered; in check_can_nocow() local
[all …]
Dfile-item.c430 struct btrfs_ordered_extent *ordered; in btrfs_csum_one_bio() local
453 ordered = btrfs_lookup_ordered_extent(inode, offset); in btrfs_csum_one_bio()
454 BUG_ON(!ordered); /* Logic error */ in btrfs_csum_one_bio()
462 if (offset >= ordered->file_offset + ordered->len || in btrfs_csum_one_bio()
463 offset < ordered->file_offset) { in btrfs_csum_one_bio()
467 btrfs_add_ordered_sum(inode, ordered, sums); in btrfs_csum_one_bio()
468 btrfs_put_ordered_extent(ordered); in btrfs_csum_one_bio()
476 ordered = btrfs_lookup_ordered_extent(inode, offset); in btrfs_csum_one_bio()
477 BUG_ON(!ordered); /* Logic error */ in btrfs_csum_one_bio()
500 btrfs_add_ordered_sum(inode, ordered, sums); in btrfs_csum_one_bio()
[all …]
Dinode.c1956 struct btrfs_ordered_extent *ordered; in btrfs_writepage_fixup_worker() local
1984 ordered = btrfs_lookup_ordered_extent(inode, page_start); in btrfs_writepage_fixup_worker()
1985 if (ordered) { in btrfs_writepage_fixup_worker()
1989 btrfs_start_ordered_extent(inode, ordered, 1); in btrfs_writepage_fixup_worker()
1990 btrfs_put_ordered_extent(ordered); in btrfs_writepage_fixup_worker()
2401 struct btrfs_ordered_extent *ordered; in relink_extent_backref() local
2465 ordered = btrfs_lookup_first_ordered_extent(inode, lock_end); in relink_extent_backref()
2466 if (ordered) { in relink_extent_backref()
2467 btrfs_put_ordered_extent(ordered); in relink_extent_backref()
2664 struct btrfs_ordered_extent *ordered) in record_old_file_extents() argument
[all …]
Dtree-log.c3787 struct btrfs_ordered_extent *ordered; in wait_ordered_extents() local
3808 list_for_each_entry(ordered, logged_list, log_list) { in wait_ordered_extents()
3814 if (ordered->file_offset + ordered->len <= mod_start || in wait_ordered_extents()
3815 mod_start + mod_len <= ordered->file_offset) in wait_ordered_extents()
3818 if (!test_bit(BTRFS_ORDERED_IO_DONE, &ordered->flags) && in wait_ordered_extents()
3819 !test_bit(BTRFS_ORDERED_IOERR, &ordered->flags) && in wait_ordered_extents()
3820 !test_bit(BTRFS_ORDERED_DIRECT, &ordered->flags)) { in wait_ordered_extents()
3821 const u64 start = ordered->file_offset; in wait_ordered_extents()
3822 const u64 end = ordered->file_offset + ordered->len - 1; in wait_ordered_extents()
3824 WARN_ON(ordered->inode != inode); in wait_ordered_extents()
[all …]
DMakefile7 extent_map.o sysfs.o struct-funcs.o xattr.o ordered-data.o \
Dtransaction.c527 INIT_LIST_HEAD(&h->ordered); in start_transaction()
759 if (!list_empty(&trans->ordered)) { in __btrfs_end_transaction()
761 list_splice_init(&trans->ordered, &cur_trans->pending_ordered); in __btrfs_end_transaction()
1752 struct btrfs_ordered_extent *ordered; in btrfs_wait_pending_ordered() local
1756 ordered = list_first_entry(&cur_trans->pending_ordered, in btrfs_wait_pending_ordered()
1759 list_del_init(&ordered->trans_list); in btrfs_wait_pending_ordered()
1762 wait_event(ordered->wait, test_bit(BTRFS_ORDERED_COMPLETE, in btrfs_wait_pending_ordered()
1763 &ordered->flags)); in btrfs_wait_pending_ordered()
1764 btrfs_put_ordered_extent(ordered); in btrfs_wait_pending_ordered()
1851 list_splice_init(&trans->ordered, &cur_trans->pending_ordered); in btrfs_commit_transaction()
Dordered-data.h195 struct btrfs_ordered_extent *ordered);
Dtransaction.h126 struct list_head ordered; member
Dioctl.c1110 struct btrfs_ordered_extent *ordered; in cluster_pages_for_defrag() local
1142 ordered = btrfs_lookup_ordered_extent(inode, in cluster_pages_for_defrag()
1146 if (!ordered) in cluster_pages_for_defrag()
1150 btrfs_start_ordered_extent(inode, ordered, 1); in cluster_pages_for_defrag()
1151 btrfs_put_ordered_extent(ordered); in cluster_pages_for_defrag()
2793 struct btrfs_ordered_extent *ordered; in lock_extent_range() local
2795 ordered = btrfs_lookup_first_ordered_extent(inode, in lock_extent_range()
2797 if ((!ordered || in lock_extent_range()
2798 ordered->file_offset + ordered->len <= off || in lock_extent_range()
2799 ordered->file_offset >= off + len) && in lock_extent_range()
[all …]
Dextent_io.c3135 struct btrfs_ordered_extent *ordered; in __do_contiguous_readpages() local
3141 ordered = btrfs_lookup_ordered_range(inode, start, in __do_contiguous_readpages()
3143 if (!ordered) in __do_contiguous_readpages()
3146 btrfs_start_ordered_extent(inode, ordered, 1); in __do_contiguous_readpages()
3147 btrfs_put_ordered_extent(ordered); in __do_contiguous_readpages()
3206 struct btrfs_ordered_extent *ordered; in __extent_read_full_page() local
3213 ordered = btrfs_lookup_ordered_extent(inode, start); in __extent_read_full_page()
3214 if (!ordered) in __extent_read_full_page()
3217 btrfs_start_ordered_extent(inode, ordered, 1); in __extent_read_full_page()
3218 btrfs_put_ordered_extent(ordered); in __extent_read_full_page()
Ddisk-io.c4038 struct btrfs_ordered_extent *ordered; in btrfs_destroy_ordered_extents() local
4045 list_for_each_entry(ordered, &root->ordered_extents, in btrfs_destroy_ordered_extents()
4047 set_bit(BTRFS_ORDERED_IOERR, &ordered->flags); in btrfs_destroy_ordered_extents()
4265 struct btrfs_ordered_extent *ordered; in btrfs_free_pending_ordered() local
4269 ordered = list_first_entry(&cur_trans->pending_ordered, in btrfs_free_pending_ordered()
4272 list_del_init(&ordered->trans_list); in btrfs_free_pending_ordered()
4275 btrfs_put_ordered_extent(ordered); in btrfs_free_pending_ordered()
Drelocation.c4484 struct btrfs_ordered_extent *ordered; local
4491 ordered = btrfs_lookup_ordered_extent(inode, file_pos);
4492 BUG_ON(ordered->file_offset != file_pos || ordered->len != len);
4516 new_bytenr = ordered->start + (sums->bytenr - disk_bytenr);
4519 btrfs_add_ordered_sum(inode, ordered, sums);
4522 btrfs_put_ordered_extent(ordered);
Dscrub.c4028 struct btrfs_ordered_extent *ordered; in check_extent_to_block() local
4037 ordered = btrfs_lookup_ordered_range(inode, lockstart, len); in check_extent_to_block()
4038 if (ordered) { in check_extent_to_block()
4039 btrfs_put_ordered_extent(ordered); in check_extent_to_block()
/linux-4.1.27/include/trace/events/
Dbtrfs.h231 TP_PROTO(struct inode *inode, struct btrfs_ordered_extent *ordered),
233 TP_ARGS(inode, ordered),
250 __entry->file_offset = ordered->file_offset;
251 __entry->start = ordered->start;
252 __entry->len = ordered->len;
253 __entry->disk_len = ordered->disk_len;
254 __entry->bytes_left = ordered->bytes_left;
255 __entry->flags = ordered->flags;
256 __entry->compress_type = ordered->compress_type;
257 __entry->refs = atomic_read(&ordered->refs);
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dsirf-audio-port.txt6 - dmas: List of DMA controller phandle and DMA request line ordered pairs.
8 These strings correspond 1:1 with the ordered pairs in dmas.
Dbrcm,bcm2835-i2s.txt8 - dmas: List of DMA controller phandle and DMA request line ordered pairs.
10 These strings correspond 1:1 with the ordered pairs in dmas.
Dsirf-usp.txt6 - dmas: List of DMA controller phandle and DMA request line ordered pairs.
8 These strings correspond 1:1 with the ordered pairs in dmas.
Ddavinci-mcasp-audio.txt23 ordered pairs.
25 These strings correspond 1:1 with the ordered pairs in dmas. The dma
Dsamsung-i2s.txt23 - dmas: list of DMA controller phandle and DMA request line ordered pairs.
25 These strings correspond 1:1 with the ordered pairs in dmas.
/linux-4.1.27/tools/perf/Documentation/
Dperf.txt23 ordered-events - ordered events object debug messages
/linux-4.1.27/arch/avr32/boards/hammerhead/
DKconfig20 Choose 'Y' here if you have ordered a Corona daugther board and
29 Choose 'Y' here if you have ordered a Corona daugther board and
/linux-4.1.27/fs/ext3/
DKconfig32 bool "Default to 'data=ordered' in ext3"
41 "data=ordered" mode can also result in major performance
48 data=ordered mode will be a safe choice and you should
/linux-4.1.27/Documentation/filesystems/
Dext3.txt43 data=ordered (*) All data are forced directly out to the main file
114 in a file data buffer in ordered mode.
116 data buffer in ordered mode.
172 * ordered mode
173 In data=ordered mode, ext3 only officially journals metadata, but it logically
Dext4.txt100 * efficient new ordered mode in JBD2 and ext4(avoid using buffer head to force
165 data=ordered (*) All data are forced directly out to the main file
232 in a file data buffer in ordered mode.
234 data buffer in ordered mode.
321 journal commit, in the default data=ordered
404 * ordered mode
405 In data=ordered mode, ext4 only officially journals metadata, but it logically
Docfs2.txt58 data=ordered (*) All data are forced directly out to the main file
Dnilfs2.txt65 is equivalent to the ordered data mode of the ext3
Dsharedsubtree.txt841 non-NULL, they form a contiguous (ordered) segment of slave list.
Dxfs-delayed-logging-design.txt255 and as such are stored in the Active Item List (AIL) which is a LSN-ordered
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dhsta.txt17 - interrupts : ordered interrupt mapping for each MSI in the register
/linux-4.1.27/fs/xfs/
Dxfs_log_cil.c178 bool ordered = false; in xlog_cil_insert_format_items() local
197 ordered = true; in xlog_cil_insert_format_items()
231 if (ordered) in xlog_cil_insert_format_items()
245 if (ordered) { in xlog_cil_insert_format_items()
Dxfs_log.c2370 bool ordered = false; in xlog_write() local
2375 ordered = true; in xlog_write()
2445 if (record_cnt == 0 && ordered == false) { in xlog_write()
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-fan.txt8 ordered MSB-->LSB.
Dbrcm,kona-gpio.txt18 number of GPIO banks on the SoC. The interrupts must be ordered by bank,
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dux500-usb.txt13 - dma-names : An ordered list of channel names affiliated to the above
/linux-4.1.27/Documentation/devicetree/bindings/
Dresource-names.txt1 Some properties contain an ordered list of 1 or more datum which are
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dsharp,ls037v7dw01.txt14 ordered MO, LR, and UD as specified in the LS037V7DW01.pdf file.
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dsamsung-sxgbe.txt9 These interrupts are ordered by fixed and follows variable
/linux-4.1.27/Documentation/networking/
Dsctp.txt8 transparent multi-homing, and multiple ordered streams of messages.
Dfib_trie.txt102 Dumps the routing table ordered by prefix length. This is somewhat
D00-INDEX182 - Background on the reliable, ordered datagram delivery method RDS.
Drds.txt14 RDS provides reliable, ordered datagram delivery by using a single
/linux-4.1.27/Documentation/
Dramoops.txt28 memory to be mapped strongly ordered, and atomic operations on strongly ordered
Dio_ordering.txt1 On some platforms, so-called memory-mapped I/O is weakly ordered. On such
DDMA-attributes.txt29 may be weakly ordered, that is that reads and writes may pass each other.
Dmemory-barriers.txt210 ordered within that CPU. This means that for:
1747 ordered I/O regions to be partially ordered. Its effects may go beyond the
1905 the more strongly ordered systems may rule out some of the above orders.
2269 operations that affect both CPUs may have to be carefully ordered to prevent
2473 (1) On some systems, I/O stores are not strongly ordered across all CPUs, and
2523 sections will include synchronous load operations on strictly ordered I/O
2557 They are guaranteed to be fully ordered with respect to each other.
2559 They are not guaranteed to be fully ordered with respect to other types of
2564 Whether these are guaranteed to be fully ordered and uncombined with
2570 Ordinarily, these will be guaranteed to be fully ordered and uncombined,
[all …]
Datomic_ops.txt207 and after the atomic operation calls are strongly ordered with respect
302 call are strongly ordered with respect to the atomic counter
DSubmittingPatches641 series" is an ordered sequence of multiple, related patches).
/linux-4.1.27/arch/arm/mach-s3c24xx/
DKconfig178 # The "S3C2410 Boards" list is ordered alphabetically by option text.
306 # The "S3C2412 Boards" list is ordered alphabetically by option text.
434 # The "S3C2440 Boards" list is ordered alphabetically by option text.
532 # The "S3C2442 Boards" list is ordered alphabetically by option text.
/linux-4.1.27/Documentation/scheduler/
Dsched-design-CFS.txt54 runqueues, but it uses a time-ordered rbtree to build a "timeline" of future
68 CFS maintains a time-ordered rbtree, where all runnable tasks are sorted by the
79 becomes the "leftmost task" of the time-ordered rbtree it maintains (plus a
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dsrio.txt13 compatible is provided it should be ordered before "fsl,srio".
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dbrcm,kona-ccu.txt26 Shall be an ordered list of strings defining the names of
/linux-4.1.27/Documentation/timers/
Dhrtimers.txt103 Time-ordered enqueueing is not purely for the purposes of
110 be enqueued again. The time-ordered enqueueing and the storage of the
Dhighres.txt38 - time ordered enqueueing into a rb-tree
163 The time ordered insertion of timers provides all the infrastructure to decide
/linux-4.1.27/Documentation/RCU/
Dchecklist.txt36 memory barriers on weakly ordered machines (pretty much all of
103 4. Weakly ordered CPUs pose special challenges. Almost all CPUs
104 are weakly ordered -- even x86 CPUs allow later loads to be
145 to prevent weakly ordered machines from misordering
Drcu_dereference.txt203 safe on strongly ordered systems (such as x86), but not on weakly
204 ordered systems (such as ARM or Power). Choose your compiler
DlistRCU.txt150 needed on weakly ordered CPUs (most of them!). The list_del_rcu()
/linux-4.1.27/tools/perf/util/
DBuild45 libperf-y += ordered-events.o
/linux-4.1.27/Documentation/parisc/
Dregisters65 O (ordered references) 1*
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block-bcache102 switched on and off. In synchronous mode all writes are ordered
/linux-4.1.27/net/netfilter/ipset/
DKconfig164 an ordered union of the member sets.
/linux-4.1.27/Documentation/device-mapper/
Dverity.txt110 selected cryptographic digest algorithm. The hashes are linearly-ordered in
Ddm-raid.txt154 Arguments that can be repeated are ordered by value.
/linux-4.1.27/Documentation/netlabel/
Ddraft-ietf-cipso-ipsecurity-01.txt243 are ordered with 0 being the minimum value and 255 representing the maximum
340 are ordered with 0 being the minimum value and 255 representing the
403 are ordered with 0 being the minimum value and 255 representing the maximum
/linux-4.1.27/Documentation/vm/
Dnuma72 an ordered "zonelist". A zonelist specifies the zones/nodes to visit when a
/linux-4.1.27/Documentation/scsi/
DFlashPoint.txt87 made available, and that Linux users who mistakenly ordered systems with
Daic7xxx.txt245 Definition: Send an ordered tag periodically to prevent
Daic79xx.txt248 Definition: Send an ordered tag periodically to prevent
Dncr53c8xx.txt482 ordered: use ORDERED TAG for all operations
1085 Can be changed by "setorder <ordered|simple|default>"
1117 an ordered tag is used for the next command.
Dscsi_mid_low_api.txt1231 instances (currently ordered by ascending host_no)
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt289 Due to the way that the exception table is built and needs to be ordered,
/linux-4.1.27/Documentation/driver-model/
Dporting.txt136 The driver model maintains an ordered list of devices that it uses
/linux-4.1.27/sound/soc/codecs/
DKconfig3 # We use an ordered list of conditional defaults to pick the appropriate
/linux-4.1.27/net/sctp/
Dsm_statefuns.c6109 u8 ordered = 0; in sctp_eat_data() local
6258 ordered = 1; in sctp_eat_data()
6292 if (ordered && SSN_lt(ssn, sctp_ssn_peek(&asoc->ssnmap->in, sid))) { in sctp_eat_data()
/linux-4.1.27/arch/m68k/ifpsp060/src/
Dfpsp.S16693 # ordered greater than:
16698 fbogt.w fdbcc_ogt_yes # ordered greater than?
16717 # ordered greater than or equal:
16722 fboge.w fdbcc_oge_yes # ordered greater than or equal?
16741 # ordered less than:
16746 fbolt.w fdbcc_olt_yes # ordered less than?
16765 # ordered less than or equal:
16770 fbole.w fdbcc_ole_yes # ordered greater or less than?
16789 # ordered greater or less than:
16794 fbogl.w fdbcc_ogl_yes # ordered greater or less than?
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt166 The coefficients are ordered and they match with sensors
/linux-4.1.27/drivers/md/
DKconfig302 A cache policy that uses a multiqueue ordered by recent hit
/linux-4.1.27/Documentation/kdump/
Dkdump.txt55 ordered.
/linux-4.1.27/Documentation/s390/
Ds390dbf.txt39 The debug areas themselves are also ordered in form of a ring buffer.
/linux-4.1.27/net/netfilter/
DKconfig604 # alphabetically ordered list of targets
938 # alphabetically ordered list of matches
/linux-4.1.27/Documentation/mtd/
Dnand_ecc.txt282 ordered in a long is machine dependent, and might affect us.
/linux-4.1.27/arch/arm/mm/
DKconfig993 Historically, the kernel has used strongly ordered mappings to
/linux-4.1.27/Documentation/sysctl/
Dvm.txt529 In non-NUMA case, a zonelist for GFP_KERNEL is ordered as following.
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt1620 Each bit corresponds to one TLB entry, ordered the same as in the shared TLB
3385 - Within a TLB, entries are ordered first by increasing set number. Within a
3386 set, entries are ordered by way (increasing ESEL).
/linux-4.1.27/Documentation/locking/
Drt-mutex-design.txt78 PI chain - The PI chain is an ordered series of locks and processes that cause
/linux-4.1.27/drivers/watchdog/
DKconfig1461 watchdog cards can be ordered from <http://www.berkprod.com/>.
/linux-4.1.27/lib/
DKconfig.debug1152 Enable this to turn on extended checks in the priority-ordered
/linux-4.1.27/arch/arm/
DKconfig309 # The "ARM system type" choice list is ordered alphabetically by option