Lines Matching refs:desc
42 const struct pldm_transport_test_descriptor *desc; in pldm_transport_test_init_pollfd() local
54 desc = &test->seq[test->cursor]; in pldm_transport_test_init_pollfd()
56 if (desc->type == PLDM_TRANSPORT_TEST_ELEMENT_LATENCY) { in pldm_transport_test_init_pollfd()
57 rc = timerfd_settime(test->timerfd, 0, &desc->latency, NULL); in pldm_transport_test_init_pollfd()
64 } else if (desc->type == PLDM_TRANSPORT_TEST_ELEMENT_MSG_RECV) { in pldm_transport_test_init_pollfd()
106 const struct pldm_transport_test_descriptor *desc; in pldm_transport_test_recv() local
113 desc = &test->seq[test->cursor]; in pldm_transport_test_recv()
115 if (desc->type != PLDM_TRANSPORT_TEST_ELEMENT_MSG_RECV) { in pldm_transport_test_recv()
119 msg = malloc(desc->recv_msg.len); in pldm_transport_test_recv()
124 memcpy(msg, desc->recv_msg.msg, desc->recv_msg.len); in pldm_transport_test_recv()
126 *resp_msg_len = desc->recv_msg.len; in pldm_transport_test_recv()
127 *tid = desc->recv_msg.src; in pldm_transport_test_recv()
140 const struct pldm_transport_test_descriptor *desc; in pldm_transport_test_send() local
146 desc = &test->seq[test->cursor]; in pldm_transport_test_send()
148 if (desc->type != PLDM_TRANSPORT_TEST_ELEMENT_MSG_SEND) { in pldm_transport_test_send()
152 if (desc->send_msg.dst != tid) { in pldm_transport_test_send()
156 if (desc->send_msg.len != req_msg_len) { in pldm_transport_test_send()
160 if (memcmp(desc->send_msg.msg, pldm_req_msg, req_msg_len) != 0) { in pldm_transport_test_send()