Home
last modified time | relevance | path

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

12

/linux/Documentation/locking/
H A 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
H A Dindex.rst22 futex-requeue-pi
/linux/drivers/net/ethernet/intel/ice/
H A 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/drivers/md/dm-vdo/
H A Dcompletion.c94 if (completion->requeue || (callback_thread != vdo_get_callback_thread_id())) { in vdo_launch_completion_with_priority()
123 completion->requeue = false; in vdo_enqueue_completion()
H A Dcompletion.h142 completion->requeue = true; in vdo_prepare_completion_for_requeue()
H A Dtypes.h305 bool requeue; member
H A Dblock-map.h304 vdo_action_fn error_handler, bool requeue);
/linux/kernel/futex/
H A DMakefile3 obj-y += core.o syscalls.o pi.o requeue.o waitwake.o
/linux/Documentation/translations/zh_CN/locking/
H A Dindex.rst32 * futex-requeue-pi
/linux/drivers/block/drbd/
H A Ddrbd_worker.c595 int align, requeue = 0; in make_resync_request() local
626 goto requeue; in make_resync_request()
637 requeue = 1; in make_resync_request()
642 requeue = 1; in make_resync_request()
644 if (requeue) in make_resync_request()
645 goto requeue; in make_resync_request()
661 goto requeue; in make_resync_request()
725 goto requeue; in make_resync_request()
759 requeue: in make_resync_request()
797 goto requeue; in make_ov_request()
[all …]
/linux/block/
H A Dblk-rq-qos.c56 if (rqos->ops->requeue) in __rq_qos_requeue()
57 rqos->ops->requeue(rqos, rq); in __rq_qos_requeue()
H A Dblk-rq-qos.h42 void (*requeue)(struct rq_qos *, struct request *); member
H A Dbfq-wf2q.c1088 bool requeue, bool expiration) in bfq_activate_requeue_entity() argument
1093 expiration) && !requeue) in bfq_activate_requeue_entity()
/linux/tools/perf/bench/
H A DBuild10 perf-bench-y += futex-requeue.o
/linux/drivers/md/
H A Ddm-raid1.c691 struct bio_list requeue; in do_writes() local
704 bio_list_init(&requeue); in do_writes()
717 bio_list_add(&requeue, bio); in do_writes()
744 if (unlikely(requeue.head)) { in do_writes()
746 bio_list_merge(&ms->writes, &requeue); in do_writes()
/linux/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.h57 u32 requeue; member
/linux/drivers/char/ipmi/
H A Dipmi_msghandler.c4537 int requeue = 0; in handle_one_recv_msg() local
4617 requeue = 0; in handle_one_recv_msg()
4641 requeue = handle_ipmb_direct_rcv_cmd(intf, msg); in handle_one_recv_msg()
4643 requeue = handle_ipmb_direct_rcv_rsp(intf, msg); in handle_one_recv_msg()
4665 requeue = 0; in handle_one_recv_msg()
4685 requeue = 0; in handle_one_recv_msg()
4696 requeue = 0; /* Throw the message away */ in handle_one_recv_msg()
4709 requeue = handle_ipmb_get_msg_rsp(intf, msg); in handle_one_recv_msg()
4715 requeue = handle_ipmb_get_msg_cmd(intf, msg); in handle_one_recv_msg()
4726 requeue = handle_lan_get_msg_rsp(intf, msg); in handle_one_recv_msg()
[all …]
/linux/tools/perf/Documentation/
H A Dperf-bench.txt293 *requeue*::
294 Suite for evaluating requeue calls.
/linux/fs/nfsd/
H A Dnfs4callback.c1473 goto requeue; in nfsd4_cb_sequence_done()
1508 goto requeue; in nfsd4_cb_sequence_done()
1512 goto requeue; in nfsd4_cb_sequence_done()
1541 requeue: in nfsd4_cb_sequence_done()
/linux/drivers/auxdisplay/
H A Dht16k33.c239 goto requeue; in ht16k33_fb_update()
256 requeue: in ht16k33_fb_update()
/linux/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c1105 goto requeue; in ath9k_rx_tasklet()
1109 goto requeue; in ath9k_rx_tasklet()
1125 requeue: in ath9k_rx_tasklet()
/linux/include/scsi/
H A Dlibiscsi.h211 struct list_head requeue; /* tasks needing another run */ member
/linux/net/sched/
H A Dsch_qfq.c200 * requeue: the aggregate finishes its budget, so it stops being served and
203 enum update_reason {enqueue, requeue}; enumerator
1088 if (reason != requeue) in qfq_update_agg_ts()
1136 qfq_update_agg_ts(q, in_serv_agg, requeue); in qfq_dequeue()
/linux/sound/usb/
H A Dfcp.c934 goto requeue; in fcp_notify()
952 requeue: in fcp_notify()
/linux/fs/ocfs2/
H A Ddlmglue.c80 int requeue; member
3788 ctl->requeue = 1; in ocfs2_unblock_lock()
3897 ctl->requeue = 0; in ocfs2_unblock_lock()
3922 ctl->requeue = 1; in ocfs2_unblock_lock()
3936 ctl->requeue = 1; in ocfs2_unblock_lock()
4335 if (lockres->l_flags & OCFS2_LOCK_FREEING || !ctl.requeue) { in ocfs2_process_blocked_lock()
4341 str_yes_no(ctl.requeue)); in ocfs2_process_blocked_lock()

12