/linux/drivers/gpu/drm/nouveau/ |
A D | nouveau_usif.c | 63 return ntfy; in usif_notify_find() 71 list_del(&ntfy->head); in usif_notify_dtor() 72 kfree(ntfy); in usif_notify_dtor() 94 if (WARN_ON(!ntfy->p || ntfy->reply != (length + size))) in usif_notify() 146 if (!(ntfy = kmalloc(sizeof(*ntfy), GFP_KERNEL))) in usif_notify_new() 165 kfree(ntfy); in usif_notify_new() 212 ntfy->p = kmalloc(sizeof(*ntfy->p) + ntfy->reply, GFP_KERNEL); in usif_notify_get() 215 ntfy->p->base.event = &ntfy->p->e.base; in usif_notify_get() 218 ntfy->p->e.base.length = sizeof(ntfy->p->e.base) + ntfy->reply; in usif_notify_get() 224 kfree(ntfy->p); in usif_notify_get() [all …]
|
A D | nouveau_abi16.c | 119 list_del(&ntfy->head); in nouveau_abi16_ntfy_fini() 120 kfree(ntfy); in nouveau_abi16_ntfy_fini() 139 if (chan->ntfy) { in nouveau_abi16_chan_fini() 330 0, 0, &chan->ntfy); in nouveau_abi16_ioctl_channel_alloc() 500 ntfy = kzalloc(sizeof(*ntfy), GFP_KERNEL); in nouveau_abi16_ioctl_grobj_alloc() 501 if (!ntfy) in nouveau_abi16_ioctl_grobj_alloc() 541 ntfy = kzalloc(sizeof(*ntfy), GFP_KERNEL); in nouveau_abi16_ioctl_notifierobj_alloc() 542 if (!ntfy) in nouveau_abi16_ioctl_notifierobj_alloc() 548 &ntfy->node); in nouveau_abi16_ioctl_notifierobj_alloc() 553 args.limit = ntfy->node->offset + ntfy->node->length - 1; in nouveau_abi16_ioctl_notifierobj_alloc() [all …]
|
A D | nouveau_bo0039.c | 107 PUSH_MTHD(push, NV039, SET_CONTEXT_DMA_NOTIFIES, chan->drm->ntfy.handle); in nv04_bo_move_init()
|
A D | nouveau_abi16.h | 25 struct nouveau_bo *ntfy; member
|
/linux/drivers/gpu/drm/nouveau/nvif/ |
A D | notify.c | 38 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_dtor() member 153 .ntfy.index = notify->index, in nvif_notify_dtor() 171 struct nvif_ioctl_ntfy_new_v0 ntfy; in nvif_notify_ctor() member 195 args->ntfy.version = 0; in nvif_notify_ctor() 196 args->ntfy.event = event; in nvif_notify_ctor() 204 notify->index = args->ntfy.index; in nvif_notify_ctor()
|
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
A D | wndw.c | 116 if (asyw->set.ntfy) { in nv50_wndw_wait_armed() 118 asyw->ntfy.offset, in nv50_wndw_wait_armed() 132 if (clr.ntfy ) wndw->func-> ntfy_clr(wndw); in nv50_wndw_flush_clr() 182 asyw->ntfy.handle = wndw->wndw.sync.handle; in nv50_wndw_ntfy_enable() 183 asyw->ntfy.offset = wndw->ntfy; in nv50_wndw_ntfy_enable() 184 asyw->ntfy.awaken = false; in nv50_wndw_ntfy_enable() 185 asyw->set.ntfy = true; in nv50_wndw_ntfy_enable() 188 wndw->ntfy ^= 0x10; in nv50_wndw_ntfy_enable() 199 asyw->ntfy.handle = 0; in nv50_wndw_atomic_check_release() 505 asyw->clr.ntfy = armw->ntfy.handle != 0; in nv50_wndw_atomic_check() [all …]
|
A D | corec37d.c | 52 corec37d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in corec37d_update() argument 57 if ((ret = PUSH_WAIT(push, (ntfy ? 2 * 2 : 0) + 5))) in corec37d_update() 60 if (ntfy) { in corec37d_update() 73 if (ntfy) { in corec37d_update()
|
A D | core507d.c | 34 core507d_update(struct nv50_core *core, u32 *interlock, bool ntfy) in core507d_update() argument 39 if ((ret = PUSH_WAIT(push, (ntfy ? 2 : 0) + 3))) in core507d_update() 42 if (ntfy) { in core507d_update()
|
A D | base507c.c | 183 NVVAL(NV507C, SET_NOTIFIER_CONTROL, MODE, asyw->ntfy.awaken) | in base507c_ntfy_set() 184 NVVAL(NV507C, SET_NOTIFIER_CONTROL, OFFSET, asyw->ntfy.offset >> 2), in base507c_ntfy_set() 186 SET_CONTEXT_DMA_NOTIFIER, asyw->ntfy.handle); in base507c_ntfy_set() 341 wndw->ntfy = NV50_DISP_BASE_NTFY(wndw->id); in base507c_new_()
|
A D | wndwc37e.c | 236 PUSH_MTHD(push, NVC37E, SET_CONTEXT_DMA_NOTIFIER, asyw->ntfy.handle, in wndwc37e_ntfy_set() 239 NVVAL(NVC37E, SET_NOTIFIER_CONTROL, MODE, asyw->ntfy.awaken) | in wndwc37e_ntfy_set() 240 NVVAL(NVC37E, SET_NOTIFIER_CONTROL, OFFSET, asyw->ntfy.offset >> 4)); in wndwc37e_ntfy_set() 380 wndw->ntfy = NV50_DISP_WNDW_NTFY(wndw->id); in wndwc37e_new_()
|
A D | crc907d.c | 64 PUSH_MTHD(push, NV907D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx->ntfy.handle); in crc907d_set_src() 84 PUSH_MTHD(push, NV907D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx ? ctx->ntfy.handle : 0); in crc907d_set_ctx()
|
A D | crcc37d.c | 68 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx->ntfy.handle); in crcc37d_set_src() 88 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx ? ctx->ntfy.handle : 0); in crcc37d_set_ctx()
|
A D | atom.h | 185 } ntfy; member 255 bool ntfy:1; member
|
A D | core.h | 23 int (*update)(struct nv50_core *, u32 *interlock, bool ntfy);
|
A D | crc.h | 43 struct nvif_object ntfy; member
|
/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
A D | client.c | 47 NULL, oclass->client->ntfy, &client); in nvkm_uclient_new() 86 return client->ntfy(¬ify->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()
|
/linux/drivers/usb/typec/ucsi/ |
A D | ucsi.c | 187 command = UCSI_SET_NOTIFICATION_ENABLE | ucsi->ntfy; in ucsi_resume() 832 if (!(ucsi->ntfy & UCSI_ENABLE_NTFY_CONNECTOR_CHANGE)) { in ucsi_connector_change() 908 c = UCSI_SET_NOTIFICATION_ENABLE | con->ucsi->ntfy; in ucsi_role_cmd() 1196 ucsi->ntfy = UCSI_ENABLE_NTFY_CMD_COMPLETE | UCSI_ENABLE_NTFY_ERROR; in ucsi_init() 1197 command = UCSI_SET_NOTIFICATION_ENABLE | ucsi->ntfy; in ucsi_init() 1229 ucsi->ntfy = UCSI_ENABLE_NTFY_ALL; in ucsi_init() 1230 command = UCSI_SET_NOTIFICATION_ENABLE | ucsi->ntfy; in ucsi_init()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
A D | chan.c | 258 if (chan->func->ntfy) in nvkm_fifo_chan_ntfy() 259 return chan->func->ntfy(chan, type, pevent); in nvkm_fifo_chan_ntfy() 353 .ntfy = nvkm_fifo_chan_ntfy,
|
A D | chan.h | 11 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **); member
|
A D | gpfifotu102.c | 43 .ntfy = gf100_fifo_chan_ntfy,
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
A D | nvsw.c | 56 .ntfy = nvkm_nvsw_ntfy_,
|
/linux/drivers/scsi/qla2xxx/ |
A D | qla_target.c | 121 struct imm_ntfy_from_isp *ntfy, 545 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_post_nack_work() argument 627 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_async_notify_ack() argument 663 sp->u.iocb_cmd.u.nack.ntfy = ntfy; in qla24xx_async_notify_ack() 1717 struct imm_ntfy_from_isp *ntfy, in qlt_send_notify_ack() argument 1746 nack->ox_id = ntfy->ox_id; in qlt_send_notify_ack() 1751 nack->u.isp24.flags = ntfy->u.isp24.flags & in qlt_send_notify_ack() 1755 nack->u.isp24.status = ntfy->u.isp24.status; in qlt_send_notify_ack() 1760 nack->u.isp24.srr_ui = ntfy->u.isp24.srr_ui; in qlt_send_notify_ack() 3620 struct imm_ntfy_from_isp *ntfy) in __qlt_send_term_imm_notif() argument [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
A D | rootnv04.c | 74 .ntfy = nvkm_disp_ntfy,
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
A D | client.h | 17 int (*ntfy)(const void *, u32, const void *, u32); member
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
A D | user.c | 81 .ntfy = nvkm_ufault_ntfy,
|