Home
last modified time | relevance | path

Searched full:sint (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.15/drivers/hv/
Dmshv_synic.c455 union hv_synic_sint sint; in mshv_synic_init() local
501 sint.as_uint64 = 0; in mshv_synic_init()
502 sint.vector = HYPERVISOR_CALLBACK_VECTOR; in mshv_synic_init()
503 sint.masked = false; in mshv_synic_init()
504 sint.auto_eoi = hv_recommend_using_aeoi(); in mshv_synic_init()
506 sint.as_uint64); in mshv_synic_init()
508 /* Doorbell SINT */ in mshv_synic_init()
509 sint.as_uint64 = 0; in mshv_synic_init()
510 sint.vector = HYPERVISOR_CALLBACK_VECTOR; in mshv_synic_init()
511 sint.masked = false; in mshv_synic_init()
[all …]
Dhv.c309 /* Setup the shared SINT. */ in hv_synic_enable_regs()
Dhv_common.c73 * for each SINT.
/linux-6.15/arch/m68k/fpsp040/
Dsint.S2 | sint.sa 3.1 12/10/90
4 | The entry point sINT computes the rounded integer
8 | Entry points sint and sintrz are called from do_func
12 | Input: (Entry points sint and sintrz) Double-extended
25 | Algorithm: (sint and sintrz)
57 |SINT idnt 2,1 | Motorola 040 Floating Point Software Package
76 .global sint symbol
77 sint: label
138 | Real work of sint is in sintexc
DMakefile8 scosh.o setox.o sgetem.o sint.o slog2.o slogn.o \
Dbindec.S551 | the size to extended. The sintdo entry point in the sint
596 bsr sintdo |sint routine returns int in fp0
601 moveml (%a7)+,%d0-%d1/%a0-%a1 |restore regs used by sint
Dtbldo.S38 |xref sint,sintd,sintrz
58 .long sint |$01-0 fint norm
/linux-6.15/arch/x86/kvm/
Dhyperv.c68 static inline u64 synic_read_sint(struct kvm_vcpu_hv_synic *synic, int sint) in synic_read_sint() argument
70 return atomic64_read(&synic->sint[sint]); in synic_read_sint()
85 for (i = 0; i < ARRAY_SIZE(synic->sint); i++) { in synic_has_vector_connected()
98 for (i = 0; i < ARRAY_SIZE(synic->sint); i++) { in synic_has_vector_auto_eoi()
155 static int synic_set_sint(struct kvm_vcpu_hv_synic *synic, int sint, in synic_set_sint() argument
177 old_vector = synic_read_sint(synic, sint) & HV_SYNIC_SINT_VECTOR_MASK; in synic_set_sint()
179 atomic64_set(&synic->sint[sint], data); in synic_set_sint()
219 static void kvm_hv_notify_acked_sint(struct kvm_vcpu *vcpu, u32 sint) in kvm_hv_notify_acked_sint() argument
227 trace_kvm_hv_notify_acked_sint(vcpu->vcpu_id, sint); in kvm_hv_notify_acked_sint()
234 stimer->config.sintx == sint) in kvm_hv_notify_acked_sint()
[all …]
Dtrace.h1136 TP_PROTO(int vcpu_id, u32 sint),
1137 TP_ARGS(vcpu_id, sint),
1141 __field(u32, sint)
1146 __entry->sint = sint;
1149 TP_printk("vcpu_id %d sint %u", __entry->vcpu_id, __entry->sint)
1156 TP_PROTO(int vcpu_id, u32 sint, int vector, int ret),
1157 TP_ARGS(vcpu_id, sint, vector, ret),
1161 __field(u32, sint)
1168 __entry->sint = sint;
1173 TP_printk("vcpu_id %d sint %u vector %d ret %d",
[all …]
Dirq_comm.c155 return kvm_hv_synic_set_irq(kvm, e->hv_sint.vcpu, e->hv_sint.sint); in kvm_hv_set_sint()
324 e->hv_sint.sint = ue->u.hv_sint.sint; in kvm_set_routing_entry()
Dhyperv.h106 int kvm_hv_synic_set_irq(struct kvm *kvm, u32 vcpu_id, u32 sint);
/linux-6.15/include/clocksource/
Dhyperv_timer.h30 extern void hv_stimer_legacy_init(unsigned int cpu, int sint);
110 static inline void hv_stimer_legacy_init(unsigned int cpu, int sint) {} in hv_stimer_legacy_init() argument
/linux-6.15/drivers/clocksource/
Dhyperv_timer.c322 void hv_stimer_legacy_init(unsigned int cpu, int sint) in hv_stimer_legacy_init() argument
332 * clocksource driver just to set the sint in the legacy case. in hv_stimer_legacy_init()
334 stimer0_message_sint = sint; in hv_stimer_legacy_init()
/linux-6.15/Documentation/virt/hyperv/
Dvmbus.rst172 defines 16 synthetic interrupts (SINT), Linux uses only one of the 16
174 the Hyper-V host and a guest CPU use that SINT.
176 The SINT is mapped to a single per-CPU architectural interrupt (i.e,
/linux-6.15/Documentation/netlink/specs/
Dnlctrl.yaml43 - sint
Ddpll.yaml381 type: sint
/linux-6.15/drivers/char/tpm/
Dtpm_i2c_nuvoton.c161 * WPCT301/NPCT501/NPCT6XX SINT# supports only dataAvail
185 /* At this point we know that the SINT pin is asserted, so we in i2c_nuvoton_wait_for_stat()
/linux-6.15/Documentation/netlink/
Dgenetlink.yaml127 uint, sint, u8, u16, u32, u64, s8, s16, s32, s64,
Dgenetlink-c.yaml164 uint, sint, u8, u16, u32, u64, s8, s16, s32, s64,
Dgenetlink-legacy.yaml210 uint, sint, u8, u16, u32, u64, s8, s16, s32, s64,
Dnetlink-raw.yaml224 uint, sint, u8, u16, u32, u64, s8, s16, s32, s64,
/linux-6.15/Documentation/userspace-api/netlink/
Dspecs.rst409 ``sint`` and ``uint`` represent signed and unsigned 64 bit integers.
/linux-6.15/include/hyperv/
Dhvhdk.h257 u64 access_synic_regs : 1; /* SINT-related registers */
/linux-6.15/tools/net/ynl/pyynl/lib/
Dnlspec.py185 self.is_auto_scalar = self.type == "sint" or self.type == "uint"
/linux-6.15/include/net/
Dnetlink.h134 * nla_get_sint(nla) get payload for a sint attribute
2069 * nla_get_sint_default - return payload of sint attribute or default
2070 * @nla: sint netlink attribute, may be %NULL

12