/libmctp-latest/ |
D | serial.c | 20 static const size_t write(int fd, void *buf, size_t len) in write() argument 52 static ssize_t mctp_serial_write(int fildes, const void *buf, size_t nbyte) in mctp_serial_write() argument 56 return ((wrote = write(fildes, buf, nbyte)) < 0) ? -errno : wrote; in mctp_serial_write() 113 static size_t mctp_serial_pkt_escape(struct mctp_pktbuf *pkt, uint8_t *buf) in mctp_serial_pkt_escape() argument 126 if (buf) in mctp_serial_pkt_escape() 127 buf[j] = 0x7d; in mctp_serial_pkt_escape() 131 if (buf) in mctp_serial_pkt_escape() 132 buf[j] = c; in mctp_serial_pkt_escape() 144 uint8_t *buf; in mctp_binding_serial_tx() local 161 buf = (void *)(hdr + 1); in mctp_binding_serial_tx() [all …]
|
D | core.c | 45 void *buf; member 98 struct mctp_pktbuf *buf; in mctp_pktbuf_alloc() local 107 buf = __mctp_alloc(sizeof(*buf) + size); in mctp_pktbuf_alloc() 109 if (!buf) in mctp_pktbuf_alloc() 112 buf->size = size; in mctp_pktbuf_alloc() 113 buf->start = binding->pkt_header; in mctp_pktbuf_alloc() 114 buf->end = buf->start + len; in mctp_pktbuf_alloc() 115 buf->mctp_hdr_off = buf->start; in mctp_pktbuf_alloc() 116 buf->next = NULL; in mctp_pktbuf_alloc() 118 return buf; in mctp_pktbuf_alloc() [all …]
|
D | crc32.c | 9 uint32_t crc32(const void *buf, size_t len) in crc32() argument 11 const uint8_t *buf8 = buf; in crc32()
|
D | libmctp-serial.h | 29 typedef int (*mctp_serial_tx_fn)(void *data, void *buf, size_t len) 33 int mctp_serial_rx(struct mctp_binding_serial *serial, const void *buf,
|
D | astlpc.c | 309 const void *buf, long offset, in mctp_astlpc_lpc_write() argument 320 return astlpc->ops.lpc_write(data, buf, offset, len); in mctp_astlpc_lpc_write() 325 memcpy(&((char *)astlpc->lpc_map)[offset], buf, len); in mctp_astlpc_lpc_write() 331 void *buf, long offset, size_t len) in mctp_astlpc_lpc_read() argument 342 return astlpc->ops.lpc_read(data, buf, offset, len); in mctp_astlpc_lpc_read() 347 memcpy(buf, &((char *)astlpc->lpc_map)[offset], len); in mctp_astlpc_lpc_read() 460 const struct mctp_astlpc_buffer *buf, in mctp_astlpc_buffer_validate() argument 464 if (buf->offset + buf->size < buf->offset) { in mctp_astlpc_buffer_validate() 468 name, buf->offset, buf->size); in mctp_astlpc_buffer_validate() 473 if (buf->offset + buf->size > LPC_WIN_SIZE) { in mctp_astlpc_buffer_validate() [all …]
|
D | libmctp-astlpc.h | 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);
|
D | crc32.h | 7 uint32_t crc32(const void *buf, size_t len);
|
/libmctp-latest/utils/ |
D | mctp-astlpc-daemon.c | 87 uint8_t buf[1024]; in main() 88 rc = read(STDIN_FILENO, buf, sizeof(buf)); in main() 93 tx_message(ctx, remote_eid, buf, rc); in main()
|
D | mctp-pipe.c | 69 uint8_t buf[1024]; in main() local 88 rc = read(STDIN_FILENO, buf, sizeof(buf)); in main() 97 MCTP_MESSAGE_TO_SRC, 0, buf, in main()
|
D | mctp-capture.h | 34 void capture_socket(pcap_dumper_t *dumper, const void *buf, size_t len, 62 const void *buf __unused, size_t len __unused, in capture_socket()
|
D | mctp-demux-daemon.c | 67 void *buf; member 382 tmp = realloc(ctx->buf, len); in client_process_recv() 388 ctx->buf = tmp; in client_process_recv() 392 rc = recv(client->sock, ctx->buf, ctx->buf_size, 0); in client_process_recv() 405 eid = *(uint8_t *)ctx->buf; in client_process_recv() 408 capture_socket(ctx->pcap.socket.dumper, ctx->buf, rc, in client_process_recv() 416 rx_message(eid, MCTP_MESSAGE_TO_DST, 0, ctx, ctx->buf + 1, in client_process_recv() 419 tx_message(ctx, eid, ctx->buf + 1, rc - 1); in client_process_recv() 640 ctx->buf = malloc(ctx->buf_size); in main()
|
D | mctp-capture.c | 94 void capture_socket(pcap_dumper_t *dumper, const void *buf, size_t len, in capture_socket() argument 138 buf + 1, len - 1); in capture_socket()
|
/libmctp-latest/tests/ |
D | test_cmds.c | 37 void *data, void *buf, in control_message_transport_callback() argument 41 struct mctp_ctrl_msg_hdr *msg_hdr = buf; in control_message_transport_callback() 48 static void rcv_ctrl_msg(struct mctp_binding *b, const void *buf, size_t len) in rcv_ctrl_msg() argument 51 memcpy(mctp_pktbuf_hdr(pkt), buf, len); in rcv_ctrl_msg()
|
D | test_bridge.c | 47 uint8_t *buf; in mctp_binding_bridge_rx() local 59 buf = mctp_pktbuf_data(pkt); in mctp_binding_bridge_rx() 60 *buf = key; in mctp_binding_bridge_rx()
|
D | test-utils.c | 46 void mctp_binding_test_rx_raw(struct mctp_binding_test *test, void *buf, in mctp_binding_test_rx_raw() argument 53 memcpy(mctp_pktbuf_hdr(pkt), buf, len); in mctp_binding_test_rx_raw()
|
D | test-utils.h | 18 void mctp_binding_test_rx_raw(struct mctp_binding_test *test, void *buf,
|
D | test_serial.c | 32 static int mctp_binding_serial_pipe_tx(void *data, void *buf, size_t len) in mctp_binding_serial_pipe_tx() argument 37 rc = write(ctx->egress, buf, len); in mctp_binding_serial_pipe_tx()
|
D | test_astlpc.c | 117 int mctp_astlpc_mmio_lpc_read(void *data, void *buf, long offset, size_t len) in mctp_astlpc_mmio_lpc_read() argument 126 memcpy(buf, mmio->lpc + offset, len); 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 141 memcpy(mmio->lpc + offset, buf, len); in mctp_astlpc_mmio_lpc_write()
|