/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | gsp.h | 26 typedef int (*nvkm_gsp_msg_ntfy_func)(void *priv, u32 fn, void *repv, u32 repc); 29 typedef void (*nvkm_gsp_event_func)(struct nvkm_gsp_event *, void *repv, u32 repc); 189 void (*rpc_done)(struct nvkm_gsp *gsp, void *repv); 193 void (*rm_ctrl_done)(struct nvkm_gsp_object *, void *repv); 197 void (*rm_alloc_done)(struct nvkm_gsp_object *, void *repv); 256 void *repv = nvkm_gsp_rpc_push(gsp, argv, wait, 0); in nvkm_gsp_rpc_wr() local 258 if (IS_ERR(repv)) in nvkm_gsp_rpc_wr() 259 return PTR_ERR(repv); in nvkm_gsp_rpc_wr() 265 nvkm_gsp_rpc_done(struct nvkm_gsp *gsp, void *repv) in nvkm_gsp_rpc_done() argument 267 gsp->rm->rpc_done(gsp, repv); in nvkm_gsp_rpc_done() [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 357 void *repv; in r535_gsp_rpc_poll() local 360 repv = r535_gsp_msg_recv(gsp, fn, 0); in r535_gsp_rpc_poll() 362 if (IS_ERR(repv)) in r535_gsp_rpc_poll() 363 return PTR_ERR(repv); in r535_gsp_rpc_poll() 374 void *repv = NULL; in r535_gsp_rpc_send() local 391 repv = msg->data; in r535_gsp_rpc_send() 393 repv = msg; in r535_gsp_rpc_send() 396 return repv; in r535_gsp_rpc_send() 584 r535_gsp_rpc_rm_alloc_done(struct nvkm_gsp_object *object, void *repv) in r535_gsp_rpc_rm_alloc_done() argument 586 rpc_gsp_rm_alloc_v03_00 *rpc = container_of(repv, typeof(*rpc), params); in r535_gsp_rpc_rm_alloc_done() [all …]
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_nvif.c | 72 nvkm_client_event(u64 token, void *repv, u32 repc) in nvkm_client_event() argument 77 if (event->func(event, repv, repc) == NVIF_EVENT_KEEP) in nvkm_client_event()
|
H A D | nouveau_connector.c | 1206 nouveau_connector_irq(struct nvif_event *event, void *repv, u32 repc) in nouveau_connector_irq() argument 1215 nouveau_connector_hotplug(struct nvif_event *event, void *repv, u32 repc) in nouveau_connector_hotplug() argument 1218 struct nvif_conn_event_v0 *rep = repv; in nouveau_connector_hotplug()
|
H A D | nouveau_fence.c | 174 nouveau_fence_wait_uevent_handler(struct nvif_event *event, void *repv, u32 repc) in nouveau_fence_wait_uevent_handler() argument
|
H A D | nouveau_chan.c | 52 nouveau_channel_killed(struct nvif_event *event, void *repv, u32 repc) in nouveau_channel_killed() argument
|
/linux/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | event.h | 10 typedef int (*nvif_event_func)(struct nvif_event *, void *repv, u32 repc);
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | r535.c | 1328 r535_disp_irq(struct nvkm_gsp_event *event, void *repv, u32 repc) in r535_disp_irq() argument 1331 Nv2080DpIrqNotification *irq = repv; in r535_disp_irq() 1343 r535_disp_hpd(struct nvkm_gsp_event *event, void *repv, u32 repc) in r535_disp_hpd() argument 1346 Nv2080HotplugNotification *hpd = repv; in r535_disp_hpd()
|
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head.c | 553 nv50_head_vblank_handler(struct nvif_event *event, void *repv, u32 repc) in nv50_head_vblank_handler() argument
|
/linux/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | crtc.c | 1295 nv04_crtc_vblank_handler(struct nvif_event *event, void *repv, u32 repc) in nv04_crtc_vblank_handler() argument
|