Home
last modified time | relevance | path

Searched refs:ready (Results 1 – 25 of 262) sorted by relevance

1234567891011

/drivers/xen/events/
A Devents_fifo.c275 unsigned priority, unsigned long *ready) in consume_one_event() argument
305 clear_bit(priority, ready); in consume_one_event()
321 unsigned long ready; in __evtchn_fifo_handle_events() local
326 ready = xchg(&control_block->ready, 0); in __evtchn_fifo_handle_events()
328 while (ready) { in __evtchn_fifo_handle_events()
329 q = find_first_bit(&ready, EVTCHN_FIFO_MAX_QUEUES); in __evtchn_fifo_handle_events()
330 consume_one_event(cpu, ctrl, control_block, q, &ready); in __evtchn_fifo_handle_events()
331 ready |= xchg(&control_block->ready, 0); in __evtchn_fifo_handle_events()
/drivers/char/hw_random/
A Datmel-rng.c46 int ready; in atmel_trng_wait_ready() local
48 ready = readl(trng->base + TRNG_ISR) & TRNG_ISR_DATRDY; in atmel_trng_wait_ready()
49 if (!ready && wait) in atmel_trng_wait_ready()
50 readl_poll_timeout(trng->base + TRNG_ISR, ready, in atmel_trng_wait_ready()
51 ready & TRNG_ISR_DATRDY, 1000, 20000); in atmel_trng_wait_ready()
53 return !!ready; in atmel_trng_wait_ready()
A Dmtk-rng.c74 int ready; in mtk_rng_wait_ready() local
76 ready = readl(priv->base + RNG_CTRL) & RNG_READY; in mtk_rng_wait_ready()
77 if (!ready && wait) in mtk_rng_wait_ready()
78 readl_poll_timeout_atomic(priv->base + RNG_CTRL, ready, in mtk_rng_wait_ready()
79 ready & RNG_READY, USEC_POLL, in mtk_rng_wait_ready()
81 return !!(ready & RNG_READY); in mtk_rng_wait_ready()
A Dks-sa-rng.c181 u32 ready; in ks_sa_rng_data_present() local
193 ready = readl(&ks_sa_rng->reg_rng->status); in ks_sa_rng_data_present()
194 ready &= TRNG_STATUS_REG_READY; in ks_sa_rng_data_present()
196 if (ready || !wait) in ks_sa_rng_data_present()
202 return ready; in ks_sa_rng_data_present()
A Dnpcm-rng.c59 int ready; in npcm_rng_read() local
66 ready, in npcm_rng_read()
67 ready & NPCM_RNG_DATA_VALID, in npcm_rng_read()
/drivers/video/fbdev/
A Dpxa3xx-gcu.c98 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 = priv->ready_last = NULL; in run_ready()
259 if (priv->ready) { in pxa3xx_gcu_handle_irq()
433 if (priv->ready) { in pxa3xx_gcu_write()
[all …]
/drivers/gpu/drm/xe/
A Dxe_pxp_debugfs.c69 int ready = xe_pxp_get_readiness_status(pxp); in pxp_terminate() local
71 if (ready < 0) in pxp_terminate()
72 return ready; /* disabled or error occurred */ in pxp_terminate()
73 else if (!ready) in pxp_terminate()
/drivers/net/ethernet/altera/
A Daltera_msgdma.c128 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()
/drivers/hid/
A Dhid-wiimote.h127 struct completion ready; member
308 complete(&wdata->state.ready); in wiimote_cmd_complete()
318 complete(&wdata->state.ready); in wiimote_cmd_abort()
335 reinit_completion(&wdata->state.ready); in wiimote_cmd_set()
353 ret = wait_for_completion_interruptible_timeout(&wdata->state.ready, HZ); in wiimote_cmd_wait()
369 ret = wait_for_completion_timeout(&wdata->state.ready, HZ); in wiimote_cmd_wait_noint()
/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Ddevcom.c32 bool ready; member
308 void mlx5_devcom_comp_set_ready(struct mlx5_devcom_comp_dev *devcom, bool ready) in mlx5_devcom_comp_set_ready() argument
312 WRITE_ONCE(devcom->comp->ready, ready); in mlx5_devcom_comp_set_ready()
320 return READ_ONCE(devcom->comp->ready); in mlx5_devcom_comp_is_ready()
332 if (!READ_ONCE(comp->ready)) { in mlx5_devcom_for_each_peer_begin()
383 if (!READ_ONCE(comp->ready)) in mlx5_devcom_get_next_peer_data_rcu()
/drivers/virtio/
A Dvirtio_input.c21 bool ready; member
41 if (vi->ready) { in virtinput_recv_events()
93 if (vi->ready) { in virtinput_send_status()
319 vi->ready = true; in virtinput_probe()
329 vi->ready = false; in virtinput_probe()
347 vi->ready = false; in virtinput_remove()
365 vi->ready = false; in virtinput_freeze()
382 vi->ready = true; in virtinput_restore()
/drivers/vdpa/pds/
A Dvdpa_dev.c126 static void pds_vdpa_set_vq_ready(struct vdpa_device *vdpa_dev, u16 qid, bool ready) in pds_vdpa_set_vq_ready() argument
135 __func__, qid, pdsv->vqs[qid].ready, ready); in pds_vdpa_set_vq_ready()
136 if (ready == pdsv->vqs[qid].ready) in pds_vdpa_set_vq_ready()
143 if (ready) { in pds_vdpa_set_vq_ready()
152 ready = false; in pds_vdpa_set_vq_ready()
161 pdsv->vqs[qid].ready = ready; in pds_vdpa_set_vq_ready()
168 return pdsv->vqs[qid].ready; in pds_vdpa_get_vq_ready()
181 if (pdsv->vqs[qid].ready) { in pds_vdpa_set_vq_state()
231 if (pdsv->vqs[qid].ready) { in pds_vdpa_get_vq_state()
501 pdsv->vqs[qid].ready = false; in pds_vdpa_init_vqs_entry()
/drivers/char/ipmi/
A Dipmi_poweroff.c42 static int ready; variable
543 if (!ready) in ipmi_poweroff_function()
559 if (ready) in ipmi_po_new_smi()
627 ready = 1; in ipmi_po_new_smi()
632 if (!ready) in ipmi_po_smi_gone()
638 ready = 0; in ipmi_po_smi_gone()
708 if (ready) { in ipmi_poweroff_cleanup()
/drivers/parisc/
A Dpdc_stable.c88 short ready; /* entry record is valid if != 0 */ member
104 .ready = 0, \
160 entry->ready = 1; in pdcspath_fetch()
191 if (!entry->ready) { in pdcspath_store()
208 entry->ready = 2; in pdcspath_store()
232 i = entry->ready; in pdcspath_hwpath_read()
314 entry->ready = 0; in pdcspath_hwpath_write()
352 i = entry->ready; in pdcspath_layer_read()
1017 entry->ready = 2; in pdcs_register_pathentries()
1043 if (entry->ready >= 2) in pdcs_unregister_pathentries()
/drivers/gpu/drm/nouveau/nvkm/falcon/
A Dcmdq.c131 if (!wait_for_completion_timeout(&cmdq->ready, in nvkm_falcon_cmdq_send()
171 reinit_completion(&cmdq->ready); in nvkm_falcon_cmdq_fini()
184 complete_all(&cmdq->ready); in nvkm_falcon_cmdq_init()
212 init_completion(&cmdq->ready); in nvkm_falcon_cmdq_new()
/drivers/accel/amdxdna/
A Daie2_psp.c51 u32 ready; in psp_exec() local
62 ret = readx_poll_timeout(readl, PSP_REG(psp, PSP_STATUS_REG), ready, in psp_exec()
63 FIELD_GET(PSP_STATUS_READY, ready), in psp_exec()
/drivers/staging/sm750fb/
A DTODO10 - This driver will be removed from staging after the drm driver is ready
11 - The drm driver is getting ready at https://gitlab.com/sudipm/sm750/tree/sm750
/drivers/gpu/drm/radeon/
A Dradeon_gart.c247 if (!rdev->gart.ready) { in radeon_gart_unbind()
293 if (!rdev->gart.ready) { in radeon_gart_bind()
376 if (rdev->gart.ready) { in radeon_gart_fini()
380 rdev->gart.ready = false; in radeon_gart_fini()
A Dvce_v1_0.c366 ring->ready = true; in vce_v1_0_init()
369 ring->ready = false; in vce_v1_0_init()
374 ring->ready = true; in vce_v1_0_init()
377 ring->ready = false; in vce_v1_0_init()
A Dradeon_ib.c133 if (!ib->length_dw || !ring->ready) { in radeon_ib_schedule()
266 if (!ring->ready) in radeon_ib_ring_tests()
272 ring->ready = false; in radeon_ib_ring_tests()
A Dni_dma.c174 rdev->ring[R600_RING_TYPE_DMA_INDEX].ready = false; in cayman_dma_stop()
175 rdev->ring[CAYMAN_RING_TYPE_DMA1_INDEX].ready = false; in cayman_dma_stop()
247 ring->ready = true; in cayman_dma_resume()
251 ring->ready = false; in cayman_dma_resume()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_sdma.c381 ring->sched.ready = true; in amdgpu_debugfs_sdma_sched_mask_set()
383 ring->sched.ready = false; in amdgpu_debugfs_sdma_sched_mask_set()
387 page->sched.ready = true; in amdgpu_debugfs_sdma_sched_mask_set()
389 page->sched.ready = false; in amdgpu_debugfs_sdma_sched_mask_set()
420 if (ring->sched.ready) in amdgpu_debugfs_sdma_sched_mask_get()
426 if (page->sched.ready) in amdgpu_debugfs_sdma_sched_mask_get()
/drivers/vdpa/vdpa_sim/
A Dvdpa_sim.c130 vq->ready = false; in vdpasim_vq_reset()
336 if (vq->ready) in vdpasim_kick_vq()
350 static void vdpasim_set_vq_ready(struct vdpa_device *vdpa, u16 idx, bool ready) in vdpasim_set_vq_ready() argument
357 old_ready = vq->ready; in vdpasim_set_vq_ready()
358 vq->ready = ready; in vdpasim_set_vq_ready()
359 if (vq->ready && !old_ready) { in vdpasim_set_vq_ready()
370 return vq->ready; in vdpasim_get_vq_ready()
/drivers/input/
A Dmousedev.c105 unsigned char ready, buffer, bufsiz; member
276 if (client->ready && p->buttons != mousedev->packet.buttons) { in mousedev_notify_readers()
304 client->ready = 1; in mousedev_notify_readers()
308 if (client->ready) { in mousedev_notify_readers()
621 client->ready = 0; in mousedev_packet()
724 if (!client->ready && !client->buffer && mousedev->exist && in mousedev_read()
729 !mousedev->exist || client->ready || client->buffer); in mousedev_read()
738 if (!client->buffer && client->ready) { in mousedev_read()
767 if (client->ready || client->buffer) in mousedev_poll()
/drivers/infiniband/hw/erdma/
A Derdma_eq.c147 if (!ceq_cb->ready) in erdma_ceq_completion_handler()
255 dev->ceqs[ceqn].ready = true; in erdma_ceq_init_one()
261 dev->ceqs[ceqn].ready = false; in erdma_ceq_init_one()
273 dev->ceqs[ceqn].ready = 0; in erdma_ceq_uninit_one()

Completed in 46 milliseconds

1234567891011