Home
last modified time | relevance | path

Searched refs:requeue (Results 1 – 25 of 62) sorted by relevance

123

/linux-6.12.1/Documentation/locking/
Dfutex-requeue-pi.rst54 be able to requeue tasks to PI futexes. This support implies that
90 is necessary for both the requeue code, as well as the waiting code,
92 The requeue code cannot simply wake the waiter and leave it to
94 requeue call returning to user space and the waiter waking and
99 allow the requeue code to acquire an uncontended rt_mutex on behalf
112 (pthread_cond_broadcast() and pthread_cond_signal()) to requeue and
115 requeueing, futex_requeue() attempts to acquire the requeue target
117 woken. futex_requeue() then proceeds to requeue the remaining
119 rt_mutex_start_proxy_lock() prior to each requeue to prepare the
126 requeue up to nr_wake + nr_requeue tasks. It will wake only as many
Dindex.rst22 futex-requeue-pi
/linux-6.12.1/drivers/md/dm-vdo/
Dcompletion.c91 if (completion->requeue || (callback_thread != vdo_get_callback_thread_id())) { in vdo_launch_completion_with_priority()
120 completion->requeue = false; in vdo_enqueue_completion()
Dcompletion.h142 completion->requeue = true; in vdo_prepare_completion_for_requeue()
Dtypes.h305 bool requeue; member
Dblock-map.h304 vdo_action_fn error_handler, bool requeue);
/linux-6.12.1/drivers/net/ethernet/intel/ice/
Dice_gnss.c117 goto requeue; in ice_gnss_read()
121 goto requeue; in ice_gnss_read()
130 goto requeue; in ice_gnss_read()
155 requeue: in ice_gnss_read()
/linux-6.12.1/kernel/futex/
DMakefile3 obj-y += core.o syscalls.o pi.o requeue.o waitwake.o
/linux-6.12.1/Documentation/translations/zh_CN/locking/
Dindex.rst32 * futex-requeue-pi
/linux-6.12.1/drivers/block/drbd/
Ddrbd_worker.c594 int align, requeue = 0; in make_resync_request() local
625 goto requeue; in make_resync_request()
636 requeue = 1; in make_resync_request()
641 requeue = 1; in make_resync_request()
643 if (requeue) in make_resync_request()
644 goto requeue; in make_resync_request()
660 goto requeue; in make_resync_request()
724 goto requeue; in make_resync_request()
758 requeue: in make_resync_request()
796 goto requeue; in make_ov_request()
[all …]
/linux-6.12.1/block/
Dblk-rq-qos.c56 if (rqos->ops->requeue) in __rq_qos_requeue()
57 rqos->ops->requeue(rqos, rq); in __rq_qos_requeue()
Dblk-rq-qos.h42 void (*requeue)(struct rq_qos *, struct request *); member
/linux-6.12.1/tools/perf/bench/
DBuild9 perf-bench-y += futex-requeue.o
/linux-6.12.1/kernel/locking/
Drtmutex.c687 bool requeue = true; in rt_mutex_adjust_prio_chain() local
810 requeue = false; in rt_mutex_adjust_prio_chain()
825 requeue = false; in rt_mutex_adjust_prio_chain()
882 if (!requeue) { in rt_mutex_adjust_prio_chain()
/linux-6.12.1/tools/perf/Documentation/
Dperf-bench.txt239 *requeue*::
240 Suite for evaluating requeue calls.
/linux-6.12.1/drivers/net/ethernet/ti/
Ddavinci_cpdma.h57 u32 requeue; member
Dcpsw.c379 goto requeue; in cpsw_rx_handler()
391 goto requeue; in cpsw_rx_handler()
408 goto requeue; in cpsw_rx_handler()
421 goto requeue; in cpsw_rx_handler()
440 requeue: in cpsw_rx_handler()
Dcpsw_new.c324 goto requeue; in cpsw_rx_handler()
336 goto requeue; in cpsw_rx_handler()
352 goto requeue; in cpsw_rx_handler()
365 goto requeue; in cpsw_rx_handler()
385 requeue: in cpsw_rx_handler()
/linux-6.12.1/drivers/md/
Ddm-raid1.c692 struct bio_list requeue; in do_writes() local
705 bio_list_init(&requeue); in do_writes()
718 bio_list_add(&requeue, bio); in do_writes()
745 if (unlikely(requeue.head)) { in do_writes()
747 bio_list_merge(&ms->writes, &requeue); in do_writes()
/linux-6.12.1/drivers/char/ipmi/
Dipmi_msghandler.c4532 int requeue = 0; in handle_one_recv_msg() local
4611 requeue = 0; in handle_one_recv_msg()
4635 requeue = handle_ipmb_direct_rcv_cmd(intf, msg); in handle_one_recv_msg()
4637 requeue = handle_ipmb_direct_rcv_rsp(intf, msg); in handle_one_recv_msg()
4656 requeue = 0; in handle_one_recv_msg()
4673 requeue = 0; in handle_one_recv_msg()
4684 requeue = 0; /* Throw the message away */ in handle_one_recv_msg()
4697 requeue = handle_ipmb_get_msg_rsp(intf, msg); in handle_one_recv_msg()
4703 requeue = handle_ipmb_get_msg_cmd(intf, msg); in handle_one_recv_msg()
4714 requeue = handle_lan_get_msg_rsp(intf, msg); in handle_one_recv_msg()
[all …]
/linux-6.12.1/sound/usb/caiaq/
Dinput.c503 goto requeue; in snd_usb_caiaq_ep4_reply_dispatch()
519 goto requeue; in snd_usb_caiaq_ep4_reply_dispatch()
525 requeue: in snd_usb_caiaq_ep4_reply_dispatch()
/linux-6.12.1/drivers/s390/block/
Dscm_blk.c389 goto requeue; in scm_blk_handle_error()
398 requeue: in scm_blk_handle_error()
/linux-6.12.1/drivers/auxdisplay/
Dht16k33.c239 goto requeue; in ht16k33_fb_update()
256 requeue: in ht16k33_fb_update()
/linux-6.12.1/drivers/net/wireless/ath/ath9k/
Dhtc_drv_txrx.c1104 goto requeue; in ath9k_rx_tasklet()
1108 goto requeue; in ath9k_rx_tasklet()
1124 requeue: in ath9k_rx_tasklet()
/linux-6.12.1/include/scsi/
Dlibiscsi.h211 struct list_head requeue; /* tasks needing another run */ member

123