Home
last modified time | relevance | path

Searched refs:fifo_state (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_cmd.c288 mutex_lock(&fifo_state->fifo_mutex); in vmw_local_fifo_reserve()
299 fifo_state->reserved_size = bytes; in vmw_local_fifo_reserve()
349 return fifo_state->static_buffer; in vmw_local_fifo_reserve()
352 if (!fifo_state->dynamic_buffer) in vmw_local_fifo_reserve()
359 fifo_state->reserved_size = 0; in vmw_local_fifo_reserve()
394 fifo_state->dynamic_buffer : fifo_state->static_buffer; in vmw_fifo_res_copy()
413 fifo_state->dynamic_buffer : fifo_state->static_buffer; in vmw_fifo_slow_copy()
438 fifo_state->reserved_size = 0; in vmw_local_fifo_commit()
448 if (fifo_state->dynamic_buffer) { in vmw_local_fifo_commit()
455 down_write(&fifo_state->rwsem); in vmw_local_fifo_commit()
[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()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_kms.c357 if (!old_hvs_state->fifo_state[channel].in_use) 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[i].pending_commit) in vc4_hvs_channels_destroy_state()
814 if (!hvs_new_state->fifo_state[i].in_use) in vc4_pv_muxing_atomic_check()
909 hvs_new_state->fifo_state[channel].in_use = true; in vc4_pv_muxing_atomic_check()
962 hvs_new_state->fifo_state[channel].fifo_load = in vc4_core_clock_atomic_check()
970 if (!hvs_new_state->fifo_state[i].in_use) in vc4_core_clock_atomic_check()
[all …]
H A Dvc4_drv.h360 } fifo_state[HVS_NUM_CHANNELS]; member
/linux/drivers/i2c/busses/
H A Di2c-hisi.c246 u32 fifo_state; in hisi_i2c_read_rx_fifo() local
256 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_read_rx_fifo()
257 while (!(fifo_state & HISI_I2C_FIFO_STATE_RX_EMPTY) && in hisi_i2c_read_rx_fifo()
260 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_read_rx_fifo()
268 if (fifo_state & HISI_I2C_FIFO_STATE_RX_EMPTY) in hisi_i2c_read_rx_fifo()
280 u32 cmd, fifo_state; in hisi_i2c_xfer_msg() local
290 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_xfer_msg()
291 while (!(fifo_state & HISI_I2C_FIFO_STATE_TX_FULL) && in hisi_i2c_xfer_msg()
314 fifo_state = readl(ctlr->iobase + HISI_I2C_FIFO_STATE); in hisi_i2c_xfer_msg()
323 if ((fifo_state & HISI_I2C_FIFO_STATE_TX_FULL) || in hisi_i2c_xfer_msg()
/linux/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()
/linux/drivers/gpu/drm/i915/display/
H A Di9xx_wm.c265 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() local
297 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_get_fifo_size()
1451 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_compute_fifo() local
1486 fifo_state->plane[plane_id] = 0; in vlv_compute_fifo()
1498 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_compute_fifo()
1620 &crtc_state->wm.vlv.fifo_state; in vlv_raw_plane_wm_is_valid()
1639 &crtc_state->wm.vlv.fifo_state; in _vlv_compute_pipe_wm()
1732 &old_crtc_state->wm.vlv.fifo_state; in vlv_compute_pipe_wm()
1734 &crtc_state->wm.vlv.fifo_state; in vlv_compute_pipe_wm()
1761 &crtc_state->wm.vlv.fifo_state; in vlv_atomic_update_fifo()
[all …]
H A Dintel_display_types.h982 struct vlv_fifo_state fifo_state; member
/linux/drivers/isdn/hardware/mISDN/
H A Dhfcpci.c325 u_char fifo_state; in hfcpci_clear_fifo_rx() local
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
364 if (fifo_state) in hfcpci_clear_fifo_tx()
365 hc->hw.fifo_en ^= fifo_state; in hfcpci_clear_fifo_tx()
373 fifo_state); in hfcpci_clear_fifo_tx()
378 if (fifo_state) in hfcpci_clear_fifo_tx()
[all …]
/linux/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()