Home
last modified time | relevance | path

Searched refs:requeue (Results 1 – 25 of 40) 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
/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()
/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/tools/perf/bench/
H A DBuild10 perf-bench-y += futex-requeue.o
/linux/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.h57 u32 requeue; member
/linux/kernel/locking/
H A Drtmutex.c696 bool requeue = true; in rt_mutex_adjust_prio_chain() local
819 requeue = false; in rt_mutex_adjust_prio_chain()
834 requeue = false; in rt_mutex_adjust_prio_chain()
891 if (!requeue) { in rt_mutex_adjust_prio_chain()
/linux/drivers/char/ipmi/
H A Dipmi_msghandler.c4580 int requeue = 0; in handle_one_recv_msg() local
4660 requeue = 0; in handle_one_recv_msg()
4684 requeue = handle_ipmb_direct_rcv_cmd(intf, msg); in handle_one_recv_msg()
4686 requeue = handle_ipmb_direct_rcv_rsp(intf, msg); in handle_one_recv_msg()
4708 requeue = 0; in handle_one_recv_msg()
4728 requeue = 0; in handle_one_recv_msg()
4739 requeue = 0; /* Throw the message away */ in handle_one_recv_msg()
4752 requeue = handle_ipmb_get_msg_rsp(intf, msg); in handle_one_recv_msg()
4758 requeue = handle_ipmb_get_msg_cmd(intf, msg); in handle_one_recv_msg()
4769 requeue = handle_lan_get_msg_rsp(intf, msg); in handle_one_recv_msg()
[all …]
/linux/tools/perf/Documentation/
H A Dperf-bench.txt297 *requeue*::
298 Suite for evaluating requeue calls.
/linux/drivers/s390/block/
H A Dscm_blk.c387 goto requeue; in scm_blk_handle_error()
396 requeue: in scm_blk_handle_error()
/linux/block/
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/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c1068 goto requeue; in emac_rx_packet()
1079 goto requeue; in emac_rx_packet()
1083 goto requeue; in emac_rx_packet()
1095 goto requeue; in emac_rx_packet()
1116 requeue: in emac_rx_packet()
/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/sound/usb/caiaq/
H A Daudio.c612 goto requeue; in read_completed()
648 requeue: in read_completed()
/linux/net/sched/
H A Dsch_qfq.c203 enum update_reason {enqueue, requeue}; enumerator
1090 if (reason != requeue) in qfq_update_agg_ts()
1138 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/drivers/net/wireless/silabs/wfx/
H A Dhif_api_cmd.h220 u8 requeue:1; member
H A Ddata_tx.c536 WARN(!arg->requeue, "incoherent status and result_flags"); in wfx_tx_confirm_cb()
/linux/drivers/scsi/elx/libefc_sli/
H A Dsli4.c2480 struct sli4_requeue_xri_wqe *requeue = buf; in sli_requeue_xri_wqe() local
2484 requeue->command = SLI4_WQE_REQUEUE_XRI; in sli_requeue_xri_wqe()
2485 requeue->xri_tag = cpu_to_le16(xri); in sli_requeue_xri_wqe()
2486 requeue->request_tag = cpu_to_le16(tag); in sli_requeue_xri_wqe()
2487 requeue->flags2 |= cpu_to_le16(SLI4_REQU_XRI_WQE_XC); in sli_requeue_xri_wqe()
2488 requeue->flags1 |= cpu_to_le16(SLI4_REQU_XRI_WQE_QOSD); in sli_requeue_xri_wqe()
2489 requeue->cq_id = cpu_to_le16(cq_id); in sli_requeue_xri_wqe()
2490 requeue->cmd_type_wqec_byte = SLI4_CMD_REQUEUE_XRI_WQE; in sli_requeue_xri_wqe()
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c1513 goto requeue; in link_led_handler()
1524 requeue: in link_led_handler()
/linux/drivers/nvme/host/
H A Dcore.c4790 bool requeue = true; in nvme_handle_aen_notice() local
4804 requeue = false; in nvme_handle_aen_notice()
4821 return requeue; in nvme_handle_aen_notice()
4837 bool requeue = true; in nvme_complete_async_event() local
4845 requeue = nvme_handle_aen_notice(ctrl, result); in nvme_complete_async_event()
4866 if (requeue) in nvme_complete_async_event()

12