Home
last modified time | relevance | path

Searched refs:nvkm_msgqueue (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/falcon/
Dmsgqueue.h85 struct nvkm_msgqueue;
87 (*nvkm_msgqueue_callback)(struct nvkm_msgqueue *, struct nvkm_msgqueue_hdr *);
96 void (*gen_cmdline)(struct nvkm_msgqueue *, void *);
97 int (*init_callback)(struct nvkm_msgqueue *, struct nvkm_msgqueue_hdr *);
107 int (*boot_falcon)(struct nvkm_msgqueue *, enum nvkm_secboot_falcon);
108 int (*boot_multiple_falcons)(struct nvkm_msgqueue *, unsigned long);
114 void (*dtor)(struct nvkm_msgqueue *);
115 struct nvkm_msgqueue_queue *(*cmd_queue)(struct nvkm_msgqueue *,
117 void (*recv)(struct nvkm_msgqueue *queue);
186 struct nvkm_msgqueue { struct
[all …]
Dmsgqueue.c36 msg_queue_open(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue) in msg_queue_open()
48 msg_queue_close(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in msg_queue_close()
60 msg_queue_empty(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue) in msg_queue_empty()
72 msg_queue_pop(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in msg_queue_pop()
105 msg_queue_read(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in msg_queue_read()
155 cmd_queue_has_room(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in cmd_queue_has_room()
183 cmd_queue_push(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in cmd_queue_push()
196 cmd_queue_rewind(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue) in cmd_queue_rewind()
214 cmd_queue_open(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in cmd_queue_open()
238 cmd_queue_close(struct nvkm_msgqueue *priv, struct nvkm_msgqueue_queue *queue, in cmd_queue_close()
[all …]
Dmsgqueue_0137c63d.c39 struct nvkm_msgqueue base;
56 msgqueue_0137c63d_cmd_queue(struct nvkm_msgqueue *queue, in msgqueue_0137c63d_cmd_queue()
74 msgqueue_0137c63d_process_msgs(struct nvkm_msgqueue *queue) in msgqueue_0137c63d_process_msgs()
91 init_gen_cmdline(struct nvkm_msgqueue *queue, void *buf) in init_gen_cmdline()
117 static int acr_init_wpr(struct nvkm_msgqueue *queue);
120 init_callback(struct nvkm_msgqueue *_queue, struct nvkm_msgqueue_hdr *hdr) in init_callback()
196 acr_init_wpr_callback(struct nvkm_msgqueue *queue, in acr_init_wpr_callback()
216 acr_init_wpr(struct nvkm_msgqueue *queue) in acr_init_wpr()
244 acr_boot_falcon_callback(struct nvkm_msgqueue *priv, in acr_boot_falcon_callback()
269 acr_boot_falcon(struct nvkm_msgqueue *priv, enum nvkm_secboot_falcon falcon) in acr_boot_falcon()
[all …]
Dmsgqueue_0148cdec.c40 struct nvkm_msgqueue base;
48 msgqueue_0148cdec_cmd_queue(struct nvkm_msgqueue *queue, in msgqueue_0148cdec_cmd_queue()
57 msgqueue_0148cdec_process_msgs(struct nvkm_msgqueue *queue) in msgqueue_0148cdec_process_msgs()
75 init_gen_cmdline(struct nvkm_msgqueue *queue, void *buf) in init_gen_cmdline()
89 init_callback(struct nvkm_msgqueue *_queue, struct nvkm_msgqueue_hdr *hdr) in init_callback()
165 acr_boot_falcon_callback(struct nvkm_msgqueue *priv, in acr_boot_falcon_callback()
199 acr_boot_falcon(struct nvkm_msgqueue *priv, enum nvkm_secboot_falcon falcon) in acr_boot_falcon()
235 msgqueue_0148cdec_dtor(struct nvkm_msgqueue *queue) in msgqueue_0148cdec_dtor()
251 struct nvkm_msgqueue **queue) in msgqueue_0148cdec_new()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Dmsgqueue.h26 struct nvkm_msgqueue;
32 struct nvkm_msgqueue **);
33 void nvkm_msgqueue_del(struct nvkm_msgqueue **);
34 void nvkm_msgqueue_recv(struct nvkm_msgqueue *);
35 int nvkm_msgqueue_reinit(struct nvkm_msgqueue *);
38 void nvkm_msgqueue_write_cmdline(struct nvkm_msgqueue *, void *);
41 int nvkm_msgqueue_acr_boot_falcons(struct nvkm_msgqueue *, unsigned long);
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dsec2.h9 struct nvkm_msgqueue *queue;
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dpmu.h11 struct nvkm_msgqueue *queue;
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/
Dls_ucode_msgqueue.c79 acr_ls_msgqueue_post_run(struct nvkm_msgqueue *queue, in acr_ls_msgqueue_post_run()
Dacr_r352.c996 struct nvkm_msgqueue *queue; in acr_r352_reset()