Home
last modified time | relevance | path

Searched refs:nvkm_notify (Results 1 – 20 of 20) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/
Dnotify.h7 struct nvkm_notify { struct
16 int (*func)(struct nvkm_notify *); argument
32 int (*func)(struct nvkm_notify *), bool work, argument
34 struct nvkm_notify *);
35 void nvkm_notify_fini(struct nvkm_notify *);
36 void nvkm_notify_get(struct nvkm_notify *);
37 void nvkm_notify_put(struct nvkm_notify *);
38 void nvkm_notify_send(struct nvkm_notify *, void *data, u32 size);
Devent.h5 struct nvkm_notify;
22 struct nvkm_notify *);
23 void (*send)(void *data, u32 size, struct nvkm_notify *);
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/core/
Dnotify.c28 nvkm_notify_put_locked(struct nvkm_notify *notify) in nvkm_notify_put_locked()
35 nvkm_notify_put(struct nvkm_notify *notify) in nvkm_notify_put()
50 nvkm_notify_get_locked(struct nvkm_notify *notify) in nvkm_notify_get_locked()
57 nvkm_notify_get(struct nvkm_notify *notify) in nvkm_notify_get()
70 nvkm_notify_func(struct nvkm_notify *notify) in nvkm_notify_func()
86 struct nvkm_notify *notify = container_of(work, typeof(*notify), work); in nvkm_notify_work()
91 nvkm_notify_send(struct nvkm_notify *notify, void *data, u32 size) in nvkm_notify_send()
118 nvkm_notify_fini(struct nvkm_notify *notify) in nvkm_notify_fini()
133 int (*func)(struct nvkm_notify *), bool work, in nvkm_notify_init() argument
135 struct nvkm_notify *notify) in nvkm_notify_init()
Devent.c55 struct nvkm_notify *notify; in nvkm_event_send()
Dclient.c73 struct nvkm_notify n;
82 nvkm_client_notify(struct nvkm_notify *n) in nvkm_client_notify()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.h13 struct nvkm_notify notify[4];
Dchan.c51 struct nvkm_notify *notify) in nvkm_sw_chan_event_ctor()
Dgf100.c39 gf100_sw_chan_vblsem_release(struct nvkm_notify *notify) in gf100_sw_chan_vblsem_release()
Dnv50.c39 nv50_sw_chan_vblsem_release(struct nvkm_notify *notify) in nv50_sw_chan_vblsem_release()
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfault.h16 struct nvkm_notify nrpfb;
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dconn.h15 struct nvkm_notify hpd;
Doutp.h36 struct nvkm_notify hpd;
Dconn.c33 nvkm_conn_hpd(struct nvkm_notify *notify) in nvkm_conn_hpd()
Dbase.c62 struct nvkm_notify *notify) in nvkm_disp_vblank_ctor()
99 struct nvkm_notify *notify) in nvkm_disp_hpd_ctor()
Ddp.c678 nvkm_dp_hpd(struct nvkm_notify *notify) in nvkm_dp_hpd()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c130 struct nvkm_notify *notify) in nvkm_fifo_kevent_ctor()
163 struct nvkm_notify *notify) in nvkm_fifo_uevent_ctor()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dbase.c43 struct nvkm_notify *notify) in nvkm_fault_ntfy_ctor()
Dgv100.c118 gv100_fault_ntfy_nrpfb(struct nvkm_notify *notify) in gv100_fault_ntfy_nrpfb()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c128 struct nvkm_notify *notify) in nvkm_gpio_intr_ctor()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c109 struct nvkm_notify *notify) in nvkm_i2c_intr_ctor()