Home
last modified time | relevance | path

Searched refs:astlpc (Results 1 – 20 of 20) sorted by relevance

/openbmc/libmctp/
H A Dastlpc.c294 static inline int mctp_astlpc_kcs_write(struct mctp_binding_astlpc *astlpc, in mctp_astlpc_kcs_write() argument
298 return astlpc->ops.kcs_write(astlpc->ops_data, reg, val); in mctp_astlpc_kcs_write()
301 static inline int mctp_astlpc_kcs_read(struct mctp_binding_astlpc *astlpc, in mctp_astlpc_kcs_read() argument
305 return astlpc->ops.kcs_read(astlpc->ops_data, reg, val); in mctp_astlpc_kcs_read()
308 static inline int mctp_astlpc_lpc_write(struct mctp_binding_astlpc *astlpc, in mctp_astlpc_lpc_write() argument
312 astlpc_prdebug(astlpc, "%s: %zu bytes to 0x%lx", __func__, len, offset); in mctp_astlpc_lpc_write()
317 if (astlpc->ops.lpc_write) { in mctp_astlpc_lpc_write()
318 void *data = astlpc->ops_data; in mctp_astlpc_lpc_write()
320 return astlpc->ops.lpc_write(data, buf, offset, len); in mctp_astlpc_lpc_write()
324 assert(astlpc->lpc_map); in mctp_astlpc_lpc_write()
[all …]
H A Dlibmctp-astlpc.h40 void mctp_astlpc_destroy(struct mctp_binding_astlpc *astlpc);
44 bool mctp_astlpc_tx_done(struct mctp_binding_astlpc *astlpc);
45 int mctp_astlpc_poll(struct mctp_binding_astlpc *astlpc);
51 int mctp_astlpc_init_pollfd(struct mctp_binding_astlpc *astlpc,
H A Dmeson.options6 choices: ['serial', 'astlpc', 'i2c'],
7 value: ['serial', 'astlpc', 'i2c'],
H A DMakefile.am15 libmctp_la_SOURCES += astlpc.c crc32.c
16 include_HEADERS += libmctp-astlpc.h
H A Dmeson.build23 astlpc_sources = ['astlpc.c', 'crc32.c']
25 astlpc_headers = ['libmctp-astlpc.h']
39 if get_option('bindings').contains('astlpc')
H A DCMakeLists.txt25 add_library (mctp STATIC alloc.c astlpc.c crc32.c core.c log.c libmctp.h serial.c crc-16-ccitt.c co…
47 add_test (NAME astlpc COMMAND test_astlpc)
H A DMakefile.inc3 LIBMCTP_BINDINGS ?= serial astlpc
/openbmc/libmctp/tests/
H A Dtest_astlpc.c38 struct mctp_binding_astlpc astlpc; member
49 struct mctp_binding_astlpc *astlpc; member
64 container_of(b, struct mctp_binding_astlpc_mmio, astlpc)
188 ep->astlpc = mctp_astlpc_init(mode, mtu, lpc_mem, in endpoint_init()
190 assert(ep->astlpc); in endpoint_init()
192 return mctp_register_bus(ep->mctp, &ep->astlpc->binding, eid); in endpoint_init()
197 mctp_astlpc_destroy(ep->astlpc); in endpoint_destroy()
220 mctp_astlpc_poll(ctx->bmc.astlpc); in network_init()
226 mctp_astlpc_poll(ctx->host.astlpc); in network_init()
239 const size_t tx_body = src->astlpc->layout.tx.offset + 4 + 4; in astlpc_assert_tx_packet()
[all …]
H A Dmeson.build7 if get_option('bindings').contains('astlpc')
/openbmc/libmctp/utils/
H A Dmctp-astlpc-daemon.c54 struct mctp_binding_astlpc *astlpc; in main() local
62 astlpc = mctp_astlpc_init_fileio(); in main()
63 assert(astlpc); in main()
65 mctp_astlpc_register_bus(astlpc, mctp, local_eid); in main()
80 mctp_astlpc_init_pollfd(astlpc, &pollfds[1]); in main()
97 rc = mctp_astlpc_poll(astlpc); in main()
103 rc = mctp_astlpc_poll(astlpc); in main()
H A Dmctp-demux-daemon.c215 struct mctp_binding_astlpc *astlpc; in binding_astlpc_init() local
225 astlpc = mctp_astlpc_init_fileio(path); in binding_astlpc_init()
226 if (!astlpc) { in binding_astlpc_init()
231 mctp_register_bus(mctp, mctp_binding_astlpc_core(astlpc), eid); in binding_astlpc_init()
233 binding->data = astlpc; in binding_astlpc_init()
239 struct mctp_binding_astlpc *astlpc = binding->data; in binding_astlpc_destroy() local
241 mctp_unregister_bus(mctp, mctp_binding_astlpc_core(astlpc)); in binding_astlpc_destroy()
243 mctp_astlpc_destroy(astlpc); in binding_astlpc_destroy()
/openbmc/openbmc/meta-ibm/recipes-phosphor/libmctp/files/witherspoon-tacoma/
H A Dmctp1 DEMUX_BINDING_OPTS=astlpc /dev/raw-kcs3
/openbmc/openbmc/meta-ibm/recipes-phosphor/libmctp/files/p10bmc/
H A Dmctp1 DEMUX_BINDING_OPTS=astlpc /dev/raw-kcs3
/openbmc/openbmc/meta-ieisystem/meta-fp5280g3/recipes-phosphor/libmctp/files/
H A Dmctp1 DEMUX_BINDING_OPTS=astlpc /dev/raw-kcs3
/openbmc/docs/designs/
H A Dbios-bmc-smm-error-logging.md32 [libmctp/astlpc](https://github.com/openbmc/libmctp/blob/master/docs/bindings/vendor-ibm-astlpc.md))
/openbmc/libmctp/docs/bindings/
H A Dvendor-ibm-astlpc.md444 - The astlpc binding found in [libmctp][libmctp]
/openbmc/linux/
H A Dopengrok0.0.log4898 2024-12-28 20:09:06.869-0600 FINEST t1135 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/libmctp/docs/bindings/vendor-ibm-astlpc.md.gz'
[all...]
H A Dopengrok1.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]