Home
last modified time | relevance | path

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

/drivers/gpu/drm/nouveau/
Dnouveau_usif.c56 struct usif_notify *ntfy; in usif_notify_find() local
57 list_for_each_entry(ntfy, &cli->notifys, head) { in usif_notify_find()
58 if (ntfy->handle == handle) in usif_notify_find()
59 return ntfy; in usif_notify_find()
65 usif_notify_dtor(struct usif_notify *ntfy) in usif_notify_dtor() argument
67 list_del(&ntfy->head); in usif_notify_dtor()
68 kfree(ntfy); in usif_notify_dtor()
74 struct usif_notify *ntfy = NULL; in usif_notify() local
83 if (WARN_ON(!(ntfy = (void *)(unsigned long)rep->v0.token))) in usif_notify()
90 if (WARN_ON(!ntfy->p || ntfy->reply != (length + size))) in usif_notify()
[all …]
Dnouveau_abi16.c101 struct nouveau_abi16_ntfy *ntfy) in nouveau_abi16_ntfy_fini() argument
103 nouveau_mm_free(&chan->heap, &ntfy->node); in nouveau_abi16_ntfy_fini()
104 list_del(&ntfy->head); in nouveau_abi16_ntfy_fini()
105 kfree(ntfy); in nouveau_abi16_ntfy_fini()
112 struct nouveau_abi16_ntfy *ntfy, *temp; in nouveau_abi16_chan_fini() local
116 if (chan->chan && chan->ntfy) in nouveau_abi16_chan_fini()
120 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini()
121 nouveau_abi16_ntfy_fini(chan, ntfy); in nouveau_abi16_chan_fini()
124 if (chan->ntfy) { in nouveau_abi16_chan_fini()
125 nouveau_bo_vma_del(chan->ntfy, &chan->ntfy_vma); in nouveau_abi16_chan_fini()
[all …]
Dnouveau_nvif.c121 client->ntfy = nvkm_client_ntfy; in nvkm_client_init()
Dnouveau_abi16.h25 struct nouveau_bo *ntfy; member
Dnouveau_drm.h148 struct nvif_object ntfy; member
Dnouveau_drm.c135 nvif_object_fini(&drm->ntfy); in nouveau_accel_fini()
273 &drm->ntfy); in nouveau_accel_init()
Dnouveau_bo.c776 OUT_RING (chan, chan->drm->ntfy.handle); in nv50_bo_move_init()
865 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
198 args->ntfy.version = 0; in nvif_notify_init()
199 args->ntfy.event = event; in nvif_notify_init()
207 notify->index = args->ntfy.index; in nvif_notify_init()
/drivers/scsi/qla2xxx/
Dqla_target.c118 struct imm_ntfy_from_isp *ntfy,
1110 struct imm_ntfy_from_isp *ntfy, in qlt_send_notify_ack() argument
1139 nack->ox_id = ntfy->ox_id; in qlt_send_notify_ack()
1141 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack()
1142 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack()
1143 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack()
1146 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qlt_send_notify_ack()
1147 nack->u.isp24.status = ntfy->u.isp24.status; in qlt_send_notify_ack()
1148 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qlt_send_notify_ack()
1149 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qlt_send_notify_ack()
[all …]
/drivers/gpu/drm/nouveau/core/engine/disp/
Dnvd0.c352 .base.ntfy = nv50_disp_chan_ntfy,
446 .base.ntfy = nv50_disp_chan_ntfy,
527 .base.ntfy = nv50_disp_chan_ntfy,
598 .base.ntfy = nv50_disp_chan_ntfy,
615 .base.ntfy = nv50_disp_chan_ntfy,
746 .ntfy = nouveau_disp_ntfy,
Dnv50.c576 .base.ntfy = nv50_disp_chan_ntfy,
677 .base.ntfy = nv50_disp_chan_ntfy,
767 .base.ntfy = nv50_disp_chan_ntfy,
885 .base.ntfy = nv50_disp_chan_ntfy,
933 .base.ntfy = nv50_disp_chan_ntfy,
1216 .ntfy = nouveau_disp_ntfy,
Dnv04.c115 .ntfy = nouveau_disp_ntfy,
/drivers/gpu/drm/nouveau/core/include/core/
Dclient.h16 int (*ntfy)(const void *, u32, const void *, u32); member
Dobject.h94 int (*ntfy)(struct nouveau_object *, u32, struct nvkm_event **); member
/drivers/gpu/drm/nouveau/core/engine/fifo/
Dnv10.c116 .ntfy = _nouveau_fifo_channel_ntfy
Dnv84.c330 .ntfy = _nouveau_fifo_channel_ntfy
342 .ntfy = _nouveau_fifo_channel_ntfy
Dnv17.c123 .ntfy = _nouveau_fifo_channel_ntfy
Dnv50.c369 .ntfy = _nouveau_fifo_channel_ntfy
381 .ntfy = _nouveau_fifo_channel_ntfy
Dnv40.c242 .ntfy = _nouveau_fifo_channel_ntfy
Dnv04.c258 .ntfy = _nouveau_fifo_channel_ntfy
Dnvc0.c308 .ntfy = _nouveau_fifo_channel_ntfy
Dnve0.c342 .ntfy = _nouveau_fifo_channel_ntfy
/drivers/gpu/drm/nouveau/core/core/
Dioctl.c364 if (ret = -ENODEV, ofuncs->ntfy) in nvkm_ioctl_ntfy_new()
365 ret = ofuncs->ntfy(object, args->v0.event, &event); in nvkm_ioctl_ntfy_new()
Dclient.c52 return client->ntfy(&notify->rep, notify->size, n->data, n->size); in nvkm_client_notify()