| /drivers/xen/events/ |
| A D | events_fifo.c | 275 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 D | atmel-rng.c | 46 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 D | mtk-rng.c | 74 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 D | ks-sa-rng.c | 181 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 D | npcm-rng.c | 59 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 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 = 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 D | xe_pxp_debugfs.c | 69 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 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()
|
| /drivers/hid/ |
| A D | hid-wiimote.h | 127 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 D | devcom.c | 32 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 D | virtio_input.c | 21 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 D | vdpa_dev.c | 126 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 D | ipmi_poweroff.c | 42 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 D | pdc_stable.c | 88 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 D | cmdq.c | 131 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 D | aie2_psp.c | 51 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 D | TODO | 10 - 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 D | radeon_gart.c | 247 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 D | vce_v1_0.c | 366 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 D | radeon_ib.c | 133 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 D | ni_dma.c | 174 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 D | amdgpu_sdma.c | 381 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 D | vdpa_sim.c | 130 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 D | mousedev.c | 105 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 D | erdma_eq.c | 147 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()
|