| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | gsp.h | 26 typedef int (*nvkm_gsp_msg_ntfy_func)(void *priv, u32 fn, void *repv, u32 repc); 188 void *(*rpc_push)(struct nvkm_gsp *, void *argv, bool wait, u32 repc); 192 int (*rm_ctrl_push)(struct nvkm_gsp_object *, void **argv, u32 repc); 196 void *(*rm_alloc_push)(struct nvkm_gsp_object *, void *argv, u32 repc); 237 nvkm_gsp_rpc_push(struct nvkm_gsp *gsp, void *argv, bool wait, u32 repc) in nvkm_gsp_rpc_push() argument 239 return gsp->rm->rpc_push(gsp, argv, wait, repc); in nvkm_gsp_rpc_push() 279 return object->client->gsp->rm->rm_ctrl_push(object, argv, repc); in nvkm_gsp_rm_ctrl_push() 283 nvkm_gsp_rm_ctrl_rd(struct nvkm_gsp_object *object, u32 cmd, u32 repc) in nvkm_gsp_rm_ctrl_rd() argument 285 void *argv = nvkm_gsp_rm_ctrl_get(object, cmd, repc); in nvkm_gsp_rm_ctrl_rd() 291 ret = nvkm_gsp_rm_ctrl_push(object, &argv, repc); in nvkm_gsp_rm_ctrl_rd() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
| A D | r535.c | 124 msg = kvmalloc(repc, GFP_KERNEL); in r535_gsp_msgq_wait() 129 len = min_t(u32, repc, len); in r535_gsp_msgq_wait() 136 repc -= len; in r535_gsp_msgq_wait() 138 if (repc) { in r535_gsp_msgq_wait() 140 memcpy(msg + len, mqe, repc); in r535_gsp_msgq_wait() 297 if (repc) { in r535_gsp_msg_recv() 607 ret = repc ? rpc->params : NULL; in r535_gsp_rpc_rm_alloc_push() 668 if (repc) in r535_gsp_rpc_rm_ctrl_push() 1658 if (WARN_ON(repc < sizeof(*msg))) in r535_gsp_msg_os_error_log() 1674 if (WARN_ON(repc < sizeof(*msg))) in r535_gsp_msg_rc_triggered() [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| 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()
|
| 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
|
| 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
|
| 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/ |
| 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/ |
| A D | r535.c | 1339 r535_disp_irq(struct nvkm_gsp_event *event, void *repv, u32 repc) in r535_disp_irq() argument 1344 if (WARN_ON(repc < sizeof(*irq))) in r535_disp_irq() 1354 r535_disp_hpd(struct nvkm_gsp_event *event, void *repv, u32 repc) in r535_disp_hpd() argument 1359 if (WARN_ON(repc < sizeof(*hpd))) in r535_disp_hpd()
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| 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/ |
| A D | crtc.c | 1295 nv04_crtc_vblank_handler(struct nvif_event *event, void *repv, u32 repc) in nv04_crtc_vblank_handler() argument
|