Home
last modified time | relevance | path

Searched refs:fbc (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/include/linux/
Dpercpu_counter.h30 int __percpu_counter_init(struct percpu_counter *fbc, s64 amount, gfp_t gfp,
33 #define percpu_counter_init(fbc, value, gfp) \ argument
37 __percpu_counter_init(fbc, value, gfp, &__key); \
40 void percpu_counter_destroy(struct percpu_counter *fbc);
41 void percpu_counter_set(struct percpu_counter *fbc, s64 amount);
42 void __percpu_counter_add(struct percpu_counter *fbc, s64 amount, s32 batch);
43 s64 __percpu_counter_sum(struct percpu_counter *fbc);
44 int __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch);
46 static inline int percpu_counter_compare(struct percpu_counter *fbc, s64 rhs) in percpu_counter_compare() argument
48 return __percpu_counter_compare(fbc, rhs, percpu_counter_batch); in percpu_counter_compare()
[all …]
/linux-4.1.27/lib/
Dpercpu_counter.c24 struct percpu_counter *fbc = addr; in percpu_counter_fixup_free() local
28 percpu_counter_destroy(fbc); in percpu_counter_fixup_free()
29 debug_object_free(fbc, &percpu_counter_debug_descr); in percpu_counter_fixup_free()
41 static inline void debug_percpu_counter_activate(struct percpu_counter *fbc) in debug_percpu_counter_activate() argument
43 debug_object_init(fbc, &percpu_counter_debug_descr); in debug_percpu_counter_activate()
44 debug_object_activate(fbc, &percpu_counter_debug_descr); in debug_percpu_counter_activate()
47 static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc) in debug_percpu_counter_deactivate() argument
49 debug_object_deactivate(fbc, &percpu_counter_debug_descr); in debug_percpu_counter_deactivate()
50 debug_object_free(fbc, &percpu_counter_debug_descr); in debug_percpu_counter_deactivate()
54 static inline void debug_percpu_counter_activate(struct percpu_counter *fbc) in debug_percpu_counter_activate() argument
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dcg6.c257 struct cg6_fbc __iomem *fbc; member
271 struct cg6_fbc __iomem *fbc = par->fbc; in cg6_sync() local
275 if (!(sbus_readl(&fbc->s) & 0x10000000)) in cg6_sync()
319 struct cg6_fbc __iomem *fbc = par->fbc; in cg6_fillrect() local
329 sbus_writel(rect->color, &fbc->fg); in cg6_fillrect()
330 sbus_writel(~(u32)0, &fbc->pixelm); in cg6_fillrect()
331 sbus_writel(0xea80ff00, &fbc->alu); in cg6_fillrect()
332 sbus_writel(0, &fbc->s); in cg6_fillrect()
333 sbus_writel(0, &fbc->clip); in cg6_fillrect()
334 sbus_writel(~(u32)0, &fbc->pm); in cg6_fillrect()
[all …]
Dffb.c241 u32 fbc; member
353 struct ffb_fbc __iomem *fbc; member
377 struct ffb_fbc __iomem *fbc; in FFBFifo() local
381 fbc = par->fbc; in FFBFifo()
383 cache = (upa_readl(&fbc->ucsr) & FFB_UCSR_FIFO_MASK); in FFBFifo()
392 struct ffb_fbc __iomem *fbc; in FFBWait() local
395 fbc = par->fbc; in FFBWait()
397 if ((upa_readl(&fbc->ucsr) & FFB_UCSR_ALL_BUSY) == 0) in FFBWait()
399 if ((upa_readl(&fbc->ucsr) & FFB_UCSR_ALL_ERRORS) != 0) { in FFBWait()
400 upa_writel(FFB_UCSR_ALL_ERRORS, &fbc->ucsr); in FFBWait()
[all …]
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_fbc.c49 dev_priv->fbc.enabled = false; in i8xx_fbc_disable()
79 dev_priv->fbc.enabled = true; in i8xx_fbc_enable()
82 cfb_pitch = dev_priv->fbc.uncompressed_size / FBC_LL_SIZE; in i8xx_fbc_enable()
136 dev_priv->fbc.enabled = true; in g4x_fbc_enable()
158 dev_priv->fbc.enabled = false; in g4x_fbc_disable()
192 dev_priv->fbc.enabled = true; in ilk_fbc_enable()
196 dev_priv->fbc.threshold++; in ilk_fbc_enable()
198 switch (dev_priv->fbc.threshold) { in ilk_fbc_enable()
235 dev_priv->fbc.enabled = false; in ilk_fbc_disable()
263 dev_priv->fbc.enabled = true; in gen7_fbc_enable()
[all …]
Di915_gem_stolen.c201 ret = find_compression_threshold(dev, &dev_priv->fbc.compressed_fb, in i915_setup_compression()
210 dev_priv->fbc.threshold = ret; in i915_setup_compression()
213 I915_WRITE(ILK_DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start); in i915_setup_compression()
215 I915_WRITE(DPFC_CB_BASE, dev_priv->fbc.compressed_fb.start); in i915_setup_compression()
226 dev_priv->fbc.compressed_llb = compressed_llb; in i915_setup_compression()
229 dev_priv->mm.stolen_base + dev_priv->fbc.compressed_fb.start); in i915_setup_compression()
234 dev_priv->fbc.uncompressed_size = size; in i915_setup_compression()
243 drm_mm_remove_node(&dev_priv->fbc.compressed_fb); in i915_setup_compression()
256 if (size <= dev_priv->fbc.uncompressed_size) in i915_gem_stolen_setup_compression()
269 if (dev_priv->fbc.uncompressed_size == 0) in i915_gem_stolen_cleanup_compression()
[all …]
Dintel_sprite.c844 if (dev_priv->fbc.crtc == intel_crtc) in intel_pre_disable_primary()
Dintel_pm.c1503 uint16_t fbc; member
1701 max->fbc = ilk_fbc_wm_reg_max(dev); in ilk_compute_wm_maximums()
1711 max->fbc = ilk_fbc_wm_reg_max(dev); in ilk_compute_wm_reg_maximums()
2222 if (wm->fbc_val > max->fbc) { in ilk_wm_merge()
Di915_debugfs.c1543 switch (dev_priv->fbc.no_fbc_reason) { in i915_fbc_status()
1597 *val = dev_priv->fbc.false_color; in i915_fbc_fc_get()
1615 dev_priv->fbc.false_color = val; in i915_fbc_fc_set()
Di915_reg.h4358 #define HSW_WM_LP_VAL(lat, fbc, pri, cur) \ argument
4360 ((fbc) << WM1_LP_FBC_SHIFT) | ((pri) << WM1_LP_SR_SHIFT) | (cur))
Di915_drv.h1640 struct i915_fbc fbc; member
Dintel_display.c4493 if (dev_priv->fbc.crtc == intel_crtc) in intel_crtc_disable_planes()
12488 dev_priv->fbc.crtc == intel_crtc && in intel_check_primary_plane()
/linux-4.1.27/arch/m68k/ifpsp060/
Dfplsp.sa1320 dc.l $06413fff,$6000fed2,$4a106bff,$00001fbc