Home
last modified time | relevance | path

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

12

/Linux-v4.19/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.c115 struct nouveau_abi16_ntfy *ntfy) in nouveau_abi16_ntfy_fini() argument
117 nvif_object_fini(&ntfy->object); in nouveau_abi16_ntfy_fini()
118 nvkm_mm_free(&chan->heap, &ntfy->node); in nouveau_abi16_ntfy_fini()
119 list_del(&ntfy->head); in nouveau_abi16_ntfy_fini()
120 kfree(ntfy); in nouveau_abi16_ntfy_fini()
127 struct nouveau_abi16_ntfy *ntfy, *temp; in nouveau_abi16_chan_fini() local
131 if (chan->chan && chan->ntfy) in nouveau_abi16_chan_fini()
135 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini()
136 nouveau_abi16_ntfy_fini(chan, ntfy); in nouveau_abi16_chan_fini()
139 if (chan->ntfy) { in nouveau_abi16_chan_fini()
[all …]
Dnouveau_abi16.h26 struct nouveau_bo *ntfy; member
Dnouveau_drv.h185 struct nvif_object ntfy; member
/Linux-v4.19/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()
171 struct nvif_ioctl_ntfy_new_v0 ntfy; in nvif_notify_init() member
194 args->ntfy.version = 0; in nvif_notify_init()
195 args->ntfy.event = event; in nvif_notify_init()
203 notify->index = args->ntfy.index; in nvif_notify_init()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Dwndw.c103 if (asyw->set.ntfy) { in nv50_wndw_wait_armed()
105 asyw->ntfy.offset, in nv50_wndw_wait_armed()
119 if (clr.ntfy ) wndw->func-> ntfy_clr(wndw); in nv50_wndw_flush_clr()
136 if (asyw->set.ntfy ) wndw->func->ntfy_set (wndw, asyw); in nv50_wndw_flush_set()
168 asyw->ntfy.handle = wndw->wndw.sync.handle; in nv50_wndw_ntfy_enable()
169 asyw->ntfy.offset = wndw->ntfy; in nv50_wndw_ntfy_enable()
170 asyw->ntfy.awaken = false; in nv50_wndw_ntfy_enable()
171 asyw->set.ntfy = true; in nv50_wndw_ntfy_enable()
173 wndw->func->ntfy_reset(disp->sync, wndw->ntfy); in nv50_wndw_ntfy_enable()
174 wndw->ntfy ^= 0x10; in nv50_wndw_ntfy_enable()
[all …]
Dcorec37d.c28 corec37d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in corec37d_update() argument
32 if (ntfy) { in corec37d_update()
43 if (ntfy) { in corec37d_update()
Dovly507e.c111 evo_data(push, asyw->ntfy.awaken << 30 | asyw->ntfy.offset); in ovly507e_ntfy_set()
112 evo_data(push, asyw->ntfy.handle); in ovly507e_ntfy_set()
205 wndw->ntfy = NV50_DISP_OVLY_NTFY(wndw->id); in ovly507e_new_()
Dbase507c.c131 evo_data(push, asyw->ntfy.awaken << 30 | asyw->ntfy.offset); in base507c_ntfy_set()
132 evo_data(push, asyw->ntfy.handle); in base507c_ntfy_set()
274 wndw->ntfy = NV50_DISP_BASE_NTFY(wndw->id); in base507c_new_()
Dwndwc37e.c137 evo_data(push, asyw->ntfy.handle); in wndwc37e_ntfy_set()
138 evo_data(push, asyw->ntfy.offset | asyw->ntfy.awaken); in wndwc37e_ntfy_set()
266 wndw->ntfy = NV50_DISP_WNDW_NTFY(wndw->id); in wndwc37e_new_()
Dcore507d.c30 core507d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in core507d_update() argument
34 if (ntfy) { in core507d_update()
Datom.h156 } ntfy; member
212 bool ntfy:1; member
Dcore.h19 void (*update)(struct nv50_core *, u32 *interlock, bool ntfy);
Dwndw.h34 u16 ntfy; member
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/
Dclient.c47 NULL, oclass->client->ntfy, &client); in nvkm_uclient_new()
86 return client->ntfy(&notify->rep, notify->size, n->data, n->size); in nvkm_client_notify()
288 int (*ntfy)(const void *, u32, const void *, u32), in nvkm_client_new()
303 client->ntfy = ntfy; in nvkm_client_new()
Dobject.c99 if (likely(object->func->ntfy)) in nvkm_object_ntfy()
100 return object->func->ntfy(object, mthd, pevent); in nvkm_object_ntfy()
Doproxy.c180 .ntfy = nvkm_oproxy_ntfy,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h11 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **); member
Dchan.c250 if (chan->func->ntfy) in nvkm_fifo_chan_ntfy()
251 return chan->func->ntfy(chan, type, pevent); in nvkm_fifo_chan_ntfy()
345 .ntfy = nvkm_fifo_chan_ntfy,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnvsw.c56 .ntfy = nvkm_nvsw_ntfy_,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Drootnv04.c74 .ntfy = nvkm_disp_ntfy,
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Dclient.h18 int (*ntfy)(const void *, u32, const void *, u32); member
Dobject.h33 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **); member
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_target.c132 struct imm_ntfy_from_isp *ntfy,
556 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_post_nack_work() argument
565 memcpy(e->u.nack.iocb, ntfy, sizeof(struct imm_ntfy_from_isp)); in qla24xx_post_nack_work()
631 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_async_notify_ack() argument
664 sp->u.iocb_cmd.u.nack.ntfy = ntfy; in qla24xx_async_notify_ack()
1660 struct imm_ntfy_from_isp *ntfy, in qlt_send_notify_ack() argument
1689 nack->ox_id = ntfy->ox_id; in qlt_send_notify_ack()
1692 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack()
1693 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack()
1694 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack()
[all …]
Dqla_iocb.c3360 struct imm_ntfy_from_isp *ntfy = sp->u.iocb_cmd.u.nack.ntfy; in qla2x00_send_notify_ack_iocb() local
3364 nack->ox_id = ntfy->ox_id; in qla2x00_send_notify_ack_iocb()
3367 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qla2x00_send_notify_ack_iocb()
3368 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qla2x00_send_notify_ack_iocb()
3369 nack->u.isp24.flags = ntfy->u.isp24.flags & in qla2x00_send_notify_ack_iocb()
3372 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qla2x00_send_notify_ack_iocb()
3373 nack->u.isp24.status = ntfy->u.isp24.status; in qla2x00_send_notify_ack_iocb()
3374 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qla2x00_send_notify_ack_iocb()
3375 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qla2x00_send_notify_ack_iocb()
3376 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in qla2x00_send_notify_ack_iocb()
[all …]

12