/kernel/linux/linux-5.10/drivers/xen/events/ |
H A D | events_fifo.c | 277 unsigned priority, unsigned long *ready) in consume_one_event() 304 * copy of the ready word. in consume_one_event() 307 clear_bit(priority, ready); in consume_one_event() 323 unsigned long ready; in __evtchn_fifo_handle_events() local 328 ready = xchg(&control_block->ready, 0); in __evtchn_fifo_handle_events() 330 while (ready) { in __evtchn_fifo_handle_events() 331 q = find_first_bit(&ready, EVTCHN_FIFO_MAX_QUEUES); in __evtchn_fifo_handle_events() 332 consume_one_event(cpu, ctrl, control_block, q, &ready); in __evtchn_fifo_handle_events() 333 ready | in __evtchn_fifo_handle_events() 275 consume_one_event(unsigned cpu, struct evtchn_loop_ctrl *ctrl, struct evtchn_fifo_control_block *control_block, unsigned priority, unsigned long *ready) consume_one_event() argument [all...] |
/kernel/linux/linux-6.6/drivers/xen/events/ |
H A D | events_fifo.c | 277 unsigned priority, unsigned long *ready) in consume_one_event() 304 * copy of the ready word. in consume_one_event() 307 clear_bit(priority, ready); in consume_one_event() 323 unsigned long ready; in __evtchn_fifo_handle_events() local 328 ready = xchg(&control_block->ready, 0); in __evtchn_fifo_handle_events() 330 while (ready) { in __evtchn_fifo_handle_events() 331 q = find_first_bit(&ready, EVTCHN_FIFO_MAX_QUEUES); in __evtchn_fifo_handle_events() 332 consume_one_event(cpu, ctrl, control_block, q, &ready); in __evtchn_fifo_handle_events() 333 ready | in __evtchn_fifo_handle_events() 275 consume_one_event(unsigned cpu, struct evtchn_loop_ctrl *ctrl, struct evtchn_fifo_control_block *control_block, unsigned priority, unsigned long *ready) consume_one_event() argument [all...] |
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | xterm_kern.c | 14 struct completion ready; member 30 complete(&xterm->ready); in xterm_interrupt() 50 init_completion(&data->ready); in xterm_fd() 65 wait_for_completion(&data->ready); in xterm_fd()
|
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | xterm_kern.c | 15 struct completion ready; member 31 complete(&xterm->ready); in xterm_interrupt() 51 init_completion(&data->ready); in xterm_fd() 66 wait_for_completion(&data->ready); in xterm_fd()
|
/kernel/linux/linux-5.10/tools/perf/tests/ |
H A D | mmap-thread-lookup.c | 29 int ready[2]; member 64 ret = write(td->ready[1], &go, sizeof(int)); in thread_fn() 84 if (pipe(td->ready)) in thread_create() 90 ssize_t ret = read(td->ready[0], &go, sizeof(int)); in thread_create() 94 close(td->ready[0]); in thread_create() 95 close(td->ready[1]); in thread_create()
|
H A D | attr.c | 41 static bool ready; variable 73 if (!ready) in store_event() 161 if (unlikely(test_attr__enabled) && !ready) in test_attr__ready() 162 ready = true; in test_attr__ready()
|
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | mmap-thread-lookup.c | 29 int ready[2]; member 64 ret = write(td->ready[1], &go, sizeof(int)); in thread_fn() 84 if (pipe(td->ready)) in thread_create() 90 ssize_t ret = read(td->ready[0], &go, sizeof(int)); in thread_create() 94 close(td->ready[0]); in thread_create() 95 close(td->ready[1]); in thread_create()
|
H A D | attr.c | 42 static bool ready; variable 74 if (!ready) in store_event() 162 if (unlikely(test_attr__enabled) && !ready) in test_attr__ready() 163 ready = true; in test_attr__ready()
|
/kernel/linux/linux-5.10/kernel/power/ |
H A D | user.c | 36 bool ready; member 96 data->ready = false; in snapshot_open() 142 if (!data->ready) { in snapshot_read() 292 if (!data->frozen || data->ready) in snapshot_ioctl() 302 if (data->mode != O_RDONLY || !data->frozen || data->ready) { in snapshot_ioctl() 310 data->ready = !freezer_test_done && !error; in snapshot_ioctl() 328 data->ready = false; in snapshot_ioctl() 345 if (!data->ready) { in snapshot_ioctl() 392 data->ready = false; in snapshot_ioctl()
|
/kernel/linux/linux-6.6/kernel/power/ |
H A D | user.c | 36 bool ready; member 97 data->ready = false; in snapshot_open() 145 if (!data->ready) { in snapshot_read() 296 if (!data->frozen || data->ready) in snapshot_ioctl() 306 if (data->mode != O_RDONLY || !data->frozen || data->ready) { in snapshot_ioctl() 314 data->ready = !freezer_test_done && !error; in snapshot_ioctl() 332 data->ready = false; in snapshot_ioctl() 349 if (!data->ready) { in snapshot_ioctl() 396 data->ready = false; in snapshot_ioctl()
|
/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | mtk-rng.c | 73 int ready; in mtk_rng_wait_ready() local 75 ready = readl(priv->base + RNG_CTRL) & RNG_READY; in mtk_rng_wait_ready() 76 if (!ready && wait) in mtk_rng_wait_ready() 77 readl_poll_timeout_atomic(priv->base + RNG_CTRL, ready, in mtk_rng_wait_ready() 78 ready & RNG_READY, USEC_POLL, in mtk_rng_wait_ready() 80 return !!ready; in mtk_rng_wait_ready()
|
H A D | ks-sa-rng.c | 34 /* Data ready indicator in STATUS register */ 37 /* Data ready clear control in INTACK register */ 186 u32 ready; in ks_sa_rng_data_present() local 198 ready = readl(&ks_sa_rng->reg_rng->status); in ks_sa_rng_data_present() 199 ready &= TRNG_STATUS_REG_READY; in ks_sa_rng_data_present() 201 if (ready || !wait) in ks_sa_rng_data_present() 207 return ready; in ks_sa_rng_data_present()
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | atmel-rng.c | 45 int ready; in atmel_trng_wait_ready() local 47 ready = readl(trng->base + TRNG_ISR) & TRNG_ISR_DATRDY; in atmel_trng_wait_ready() 48 if (!ready && wait) in atmel_trng_wait_ready() 49 readl_poll_timeout(trng->base + TRNG_ISR, ready, in atmel_trng_wait_ready() 50 ready & TRNG_ISR_DATRDY, 1000, 20000); in atmel_trng_wait_ready() 52 return !!ready; in atmel_trng_wait_ready() 74 * ensure data ready is only set again AFTER the next data word is ready in atmel_trng_read()
|
H A D | mtk-rng.c | 73 int ready; in mtk_rng_wait_ready() local 75 ready = readl(priv->base + RNG_CTRL) & RNG_READY; in mtk_rng_wait_ready() 76 if (!ready && wait) in mtk_rng_wait_ready() 77 readl_poll_timeout_atomic(priv->base + RNG_CTRL, ready, in mtk_rng_wait_ready() 78 ready & RNG_READY, USEC_POLL, in mtk_rng_wait_ready() 80 return !!(ready & RNG_READY); in mtk_rng_wait_ready()
|
H A D | ks-sa-rng.c | 34 /* Data ready indicator in STATUS register */ 37 /* Data ready clear control in INTACK register */ 186 u32 ready; in ks_sa_rng_data_present() local 198 ready = readl(&ks_sa_rng->reg_rng->status); in ks_sa_rng_data_present() 199 ready &= TRNG_STATUS_REG_READY; in ks_sa_rng_data_present() 201 if (ready || !wait) in ks_sa_rng_data_present() 207 return ready; in ks_sa_rng_data_present()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | pxa3xx-gcu.c | 98 struct pxa3xx_gcu_batch *ready; member 208 struct pxa3xx_gcu_batch *ready = priv->ready; in run_ready() local 212 BUG_ON(!ready); in run_ready() 216 while (ready) { in run_ready() 218 shared->buffer[num++] = ready->phys; in run_ready() 219 ready = ready->next; in run_ready() 223 priv->running = priv->ready; in run_ready() 224 priv->ready in run_ready() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | pxa3xx-gcu.c | 98 struct pxa3xx_gcu_batch *ready; member 208 struct pxa3xx_gcu_batch *ready = priv->ready; in run_ready() local 212 BUG_ON(!ready); in run_ready() 216 while (ready) { in run_ready() 218 shared->buffer[num++] = ready->phys; in run_ready() 219 ready = ready->next; in run_ready() 223 priv->running = priv->ready; in run_ready() 224 priv->ready in run_ready() [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | tcp_listen.c | 232 void (*ready)(struct sock *sk); in rds_tcp_listen_data_ready() 234 rdsdebug("listen data ready sk %p\n", sk); in rds_tcp_listen_data_ready() 237 ready = sk->sk_user_data; in rds_tcp_listen_data_ready() 238 if (!ready) { /* check for teardown race */ in rds_tcp_listen_data_ready() 239 ready = sk->sk_data_ready; in rds_tcp_listen_data_ready() 249 * (*ready)() may be null if we are racing with netns delete, and in rds_tcp_listen_data_ready() 255 ready = rds_tcp_listen_sock_def_readable(sock_net(sk)); in rds_tcp_listen_data_ready() 259 if (ready) in rds_tcp_listen_data_ready() 260 ready(sk); in rds_tcp_listen_data_ready()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | devcom.c | 32 bool ready; member 297 void mlx5_devcom_comp_set_ready(struct mlx5_devcom_comp_dev *devcom, bool ready) in mlx5_devcom_comp_set_ready() argument 301 WRITE_ONCE(devcom->comp->ready, ready); in mlx5_devcom_comp_set_ready() 309 return READ_ONCE(devcom->comp->ready); in mlx5_devcom_comp_is_ready() 321 if (!READ_ONCE(comp->ready)) { in mlx5_devcom_for_each_peer_begin() 372 if (!READ_ONCE(comp->ready)) in mlx5_devcom_get_next_peer_data_rcu()
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | tcp_listen.c | 236 void (*ready)(struct sock *sk); in rds_tcp_listen_data_ready() 239 rdsdebug("listen data ready sk %p\n", sk); in rds_tcp_listen_data_ready() 242 ready = sk->sk_user_data; in rds_tcp_listen_data_ready() 243 if (!ready) { /* check for teardown race */ in rds_tcp_listen_data_ready() 244 ready = sk->sk_data_ready; in rds_tcp_listen_data_ready() 254 * (*ready)() may be null if we are racing with netns delete, and in rds_tcp_listen_data_ready() 260 ready = rds_tcp_listen_sock_def_readable(sock_net(sk)); in rds_tcp_listen_data_ready() 264 if (ready) in rds_tcp_listen_data_ready() 265 ready(sk); in rds_tcp_listen_data_ready()
|
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | leon_mm.c | 77 goto ready; in leon_swprobe() 100 goto ready; in leon_swprobe() 128 goto ready; in leon_swprobe() 151 goto ready; in leon_swprobe() 157 ready: in leon_swprobe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/altera/ |
H A D | altera_msgdma.c | 128 u32 ready = 0; in msgdma_tx_completions() local 137 ready = max_t(int, in msgdma_tx_completions() 143 ready = priv->tx_prod - priv->tx_cons - 1; in msgdma_tx_completions() 145 ready = priv->tx_prod - priv->tx_cons; in msgdma_tx_completions() 147 return ready; in msgdma_tx_completions()
|
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | leon_mm.c | 77 goto ready; in leon_swprobe() 100 goto ready; in leon_swprobe() 128 goto ready; in leon_swprobe() 151 goto ready; in leon_swprobe() 157 ready: in leon_swprobe()
|
/kernel/linux/linux-5.10/sound/soc/txx9/ |
H A D | txx9aclc-ac97.c | 100 u32 ready = ACINT_CODECRDY(ac97->num) | ACINT_REGACCRDY; in txx9aclc_ac97_cold_reset() local 105 /* wait for primary codec ready status */ in txx9aclc_ac97_cold_reset() 106 __raw_writel(ready, base + ACINTEN); in txx9aclc_ac97_cold_reset() 108 (__raw_readl(base + ACINTSTS) & ready) == ready, in txx9aclc_ac97_cold_reset() 110 dev_err(&ac97->dev, "primary codec is not ready " in txx9aclc_ac97_cold_reset() 115 __raw_writel(ready, base + ACINTDIS); in txx9aclc_ac97_cold_reset()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/altera/ |
H A D | altera_msgdma.c | 128 u32 ready = 0; in msgdma_tx_completions() local 137 ready = max_t(int, in msgdma_tx_completions() 143 ready = priv->tx_prod - priv->tx_cons - 1; in msgdma_tx_completions() 145 ready = priv->tx_prod - priv->tx_cons; in msgdma_tx_completions() 147 return ready; in msgdma_tx_completions()
|