Home
last modified time | relevance | path

Searched refs:ntfy (Results 1 – 23 of 23) sorted by relevance

/drivers/gpu/drm/nouveau/
Dnouveau_usif.c57 struct usif_notify *ntfy; in usif_notify_find() local
58 list_for_each_entry(ntfy, &cli->notifys, head) { in usif_notify_find()
59 if (ntfy->handle == handle) in usif_notify_find()
60 return ntfy; in usif_notify_find()
66 usif_notify_dtor(struct usif_notify *ntfy) in usif_notify_dtor() argument
68 list_del(&ntfy->head); in usif_notify_dtor()
69 kfree(ntfy); in usif_notify_dtor()
75 struct usif_notify *ntfy = NULL; in usif_notify() local
84 if (WARN_ON(!(ntfy = (void *)(unsigned long)rep->v0.token))) in usif_notify()
91 if (WARN_ON(!ntfy->p || ntfy->reply != (length + size))) in usif_notify()
[all …]
Dnouveau_abi16.c109 struct nouveau_abi16_ntfy *ntfy) in nouveau_abi16_ntfy_fini() argument
111 nvif_object_fini(&ntfy->object); in nouveau_abi16_ntfy_fini()
112 nvkm_mm_free(&chan->heap, &ntfy->node); in nouveau_abi16_ntfy_fini()
113 list_del(&ntfy->head); in nouveau_abi16_ntfy_fini()
114 kfree(ntfy); in nouveau_abi16_ntfy_fini()
121 struct nouveau_abi16_ntfy *ntfy, *temp; in nouveau_abi16_chan_fini() local
125 if (chan->chan && chan->ntfy) in nouveau_abi16_chan_fini()
129 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini()
130 nouveau_abi16_ntfy_fini(chan, ntfy); in nouveau_abi16_chan_fini()
133 if (chan->ntfy) { in nouveau_abi16_chan_fini()
[all …]
Dnouveau_nvif.c119 client->ntfy = nvkm_client_ntfy; in nvkm_client_driver_init()
Dnouveau_abi16.h25 struct nouveau_bo *ntfy; member
Dnouveau_drm.h151 struct nvif_object ntfy; member
Dnouveau_drm.c142 nvif_object_fini(&drm->ntfy); in nouveau_accel_fini()
292 &drm->ntfy); in nouveau_accel_init()
Dnouveau_bo.c879 OUT_RING (chan, chan->drm->ntfy.handle); in nv50_bo_move_init()
968 OUT_RING (chan, chan->drm->ntfy.handle); in nv04_bo_move_init()
/drivers/gpu/drm/nouveau/nvif/
Dnotify.c38 struct nvif_ioctl_ntfy_put_v0 ntfy; in nvif_notify_put_() member
41 .ntfy.index = notify->index, in nvif_notify_put_()
69 struct nvif_ioctl_ntfy_get_v0 ntfy; in nvif_notify_get_() member
72 .ntfy.index = notify->index, in nvif_notify_get_()
150 struct nvif_ioctl_ntfy_del_v0 ntfy; in nvif_notify_fini() member
153 .ntfy.index = notify->index, in nvif_notify_fini()
173 struct nvif_ioctl_ntfy_new_v0 ntfy; in nvif_notify_init() member
196 args->ntfy.version = 0; in nvif_notify_init()
197 args->ntfy.event = event; in nvif_notify_init()
205 notify->index = args->ntfy.index; in nvif_notify_init()
/drivers/scsi/qla2xxx/
Dqla_target.c118 struct imm_ntfy_from_isp *ntfy,
1116 struct imm_ntfy_from_isp *ntfy, in qlt_send_notify_ack() argument
1145 nack->ox_id = ntfy->ox_id; in qlt_send_notify_ack()
1147 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack()
1148 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack()
1149 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack()
1152 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qlt_send_notify_ack()
1153 nack->u.isp24.status = ntfy->u.isp24.status; in qlt_send_notify_ack()
1154 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qlt_send_notify_ack()
1155 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qlt_send_notify_ack()
[all …]
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.c250 if (chan->func->ntfy) in nvkm_fifo_chan_ntfy()
251 return chan->func->ntfy(chan, type, pevent); in nvkm_fifo_chan_ntfy()
340 .ntfy = nvkm_fifo_chan_ntfy,
Dchan.h10 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **); member
Dchang84.c222 .ntfy = g84_fifo_chan_ntfy,
Dgpfifogf100.c186 .ntfy = g84_fifo_chan_ntfy,
Dgpfifogk104.c198 .ntfy = g84_fifo_chan_ntfy,
/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c40 if (likely(object->func->ntfy)) in nvkm_object_ntfy()
41 return object->func->ntfy(object, mthd, pevent); in nvkm_object_ntfy()
Doproxy.c172 .ntfy = nvkm_oproxy_ntfy,
Dclient.c48 return client->ntfy(&notify->rep, notify->size, n->data, n->size); in nvkm_client_notify()
/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnvsw.c56 .ntfy = nvkm_nvsw_ntfy_,
/drivers/gpu/drm/nouveau/include/nvkm/core/
Dclient.h17 int (*ntfy)(const void *, u32, const void *, u32); member
Dobject.h29 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **); member
/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Drootnv04.c115 .ntfy = nvkm_disp_ntfy,
Dchannv50.c260 .ntfy = nv50_disp_chan_ntfy,
Drootnv50.c266 .ntfy = nvkm_disp_ntfy,