Home
last modified time | relevance | path

Searched refs:data (Results 1 – 19 of 19) sorted by relevance

/libmctp-latest/
Dlibmctp-astlpc.h23 int (*kcs_read)(void *data, enum mctp_binding_astlpc_kcs_reg reg,
25 int (*kcs_write)(void *data, enum mctp_binding_astlpc_kcs_reg reg,
27 int (*lpc_read)(void *data, void *buf, long offset, size_t len);
28 int (*lpc_write)(void *data, const void *buf, long offset, size_t len);
Dlibmctp.h56 unsigned char data[]; member
68 int mctp_pktbuf_push(struct mctp_pktbuf *pkt, void *data, size_t len);
105 void *data, void *msg, size_t len);
107 int mctp_set_rx_all(struct mctp *mctp, mctp_rx_fn fn, void *data);
Dlibmctp-serial.h29 typedef int (*mctp_serial_tx_fn)(void *data, void *buf, size_t len)
32 mctp_serial_tx_fn fn, void *data);
Dastlpc.c318 void *data = astlpc->ops_data; in mctp_astlpc_lpc_write() local
320 return astlpc->ops.lpc_write(data, buf, offset, len); in mctp_astlpc_lpc_write()
340 void *data = astlpc->ops_data; in mctp_astlpc_lpc_read() local
342 return astlpc->ops.lpc_read(data, buf, offset, len); in mctp_astlpc_lpc_read()
366 uint8_t data; in mctp_astlpc_kcs_set_status() local
375 data = cmd_dummy_value; in mctp_astlpc_kcs_set_status()
385 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_DATA, data); in mctp_astlpc_kcs_set_status()
808 enum mctp_astlpc_cmd data) in mctp_astlpc_kcs_send() argument
821 rc = mctp_astlpc_kcs_write(astlpc, MCTP_ASTLPC_KCS_REG_DATA, data); in mctp_astlpc_kcs_send()
1166 uint8_t status, data; in mctp_astlpc_poll() local
[all …]
Dcore.c128 return (struct mctp_hdr *)(pkt->data + pkt->mctp_hdr_off); in mctp_pktbuf_hdr()
133 return pkt->data + pkt->mctp_hdr_off + sizeof(struct mctp_hdr); in mctp_pktbuf_data()
145 return pkt->data + pkt->start; in mctp_pktbuf_alloc_start()
153 buf = pkt->data + pkt->end; in mctp_pktbuf_alloc_end()
158 int mctp_pktbuf_push(struct mctp_pktbuf *pkt, void *data, size_t len) in mctp_pktbuf_push() argument
165 p = pkt->data + pkt->end; in mctp_pktbuf_push()
168 memcpy(p, data, len); in mctp_pktbuf_push()
179 return pkt->data + pkt->end; in mctp_pktbuf_pop()
334 int mctp_set_rx_all(struct mctp *mctp, mctp_rx_fn fn, void *data) in mctp_set_rx_all() argument
337 mctp->message_rx_data = data; in mctp_set_rx_all()
[all …]
DOWNERS26 # * openbmc: A list of openbmc-specific meta-data about owners and reviewers.
32 # data within them will be kept sorted.
Dserial.c368 mctp_serial_tx_fn fn, void *data) in mctp_serial_set_tx_fn() argument
371 serial->tx_fn_data = data; in mctp_serial_set_tx_fn()
DREADME.md44 file-descriptor for the serial device has data available.
/libmctp-latest/docs/bindings/
Dvendor-ibm-astlpc.md68 values larger than the BTU may improve throughput for data-intensive transfers.
110 2. Trigger an interrupt on the remote side, by writing to the KCS data buffer
114 1. Read from the KCS status register, which shows that the single-byte KCS data
116 2. Read the provided command from the KCS data buffer, acknowledging the
139 to determine if there is data in the ODR or IDR. These are single-bit flags,
141 hardware when data has been written to the corresponding ODR/IDR buffer (and
142 cleared when data has been read).
149 to do so. Comparatively, writes to the data registers must set the corresponding
161 - A control descriptor, describing static data about the rest of the window
165 The control descriptor contains a version, and offset and size data for the
[all …]
/libmctp-latest/utils/
Dmctp-demux-daemon.c53 void *data; member
110 uint8_t msg_tag __unused, void *data, void *msg, in rx_message() argument
113 struct ctx *ctx = data; in rx_message()
193 binding->data = serial; in binding_serial_init()
201 return mctp_serial_init_pollfd(binding->data, pollfd); in binding_serial_init_pollfd()
206 return mctp_serial_read(binding->data); in binding_serial_process()
231 binding->data = astlpc; in binding_astlpc_init()
237 struct mctp_binding_astlpc *astlpc = binding->data; in binding_astlpc_destroy()
247 return mctp_astlpc_init_pollfd(binding->data, pollfd); in binding_astlpc_init_pollfd()
252 return mctp_astlpc_poll(binding->data); in binding_astlpc_process()
Dmctp-astlpc-daemon.c35 static void rx_message(uint8_t eid, uint8_t msg_tag, bool tag_owner, void *data, in rx_message() argument
38 struct ctx *ctx = data; in rx_message()
Dmctp-in.c16 uint8_t msg_tag __unused, void *data __unused, void *msg, in rx_message()
Dmctp-pipe.c16 uint8_t msg_tag __unused, void *data __unused, void *msg, in rx_message()
/libmctp-latest/tests/
Dtest_serial.c32 static int mctp_binding_serial_pipe_tx(void *data, void *buf, size_t len) in mctp_binding_serial_pipe_tx() argument
34 struct mctp_binding_serial_pipe *ctx = data; in mctp_binding_serial_pipe_tx()
51 void *data __unused, void *msg, size_t len) in rx_message()
Dtest_eid.c24 uint8_t msg_tag __unused, void *data, void *msg __unused, in test_rx() argument
27 struct test_ctx *ctx = data; in test_rx()
Dtest_cmds.c37 void *data, void *buf, in control_message_transport_callback() argument
40 struct callback_data *ctx = data; in control_message_transport_callback()
Dtest_seq.c29 uint8_t msg_tag __unused, void *data, void *msg, size_t len) in test_rx() argument
31 struct test_ctx *ctx = data; in test_rx()
Dtest_astlpc.c66 static int mctp_astlpc_mmio_kcs_read(void *data, in mctp_astlpc_mmio_kcs_read() argument
70 struct mctp_binding_astlpc_mmio *mmio = binding_to_mmio(data); in mctp_astlpc_mmio_kcs_read()
85 static int mctp_astlpc_mmio_kcs_write(void *data, in mctp_astlpc_mmio_kcs_write() argument
89 struct mctp_binding_astlpc_mmio *mmio = binding_to_mmio(data); in mctp_astlpc_mmio_kcs_write()
117 int mctp_astlpc_mmio_lpc_read(void *data, void *buf, long offset, size_t len) in mctp_astlpc_mmio_lpc_read() argument
119 struct mctp_binding_astlpc_mmio *mmio = binding_to_mmio(data); in mctp_astlpc_mmio_lpc_read()
131 int mctp_astlpc_mmio_lpc_write(void *data, const void *buf, long offset, in mctp_astlpc_mmio_lpc_write() argument
134 struct mctp_binding_astlpc_mmio *mmio = binding_to_mmio(data); in mctp_astlpc_mmio_lpc_write()
156 void *data __unused, void *msg, size_t len) in astlpc_test_rx_message()
158 struct astlpc_test *test = data; in astlpc_test_rx_message()
Dtest_core.c52 void *data, void *msg __unused, size_t len) in rx_message() argument
54 struct test_params *param = (struct test_params *)data; in rx_message()
101 memcpy(rx_pkt->data, &pktbuf->hdr, sizeof(pktbuf->hdr)); in receive_ptkbuf()
102 memcpy(rx_pkt->data + sizeof(pktbuf->hdr), pktbuf->payload, alloc_size); in receive_ptkbuf()