| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | event.c | 60 nvkm_event_ntfy_state(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_state() argument 62 struct nvkm_event *event = ntfy->event; in nvkm_event_ntfy_state() 68 if (atomic_read(&ntfy->allowed) != ntfy->running) { in nvkm_event_ntfy_state() 69 if (ntfy->running) { in nvkm_event_ntfy_state() 70 nvkm_event_put(ntfy->event, ntfy->bits, ntfy->id); in nvkm_event_ntfy_state() 71 ntfy->running = false; in nvkm_event_ntfy_state() 73 nvkm_event_get(ntfy->event, ntfy->bits, ntfy->id); in nvkm_event_ntfy_state() 74 ntfy->running = true; in nvkm_event_ntfy_state() 82 nvkm_event_ntfy_remove(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_remove() argument 84 write_lock_irq(&ntfy->event->list_lock); in nvkm_event_ntfy_remove() [all …]
|
| H A D | uevent.c | 34 struct nvkm_event_ntfy ntfy; member 44 nvkm_event_ntfy_block(&uevent->ntfy); in nvkm_uevent_mthd_block() 55 nvkm_event_ntfy_allow(&uevent->ntfy); in nvkm_uevent_mthd_allow() 80 nvkm_event_ntfy_block(&uevent->ntfy); in nvkm_uevent_fini() 90 nvkm_event_ntfy_allow(&uevent->ntfy); in nvkm_uevent_init() 100 nvkm_event_ntfy_del(&uevent->ntfy); in nvkm_uevent_dtor() 113 nvkm_uevent_ntfy(struct nvkm_event_ntfy *ntfy, u32 bits) in nvkm_uevent_ntfy() argument 115 struct nvkm_uevent *uevent = container_of(ntfy, typeof(*uevent), ntfy); in nvkm_uevent_ntfy() 131 nvkm_event_ntfy_add(event, id, bits, uevent->wait, nvkm_uevent_ntfy, &uevent->ntfy); in nvkm_uevent_add() 155 uevent->ntfy.event = NULL; in nvkm_uevent_new()
|
| H A D | object.c | 113 if (likely(object->func->ntfy)) in nvkm_object_ntfy() 114 return object->func->ntfy(object, mthd, pevent); in nvkm_object_ntfy()
|
| H A D | oproxy.c | 161 .ntfy = nvkm_oproxy_ntfy,
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | rpc.c | 495 struct nvkm_gsp_msgq_ntfy *ntfy = &gsp->msgq.ntfy[i]; in r535_gsp_msg_recv() local 497 if (ntfy->fn == rpc->function) { in r535_gsp_msg_recv() 498 if (ntfy->func) in r535_gsp_msg_recv() 499 ntfy->func(ntfy->priv, ntfy->fn, rpc->data, in r535_gsp_msg_recv() 524 if (WARN_ON(gsp->msgq.ntfy_nr >= ARRAY_SIZE(gsp->msgq.ntfy))) { in r535_gsp_msg_ntfy_add() 527 gsp->msgq.ntfy[gsp->msgq.ntfy_nr].fn = fn; in r535_gsp_msg_ntfy_add() 528 gsp->msgq.ntfy[gsp->msgq.ntfy_nr].func = func; in r535_gsp_msg_ntfy_add() 529 gsp->msgq.ntfy[gsp->msgq.ntfy_nr].priv = priv; in r535_gsp_msg_ntfy_add()
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 124 if (asyw->set.ntfy) { in nv50_wndw_wait_armed() 126 asyw->ntfy.offset, in nv50_wndw_wait_armed() 140 if (clr.ntfy ) wndw->func-> ntfy_clr(wndw); in nv50_wndw_flush_clr() 158 if (asyw->set.ntfy ) wndw->func->ntfy_set (wndw, asyw); in nv50_wndw_flush_set() 190 asyw->ntfy.handle = wndw->wndw.sync.handle; in nv50_wndw_ntfy_enable() 191 asyw->ntfy.offset = wndw->ntfy; in nv50_wndw_ntfy_enable() 192 asyw->ntfy.awaken = false; in nv50_wndw_ntfy_enable() 193 asyw->set.ntfy = true; in nv50_wndw_ntfy_enable() 195 wndw->func->ntfy_reset(disp->sync, wndw->ntfy); in nv50_wndw_ntfy_enable() [all...] |
| H A D | base507c.c | 181 NVVAL(NV507C, SET_NOTIFIER_CONTROL, MODE, asyw->ntfy.awaken) | in base507c_ntfy_set() 182 NVVAL(NV507C, SET_NOTIFIER_CONTROL, OFFSET, asyw->ntfy.offset >> 2), in base507c_ntfy_set() 184 SET_CONTEXT_DMA_NOTIFIER, asyw->ntfy.handle); in base507c_ntfy_set() 328 wndw->ntfy = NV50_DISP_BASE_NTFY(wndw->id); in base507c_new_()
|
| H A D | crcc37d.c | 44 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx->ntfy.handle); in crcc37d_set_src() 63 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx ? ctx->ntfy.handle : 0); in crcc37d_set_ctx()
|
| H 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()
|
| H A D | atom.h | 198 } ntfy; 268 bool ntfy:1; 185 } ntfy; global() member 255 bool ntfy:1; global() member
|
| H A D | crcc57d.c | 40 PUSH_MTHD(push, NVC57D, HEAD_SET_CONTEXT_DMA_CRC(i), ctx->ntfy.handle); in crcc57d_set_src()
|
| H A D | wndwca7e.c | 159 const u64 ntfy_addr = disp->sync->offset + asyw->ntfy.offset; in wndwca7e_ntfy_set() 177 NVVAL(NVCA7E, SET_NOTIFIER_CONTROL, MODE, asyw->ntfy.awaken)); in wndwca7e_ntfy_set()
|
| H A D | ovly507e.c | 170 wndw->ntfy = NV50_DISP_OVLY_NTFY(wndw->id); in ovly507e_new_()
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | ucsi.c | 1350 if (!(ucsi->ntfy & UCSI_ENABLE_NTFY_CONNECTOR_CHANGE)) { in ucsi_connector_change() 1471 c = UCSI_SET_NOTIFICATION_ENABLE | con->ucsi->ntfy; in ucsi_role_cmd() 1766 u64 ntfy = UCSI_ENABLE_NTFY_ALL; in ucsi_get_supported_notifications() local 1769 ntfy &= ~UCSI_ENABLE_NTFY_CAM_CHANGE; in ucsi_get_supported_notifications() 1772 ntfy &= ~(UCSI_ENABLE_NTFY_PWR_LEVEL_CHANGE | in ucsi_get_supported_notifications() 1776 ntfy &= ~UCSI_ENABLE_NTFY_EXT_PWR_SRC_CHANGE; in ucsi_get_supported_notifications() 1779 ntfy &= ~UCSI_ENABLE_NTFY_PD_RESET_COMPLETE; in ucsi_get_supported_notifications() 1782 return ntfy; in ucsi_get_supported_notifications() 1784 ntfy |= UCSI_ENABLE_NTFY_SINK_PATH_STS_CHANGE; in ucsi_get_supported_notifications() 1787 ntfy |= UCSI_ENABLE_NTFY_ATTENTION; in ucsi_get_supported_notifications() [all …]
|
| H A D | ucsi.h | 484 u64 ntfy; member
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
| H A D | gv100.c | 120 gv100_fault_ntfy_nrpfb(struct nvkm_event_ntfy *ntfy, u32 bits) in gv100_fault_ntfy_nrpfb() argument 122 struct nvkm_fault *fault = container_of(ntfy, typeof(*fault), nrpfb); in gv100_fault_ntfy_nrpfb()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_abi16.h | 26 struct nouveau_bo *ntfy; member
|
| H A D | nouveau_bo0039.c | 107 PUSH_MTHD(push, NV039, SET_CONTEXT_DMA_NOTIFIES, chan->cli->drm->ntfy.handle); in nv04_bo_move_init()
|
| H A D | nouveau_bo5039.c | 147 PUSH_MTHD(push, NV5039, SET_CONTEXT_DMA_NOTIFY, chan->cli->drm->ntfy.handle, in nv50_bo_move_init()
|
| H A D | nouveau_drm.c | 360 nvif_object_dtor(&drm->ntfy); in nouveau_accel_gr_fini() 443 &drm->ntfy); in nouveau_accel_gr_init()
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
| H A D | event.h | 20 struct list_head ntfy; member
|
| H A D | object.h | 32 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **); member
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_target.c | 112 struct imm_ntfy_from_isp *ntfy, 515 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_post_nack_work() argument 525 memcpy(e->u.nack.iocb, ntfy, sizeof(struct imm_ntfy_from_isp)); in qla24xx_post_nack_work() 597 struct imm_ntfy_from_isp *ntfy, int type) in qla24xx_async_notify_ack() argument 609 (le16_to_cpu(ntfy->u.isp24.flags) & NOTIFY24XX_FLAGS_FCSP)) in qla24xx_async_notify_ack() 632 sp->u.iocb_cmd.u.nack.ntfy = ntfy; in qla24xx_async_notify_ack() 1653 struct imm_ntfy_from_isp *ntfy, in qlt_send_notify_ack() argument 1682 nack->ox_id = ntfy->ox_id; in qlt_send_notify_ack() 1685 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qlt_send_notify_ack() 1686 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qlt_send_notify_ack() [all …]
|
| H A D | qla_iocb.c | 3744 struct imm_ntfy_from_isp *ntfy = sp->u.iocb_cmd.u.nack.ntfy; in qla2x00_send_notify_ack_iocb() local 3748 nack->ox_id = ntfy->ox_id; in qla2x00_send_notify_ack_iocb() 3751 nack->u.isp24.nport_handle = ntfy->u.isp24.nport_handle; in qla2x00_send_notify_ack_iocb() 3752 if (le16_to_cpu(ntfy->u.isp24.status) == IMM_NTFY_ELS) { in qla2x00_send_notify_ack_iocb() 3753 nack->u.isp24.flags = ntfy->u.isp24.flags & in qla2x00_send_notify_ack_iocb() 3756 nack->u.isp24.srr_rx_id = ntfy->u.isp24.srr_rx_id; in qla2x00_send_notify_ack_iocb() 3757 nack->u.isp24.status = ntfy->u.isp24.status; in qla2x00_send_notify_ack_iocb() 3758 nack->u.isp24.status_subcode = ntfy->u.isp24.status_subcode; in qla2x00_send_notify_ack_iocb() 3759 nack->u.isp24.fw_handle = ntfy->u.isp24.fw_handle; in qla2x00_send_notify_ack_iocb() 3760 nack->u.isp24.exchange_address = ntfy->u.isp24.exchange_address; in qla2x00_send_notify_ack_iocb() [all …]
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| H A D | gsp.h | 187 } ntfy[16]; member
|