| /Linux-v6.1/drivers/media/v4l2-core/ |
| 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 …]
|
| D | v4l2-ctrls-api.c | 1222 static int v4l2_ctrl_add_event(struct v4l2_subscribed_event *sev, in v4l2_ctrl_add_event() argument 1225 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_add_event() 1231 list_add_tail(&sev->node, &ctrl->ev_subs); in v4l2_ctrl_add_event() 1233 (sev->flags & V4L2_EVENT_SUB_FL_SEND_INITIAL)) in v4l2_ctrl_add_event() 1234 send_initial_event(sev->fh, ctrl); in v4l2_ctrl_add_event() 1239 static void v4l2_ctrl_del_event(struct v4l2_subscribed_event *sev) in v4l2_ctrl_del_event() argument 1241 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_del_event() 1247 list_del(&sev->node); in v4l2_ctrl_del_event()
|
| /Linux-v6.1/drivers/crypto/ccp/ |
| D | sev-dev.c | 81 struct sev_device *sev = psp_master->sev_data; in sev_version_greater_or_equal() local 83 if (sev->api_major > maj) in sev_version_greater_or_equal() 86 if (sev->api_major == maj && sev->api_minor >= min) in sev_version_greater_or_equal() 94 struct sev_device *sev = data; in sev_irq_handler() local 102 reg = ioread32(sev->io_regs + sev->vdata->cmdresp_reg); in sev_irq_handler() 104 sev->int_rcvd = 1; in sev_irq_handler() 105 wake_up(&sev->int_queue); in sev_irq_handler() 109 static int sev_wait_cmd_ioc(struct sev_device *sev, in sev_wait_cmd_ioc() argument 114 ret = wait_event_timeout(sev->int_queue, in sev_wait_cmd_ioc() 115 sev->int_rcvd, timeout * HZ); in sev_wait_cmd_ioc() [all …]
|
| /Linux-v6.1/arch/x86/kvm/svm/ |
| D | sev.c | 50 module_param_named(sev, sev_enabled, bool, 0444); 124 static int sev_misc_cg_try_charge(struct kvm_sev_info *sev) in sev_misc_cg_try_charge() argument 126 enum misc_res_type type = sev->es_active ? MISC_CG_RES_SEV_ES : MISC_CG_RES_SEV; in sev_misc_cg_try_charge() 127 return misc_cg_try_charge(type, sev->misc_cg, 1); in sev_misc_cg_try_charge() 130 static void sev_misc_cg_uncharge(struct kvm_sev_info *sev) in sev_misc_cg_uncharge() argument 132 enum misc_res_type type = sev->es_active ? MISC_CG_RES_SEV_ES : MISC_CG_RES_SEV; in sev_misc_cg_uncharge() 133 misc_cg_uncharge(type, sev->misc_cg, 1); in sev_misc_cg_uncharge() 136 static int sev_asid_new(struct kvm_sev_info *sev) in sev_asid_new() argument 141 WARN_ON(sev->misc_cg); in sev_asid_new() 142 sev->misc_cg = get_current_misc_cg(); in sev_asid_new() [all …]
|
| /Linux-v6.1/include/ras/ |
| D | ras_event.h | 32 u8 sev), 34 TP_ARGS(mem, err_seq, fru_id, fru_text, sev), 39 __field(u8, sev) 53 __entry->sev = sev; 70 cper_severity_str(__entry->sev), 224 const u8 sev, 228 TP_ARGS(sec_type, fru_id, fru_text, sev, err, len), 234 __field(u8, sev) 243 __entry->sev = sev; 249 __entry->sev, __entry->sec_type,
|
| /Linux-v6.1/include/media/ |
| 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-v6.1/sound/core/seq/ |
| D | seq_queue.c | 632 struct snd_seq_event sev; in queue_broadcast_event() local 634 sev = *ev; in queue_broadcast_event() 636 sev.flags = SNDRV_SEQ_TIME_STAMP_TICK|SNDRV_SEQ_TIME_MODE_ABS; in queue_broadcast_event() 637 sev.time.tick = q->timer->tick.cur_tick; in queue_broadcast_event() 638 sev.queue = q->queue; in queue_broadcast_event() 639 sev.data.queue.queue = q->queue; in queue_broadcast_event() 642 sev.source.client = SNDRV_SEQ_CLIENT_SYSTEM; in queue_broadcast_event() 643 sev.source.port = SNDRV_SEQ_PORT_SYSTEM_TIMER; in queue_broadcast_event() 644 sev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in queue_broadcast_event() 645 snd_seq_kernel_client_dispatch(SNDRV_SEQ_CLIENT_SYSTEM, &sev, atomic, hop); in queue_broadcast_event()
|
| /Linux-v6.1/drivers/acpi/apei/ |
| D | ghes.c | 464 int sev) in ghes_handle_memory_failure() argument 477 if (sev == GHES_SEV_RECOVERABLE && sec_sev == GHES_SEV_RECOVERABLE) in ghes_handle_memory_failure() 486 static bool ghes_handle_arm_hw_error(struct acpi_hest_generic_data *gdata, int sev) in ghes_handle_arm_hw_error() argument 496 if (sev != GHES_SEV_RECOVERABLE || sec_sev != GHES_SEV_RECOVERABLE) in ghes_handle_arm_hw_error() 606 int sev) in ghes_defer_non_standard_event() argument 619 entry->error_severity = sev; in ghes_defer_non_standard_event() 628 int sev, sec_sev; in ghes_do_proc() local 635 sev = ghes_severity(estatus->error_severity); in ghes_do_proc() 648 ghes_edac_report_mem_error(sev, mem_err); in ghes_do_proc() 650 arch_apei_report_mem_error(sev, mem_err); in ghes_do_proc() [all …]
|
| /Linux-v6.1/include/linux/ |
| D | ras.h | 26 const u8 sev, const u8 *err, const u32 len); 32 const u8 sev, const u8 *err, const u32 len) in log_non_standard_event() argument
|
| /Linux-v6.1/drivers/pci/pcie/ |
| D | dpc.c | 190 u32 status, mask, sev, syserr, exc, dw0, dw1, dw2, dw3, log, prefix; in dpc_process_rp_pio_error() local 198 pci_read_config_dword(pdev, cap + PCI_EXP_DPC_RP_PIO_SEVERITY, &sev); in dpc_process_rp_pio_error() 202 sev, syserr, exc); in dpc_process_rp_pio_error() 245 u32 status, mask, sev; in dpc_get_aer_uncorrect_severity() local 253 pci_read_config_dword(dev, pos + PCI_ERR_UNCOR_SEVER, &sev); in dpc_get_aer_uncorrect_severity() 254 status &= sev; in dpc_get_aer_uncorrect_severity()
|
| /Linux-v6.1/arch/x86/kernel/acpi/ |
| D | apei.c | 40 void arch_apei_report_mem_error(int sev, struct cper_sec_mem_err *mem_err) in arch_apei_report_mem_error() argument 43 apei_mce_report_mem_error(sev, mem_err); in arch_apei_report_mem_error()
|
| /Linux-v6.1/drivers/ras/ |
| D | ras.c | 18 const char *fru_text, const u8 sev, const u8 *err, in log_non_standard_event() argument 21 trace_non_standard_event(sec_type, fru_id, fru_text, sev, err, len); in log_non_standard_event()
|
| /Linux-v6.1/arch/arm64/kernel/ |
| D | smp_spin_table.c | 100 sev(); in smp_spin_table_cpu_prepare() 117 sev(); in smp_spin_table_cpu_boot()
|
| /Linux-v6.1/include/acpi/ |
| D | ghes.h | 79 void ghes_edac_report_mem_error(int sev, struct cper_sec_mem_err *mem_err); 86 static inline void ghes_edac_report_mem_error(int sev, in ghes_edac_report_mem_error() argument
|
| /Linux-v6.1/Documentation/virt/coco/ |
| D | sev-guest.rst | 40 The guest ioctl should be issued on a file descriptor of the /dev/sev-guest device. 60 /* firmware error code on failure (see psp-sev.h) */ 67 :Technology: sev-snp 82 :Technology: sev-snp 101 :Technology: sev-snp 153 SEV-SNP and GHCB specification: developer.amd.com/sev
|
| /Linux-v6.1/drivers/s390/char/ |
| D | tape_3590.h | 95 unsigned int sev:2; member 107 unsigned int sev:2; member
|
| /Linux-v6.1/Documentation/security/secrets/ |
| D | coco.rst | 37 ``KVM_SEV_LAUNCH_SECRET`` command (see [sev]_). The strucutre 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-v6.1/arch/riscv/boot/dts/microchip/ |
| D | mpfs-sev-kit.dts | 7 #include "mpfs-sev-kit-fabric.dtsi" 16 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs";
|
| D | Makefile | 5 dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) += mpfs-sev-kit.dtb
|
| /Linux-v6.1/arch/arm/common/ |
| D | vlock.S | 37 sev 97 sev
|
| /Linux-v6.1/arch/x86/kernel/cpu/mce/ |
| D | severity.c | 41 unsigned char sev; member 53 #define MCESEV(s, m, c...) { .sev = MCE_ ## s ## _SEVERITY, .msg = m, ## c } 394 if (s->sev >= MCE_UC_SEVERITY && ctx == IN_KERNEL) in mce_severity_intel() 397 return s->sev; in mce_severity_intel()
|
| /Linux-v6.1/drivers/virt/coco/sev-guest/ |
| D | Makefile | 2 obj-$(CONFIG_SEV_GUEST) += sev-guest.o
|
| /Linux-v6.1/drivers/media/usb/uvc/ |
| D | uvc_ctrl.c | 1363 struct v4l2_subscribed_event *sev; in uvc_ctrl_send_event() local 1371 list_for_each_entry(sev, &mapping->ev_subs, node) { in uvc_ctrl_send_event() 1372 if (sev->fh != originator || in uvc_ctrl_send_event() 1373 (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK) || in uvc_ctrl_send_event() 1375 v4l2_event_queue_fh(sev->fh, &ev); in uvc_ctrl_send_event() 1535 static int uvc_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in uvc_ctrl_add_event() argument 1537 struct uvc_fh *handle = container_of(sev->fh, struct uvc_fh, vfh); in uvc_ctrl_add_event() 1546 if (__uvc_query_v4l2_class(handle->chain, sev->id, 0) >= 0) { in uvc_ctrl_add_event() 1551 ctrl = uvc_find_control(handle->chain, sev->id, &mapping); in uvc_ctrl_add_event() 1557 list_add_tail(&sev->node, &mapping->ev_subs); in uvc_ctrl_add_event() [all …]
|
| /Linux-v6.1/drivers/virt/ |
| D | Makefile | 13 obj-$(CONFIG_SEV_GUEST) += coco/sev-guest/
|
| /Linux-v6.1/arch/arm/mach-bcm/ |
| D | platsmp.c | 196 sev(); in kona_boot_secondary() 310 sev(); in bcm2836_boot_secondary()
|