Home
last modified time | relevance | path

Searched refs:fifo_state (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_cmd.c279 struct vmw_fifo_state *fifo_state = dev_priv->fifo; in vmw_local_fifo_reserve() local
284 uint32_t reserveable = fifo_state->capabilities & SVGA_FIFO_CAP_RESERVE; in vmw_local_fifo_reserve()
287 mutex_lock(&fifo_state->fifo_mutex); in vmw_local_fifo_reserve()
295 BUG_ON(fifo_state->reserved_size != 0); in vmw_local_fifo_reserve()
296 BUG_ON(fifo_state->dynamic_buffer != NULL); in vmw_local_fifo_reserve()
298 fifo_state->reserved_size = bytes; in vmw_local_fifo_reserve()
332 fifo_state->using_bounce_buffer = false; in vmw_local_fifo_reserve()
346 fifo_state->using_bounce_buffer = true; in vmw_local_fifo_reserve()
347 if (bytes < fifo_state->static_buffer_size) in vmw_local_fifo_reserve()
348 return fifo_state in vmw_local_fifo_reserve()
384 vmw_fifo_res_copy(struct vmw_fifo_state *fifo_state, struct vmw_private *vmw, uint32_t next_cmd, uint32_t max, uint32_t min, uint32_t bytes) vmw_fifo_res_copy() argument
406 vmw_fifo_slow_copy(struct vmw_fifo_state *fifo_state, struct vmw_private *vmw, uint32_t next_cmd, uint32_t max, uint32_t min, uint32_t bytes) vmw_fifo_slow_copy() argument
428 struct vmw_fifo_state *fifo_state = dev_priv->fifo; vmw_local_fifo_commit() local
[all...]
H A Dvmwgfx_irq.c169 struct vmw_fifo_state *fifo_state = dev_priv->fifo; in vmw_fallback_wait() local
192 } else if (fifo_state) { in vmw_fallback_wait()
193 down_read(&fifo_state->rwsem); in vmw_fallback_wait()
231 if (ret == 0 && fifo_idle && fifo_state) in vmw_fallback_wait()
237 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fifo.c300 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_local_fifo_reserve() local
305 uint32_t reserveable = fifo_state->capabilities & SVGA_FIFO_CAP_RESERVE; in vmw_local_fifo_reserve()
308 mutex_lock(&fifo_state->fifo_mutex); in vmw_local_fifo_reserve()
316 BUG_ON(fifo_state->reserved_size != 0); in vmw_local_fifo_reserve()
317 BUG_ON(fifo_state->dynamic_buffer != NULL); in vmw_local_fifo_reserve()
319 fifo_state->reserved_size = bytes; in vmw_local_fifo_reserve()
353 fifo_state->using_bounce_buffer = false; in vmw_local_fifo_reserve()
366 fifo_state->using_bounce_buffer = true; in vmw_local_fifo_reserve()
367 if (bytes < fifo_state->static_buffer_size) in vmw_local_fifo_reserve()
368 return fifo_state in vmw_local_fifo_reserve()
404 vmw_fifo_res_copy(struct vmw_fifo_state *fifo_state, u32 *fifo_mem, uint32_t next_cmd, uint32_t max, uint32_t min, uint32_t bytes) vmw_fifo_res_copy() argument
425 vmw_fifo_slow_copy(struct vmw_fifo_state *fifo_state, u32 *fifo_mem, uint32_t next_cmd, uint32_t max, uint32_t min, uint32_t bytes) vmw_fifo_slow_copy() argument
447 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; vmw_local_fifo_commit() local
537 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; vmw_fifo_send_fence() local
[all...]
H A Dvmwgfx_irq.c118 struct vmw_fifo_state *fifo_state) in vmw_update_seqno()
125 vmw_marker_pull(&fifo_state->marker_queue, seqno); in vmw_update_seqno()
133 struct vmw_fifo_state *fifo_state; in vmw_seqno_passed() local
139 fifo_state = &dev_priv->fifo; in vmw_seqno_passed()
140 vmw_update_seqno(dev_priv, fifo_state); in vmw_seqno_passed()
144 if (!(fifo_state->capabilities & SVGA_FIFO_CAP_FENCE) && in vmw_seqno_passed()
166 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_fallback_wait() local
183 down_read(&fifo_state->rwsem); in vmw_fallback_wait()
233 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
117 vmw_update_seqno(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo_state) vmw_update_seqno() argument
H A Dvmwgfx_drv.h1119 struct vmw_fifo_state *fifo_state);
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_kms.c357 if (!old_hvs_state->fifo_state[channel].in_use) in vc4_atomic_commit_tail()
360 commit = old_hvs_state->fifo_state[channel].pending_commit; in vc4_atomic_commit_tail()
369 old_hvs_state->fifo_state[channel].pending_commit = NULL; in vc4_atomic_commit_tail()
447 if (!hvs_state->fifo_state[channel].in_use) in vc4_atomic_commit_setup()
450 hvs_state->fifo_state[channel].pending_commit = in vc4_atomic_commit_setup()
686 state->fifo_state[i].in_use = old_state->fifo_state[i].in_use; in vc4_hvs_channels_duplicate_state()
687 state->fifo_state[i].fifo_load = old_state->fifo_state[i].fifo_load; in vc4_hvs_channels_duplicate_state()
702 if (!hvs_state->fifo_state[ in vc4_hvs_channels_destroy_state()
[all...]
H A Dvc4_drv.h359 } fifo_state[HVS_NUM_CHANNELS]; member
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-hisi.c238 u32 fifo_state; in hisi_i2c_read_rx_fifo() local
248 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_read_rx_fifo()
249 while (!(fifo_state & HISI_I2C_FIFO_STATE_RX_EMPTY) && in hisi_i2c_read_rx_fifo()
252 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_read_rx_fifo()
260 if (fifo_state & HISI_I2C_FIFO_STATE_RX_EMPTY) in hisi_i2c_read_rx_fifo()
272 u32 cmd, fifo_state; in hisi_i2c_xfer_msg() local
282 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_xfer_msg()
283 while (!(fifo_state & HISI_I2C_FIFO_STATE_TX_FULL) && in hisi_i2c_xfer_msg()
306 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_xfer_msg()
315 if ((fifo_state in hisi_i2c_xfer_msg()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/tests/
H A Dvc4_test_pv_muxing.c37 if (!hvs_state->fifo_state[i].in_use) in check_fifo_conflict()
162 KUNIT_EXPECT_TRUE(test, new_hvs_state->fifo_state[channel].in_use); in check_channel_for_encoder()
820 KUNIT_ASSERT_TRUE(test, new_hvs_state->fifo_state[hdmi0_channel].in_use); in drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable()
843 KUNIT_ASSERT_TRUE(test, new_hvs_state->fifo_state[hdmi1_channel].in_use); in drm_test_vc5_pv_muxing_bugs_subsequent_crtc_enable()
895 KUNIT_ASSERT_TRUE(test, new_hvs_state->fifo_state[old_hdmi0_channel].in_use); in drm_test_vc5_pv_muxing_bugs_stable_fifo()
903 KUNIT_ASSERT_TRUE(test, new_hvs_state->fifo_state[old_hdmi1_channel].in_use); in drm_test_vc5_pv_muxing_bugs_stable_fifo()
928 KUNIT_ASSERT_TRUE(test, new_hvs_state->fifo_state[hdmi1_channel].in_use); in drm_test_vc5_pv_muxing_bugs_stable_fifo()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Ddma.c245 port->fifo_state = DMA_FIFO_STATE_WILL_BE_FULL; in dma_get_state()
247 port->fifo_state = DMA_FIFO_STATE_FULL; in dma_get_state()
249 port->fifo_state = DMA_FIFO_STATE_EMPTY; in dma_get_state()
H A Ddma_local.h142 dma_fifo_states_t fifo_state; member
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Ddma.c245 port->fifo_state = DMA_FIFO_STATE_WILL_BE_FULL; in dma_get_state()
247 port->fifo_state = DMA_FIFO_STATE_FULL; in dma_get_state()
249 port->fifo_state = DMA_FIFO_STATE_EMPTY; in dma_get_state()
H A Ddma_local.h142 dma_fifo_states_t fifo_state; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Di9xx_wm.c266 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() local
295 fifo_state->plane[PLANE_PRIMARY] = sprite0_start; in vlv_get_fifo_size()
296 fifo_state->plane[PLANE_SPRITE0] = sprite1_start - sprite0_start; in vlv_get_fifo_size()
297 fifo_state->plane[PLANE_SPRITE1] = 511 - sprite1_start; in vlv_get_fifo_size()
298 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_get_fifo_size()
1449 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_compute_fifo() local
1484 fifo_state->plane[plane_id] = 0; in vlv_compute_fifo()
1489 fifo_state in vlv_compute_fifo()
1617 const struct vlv_fifo_state *fifo_state = vlv_raw_plane_wm_is_valid() local
1636 const struct vlv_fifo_state *fifo_state = _vlv_compute_pipe_wm() local
1758 const struct vlv_fifo_state *fifo_state = vlv_atomic_update_fifo() local
3811 const struct vlv_fifo_state *fifo_state = vlv_wm_get_hw_state() local
[all...]
H A Dintel_display_types.h952 struct vlv_fifo_state fifo_state; member
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/
H A Dhfcpci.c325 u_char fifo_state; in hfcpci_clear_fifo_rx() local
330 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B2RX; in hfcpci_clear_fifo_rx()
333 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B1RX; in hfcpci_clear_fifo_rx()
335 if (fifo_state) in hfcpci_clear_fifo_rx()
336 hc->hw.fifo_en ^= fifo_state; in hfcpci_clear_fifo_rx()
344 if (fifo_state) in hfcpci_clear_fifo_rx()
345 hc->hw.fifo_en |= fifo_state; in hfcpci_clear_fifo_rx()
354 u_char fifo_state; in hfcpci_clear_fifo_tx() local
359 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B2TX; in hfcpci_clear_fifo_tx()
362 fifo_state in hfcpci_clear_fifo_tx()
[all...]
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/
H A Dhfcpci.c325 u_char fifo_state; in hfcpci_clear_fifo_rx() local
330 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B2RX; in hfcpci_clear_fifo_rx()
333 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B1RX; in hfcpci_clear_fifo_rx()
335 if (fifo_state) in hfcpci_clear_fifo_rx()
336 hc->hw.fifo_en ^= fifo_state; in hfcpci_clear_fifo_rx()
344 if (fifo_state) in hfcpci_clear_fifo_rx()
345 hc->hw.fifo_en |= fifo_state; in hfcpci_clear_fifo_rx()
354 u_char fifo_state; in hfcpci_clear_fifo_tx() local
359 fifo_state = hc->hw.fifo_en & HFCPCI_FIFOEN_B2TX; in hfcpci_clear_fifo_tx()
362 fifo_state in hfcpci_clear_fifo_tx()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_pm.c489 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() local
518 fifo_state->plane[PLANE_PRIMARY] = sprite0_start; in vlv_get_fifo_size()
519 fifo_state->plane[PLANE_SPRITE0] = sprite1_start - sprite0_start; in vlv_get_fifo_size()
520 fifo_state->plane[PLANE_SPRITE1] = 511 - sprite1_start; in vlv_get_fifo_size()
521 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_get_fifo_size()
1706 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_compute_fifo() local
1741 fifo_state->plane[plane_id] = 0; in vlv_compute_fifo()
1746 fifo_state in vlv_compute_fifo()
1876 const struct vlv_fifo_state *fifo_state = vlv_raw_plane_wm_is_valid() local
1897 const struct vlv_fifo_state *fifo_state = vlv_compute_pipe_wm() local
2004 const struct vlv_fifo_state *fifo_state = vlv_atomic_update_fifo() local
6634 const struct vlv_fifo_state *fifo_state = vlv_wm_get_hw_state() local
6699 const struct vlv_fifo_state *fifo_state = vlv_wm_sanitize() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c662 u64 tmp, fifo_state; in nicvf_reclaim_rbdr() local
676 fifo_state = nicvf_queue_reg_read(nic, NIC_QSET_RBDR_0_1_STATUS0, qidx); in nicvf_reclaim_rbdr()
677 if (((fifo_state >> 62) & 0x03) == 0x3) in nicvf_reclaim_rbdr()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c663 u64 tmp, fifo_state; in nicvf_reclaim_rbdr() local
677 fifo_state = nicvf_queue_reg_read(nic, NIC_QSET_RBDR_0_1_STATUS0, qidx); in nicvf_reclaim_rbdr()
678 if (((fifo_state >> 62) & 0x03) == 0x3) in nicvf_reclaim_rbdr()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/debug/src/
H A Dia_css_debug.c1107 if (port->fifo_state == DMA_FIFO_STATE_WILL_BE_FULL) in ia_css_debug_dump_dma_state()
1109 else if (port->fifo_state == DMA_FIFO_STATE_FULL) in ia_css_debug_dump_dma_state()
1111 else if (port->fifo_state == DMA_FIFO_STATE_EMPTY) in ia_css_debug_dump_dma_state()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/debug/src/
H A Dia_css_debug.c1106 if (port->fifo_state == DMA_FIFO_STATE_WILL_BE_FULL) in ia_css_debug_dump_dma_state()
1108 else if (port->fifo_state == DMA_FIFO_STATE_FULL) in ia_css_debug_dump_dma_state()
1110 else if (port->fifo_state == DMA_FIFO_STATE_EMPTY) in ia_css_debug_dump_dma_state()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_display_types.h752 struct vlv_fifo_state fifo_state; member

Completed in 42 milliseconds