| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-event.c | 21 static unsigned int sev_pos(const struct v4l2_subscribed_event *sev, unsigned int idx) in sev_pos() argument 23 idx += sev->first; in sev_pos() 24 return idx >= sev->elems ? idx - sev->elems : idx; in sev_pos() 51 kev->sev->first = sev_pos(kev->sev, 1); in __v4l2_event_dequeue() 52 kev->sev->in_use--; in __v4l2_event_dequeue() 91 struct v4l2_subscribed_event *sev; in v4l2_event_subscribed() local 95 list_for_each_entry(sev, &fh->subscribed, list) in v4l2_event_subscribed() 96 if (sev->type == type && sev->id == id) in v4l2_event_subscribed() 97 return sev; in v4l2_event_subscribed() 105 struct v4l2_subscribed_event *sev; in __v4l2_event_queue_fh() local [all …]
|
| H A D | v4l2-ctrls-api.c | 1277 static int v4l2_ctrl_add_event(struct v4l2_subscribed_event *sev, in v4l2_ctrl_add_event() argument 1280 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_add_event() 1286 list_add_tail(&sev->node, &ctrl->ev_subs); in v4l2_ctrl_add_event() 1288 (sev->flags & V4L2_EVENT_SUB_FL_SEND_INITIAL)) in v4l2_ctrl_add_event() 1289 send_initial_event(sev->fh, ctrl); in v4l2_ctrl_add_event() 1294 static void v4l2_ctrl_del_event(struct v4l2_subscribed_event *sev) in v4l2_ctrl_del_event() argument 1296 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_del_event() 1302 list_del(&sev->node); in v4l2_ctrl_del_event()
|
| H A D | v4l2-ctrls-core.c | 59 struct v4l2_subscribed_event *sev; in send_event() local 65 list_for_each_entry(sev, &ctrl->ev_subs, node) in send_event() 66 if (sev->fh != fh || in send_event() 67 (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK)) in send_event() 68 v4l2_event_queue_fh(sev->fh, &ev); in send_event() 1817 struct v4l2_subscribed_event *sev, *next_sev; in v4l2_ctrl_handler_free() local 1838 list_for_each_entry_safe(sev, next_sev, &ctrl->ev_subs, node) in v4l2_ctrl_handler_free() 1839 list_del(&sev->node); in v4l2_ctrl_handler_free()
|
| /linux/tools/testing/selftests/timers/ |
| H A D | posix_timers.c | 275 struct sigevent sev; in check_sig_ign() 298 memset(&sev, 0, sizeof(sev)); in check_sig_ign() 299 sev.sigev_notify = SIGEV_SIGNAL; in check_sig_ign() 300 sev.sigev_signo = SIGUSR1; in check_sig_ign() 301 sev.sigev_value.sival_ptr = &tsig; in check_sig_ign() 303 sev.sigev_notify = SIGEV_THREAD_ID; in check_sig_ign() 304 sev._sigev_un._tid = tid; in check_sig_ign() 307 if (timer_create(CLOCK_MONOTONIC, &sev, &timerid)) in check_sig_ign() 360 struct sigevent sev; in check_rearm() 264 struct sigevent sev; check_sig_ign() local 349 struct sigevent sev; check_rearm() local 405 struct sigevent sev; check_delete() local 461 struct sigevent sev; check_sigev_none() local 499 struct sigevent sev; check_gettime() local 554 struct sigevent sev; check_overrun() local [all...] |
| /linux/Documentation/virt/coco/ |
| H A D | sev-guest.rst | 40 The guest ioctl should be issued on a file descriptor of the /dev/sev-guest 60 /* bits[63:32]: VMM error code, bits[31:0] firmware error code (see psp-sev.h) */ 70 The host ioctls are issued to a file descriptor of the /dev/sev device. 82 /* Firmware error code on failure (see psp-sev.h) */ 90 :Technology: sev-snp 105 :Technology: sev-snp 124 :Technology: sev-snp 146 :Technology: sev-snp 157 :Technology: sev-snp 168 :Technology: sev-snp [all …]
|
| /linux/include/media/ |
| H A D | v4l2-event.h | 33 struct v4l2_subscribed_event *sev; member 47 int (*add)(struct v4l2_subscribed_event *sev, unsigned int elems); 48 void (*del)(struct v4l2_subscribed_event *sev);
|
| /linux/drivers/crypto/ccp/ |
| H A D | Makefile | 12 sev-dev.o \ 20 ccp-$(CONFIG_CRYPTO_DEV_SP_PSP) += sev-dev-tsm.o sev-dev-tio.o
|
| H A D | sev-dev-tio.h | 60 struct sev_device *sev; member
|
| /linux/sound/core/seq/ |
| H A D | seq_queue.c | 572 struct snd_seq_event sev; in queue_broadcast_event() local 574 sev = *ev; in queue_broadcast_event() 576 sev.flags = SNDRV_SEQ_TIME_STAMP_TICK|SNDRV_SEQ_TIME_MODE_ABS; in queue_broadcast_event() 577 sev.time.tick = q->timer->tick.cur_tick; in queue_broadcast_event() 578 sev.queue = q->queue; in queue_broadcast_event() 579 sev.data.queue.queue = q->queue; in queue_broadcast_event() 582 sev.source.client = SNDRV_SEQ_CLIENT_SYSTEM; in queue_broadcast_event() 583 sev.source.port = SNDRV_SEQ_PORT_SYSTEM_TIMER; in queue_broadcast_event() 584 sev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in queue_broadcast_event() 585 snd_seq_kernel_client_dispatch(SNDRV_SEQ_CLIENT_SYSTEM, &sev, atomic, hop); in queue_broadcast_event()
|
| /linux/drivers/acpi/apei/ |
| H A D | ghes.c | 532 int sev, bool sync) in ghes_handle_memory_failure() argument 545 if (sev == GHES_SEV_RECOVERABLE && sec_sev == GHES_SEV_RECOVERABLE) in ghes_handle_memory_failure() 555 int sev, bool sync) in ghes_handle_arm_hw_error() argument 575 if (sev != GHES_SEV_RECOVERABLE || sec_sev != GHES_SEV_RECOVERABLE) in ghes_handle_arm_hw_error() 727 int sev) in ghes_defer_non_standard_event() argument 740 entry->error_severity = sev; in ghes_defer_non_standard_event() 892 static void ghes_log_hwerr(int sev, guid_t *sec_type) in ghes_log_hwerr() argument 894 if (sev != CPER_SEV_RECOVERABLE) in ghes_log_hwerr() 929 int sev, sec_sev; in ghes_do_proc() local 937 sev = ghes_severity(estatus->error_severity); in ghes_do_proc() [all …]
|
| /linux/arch/arm64/kernel/ |
| H A D | smp_spin_table.c | 100 sev(); in smp_spin_table_cpu_prepare() 117 sev(); in smp_spin_table_cpu_boot()
|
| /linux/arch/um/os-Linux/ |
| H A D | time.c | 48 struct sigevent sev = { in os_timer_create() local 55 if (timer_create(CLOCK_MONOTONIC, &sev, t) == -1) in os_timer_create()
|
| /linux/Documentation/security/secrets/ |
| H A D | coco.rst | 37 ``KVM_SEV_LAUNCH_SECRET`` command (see [sev]_). The structure of the injected 99 See [sev-api-spec]_ for more info regarding SEV ``LAUNCH_SECRET`` operation. 101 .. [sev] Documentation/virt/kvm/x86/amd-memory-encryption.rst citation in References 103 .. [sev-api-spec] https://www.amd.com/system/files/TechDocs/55766_SEV-KM_API_Specification.pdf
|
| /linux/arch/arm/common/ |
| H A D | vlock.S | 39 sev 99 sev
|
| H A D | mcpm_entry.c | 52 sev(); in __mcpm_cpu_down() 68 sev(); in __mcpm_outbound_leave_critical()
|
| /linux/Documentation/translations/zh_CN/security/secrets/ |
| H A D | coco.rst | 91 请参见 [sev-api-spec_CN]_ 以获取有关SEV ``LAUNCH_SECRET`` 操作的更多信息。 95 .. [sev-api-spec_CN] https://www.amd.com/system/files/TechDocs/55766_SEV-KM_API_Specification.pdf
|
| /linux/drivers/virt/coco/sev-guest/ |
| H A D | Makefile | 2 obj-$(CONFIG_SEV_GUEST) += sev-guest.o
|
| /linux/arch/arm/mach-bcm/ |
| H A D | platsmp.c | 196 sev(); in kona_boot_secondary() 310 sev(); in bcm2836_boot_secondary()
|
| /linux/arch/x86/coco/ |
| H A D | Makefile | 9 obj-$(CONFIG_AMD_MEM_ENCRYPT) += sev/
|
| /linux/include/acpi/ |
| H A D | apei.h | 54 void arch_apei_report_mem_error(int sev, struct cper_sec_mem_err *mem_err);
|
| /linux/arch/x86/boot/compressed/ |
| H A D | Makefile | 99 vmlinux-objs-$(CONFIG_AMD_MEM_ENCRYPT) += $(obj)/sev.o $(obj)/sev-handle-vc.o
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be_cmds.c | 405 char *sev = KERN_WARNING; in beiscsi_process_async_sli() local 440 sev = KERN_INFO; in beiscsi_process_async_sli() 443 sev = KERN_ERR; in beiscsi_process_async_sli() 447 __beiscsi_log(phba, sev, "BC_%d : Port %c: %s%s\n", in beiscsi_process_async_sli() 456 char *sev = KERN_INFO; in beiscsi_process_async_event() local 469 sev = KERN_ERR; in beiscsi_process_async_event() 476 sev = KERN_ERR; in beiscsi_process_async_event() 479 beiscsi_log(phba, sev, BEISCSI_LOG_CONFIG | BEISCSI_LOG_MBOX, in beiscsi_process_async_event()
|
| /linux/arch/arm/include/asm/ |
| H A D | barrier.h | 11 #define sev() __asm__ __volatile__ ("sev" : : : "memory") macro
|
| H A D | spinlock.h | 39 #define SEV __ALT_SMP_ASM(WASM(sev), WASM(nop))
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | booting.txt | 226 发出 sev 指令。当对 cpu-release-addr 所指位置的读取操作返回非零值
|