Home
last modified time | relevance | path

Searched refs:drain (Results 1 – 25 of 40) sorted by relevance

12

/drivers/media/platform/ti/j721e-csi2rx/
A Dj721e-csi2rx.c92 } drain; member
567 desc = dmaengine_prep_slave_single(csi->dma.chan, csi->dma.drain.paddr, in ti_csi2rx_drain_dma()
568 csi->dma.drain.len, DMA_DEV_TO_MEM, in ti_csi2rx_drain_dma()
991 csi->dma.drain.len = DRAIN_BUFFER_SIZE; in ti_csi2rx_init_dma()
992 csi->dma.drain.vaddr = dma_alloc_coherent(csi->dev, csi->dma.drain.len, in ti_csi2rx_init_dma()
993 &csi->dma.drain.paddr, in ti_csi2rx_init_dma()
995 if (!csi->dma.drain.vaddr) in ti_csi2rx_init_dma()
1064 dma_free_coherent(csi->dev, csi->dma.drain.len, in ti_csi2rx_cleanup_dma()
1065 csi->dma.drain.vaddr, csi->dma.drain.paddr); in ti_csi2rx_cleanup_dma()
1066 csi->dma.drain.vaddr = NULL; in ti_csi2rx_cleanup_dma()
/drivers/dma/dw/
A Didma32.c161 static void idma32_suspend_chan(struct dw_dma_chan *dwc, bool drain) in idma32_suspend_chan() argument
165 if (drain) in idma32_suspend_chan()
171 static void idma32_resume_chan(struct dw_dma_chan *dwc, bool drain) in idma32_resume_chan() argument
175 if (drain) in idma32_resume_chan()
A Ddw.c32 static void dw_dma_suspend_chan(struct dw_dma_chan *dwc, bool drain) in dw_dma_suspend_chan() argument
39 static void dw_dma_resume_chan(struct dw_dma_chan *dwc, bool drain) in dw_dma_resume_chan() argument
A Dregs.h327 void (*suspend_chan)(struct dw_dma_chan *dwc, bool drain);
328 void (*resume_chan)(struct dw_dma_chan *dwc, bool drain);
A Dcore.c888 static void dwc_chan_pause(struct dw_dma_chan *dwc, bool drain) in dwc_chan_pause() argument
893 dw->suspend_chan(dwc, drain); in dwc_chan_pause()
913 static inline void dwc_chan_resume(struct dw_dma_chan *dwc, bool drain) in dwc_chan_resume() argument
917 dw->resume_chan(dwc, drain); in dwc_chan_resume()
/drivers/infiniband/hw/mlx5/
A Dwr.h105 const struct ib_send_wr **bad_wr, bool drain);
107 const struct ib_recv_wr **bad_wr, bool drain);
A Dwr.c1052 const struct ib_send_wr **bad_wr, bool drain) in mlx5_ib_post_send() argument
1072 !drain)) { in mlx5_ib_post_send()
1207 const struct ib_recv_wr **bad_wr, bool drain) in mlx5_ib_post_recv() argument
1221 !drain)) { in mlx5_ib_post_recv()
/drivers/staging/media/meson/vdec/
A Dvdec.c122 if (codec_ops->drain) in vdec_poweroff()
123 codec_ops->drain(sess); in vdec_poweroff()
429 if (sess->status >= STATUS_RUNNING && codec_ops->drain) in vdec_stop_streaming()
430 codec_ops->drain(sess); in vdec_stop_streaming()
745 if (codec_ops->drain) { in vdec_decoder_cmd()
747 codec_ops->drain(sess); in vdec_decoder_cmd()
A Dvdec.h138 void (*drain)(struct amvdec_session *sess); member
/drivers/block/xen-blkback/
A Dblkback.c697 if (atomic_dec_and_test(&ring->inflight) && atomic_read(&blkif->drain)) { in xen_blkbk_unmap_and_respond_callback()
1024 atomic_set(&blkif->drain, 1); in xen_blk_drain_io()
1031 if (!atomic_read(&blkif->drain)) in xen_blk_drain_io()
1034 atomic_set(&blkif->drain, 0); in xen_blk_drain_io()
1303 bool drain = false; in dispatch_rw_block_io() local
1328 drain = true; in dispatch_rw_block_io()
1409 if (drain) in dispatch_rw_block_io()
A Dcommon.h315 atomic_t drain; member
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dbwc.h85 bool drain);
A Dbwc.c380 bool drain) in mlx5hws_bwc_queue_poll() argument
393 if (!got_comp && !drain) in mlx5hws_bwc_queue_poll()
397 while (queue_full || ((got_comp || drain) && *pending_rules)) { in mlx5hws_bwc_queue_poll()
/drivers/media/platform/amphion/
A Dvdec.c75 u32 drain; member
661 if (!vdec->drain) in vdec_drain()
675 vdec->drain = 0; in vdec_drain()
709 vdec->drain = 1; in vdec_cmd_stop()
942 vdec->drain = 0; in vdec_stop_done()
1536 if (vdec->drain) in vdec_process_output()
1601 vdec->drain = 0; in vdec_abort()
1754 vdec->drain = 0; in vdec_stop_session()
1842 vdec->drain, vdec->eos_received, vdec->source_change); in vdec_get_debug_info()
/drivers/input/keyboard/
A Dapplespi.c419 bool drain; member
727 if (applespi->drain && !applespi->write_active) in applespi_msg_complete()
769 if (applespi->drain) in applespi_send_cmd_msg()
1414 if (applespi->drain) { in applespi_got_data()
1798 applespi->drain = true; in applespi_drain_writes()
1880 applespi->drain = false; in applespi_resume()
/drivers/block/
A Dsunvdc.c71 u32 drain; member
553 if (unlikely(port->drain)) { in vdc_queue_rq()
1124 port->drain = 1; in vdc_queue_drain()
1131 port->drain = 0; in vdc_queue_drain()
/drivers/media/platform/st/sti/delta/
A Ddelta.h394 int (*drain)(struct delta_ctx *ctx); member
/drivers/pinctrl/
A DKconfig101 open drain configuration for the GPIO pins of AS3722 devices. It also
370 open drain, FPS slots etc.
441 open drain configuration for the Palmas series devices like
549 and configuring push-pull, open-drain, and can also be used as
/drivers/dma/
A Didma64.c422 static void idma64_chan_deactivate(struct idma64_chan *idma64c, bool drain) in idma64_chan_deactivate() argument
428 if (drain) in idma64_chan_deactivate()
/drivers/scsi/libsas/
A Dsas_init.c412 static void _sas_resume_ha(struct sas_ha_struct *ha, bool drain) in _sas_resume_ha() argument
442 if (drain) in _sas_resume_ha()
/drivers/infiniband/hw/hfi1/
A Ddriver.c1241 int i, drain, ret = 0, is_up = 0; in set_mtu() local
1255 drain = !is_ax(dd) && is_up; in set_mtu()
1257 if (drain) in set_mtu()
1273 if (drain) in set_mtu()
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dsta.h585 bool drain);
/drivers/net/ethernet/chelsio/cxgb/
A Dsge.c304 unsigned long long drain = 1024ULL * p->speed * (p->mtu - 40); in t1_sched_update_parms() local
305 do_div(drain, (p->mtu + 50) * 1000); in t1_sched_update_parms()
306 p->drain_bits_per_1024ns = (unsigned int) drain; in t1_sched_update_parms()
/drivers/tty/
A DKconfig343 to drain the FDC TX FIFO.
355 Do not enable unless there is a debug probe attached to drain the FDC
/drivers/soc/fsl/qbman/
A Dqman.c2679 int orl_empty, drain = 0, ret = 0; in qman_shutdown_fq() local
2757 drain = 1; in qman_shutdown_fq()
2811 if (drain || mcr->alterfq.fqs & QM_MCR_FQS_NOTEMPTY) { in qman_shutdown_fq()

Completed in 81 milliseconds

12