Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dbase.c35 struct nvkm_instmem *imem = nvkm_instmem(object); in _nvkm_instobj_dtor() local
38 mutex_lock(&nv_subdev(imem)->mutex); in _nvkm_instobj_dtor()
40 mutex_unlock(&nv_subdev(imem)->mutex); in _nvkm_instobj_dtor()
49 struct nvkm_instmem *imem = nvkm_instmem(parent); in nvkm_instobj_create_() local
59 mutex_lock(&imem->base.mutex); in nvkm_instobj_create_()
60 list_add(&iobj->head, &imem->list); in nvkm_instobj_create_()
61 mutex_unlock(&imem->base.mutex); in nvkm_instobj_create_()
70 nvkm_instmem_alloc(struct nvkm_instmem *imem, struct nvkm_object *parent, in nvkm_instmem_alloc() argument
73 struct nvkm_instmem_impl *impl = (void *)imem->base.object.oclass; in nvkm_instmem_alloc()
82 struct nvkm_instmem *imem = (void *)object; in _nvkm_instmem_fini() local
[all …]
Dpriv.h41 struct nvkm_instmem *imem = (p); \
42 _nvkm_instmem_init(nv_object(imem)); \
45 struct nvkm_instmem *imem = (p); \
46 _nvkm_instmem_fini(nv_object(imem), (s)); \
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv40.c35 struct nvkm_instmem *imem = nvkm_instmem(object); in nv40_mpeg_mthd_dma() local
38 u32 dma0 = nv_ro32(imem, inst + 0); in nv40_mpeg_mthd_dma()
39 u32 dma1 = nv_ro32(imem, inst + 4); in nv40_mpeg_mthd_dma()
40 u32 dma2 = nv_ro32(imem, inst + 8); in nv40_mpeg_mthd_dma()
Dnv31.c62 struct nvkm_instmem *imem = nvkm_instmem(object); in nv31_mpeg_mthd_dma() local
65 u32 dma0 = nv_ro32(imem, inst + 0); in nv31_mpeg_mthd_dma()
66 u32 dma1 = nv_ro32(imem, inst + 4); in nv31_mpeg_mthd_dma()
67 u32 dma2 = nv_ro32(imem, inst + 8); in nv31_mpeg_mthd_dma()
/linux-4.1.27/arch/blackfin/mach-common/
Dcache-c.c29 u32 imem = bfin_read_IMEM_CONTROL(); in blackfin_invalidate_entire_icache() local
30 bfin_write_IMEM_CONTROL(imem & ~0x4); in blackfin_invalidate_entire_icache()
32 bfin_write_IMEM_CONTROL(imem); in blackfin_invalidate_entire_icache()
/linux-4.1.27/arch/ia64/sn/kernel/
Dbte_error.c43 ii_imem_u_t imem; /* II IMEM Register */ in shub1_bte_error_handler() local
109 imem.ii_imem_regval = REMOTE_HUB_L(nasid, IIO_IMEM); in shub1_bte_error_handler()
110 imem.ii_imem_fld_s.i_b0_esd = imem.ii_imem_fld_s.i_b1_esd = 1; in shub1_bte_error_handler()
111 REMOTE_HUB_S(nasid, IIO_IMEM, imem.ii_imem_regval); in shub1_bte_error_handler()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv10.c146 struct nv04_instmem_priv *imem = nv04_instmem(parent); in nv10_fifo_ctor() local
155 nvkm_ramht_ref(imem->ramht, &priv->ramht); in nv10_fifo_ctor()
156 nvkm_gpuobj_ref(imem->ramro, &priv->ramro); in nv10_fifo_ctor()
157 nvkm_gpuobj_ref(imem->ramfc, &priv->ramfc); in nv10_fifo_ctor()
Dnv17.c153 struct nv04_instmem_priv *imem = nv04_instmem(parent); in nv17_fifo_ctor() local
162 nvkm_ramht_ref(imem->ramht, &priv->ramht); in nv17_fifo_ctor()
163 nvkm_gpuobj_ref(imem->ramro, &priv->ramro); in nv17_fifo_ctor()
164 nvkm_gpuobj_ref(imem->ramfc, &priv->ramfc); in nv17_fifo_ctor()
Dnv40.c272 struct nv04_instmem_priv *imem = nv04_instmem(parent); in nv40_fifo_ctor() local
281 nvkm_ramht_ref(imem->ramht, &priv->ramht); in nv40_fifo_ctor()
282 nvkm_gpuobj_ref(imem->ramro, &priv->ramro); in nv40_fifo_ctor()
283 nvkm_gpuobj_ref(imem->ramfc, &priv->ramfc); in nv40_fifo_ctor()
Dnv04.c563 struct nv04_instmem_priv *imem = nv04_instmem(parent); in nv04_fifo_ctor() local
572 nvkm_ramht_ref(imem->ramht, &priv->ramht); in nv04_fifo_ctor()
573 nvkm_gpuobj_ref(imem->ramro, &priv->ramro); in nv04_fifo_ctor()
574 nvkm_gpuobj_ref(imem->ramfc, &priv->ramfc); in nv04_fifo_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c56 struct nvkm_instmem *imem = nvkm_instmem(parent); in nvkm_gpuobj_create_() local
81 ret = imem->alloc(imem, parent, size, align, &parent); in nvkm_gpuobj_create_()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c84 struct nvkm_instmem *imem = nvkm_instmem(device); in nvkm_devobj_info() local
146 if (imem && args->v0.ram_size > 0) in nvkm_devobj_info()
147 args->v0.ram_user = args->v0.ram_user - imem->reserved; in nvkm_devobj_info()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv04.c572 struct nvkm_instmem *imem = nvkm_instmem(object); in nv04_gr_mthd_bind_class() local
574 return nv_ro32(imem, inst); in nv04_gr_mthd_bind_class()