| /linux/fs/btrfs/tests/ |
| H A D | delayed-refs-tests.c | 5 #include "../delayed-ref.h" 204 test_err("failed to select delayed ref head: %ld", in simple_test() 207 test_err("failed to find delayed ref head"); in simple_test() 219 test_err("failed to select delayed ref"); in simple_test() 333 * Merge tests, validate that we do delayed ref merging properly, the ref counts 334 * all end up properly, and delayed refs are deleted once they're no longer 405 test_err("failed to select delayed ref head: %ld", in merge_tests() 408 test_err("failed to find delayed ref head"); in merge_tests() 455 test_err("failed to select delayed ref head: %ld", in merge_tests() 458 test_err("failed to find delayed ref head"); in merge_tests() [all …]
|
| /linux/fs/btrfs/ |
| H A D | delayed-inode.c | 13 #include "delayed-inode.h" 130 * Look up an existing delayed node associated with @btrfs_inode or create a new 131 * one and insert it to the delayed nodes of the root. 133 * Return the delayed node, or error pointer on failure. 381 * Look up the delayed item by key. 383 * @delayed_node: pointer to the delayed node 451 /* If it's in a rbtree, then we need to have delayed node locked. */ in __btrfs_remove_delayed_item() 527 * for the number of leaves that will be used, based on the delayed in btrfs_delayed_item_reserve_metadata() 645 * Insert a single delayed item or a batch of delayed items, as many as possible 646 * that fit in a leaf. The delayed items (dir index keys) are sorted by their key [all …]
|
| H A D | delayed-ref.c | 11 #include "delayed-ref.h" 23 * delayed back reference update tracking. For subvolume trees 25 * delayed processing. This avoids deep call chains where we 60 * @nr_refs: number of delayed refs to drop 63 * Drops the delayed ref head's count from the delayed refs rsv and free any 82 * Adjust the size of the delayed refs rsv. 107 * Try to take num_bytes from the transaction's local delayed reserve. in btrfs_update_delayed_refs_rsv() 109 * reserve doesn't have enough reserved space, the delayed refs reserve in btrfs_update_delayed_refs_rsv() 132 * Adjust the size of the delayed refs block reserve for 1 block group item 151 * Adjust the size of the delayed refs block reserve to release space for 1 [all …]
|
| H A D | delayed-ref.h | 66 * refs rbtree in the corresponding delayed ref head 121 * to make sure that only one process is running the delayed refs 146 * with this head ref, this is not adjusted as delayed refs are run, 154 * for a bytenr, so it is adjusted as delayed refs are run so that any 177 * until the delayed ref is processed. must_insert_reserved is 178 * used to flag a delayed ref so the accounting can be updated 199 /* Indicate that we are flushing delayed refs for the commit */ 274 * Normally false, but for certain cases like delayed subtree scan,
|
| H A D | block-rsv.c | 49 * There is some logic here to refill the delayed refs rsv or the global rsv 63 * buffer in case our delayed refs reserve does not reserve enough space to 77 * We keep a running tally of how many delayed refs we have on the system. 78 * We assume each one of these delayed refs are going to use a full 83 * From there it's straightforward, removing a delayed ref means we remove its 279 * If we are a delayed refs block reserve then push to the global in btrfs_block_rsv_release() 280 * reserve, otherwise dump into the global delayed refs reserve if it is in btrfs_block_rsv_release() 365 * But we also need space for the delayed ref updates from the unlink, in btrfs_update_global_block_rsv() 366 * so add BTRFS_UNLINK_METADATA_UNITS units for delayed refs, one for in btrfs_update_global_block_rsv() 527 * warn_on if we are short on our delayed refs reserve. in btrfs_use_block_rsv()
|
| H A D | Makefile | 30 compression.o delayed-ref.o relocation.o delayed-inode.o scrub.o \ 46 tests/raid-stripe-tree-tests.o tests/delayed-refs-tests.o \
|
| /linux/drivers/md/ |
| H A D | dm-delay.c | 88 struct dm_delay_info *delayed, *next; in flush_delayed_bios() local 99 list_for_each_entry_safe(delayed, next, &local_list, list) { in flush_delayed_bios() 101 if (flush_all || time_after_eq(jiffies, delayed->expires)) { in flush_delayed_bios() 102 struct bio *bio = dm_bio_from_per_bio_data(delayed, in flush_delayed_bios() 104 list_del(&delayed->list); in flush_delayed_bios() 106 delayed->class->ops--; in flush_delayed_bios() 113 next_expires = delayed->expires; in flush_delayed_bios() 115 next_expires = min(next_expires, delayed->expires); in flush_delayed_bios() 316 struct dm_delay_info *delayed; in delay_bio() local 322 delayed = dm_per_bio_data(bio, sizeof(struct dm_delay_info)); in delay_bio() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | uncore-power.json | 151 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 160 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 169 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 178 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 187 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 196 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 205 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 214 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 223 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… 232 …"PublicDescription": "Number of times that a deep C state was requested, but the delayed C state a… [all …]
|
| /linux/tools/virtio/ |
| H A D | vhost_net_test.c | 276 bool delayed, int bufs) in run_tx_test() argument 330 if (delayed) { in run_tx_test() 343 bool delayed, int bufs) in run_rx_test() argument 441 .name = "delayed-interrupt", 445 .name = "no-delayed-interrupt", 468 " [--delayed-interrupt]" in help() 482 bool delayed = false; in main() local 504 delayed = true; in main() 528 run_rx_test(&dev, &dev.vqs[0], delayed, nbufs); in main() 529 run_tx_test(&dev, &dev.vqs[1], delayed, nbufs); in main()
|
| H A D | virtio_test.c | 170 bool delayed, int batch, int reset_n, int bufs) in run_test() argument 262 if (delayed) { in run_test() 309 .name = "delayed-interrupt", 313 .name = "no-delayed-interrupt", 336 " [--delayed-interrupt]" in help() 351 bool delayed = false; in main() local 372 delayed = true; in main() 401 run_test(&dev, &dev.vqs[0], delayed, batch, reset, 0x100000); in main()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-xenbus | 20 pv device has been delayed in order to avoid stalls due to 30 trigger delayed EOI processing. 37 before delayed EOI processing is triggered for a Xen pv
|
| H A D | debugfs-scmi-raw | 26 Any additional delayed response received afterwards can be read 62 Any additional delayed response received afterwards can be read 140 Any additional delayed response received afterwards can be read 195 Any additional delayed response received afterwards can be read
|
| /linux/sound/pci/mixart/ |
| H A D | mixart_core.h | 217 u32 delayed; member 230 u32 delayed; member 387 u32 delayed; member 437 u32 delayed; member 497 u32 delayed; member 542 u32 delayed; member
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A D | tc_action_hw_stats.sh | 86 skip_sw dst_ip 192.0.2.2 action drop hw_stats delayed 87 check_fail $? "Unexpected success in adding rule with delayed hw_stats" 89 log_test "delayed hw_stats"
|
| /linux/net/ipv4/ |
| H A D | tcp_yeah.c | 94 * because delayed ACKs can cover more than one segment, so they in tcp_yeah_cong_avoid() 97 * Another unfortunate fact of life is that delayed ACKs delay the in tcp_yeah_cong_avoid() 106 * at least one RTT sample that wasn't from a delayed ACK. in tcp_yeah_cong_avoid() 109 * means they're almost certainly delayed ACKs. in tcp_yeah_cong_avoid() 125 * of delayed ACKs, at the cost of noticing congestion in tcp_yeah_cong_avoid()
|
| H A D | tcp_vegas.c | 26 * o To filter out the noise caused by delayed ACKs, we use the 107 * avoid the effects of delayed ACKs) 185 * at least one RTT sample that wasn't from a delayed ACK. in tcp_vegas_cong_avoid() 188 * means they're almost certainly delayed ACKs. in tcp_vegas_cong_avoid() 209 * of delayed ACKs, at the cost of noticing congestion in tcp_vegas_cong_avoid()
|
| /linux/include/linux/ |
| H A D | devm-helpers.h | 35 * devm_delayed_work_autocancel - Resource-managed delayed work allocation 40 * Initialize delayed work which is automatically cancelled when driver is 41 * detached. A few drivers need delayed work which must be cancelled before
|
| /linux/Documentation/misc-devices/ |
| H A D | bh1770glc.rst | 36 by using a delayed work. As long as there is proximity threshold above 37 interrupts the delayed work is pushed forward. So, when proximity level goes 38 below the threshold value, there is no interrupt and the delayed work will
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | ti,gpmc-child.yaml | 129 description: ADV signal is delayed by half GPMC clock 133 description: CS signal is delayed by half GPMC clock 149 description: OE signal is delayed by half GPMC clock 153 description: WE signal is delayed by half GPMC clock
|
| /linux/include/net/iucv/ |
| H A D | af_iucv.h | 100 /* transmission of skb was done successfully (delayed) */ 102 /* target unreachable (detected delayed) */ 104 /* general error (detected delayed) */
|
| /linux/drivers/gpu/vga/ |
| H A D | vga_switcheroo.c | 134 * @delayed_switch_active: whether a delayed switch is pending 135 * @delayed_client_id: client to which a delayed switch is pending 628 * * DIGD: Delayed switch to the integrated graphics device. 631 * * DDIS: Delayed switch to the discrete graphics device. 825 /* request a delayed switch - test can we switch now */ in vga_switcheroo_debugfs_write() 885 pr_info("setting delayed switch to client %d\n", client->id); in vga_switcheroo_debugfs_write() 891 pr_err("delayed switching stage 1 failed %d\n", ret); in vga_switcheroo_debugfs_write() 927 * vga_switcheroo_process_delayed_switch() - helper for delayed switching 929 * Process a delayed switch if one is pending. 931 * Return: 0 on success. -EINVAL if no delayed switch is pending, if the client [all …]
|
| /linux/sound/soc/intel/catpt/ |
| H A D | ipc.c | 79 /* wait for delayed reply */ in catpt_wait_msg_completion() 230 /* signal completion of delayed reply */ in catpt_dsp_process_response() 251 /* ensure there is delayed reply or notification to process */ in catpt_dsp_irq_thread() 292 /* delayed reply or notification */ in catpt_dsp_irq_handler()
|
| /linux/drivers/s390/cio/ |
| H A D | io_sch.h | 75 * @drc: delayed return code 158 unsigned int dosense:1; /* delayed SENSE required */ 159 unsigned int doverify:1; /* delayed path verification */
|
| /linux/drivers/isdn/mISDN/ |
| H A D | clock.c | 18 * enabled. If function call is delayed, tv must be set with the timestamp 153 if (timestamp) { /* timestamp must be set, if function call is delayed */ in mISDN_clock_update() 160 if (timestamp) { /* timestamp must be set, if function call is delayed */ in mISDN_clock_update()
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | gpio-delay.yaml | 14 is delayed by some external setup, e.g. RC circuit. 47 description: Array of GPIOs which output signal change is delayed
|