/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_nvif.c | 73 nvkm_client_event(u64 token, void *repv, u32 repc) argument 78 if (event->func(event, repv, repc) == NVIF_EVENT_KEEP)
|
H A D | nouveau_fence.c | 174 nouveau_fence_wait_uevent_handler(struct nvif_event *event, void *repv, u32 repc) argument
|
H A D | nouveau_connector.c | 1203 nouveau_connector_irq(struct nvif_event *event, void *repv, u32 repc) argument 1212 nouveau_connector_hotplug(struct nvif_event *event, void *repv, u32 repc) argument
|
H A D | nouveau_chan.c | 52 nouveau_channel_killed(struct nvif_event *event, void *repv, u32 repc) argument
|
/linux-master/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); 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); 231 nvkm_gsp_rpc_push(struct nvkm_gsp *gsp, void *argv, bool wait, u32 repc) argument 233 return gsp->rm->rpc_push(gsp, argv, wait, repc); 271 nvkm_gsp_rm_ctrl_push(struct nvkm_gsp_object *object, void *argv, u32 repc) argument 273 return object->client->gsp->rm->rm_ctrl_push(object, argv, repc); 277 nvkm_gsp_rm_ctrl_rd(struct nvkm_gsp_object *object, u32 cmd, u32 repc) argument 329 nvkm_gsp_rm_alloc_push(struct nvkm_gsp_object *object, void *argv, u32 repc) argument [all...] |
/linux-master/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-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 88 r535_gsp_msgq_wait(struct nvkm_gsp *gsp, u32 repc, u32 *prepc, int *ptime) argument 96 size = DIV_ROUND_UP(GSP_MSG_HDR_SIZE + repc, GSP_PAGE_SIZE); 122 msg = kvmalloc(repc, GFP_KERNEL); 127 len = min_t(u32, repc, len); 134 repc -= len; 136 if (repc) { 138 memcpy(msg + len, mqe, repc); 140 rptr += DIV_ROUND_UP(repc, GSP_PAGE_SIZE); 149 r535_gsp_msgq_recv(struct nvkm_gsp *gsp, u32 repc, int *ptime) argument 151 return r535_gsp_msgq_wait(gsp, repc, NUL 270 r535_gsp_msg_recv(struct nvkm_gsp *gsp, int fn, u32 repc) argument 367 r535_gsp_rpc_send(struct nvkm_gsp *gsp, void *argv, bool wait, u32 repc) argument 590 r535_gsp_rpc_rm_alloc_push(struct nvkm_gsp_object *object, void *argv, u32 repc) argument 647 r535_gsp_rpc_rm_ctrl_push(struct nvkm_gsp_object *object, void **argv, u32 repc) argument 723 r535_gsp_rpc_push(struct nvkm_gsp *gsp, void *argv, bool wait, u32 repc) argument 1338 r535_gsp_msg_os_error_log(void *priv, u32 fn, void *repv, u32 repc) argument 1352 r535_gsp_msg_rc_triggered(void *priv, u32 fn, void *repv, u32 repc) argument 1379 r535_gsp_msg_mmu_fault_queued(void *priv, u32 fn, void *repv, u32 repc) argument 1391 r535_gsp_msg_post_event(void *priv, u32 fn, void *repv, u32 repc) argument 1443 r535_gsp_msg_run_cpu_sequencer(void *priv, u32 fn, void *repv, u32 repc) argument [all...] |
/linux-master/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) argument 1333 if (WARN_ON(repc < sizeof(*irq))) 1343 r535_disp_hpd(struct nvkm_gsp_event *event, void *repv, u32 repc) argument 1348 if (WARN_ON(repc < sizeof(*hpd)))
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head.c | 559 nv50_head_vblank_handler(struct nvif_event *event, void *repv, u32 repc) argument
|
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | crtc.c | 1276 nv04_crtc_vblank_handler(struct nvif_event *event, void *repv, u32 repc) argument
|