Home
last modified time | relevance | path

Searched refs:dsb (Results 1 – 25 of 45) sorted by relevance

12

/drivers/gpu/drm/i915/display/
A Dintel_dsb.c269 dsb->free_pos = ALIGN(dsb->free_pos, 2); in intel_dsb_ins_align()
279 dsb->ins_start_offset = dsb->free_pos; in intel_dsb_emit()
283 intel_dsb_buffer_write(&dsb->dsb_buf, dsb->free_pos++, dsb->ins[0]); in intel_dsb_emit()
284 intel_dsb_buffer_write(&dsb->dsb_buf, dsb->free_pos++, dsb->ins[1]); in intel_dsb_emit()
405 intel_dsb_reg_write_masked(dsb, DSB_CTRL(pipe, dsb->id), in intel_dsb_nonpost_start()
415 intel_dsb_reg_write_masked(dsb, DSB_CTRL(pipe, dsb->id), in intel_dsb_nonpost_end()
520 intel_dsb_reg_write(dsb, DSB_POLLFUNC(pipe, dsb->id), in intel_dsb_poll()
932 dsb = kzalloc(sizeof(*dsb), GFP_KERNEL); in intel_dsb_prepare()
933 if (!dsb) in intel_dsb_prepare()
954 return dsb; in intel_dsb_prepare()
[all …]
A Dintel_dsb.h35 void intel_dsb_finish(struct intel_dsb *dsb);
37 void intel_dsb_cleanup(struct intel_dsb *dsb);
39 void intel_dsb_reg_write(struct intel_dsb *dsb,
52 struct intel_dsb *dsb);
54 struct intel_dsb *dsb,
57 struct intel_dsb *dsb,
60 struct intel_dsb *dsb);
61 void intel_dsb_poll(struct intel_dsb *dsb,
64 void intel_dsb_gosub(struct intel_dsb *dsb,
67 struct intel_dsb *dsb,
[all …]
A Dskl_universal_plane.c681 icl_program_input_csc(struct intel_dsb *dsb, in icl_program_input_csc() argument
748 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
750 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
752 intel_de_write_dsb(display, dsb, in icl_program_input_csc()
872 skl_plane_disable_arm(struct intel_dsb *dsb, in skl_plane_disable_arm() argument
880 skl_write_plane_wm(dsb, plane, crtc_state); in skl_plane_disable_arm()
900 icl_plane_disable_arm(struct intel_dsb *dsb, in icl_plane_disable_arm() argument
911 skl_write_plane_wm(dsb, plane, crtc_state); in icl_plane_disable_arm()
1416 skl_plane_update_arm(struct intel_dsb *dsb, in skl_plane_update_arm() argument
1627 icl_plane_update_arm(struct intel_dsb *dsb, in icl_plane_update_arm() argument
[all …]
A Dintel_flipq.c355 struct intel_dsb *dsb) in lnl_flipq_add() argument
365 LNL_FQ_DSB_SIZE(intel_dsb_size(dsb) / 64), i++); in lnl_flipq_add()
377 LNL_FQ_DSB_SIZE(intel_dsb_size(dsb) / 64), i++); in lnl_flipq_add()
390 struct intel_dsb *dsb) in ptl_flipq_add() argument
400 PTL_FQ_DSB_SIZE(intel_dsb_size(dsb) / 64), i++); in ptl_flipq_add()
412 PTL_FQ_DSB_SIZE(intel_dsb_size(dsb) / 64), i++); in ptl_flipq_add()
425 struct intel_dsb *dsb) in intel_flipq_add() argument
438 ptl_flipq_add(display, flipq, pts, dsb_id, dsb); in intel_flipq_add()
440 lnl_flipq_add(display, flipq, pts, dsb_id, dsb); in intel_flipq_add()
463 intel_dsb_wait_usec(dsb, 2); in intel_flipq_wait_dmc_halt()
[all …]
A Dintel_cursor.c283 static void i845_cursor_update_arm(struct intel_dsb *dsb, in i845_cursor_update_arm() argument
328 i845_cursor_update_arm(dsb, plane, crtc_state, NULL); in i845_cursor_disable_arm()
555 static void wa_16021440873(struct intel_dsb *dsb, in wa_16021440873() argument
597 wa_16021440873(dsb, plane, crtc_state, plane_state); in i9xx_cursor_update_sel_fetch_arm()
626 static void skl_write_cursor_wm(struct intel_dsb *dsb, in skl_write_cursor_wm() argument
639 intel_de_write_dsb(display, dsb, CUR_WM(pipe, level), in skl_write_cursor_wm()
642 intel_de_write_dsb(display, dsb, CUR_WM_TRANS(pipe), in skl_write_cursor_wm()
648 intel_de_write_dsb(display, dsb, CUR_WM_SAGV(pipe), in skl_write_cursor_wm()
654 intel_de_write_dsb(display, dsb, CUR_BUF_CFG(pipe), in skl_write_cursor_wm()
703 skl_write_cursor_wm(dsb, plane, crtc_state); in i9xx_cursor_update_arm()
[all …]
A Dskl_scaler.c671 struct intel_dsb *dsb, in glk_program_nearest_filter_coefs() argument
676 intel_de_write_dsb(display, dsb, in glk_program_nearest_filter_coefs()
690 intel_de_write_dsb(display, dsb, in glk_program_nearest_filter_coefs()
694 intel_de_write_dsb(display, dsb, in glk_program_nearest_filter_coefs()
711 struct intel_dsb *dsb, enum pipe pipe, in skl_scaler_setup_filter() argument
783 skl_program_plane_scaler(struct intel_dsb *dsb, in skl_program_plane_scaler() argument
834 skl_scaler_setup_filter(display, dsb, pipe, scaler_id, 0, in skl_program_plane_scaler()
837 intel_de_write_dsb(display, dsb, SKL_PS_CTRL(pipe, scaler_id), in skl_program_plane_scaler()
849 static void skl_detach_scaler(struct intel_dsb *dsb, in skl_detach_scaler() argument
864 void skl_detach_scalers(struct intel_dsb *dsb, in skl_detach_scalers() argument
[all …]
A Dintel_plane.h40 void intel_plane_async_flip(struct intel_dsb *dsb,
45 void intel_plane_update_noarm(struct intel_dsb *dsb,
49 void intel_plane_update_arm(struct intel_dsb *dsb,
53 void intel_plane_disable_arm(struct intel_dsb *dsb,
62 void intel_crtc_planes_update_noarm(struct intel_dsb *dsb,
A Dintel_flipq.h30 struct intel_dsb *dsb);
32 void intel_flipq_wait_dmc_halt(struct intel_dsb *dsb, struct intel_crtc *crtc);
33 void intel_flipq_unhalt_dmc(struct intel_dsb *dsb, struct intel_crtc *crtc);
A Dintel_color.c46 void (*color_commit_noarm)(struct intel_dsb *dsb,
55 void (*color_commit_arm)(struct intel_dsb *dsb,
214 static void ilk_update_pipe_csc(struct intel_dsb *dsb, in ilk_update_pipe_csc() argument
555 ilk_update_pipe_csc(dsb, crtc, &crtc_state->csc); in ilk_load_csc_matrix()
593 ilk_update_pipe_csc(dsb, crtc, &crtc_state->csc); in icl_load_csc_matrix()
989 icl_load_csc_matrix(dsb, crtc_state); in icl_color_commit_noarm()
1006 ilk_load_csc_matrix(dsb, crtc_state); in skl_color_commit_noarm()
1012 ilk_load_csc_matrix(dsb, crtc_state); in ilk_color_commit_noarm()
1116 ilk_load_csc_matrix(dsb, crtc_state); in skl_color_commit_arm()
1926 void intel_color_commit_noarm(struct intel_dsb *dsb, in intel_color_commit_noarm() argument
[all …]
A Dintel_plane.c834 void intel_plane_update_noarm(struct intel_dsb *dsb, in intel_plane_update_noarm() argument
844 intel_fbc_dirty_rect_update_noarm(dsb, plane); in intel_plane_update_noarm()
850 void intel_plane_async_flip(struct intel_dsb *dsb, in intel_plane_async_flip() argument
862 void intel_plane_update_arm(struct intel_dsb *dsb, in intel_plane_update_arm() argument
878 void intel_plane_disable_arm(struct intel_dsb *dsb, in intel_plane_disable_arm() argument
885 plane->disable_arm(dsb, plane, crtc_state); in intel_plane_disable_arm()
914 intel_plane_update_noarm(dsb, plane, in intel_crtc_planes_update_noarm()
949 intel_plane_disable_arm(dsb, plane, new_crtc_state); in skl_crtc_planes_update_arm()
976 intel_plane_disable_arm(dsb, plane, new_crtc_state); in i9xx_crtc_planes_update_arm()
987 skl_crtc_planes_update_arm(dsb, state, crtc); in intel_crtc_planes_update_arm()
[all …]
A Dintel_vrr.c503 void intel_vrr_send_push(struct intel_dsb *dsb, in intel_vrr_send_push() argument
512 if (dsb) in intel_vrr_send_push()
513 intel_dsb_nonpost_start(dsb); in intel_vrr_send_push()
515 intel_de_write_dsb(display, dsb, in intel_vrr_send_push()
519 if (dsb) in intel_vrr_send_push()
520 intel_dsb_nonpost_end(dsb); in intel_vrr_send_push()
523 void intel_vrr_check_push_sent(struct intel_dsb *dsb, in intel_vrr_check_push_sent() argument
538 if (dsb) { in intel_vrr_check_push_sent()
548 intel_dsb_poll(dsb, TRANS_PUSH(display, cpu_transcoder), in intel_vrr_check_push_sent()
A Dskl_scaler.h25 void skl_program_plane_scaler(struct intel_dsb *dsb,
29 void skl_detach_scalers(struct intel_dsb *dsb,
A Dintel_color.h30 void intel_color_commit_noarm(struct intel_dsb *dsb,
32 void intel_color_commit_arm(struct intel_dsb *dsb,
A Dintel_vrr.h27 void intel_vrr_send_push(struct intel_dsb *dsb,
29 void intel_vrr_check_push_sent(struct intel_dsb *dsb,
A Dintel_de.h230 intel_de_write_dsb(struct intel_display *display, struct intel_dsb *dsb, in intel_de_write_dsb() argument
233 if (dsb) in intel_de_write_dsb()
234 intel_dsb_reg_write(dsb, reg, val); in intel_de_write_dsb()
A Dintel_psr.h58 void intel_psr2_program_trans_man_trk_ctl(struct intel_dsb *dsb,
75 void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb,
A Di9xx_plane.c428 static void i9xx_plane_update_noarm(struct intel_dsb *dsb, in i9xx_plane_update_noarm() argument
457 static void i9xx_plane_update_arm(struct intel_dsb *dsb, in i9xx_plane_update_arm() argument
521 static void i830_plane_update_arm(struct intel_dsb *dsb, in i830_plane_update_arm() argument
532 i9xx_plane_update_noarm(dsb, plane, crtc_state, plane_state); in i830_plane_update_arm()
533 i9xx_plane_update_arm(dsb, plane, crtc_state, plane_state); in i830_plane_update_arm()
536 static void i9xx_plane_disable_arm(struct intel_dsb *dsb, in i9xx_plane_disable_arm() argument
599 g4x_primary_async_flip(struct intel_dsb *dsb, in g4x_primary_async_flip() argument
620 vlv_primary_async_flip(struct intel_dsb *dsb, in vlv_primary_async_flip() argument
A Dintel_sprite.c367 vlv_sprite_update_noarm(struct intel_dsb *dsb, in vlv_sprite_update_noarm() argument
389 vlv_sprite_update_arm(struct intel_dsb *dsb, in vlv_sprite_update_arm() argument
439 vlv_sprite_disable_arm(struct intel_dsb *dsb, in vlv_sprite_disable_arm() argument
794 ivb_sprite_update_noarm(struct intel_dsb *dsb, in ivb_sprite_update_noarm() argument
825 ivb_sprite_update_arm(struct intel_dsb *dsb, in ivb_sprite_update_arm() argument
873 ivb_sprite_disable_arm(struct intel_dsb *dsb, in ivb_sprite_disable_arm() argument
1146 g4x_sprite_update_noarm(struct intel_dsb *dsb, in g4x_sprite_update_noarm() argument
1176 g4x_sprite_update_arm(struct intel_dsb *dsb, in g4x_sprite_update_arm() argument
1220 g4x_sprite_disable_arm(struct intel_dsb *dsb, in g4x_sprite_disable_arm() argument
A Dintel_fbc.h53 void intel_fbc_dirty_rect_update_noarm(struct intel_dsb *dsb,
/drivers/hwtracing/coresight/
A Dcoresight-tpdm.c272 drvdata->dsb->trig_ts = true; in tpdm_reset_datasets()
273 drvdata->dsb->trig_type = false; in tpdm_reset_datasets()
312 if (drvdata->dsb->patt_ts) { in set_dsb_tier()
314 if (drvdata->dsb->patt_type) in set_dsb_tier()
323 if (drvdata->dsb->trig_ts) in set_dsb_tier()
371 if (drvdata->dsb->trig_type) in tpdm_enable_dsb()
582 if (!drvdata->dsb) in tpdm_datasets_setup()
835 drvdata->dsb->patt_ts = !!val; in enable_ts_store()
868 drvdata->dsb->patt_type = val; in set_type_store()
937 drvdata->dsb->trig_ts = true; in dsb_trig_ts_store()
[all …]
/drivers/staging/vc04_services/interface/vchiq_arm/
A Dvchiq_core.h26 #ifndef dsb
27 #define dsb(a) macro
69 do { debug_ptr[DEBUG_ ## d] = __LINE__; dsb(sy); } while (0)
71 do { debug_ptr[DEBUG_ ## d] = (v); dsb(sy); } while (0)
73 do { debug_ptr[DEBUG_ ## d]++; dsb(sy); } while (0)
/drivers/pinctrl/meson/
A Dpinctrl-meson.h147 dsr, dsb) \ argument
160 [MESON_REG_DS] = { dsr, dsb }, \
/drivers/firmware/efi/libstub/
A Darm64.c113 dsb(ish); in efi_cache_sync_image()
/drivers/irqchip/
A Dirq-gic-v5-irs.c99 dsb(ishst); in gicv5_irs_init_ist_linear()
148 dsb(ishst); in gicv5_irs_init_ist_two_level()
223 dsb(ishst); in gicv5_irs_iste_alloc()
/drivers/power/reset/
A Darm-versatile-reboot.c126 dsb(); in versatile_reboot()

Completed in 74 milliseconds

12