Home
last modified time | relevance | path

Searched refs:fbsr (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dfbsr.c38 struct fbsr { struct
113 fbsr_send(struct fbsr *fbsr, struct fbsr_item *item) in fbsr_send() argument
116 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_send()
120 ret = r535_fbsr_memlist(&fbsr->device, fbsr->hmemory, NVKM_MEM_TARGET_VRAM, in fbsr_send()
134 ctrl->hClient = fbsr->client.object.handle; in fbsr_send()
135 ctrl->hVidMem = fbsr->hmemory++; in fbsr_send()
137 ctrl->sysOffset = fbsr->sys_offset; in fbsr_send()
146 fbsr->sys_offset += item->size; in fbsr_send()
151 fbsr_init(struct fbsr *fbsr, struct sg_table *sgt, u64 items_size) in fbsr_init() argument
154 struct nvkm_gsp *gsp = fbsr->client.gsp; in fbsr_init()
[all …]
H A Dgsp.c1751 ret = rm->api->fbsr->suspend(gsp, suspend == NVKM_RUNTIME_SUSPEND); in r535_gsp_fini()
1798 gsp->rm->api->fbsr->resume(gsp); in r535_gsp_init()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/
H A Dfbsr.c131 ret = nvkm_gsp_sg(device, size, &gsp->sr.fbsr); in r570_fbsr_suspend()
136 ret = r570_fbsr_init(gsp, &gsp->sr.fbsr, size, runtime); in r570_fbsr_suspend()
138 nvkm_gsp_sg_free(device, &gsp->sr.fbsr); in r570_fbsr_suspend()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Drm.h83 } *fbsr; member
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dgsp.h156 struct sg_table fbsr; member