Home
last modified time | relevance | path

Searched refs:kcs (Results 1 – 25 of 63) sorted by relevance

123

/openbmc/linux/drivers/char/ipmi/
H A Dipmi_kcs_sm.c125 static unsigned int init_kcs_data_with_state(struct si_sm_data *kcs, in init_kcs_data_with_state() argument
128 kcs->state = state; in init_kcs_data_with_state()
129 kcs->io = io; in init_kcs_data_with_state()
130 kcs->write_pos = 0; in init_kcs_data_with_state()
131 kcs->write_count = 0; in init_kcs_data_with_state()
132 kcs->orig_write_count = 0; in init_kcs_data_with_state()
133 kcs->read_pos = 0; in init_kcs_data_with_state()
134 kcs->error_retries = 0; in init_kcs_data_with_state()
135 kcs->truncated = 0; in init_kcs_data_with_state()
136 kcs->ibf_timeout = IBF_RETRY_TIMEOUT; in init_kcs_data_with_state()
[all …]
/openbmc/libmctp/tests/
H A Dtest_astlpc.c41 uint8_t (*kcs)[2]; member
56 uint8_t kcs[2]; member
72 *val = (*mmio->kcs)[reg]; in mctp_astlpc_mmio_kcs_read()
79 (*mmio->kcs)[MCTP_ASTLPC_KCS_REG_STATUS] &= ~flag; in mctp_astlpc_mmio_kcs_read()
97 (*mmio->kcs)[MCTP_ASTLPC_KCS_REG_STATUS] |= flag; in mctp_astlpc_mmio_kcs_write()
100 regp = &(*mmio->kcs)[reg]; in mctp_astlpc_mmio_kcs_write()
172 uint8_t mode, uint32_t mtu, uint8_t (*kcs)[2], in endpoint_init()
185 ep->mmio.kcs = kcs; in endpoint_init()
210 &ctx->kcs, ctx->lpc_mem); in network_init()
212 assert(ctx->kcs[MCTP_ASTLPC_KCS_REG_STATUS] & KCS_STATUS_BMC_READY); in network_init()
[all …]
/openbmc/qemu/hw/ipmi/
H A Disa_ipmi_kcs.c43 IPMIKCS kcs; member
51 ipmi_kcs_get_fwinfo(&iik->kcs, info); in isa_ipmi_kcs_get_fwinfo()
80 VMSTATE_VSTRUCT_TEST(kcs, ISAIPMIKCSDevice, vmstate_kcs_before_version2,
82 VMSTATE_VSTRUCT_V(kcs, ISAIPMIKCSDevice, 2, vmstate_IPMIKCS,
96 if (!iik->kcs.bmc) { in ipmi_isa_realize()
103 iik->kcs.bmc->intf = ii; in ipmi_isa_realize()
104 iik->kcs.opaque = iik; in ipmi_isa_realize()
114 iik->kcs.use_irq = 1; in ipmi_isa_realize()
115 iik->kcs.raise_irq = isa_ipmi_kcs_raise_irq; in ipmi_isa_realize()
116 iik->kcs.lower_irq = isa_ipmi_kcs_lower_irq; in ipmi_isa_realize()
[all …]
H A Dpci_ipmi_kcs.c36 IPMIKCS kcs; member
62 if (!pik->kcs.bmc) { in pci_ipmi_kcs_realize()
69 pik->kcs.bmc->intf = ii; in pci_ipmi_kcs_realize()
70 pik->kcs.opaque = pik; in pci_ipmi_kcs_realize()
74 pik->kcs.use_irq = 1; in pci_ipmi_kcs_realize()
75 pik->kcs.raise_irq = pci_ipmi_raise_irq; in pci_ipmi_kcs_realize()
76 pik->kcs.lower_irq = pci_ipmi_lower_irq; in pci_ipmi_kcs_realize()
83 pci_register_bar(pd, 0, PCI_BASE_ADDRESS_SPACE_IO, &pik->kcs.io); in pci_ipmi_kcs_realize()
92 VMSTATE_STRUCT(kcs, PCIIPMIKCSDevice, 1, vmstate_IPMIKCS, IPMIKCS),
101 ipmi_bmc_find_and_link(obj, (Object **) &pik->kcs.bmc); in pci_ipmi_kcs_instance_init()
[all …]
/openbmc/openbmc/meta-google/recipes-google/bare-metal-ipmi-kcs/
H A Dbare-metal-ipmi-kcs.bb1 SUMMARY = "Disable ipmi kcs while in Guest Os"
2 DESCRIPTION = "Disable ipmi kcs while an untrusted host OS is running"
11 file://disable-ipmi-kcs.service.in \
22 disable-ipmi-kcs.service \
25 # This should be aligned with the phosphor-ipmi-kcs and override per platform
30 sed ${UNPACKDIR}/disable-ipmi-kcs.service.in \
32 > ${UNPACKDIR}/disable-ipmi-kcs.service
35 install -m 0644 ${UNPACKDIR}/disable-ipmi-kcs.service ${D}${systemd_system_unitdir}
/openbmc/kcsbridge/src/
H A Dserver.cpp17 void setAttention(sdbusplus::message_t& m, stdplus::Fd& kcs) in setAttention() argument
19 stdplus::fd::ioctl(kcs, IPMI_BMC_IOCTL_SET_SMS_ATN, nullptr); in setAttention()
23 void clearAttention(sdbusplus::message_t& m, stdplus::Fd& kcs) in clearAttention() argument
25 stdplus::fd::ioctl(kcs, IPMI_BMC_IOCTL_CLEAR_SMS_ATN, nullptr); in clearAttention()
29 void forceAbort(sdbusplus::message_t& m, stdplus::Fd& kcs) in forceAbort() argument
31 stdplus::fd::ioctl(kcs, IPMI_BMC_IOCTL_FORCE_ABORT, nullptr); in forceAbort()
66 sdbusplus::bus_t& bus, const char* obj, stdplus::Fd& kcs) in createSMSHandler() argument
70 dbusMethods<stdplus::Fd>, reinterpret_cast<stdplus::Fd*>(&kcs)); in createSMSHandler()
H A Dcmd.cpp29 void write(stdplus::Fd& kcs, message_t&& m) in write() argument
65 stdplus::fd::writeExact(kcs, out); in write()
68 void read(stdplus::Fd& kcs, bus_t& bus, slot_t& outstanding) in read() argument
71 auto in = stdplus::fd::read(kcs, buffer); in read()
94 stdplus::exception::ignore([&outstanding, &kcs](message_t&& m) { in read()
96 write(kcs, std::move(m)); in read()
H A Dmain.cpp50 stdplus::ManagedFd kcs = stdplus::fd::open( in execute() local
57 event, kcs.get(), EPOLLIN | EPOLLET, in execute()
58 stdplus::exception::ignore([&kcs, &bus, &slot](IO&, int, uint32_t) { in execute()
59 read(kcs, bus, slot); in execute()
67 auto intf = createSMSHandler(bus, obj.c_str(), kcs); in execute()
H A Dcmd.hpp10 void write(stdplus::Fd& kcs, sdbusplus::message_t&& m);
11 void read(stdplus::Fd& kcs, sdbusplus::bus_t& bus,
/openbmc/linux/Documentation/devicetree/bindings/ipmi/
H A Dnpcm7xx-kcs-bmc.txt9 "nuvoton,npcm750-kcs-bmc"
10 "nuvoton,npcm845-kcs-bmc", "nuvoton,npcm750-kcs-bmc"
17 compatible = "nuvoton,npcm750-lpc-kcs", "simple-mfd", "syscon";
26 compatible = "nuvoton,npcm750-kcs-bmc";
34 compatible = "nuvoton,npcm750-kcs-bmc";
/openbmc/openbmc/meta-google/recipes-google/bare-metal-ipmi-kcs/bare-metal-ipmi-kcs/
H A Ddisable-ipmi-kcs.service.in2 Description=Disable ipmi kcs
9 ExecStart=/bin/sh -c 'systemctl stop phosphor-ipmi-kcs@@KCS_DEV@'
10 ExecStop=/bin/sh -c 'systemctl start phosphor-ipmi-kcs@@KCS_DEV@'
/openbmc/linux/fs/proc/
H A Duptime.c22 struct kernel_cpustat kcs; in uptime_proc_show() local
24 kcpustat_cpu_fetch(&kcs, i); in uptime_proc_show()
25 idle_nsec += get_idle_time(&kcs, i); in uptime_proc_show()
H A Dstat.c25 u64 get_idle_time(struct kernel_cpustat *kcs, int cpu) in get_idle_time() argument
34 idle = kcs->cpustat[CPUTIME_IDLE]; in get_idle_time()
41 static u64 get_iowait_time(struct kernel_cpustat *kcs, int cpu) in get_iowait_time() argument
50 iowait = kcs->cpustat[CPUTIME_IOWAIT]; in get_iowait_time()
/openbmc/linux/drivers/s390/crypto/
H A Dpkey_api.c1362 struct pkey_clr2seck kcs; in pkey_unlocked_ioctl() local
1364 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_unlocked_ioctl()
1366 rc = cca_clr2seckey(kcs.cardnr, kcs.domain, kcs.keytype, in pkey_unlocked_ioctl()
1367 kcs.clrkey.clrkey, kcs.seckey.seckey); in pkey_unlocked_ioctl()
1369 if (!rc && copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_unlocked_ioctl()
1371 memzero_explicit(&kcs, sizeof(kcs)); in pkey_unlocked_ioctl()
1547 struct pkey_clr2seck2 kcs; in pkey_unlocked_ioctl() local
1551 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_unlocked_ioctl()
1553 apqns = _copy_apqns_from_user(kcs.apqns, kcs.apqn_entries); in pkey_unlocked_ioctl()
1555 memzero_explicit(&kcs, sizeof(kcs)); in pkey_unlocked_ioctl()
[all …]
/openbmc/openbmc/meta-hpe/meta-common/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-kcs_%.bbappend4 SRC_URI += "file://99-ipmi-kcs.rules"
8 install -m 0644 ${UNPACKDIR}/99-ipmi-kcs.rules ${D}${base_libdir}/udev/rules.d/
/openbmc/debug-trigger/udev/rules.d/
H A Ddebug-trigger-kcs1.rules1 ACTION=="add", DEVPATH=="*/1e789024.kcs/*", SUBSYSTEM=="serio", RUN{program}+="/bin/sh -c 'echo -n …
2 ACTION=="add", DEVPATH=="*/1e789024.kcs/*", SUBSYSTEMS=="serio", SUBSYSTEM=="misc", TAG+="systemd",…
H A Ddebug-trigger-kcs2.rules1 ACTION=="add", DEVPATH=="*/1e789028.kcs/*", SUBSYSTEM=="serio", RUN{program}+="/bin/sh -c 'echo -n …
2 ACTION=="add", DEVPATH=="*/1e789028.kcs/*", SUBSYSTEMS=="serio", SUBSYSTEM=="misc", TAG+="systemd",…
H A Ddebug-trigger-kcs4.rules1 ACTION=="add", DEVPATH=="*/1e789114.kcs/*", SUBSYSTEM=="serio", RUN{program}+="/bin/sh -c 'echo -n …
2 ACTION=="add", DEVPATH=="*/1e789114.kcs/*", SUBSYSTEMS=="serio", SUBSYSTEM=="misc", TAG+="systemd",…
H A Ddebug-trigger-kcs3.rules1 ACTION=="add", DEVPATH=="*/1e78902c.kcs/*", SUBSYSTEM=="serio", RUN{program}+="/bin/sh -c 'echo -n …
2 ACTION=="add", DEVPATH=="*/1e78902c.kcs/*", SUBSYSTEMS=="serio", SUBSYSTEM=="misc", TAG+="systemd",…
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-kcs_%.bbappend7 SRC_URI += "file://99-ipmi-kcs.rules"
10 install -m 0644 ${UNPACKDIR}/99-ipmi-kcs.rules -D -t ${D}${nonarch_base_libdir}/udev/rules.d/
/openbmc/openbmc/meta-ieisystem/meta-nf5280m7/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-kcs_%.bbappend7 SRC_URI += "file://99-ipmi-kcs.rules"
10 install -m 0644 ${UNPACKDIR}/99-ipmi-kcs.rules -D -t ${D}${nonarch_base_libdir}/udev/rules.d/
/openbmc/openbmc/meta-bytedance/meta-g220a/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-kcs_%.bbappend7 SRC_URI += "file://99-ipmi-kcs.rules"
11 install -m 0644 ${UNPACKDIR}/99-ipmi-kcs.rules ${D}${nonarch_base_libdir}/udev/rules.d/
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-kcs_%.bbappend3 SRC_URI:append:olympus-nuvoton = " file://99-ipmi-kcs.rules.rules"
9 … install -m 0644 ${UNPACKDIR}/99-ipmi-kcs.rules.rules ${D}/${nonarch_base_libdir}/udev/rules.d
/openbmc/kcsbridge/
H A Dmeson.build19 input: 'phosphor-ipmi-kcs@.service.in',
20 output: 'phosphor-ipmi-kcs@.service',
/openbmc/linux/Documentation/ABI/testing/
H A Ddev-raw-kcs1 What: /dev/raw-kcs*
7 Description: ``/dev/raw-kcs*`` exposes to userspace the data and

123